blob: cb0ecbb382808e8715af39601a0c14ba31835c5c [file] [log] [blame]
Daniel Veillard8265a182003-06-13 10:05:56 +00001Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * entities.c: do not generate &quot; for " outside of attributes
4 * result//*: this changes the output of some tests
5
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00006Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * parser.c xmlIO.c: trying to fix #114277 about when file
9 remapping and escaping should really be attempted.
10
Daniel Veillarda37aab82003-06-09 09:10:36 +000011Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * doc/*: applied a patch from Gman for building docs
14 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
15 Gary Pennington to provide an allocator for xmlValidCtxt
16 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
17 #113580 about data not being passed immediately.
18
Daniel Veillarde1326112003-06-05 09:32:20 +000019Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * tree.c: applied a couple of patches from Mark Itzcovitz
22 to handle saving back "UTF-16" documents.
23
Daniel Veillarda84c0b32003-06-02 16:58:46 +000024Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
25
26 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
27 some work done while in the Maldives (hence the timezone on the
28 laptop !)
29 * result/schemas/length3* test/schemas/deter0_*
30 test/schemas/group0_*: some tests added too
31
Daniel Veillard8caa9c22003-06-02 13:35:24 +000032Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
33
34 * encoding.c: small fix
35 * xmlIO.c: fixed an error message
36
Daniel Veillard0e0f37a2003-05-20 12:22:41 +000037Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
40 accepting an improper UTF8 sequence
41
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000042Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
43
44 * threads.c: applied the patch from Stéphane Bidoul for getting
45 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +000046 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000047
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +000048Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
49
50 * HTMLtree.c: fixing bug #112904: html output method escaped
51 plus sign character in URI attribute.
52
Daniel Veillard781ac8b2003-05-15 22:11:36 +000053Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
54
55 * build_glob.py global.data globals.c parser.c
56 include/libxml/globals.h: patch from Stéphane Bidoul for setting
57 up threads global defaults.
58 * doc/libxml2-api.xml: this extends the API with new functions
59 * python/tests/Makefile.am python/tests/reader2.py
60 python/tests/thread2.py: integrated the associated testcase and
61 fixed the error string used in reader2
62
Daniel Veillard38b80a82003-05-14 18:59:00 +000063Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
64
65 * configure.in libxml.spec.in python/Makefile.am: trying
66 to conciliate --with-python= requirements and RPM builds,
67 a PITA really...
68
Daniel Veillard104caa32003-05-13 22:54:05 +000069Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
70
71 * HTMLparser.c: oops last commit introduced a memory leak.
72
Daniel Veillarde8b09e42003-05-13 22:14:13 +000073Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
74
75 * xmllint.c doc/xmllint.xml: added --nonet option
76 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
77 xsltproc or xmllint
78 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
79 rebuilt
80 * HTMLparser.c: cleaned up the HTML parser context build when
81 using an URL
82
Daniel Veillardd437d322003-05-13 21:07:01 +000083Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
84
85 * libxml.spec.in: added a comment about bug #112902
86
William M. Brack3dd57f72003-05-13 02:06:18 +000087Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
88
89 * minor cleanup of configure '--help' display
90 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
91
Daniel Veillardd72c7e32003-05-12 21:55:03 +000092Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
93
94 * tree.c: PI nodes in external subset were not freed :-\
95 fixes bug #112842
96
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000097Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
98
99 * xmllint.c: added --schema option to run WXS schema validation
100 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
101 tried to improve error reporting in the Schema code, some cleanup
102 too.
103
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000104Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
105
106 * xmlschemas.c: fixed some problems in the handling of errors,
107 and attributes addressed by references.
108 * test/schemas/* result/schemas/*: dropped the verbosity level
109 and added a couple of new tests
110
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000111Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
112
113 * relaxng.c: Stéphane Bidoul found an off by one addressing
114 error on the error handling.
115
Daniel Veillarda77cf712003-05-09 23:09:55 +0000116Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
117
118 * xmlschemastypes.c: trying to fix #112673
119
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000120Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
121
122 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
123 warning, this fixed a bug and should close #111574
124
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000125Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
126
127 * xmlschemas.c: fixing bug #104081 with xs:all with an element
128 holding minOccurs="0"
129 * test/schemas/all_* result/schemas/all_*: added some regression
130 tests for that bug
131 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
132 Garry Pennington to compile without schemas support.
133
Daniel Veillarda067e652003-05-01 08:03:46 +0000134Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
135
136 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
137
Daniel Veillard61c52202003-04-30 12:20:34 +0000138Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
139
140 * xml2-config.in: try to fix Red hat bug #89957, do not
141 output -L/usr/lib64
142 * xmlreader.c: fixed a typo in a comment
143
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000144Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
145
146 * doc/tutorial/aph.html, ix01.html
147 forgot to cvs add the new files. Thanks to Roland van Laar
148 for pointing this out
149
Daniel Veillardd4330462003-04-29 12:40:16 +0000150Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
153 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
154 to the XML/XSLT doc generation closing #111799
155 * doc/html/*: complete update of the HTML results
156
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000157Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
158
159 * win32/defgen.xsl: fixed the conditional for unicode map,
160 removed hardcoded schema entries
161
162Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
163
164 * win32/defgen.xsl: new file, stylesheet for generating
165 win32/libxml2.def.src from doc/libxml2-api.xml
166 * win32/libxml2.def.src: is autogenerated from now on, changes
167 to this file will not appear here anymore
168
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000169Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * win32/configure.js python/setup.py.in: applied patch
172 from Stéphane Bidoul for the Python bindings on the new
173 release.
174
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000175Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
176
177 * debugXML.c: included libxml/uri.h for xmlCanonicPath
178 declaration
179 * win32/configure.js: thread-enabled build is now default
180 * win32/libxml2.def.src: added more exports
181
Daniel Veillard1177ca42003-04-26 22:29:54 +0000182Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
183
184 * NEWS doc/*.xsl doc/*.html: updated the web site separated
185 developers from common pages, made the transition to XHTML1,
186 added validity checking to the makefile rules.
187
Daniel Veillard329456a2003-04-26 21:21:00 +0000188Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * parser.c: fix for xmlIOParseDTD same as previous and reported
191 by Petr Pajas
192
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000193Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
194
195 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
196 closing #111638
197
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000198Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
199
200 * python/generator.py: fixed a problem in the generator where
201 the way functions are remapped as methods on classes was
202 not symetric and dependant on python internal hash order,
203 as reported by Stéphane Bidoul
204
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000205Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
206
207 * doc/tutorial:
208 xmltutorial.xml
209 xmltutorial.pdf
210 *.html
211 add appendix on generating compiler flags, more indexing
212
Daniel Veillard1c960272003-04-25 23:12:22 +0000213Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
214
215 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
216 to get libxml-2.5.7 to compile on OpenVMS
217
Daniel Veillardc5573462003-04-25 16:43:49 +0000218Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
221
Daniel Veillardfd583412003-04-25 13:22:10 +0000222Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
223
224 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
225 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
226 man page based on xsltproc and a stylesheet PI in the XML.
227
Daniel Veillarddc07e182003-04-25 10:39:38 +0000228Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
229
230 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
231 character preventing rendering by the man command.
232
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000233Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * NEWS configure.in: preparing release 2.5.7
236 * doc/*: updated and rebuilt the docs
237 * doc/apibuild.py: fixed the script
238
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000239Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
240
241 * Makefile.am doc/apibuild.py: make sure the OOM code don't
242 get in the way of the builds
243 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
244
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000245Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
246
247 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
248 Memory test from Havoc Pennington #109368
249 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
250 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
251 include/libxml/parser.h: a lot of memory allocation cleanups
252 based on the results of the OOM testing
253 * check-relaxng-test-suite2.py: seems I forgot to commit the
254 script.
255
Daniel Veillard18f113d2003-04-23 15:18:26 +0000256Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
257
258 * xmlschemastypes.c: trivial fix for 109774 removing a warning
259
Daniel Veillard85095e22003-04-23 13:56:44 +0000260Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
261
262 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
263 more places where xmlCanonicPath() must be used to convert
264 filenames to URLs, trying to fix #111088
265
Daniel Veillard54396242003-04-23 07:36:50 +0000266Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * python/libxml.c python/libxml.py: applied patch from
269 Brent M Hendricks adding binding for xmlCatalogAddLocal
270
Daniel Veillard45269b82003-04-22 13:21:57 +0000271Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
272
273 * HTMLparser.c: tried to fix #98879 again in a more solid
274 way.
275
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000276Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
277
278 * win32/libxml2.def.src: added more exports from the relaxng and
279 xmlreader clan
280
Daniel Veillardf431eb82003-04-22 08:37:26 +0000281Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
282
283 * SAX.c test/valid/ns* test/result/ns*: applied the patch
284 provided by Brent Hendricks fixing #105992 and integrated the
285 examples in the testsuite.
286
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000287Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
288
289 * TODO: updated a bit
290 * configure.in: fixed the comment, threads now default to on
291 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
292
Daniel Veillarda880b122003-04-21 21:36:41 +0000293Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
294
295 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
296 xmlreader.c include/libxml/parser.h: a lot of performance work
297 especially the speed of streaming through the reader and push
298 interface. Some thread related optimizations. Nearly doubled the
299 speed of parsing through the reader.
300
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000301Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
302
303 * doc/xmllint.xml
304 * doc/xmllint.1
305 update man page to explain use of --stream
306
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000307Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
308
309 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
310 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
311 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
312 include/libxml/globals.h include/libxml/xmlmemory.h: added
313 xmlMallocAtomic() to be used when allocating blocks which
314 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
315 to allow registering the full set of functions needed by
316 a garbage collecting allocator like libgc, ref #109944
317
Daniel Veillard84942712003-04-18 14:40:05 +0000318Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * configure.in: switched to have thread support enabled by default,
321 didn't got troubles with ABI compatibility on Linux, hope it
322 won't break on strange OSes, if yes, report the system ID
323 * doc/libxml2-api.xml: just rebuilt the API
324
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000325Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
326
327 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
328 added support for large file, tested with a 3+GB instance,
329 and some cleanup.
330 * catalog.c: added a TODO
331 * Makefile.am: added some "make tests" comments
332
Daniel Veillardac297932003-04-17 12:55:35 +0000333Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * relaxng.c: some cleanups
336 * doc/xmlreader.html: extended the document to cover RelaxNG and
337 tree operations
338 * python/tests/Makefile.am python/tests/reader[46].py: added some
339 xmlReader example/regression tests
340 * result/relaxng/tutor*.err: updated the output of a number of tests
341
Daniel Veillard62163602003-04-17 09:36:38 +0000342Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
343
344 * relaxng.c: valgrind pointed out an uninitialized variable error.
345
Daniel Veillard33300b42003-04-17 09:09:19 +0000346Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
347
348 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
349 xmlreader.c: augnemting the APIs, cleanups.
350 * parser.c: cleanup bug #111005
351 * xmlIO.c: added some missing comments
352
Daniel Veillardce192eb2003-04-16 15:58:05 +0000353Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
356 trying to improve the subset compiled, and more testing.
357 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
358 documentation
359 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
360 * result/relaxng/*.err: fix some of the outputs
361
Daniel Veillardf4e55762003-04-15 23:32:22 +0000362Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
363
364 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
365 include/libxml/xmlreader.h: implemented streaming of
366 RelaxNG (when possible) on top of the xmlReader interface,
367 provided it as xmllint --stream --relaxng .rng .xml
368 This seems to mostly work.
369 * Makefile.am: updated to test RelaxNG streaming
370
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000371Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
372
373 * relaxng.c include/libxml/relaxng.h: integrated the regexp
374 based validity checking of fragments of the document for
375 which the RNG can be compiled to regexps. Works on all regression
376 tests, only fix needed is related to error messages.
377
Daniel Veillard52b48c72003-04-13 19:53:42 +0000378Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
381 include/libxml/xmlregexp.h: Starting work precompiling
382 parts of RelaxNG schemas. Not plugged onto validity checking
383 yet, just the regexp building part. Needed to extend some
384 of the automata and regexp APIs.
385
Daniel Veillardf6bad792003-04-11 19:38:54 +0000386Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
387
388 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
389 xmllint --stream and xmllint --stream --valid returns errors
390 code appropriately
391
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000392Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
395 and Next() operation to work on subtrees within the reader
396 framework.
397 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
398 * python/tests/reader5.py: added an example for those new
399 functions of the reader.
400
Daniel Veillard645c6902003-04-10 21:40:49 +0000401Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
404
Daniel Veillard9e077102003-04-10 13:36:54 +0000405Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmlreader.c: fixing HasValue for namespace as raised by
408 Denys Duchier
409
Daniel Veillard02ea1412003-04-09 12:08:47 +0000410Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * HTMLparser.c include/libxml/HTMLparser.h: exported
413 htmlCreateMemoryParserCtxt() it was static
414
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000415Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
418 update from Charles Bozeman for date and duration types
419 * test/schemas/date_0.* test/schemas/dur_0.*
420 result/schemas/date_0.* result/schemas/dur_0.*: updated too
421
Daniel Veillardc00cda82003-04-07 10:22:39 +0000422Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
423
424 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
425 fixing bug #107129, removing excessive allocation and calls
426 to *printf in the code to build QName strings.
427
Igor Zlatkovic69651182003-04-05 09:43:30 +0000428Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
429
430 * win32/libxml2.def.src: fixed conditional exports, reported by
431 Luke Murray.
432
Daniel Veillardadba5f12003-04-04 16:09:01 +0000433Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
434
435 * parser.c: fixed a possible problem with xmlRecoverMemory()
436
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000437Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
438
439 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
440 triostr.h: Bjorn sent an update for the TRIO portability layer.
441
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000442Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
443
444 * win32/libxml2.def.src: exported new functions
445
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000446Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
447
448 * configure.in NEWS: preparing release 2.5.6
449 * doc/*: updated and rebuilt the docs
450
Daniel Veillarde5020412003-04-01 09:55:20 +0000451Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
452
453 * SAX.c: fixed an uninitialized memory access pointed by valgrind
454 on C14Ntests
455
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000456Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
457
458 * relaxng.c: one more fixup of error message reporting
459
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000460Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
461
462 * relaxng.c: more work on bug #109225, and fixed an uninitialized
463 variable pointed out by valgrind
464
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000465Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467 * relaxng.c: try to work on bug #109225 and provide better
468 error reports.
469 * result/relaxng/* : this change the output of a number of tests
470 * xinclude.c: fixing the parsed entity redefinition problem
471 raised on the list.
472 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
473
Daniel Veillardb3721c22003-03-31 11:22:25 +0000474Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
475
476 * xmlschemastypes.c: fixed date comparison to handle the tzo
477 The only failures left are disagreements on Notations and
478 '+1' not being allowed for ulong, uint, ushort and ubyte.
479
Daniel Veillard455cc072003-03-31 10:13:23 +0000480Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
481
482 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
483 to the XML Schemas errata
484 http://www.w3.org/2001/05/xmlschema-errata#e2-12
485
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000486Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
488 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
489 and facets support. Currently only schemas with binHex or
490 base64 don't compile. A few error left in the test suite:
491 found 1035 test instances: 919 success 23 failures
492 most are gdate or gdateyear failing check, and a few cases where
493 James clark tests results are strange.
494 * valid.c: allow to reuse the Notation checking routine without
495 having a validation context.
496 * SAX.c: removed a #if 0
497
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000498Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * xinclude.c: forgot to apply one check from #106931 patch
501 * xmlschemastypes.c: more work on XML Schemas datatypes
502
Daniel Veillardc4c21552003-03-29 10:53:38 +0000503Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
506 on cleaning up XML Schemas datatypes based on James Clark tests
507 test/xsdtest/xsdtest.xml
508
Daniel Veillard80b19092003-03-28 13:29:53 +0000509Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * relaxng.c: implemented comparisons for Schemas values.
512 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
513 some bugs in duration handling, comparisons for durations
514 and decimals, removed all memory leaks pointed out by James
515 testsuite. Current status is now
516 found 238 test schemas: 197 success 41 failures
517 found 1035 test instances: 803 success 130 failures
518
Daniel Veillard91a13252003-03-27 23:44:43 +0000519Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
520
521 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
522 leaks in the W3C XML Schemas code
523 * xmlschemastypes.c: implemented nonPositiveInteger
524 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
525 fixed the test and result.
526
Daniel Veillard6560a422003-03-27 21:25:38 +0000527Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
530 parser and a typo
531 * xmlschemastypes.c: reindenting, fixing a memory access
532 problem with dates.
533
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000534Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
535
536 * parser.c: fixing #109227 providing more context in case of
537 start/end tag mismatch
538 * python/tests/ctxterror.py python/tests/readererr.py: update the
539 tests accordingly
540
Daniel Veillardd9b72832003-03-27 14:24:00 +0000541Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * xinclude.c: should fix #109327 errors on memory accesses
544
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000545Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
548 is an URI reference
549
Daniel Veillarde209b332003-03-26 21:40:13 +0000550Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
551
552 * xpath.c: fixed bug #109160 on non-ASCII IDs
553
Daniel Veillard642104e2003-03-26 16:32:05 +0000554Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * parser.c: Norm suggested a nicer error message for xml:space values
557 errors
558
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000559Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * xpath.c include/libxml/xpath.h: first part of the fix to
562 performance bug #108905, adds xmlXPathOrderDocElems() providing
563 document order for nodes.
564 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
565
Daniel Veillard09628212003-03-25 15:10:27 +0000566Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xmlschemastypes.c: removing a warning with Sun compiler
569 bug #109154
570
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000571Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
572
573 * doc/xmllint.xml
574 * doc/xmllint.1
575 update xmllint man page with --relaxng option
576
Daniel Veillard2032d292003-03-25 11:09:40 +0000577Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * python/setup.py.in : was missing "drv_libxml2.py"
580
Daniel Veillard9adc0462003-03-24 18:39:54 +0000581Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * tree.c xpath.c: some changes related to the new way of
584 handling Result Value Tree, before 2.5.5
585
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000586Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * configure.in NEWS: preparing release 2.5.5
589 * doc/* : updated the documentation and regenerated it.
590
Daniel Veillardef0b4502003-03-24 13:57:34 +0000591Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * xpath.c: fixed some problems related to #75813 about handling
594 of Result Value Trees
595
Daniel Veillard9231ff92003-03-23 22:00:51 +0000596Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * uri.c: applied a set of patches from Lorenzo Viali correcting
599 URI parsing errors.
600
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000601Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * parser.c: validity status was not passed back when validating in
604 entities, but raised by Oliver Fischer
605
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000606Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * HTMLtree.c: avoid escaping ',' in URIs
609
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000610Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * parser.c: fixing bug #108976 get the ID/REFs to reference
613 the ID in the document content and not in the entity copy
614 * SAX.c include/libxml/parser.h: more checking of the ID/REF
615 stuff, better solution for #107208
616 * xmlregexp.c: removed a direct printf, dohhh
617 * xmlreader.c: fixed a bug on streaming validation of empty
618 elements in entities
619 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
620 cleanup of the validation tests
621 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
622 added more ID/IDREF tests to the suite
623
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000624Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
627 compiler.
628
Daniel Veillard20863822003-03-22 17:51:47 +0000629Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
632
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000633Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
636 defined in entities content
637
Daniel Veillard99737f52003-03-22 14:55:50 +0000638Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * SAX.c: Fixed validation bug #108858 on namespace names using
641 entities and reported by Brent Hendricks
642 * xmllint.c: report xmlTextReaderHasValue() result in --stream
643 --debug output.
644
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000645Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
648 about the DocType node not being reported sometimes.
649 * python/tests/reader.py: added to test to the regression checks
650
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000651Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
654 reported by Edd Dumbill
655
Daniel Veillard77a90a72003-03-22 00:04:05 +0000656Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
657
658 * HTMLparser.c parser.c parserInternals.c: patch from
659 johan@evenhuis.nl for #107937 fixing some line counting
660 problems, and some other cleanups.
661 * result/HTML/: this result in some line number changes
662
Daniel Veillard580ced82003-03-21 21:22:48 +0000663Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
666 instead of libxml.spec
667 * relaxng.c: fixed some of the error reporting excessive
668 verbosity
669 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
670 xmlschemastypes.c: removed some warnings from gcc
671 * doc/libxml2-api.xml: rebuilt
672
Daniel Veillarde063f482003-03-21 16:53:17 +0000673Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * relaxng.c: another optimization, for choice this time
676 * result/relaxng/spec1* result/relaxng/tutor12_1*
677 result/relaxng/tutor3_7: cleanups.
678
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000679Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
682 * test/relaxng/testsuite.xml: augmented the test suite
683 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
684 some schemas validation tests in the presence of foreign
685 namespaces.
686
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000687Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
688
689 * relaxng.c: added another interleave speedup.
690
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000691Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * xmlschemastypes.c: added integer and fixed one of the
694 IDREFS regression tests pbm
695 * result/relaxng/docbook_0.err: updated
696
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000697Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
700 declared both in the DTD and in the Schemas <grin/>
701 * relaxng.c: more debug, added a big optimization for <mixed>
702 * test/relaxng/testsuite.xml: augmented the testsuite
703 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
704 DocBook example to the regression tests
705
Daniel Veillard798024a2003-03-19 10:36:09 +0000706Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * check-xsddata-test-suite.py: cosmetic change for output
709 * relaxng.c: try to minimize calls to malloc/free for states.
710
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000711Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * tree.c: removed a warning
714 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
715 support
716 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
717 cleanup/improvements of the regression tests batch
718 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
719
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000720Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
721
722 * relaxng.c: fixed error msg cleanup deallocation
723 * xmlschemastypes.c: added a function to handle lists of
724 atomic types, added support for IDREFS
725
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000726Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
727
728 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
729 and IDREF, usable from RelaxNG now
730 * include/libxml/xmlschemastypes.h: need to add a new interface
731 because the validation modifies the infoset
732 * test/relaxng/testsuite.xml: extended the testsuite
733
Daniel Veillard952379b2003-03-17 15:37:12 +0000734Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * relaxng.c: fixed the last core RelaxNG bug known #107083,
737 shemas datatype ID/IDREF support still missing though.
738 * xmlreader.c: fix a crashing bug with prefix raised by
739 Merijn Broeren
740 * test/relaxng/testsuite.xml: augmented the testsuite with
741 complex inheritance tests
742
Daniel Veillardfd573f12003-03-16 17:52:32 +0000743Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * relaxng.c: switched back to the previous Relax-NG code base,
746 the derivation algorithm need severe constraining code to avoid
747 combinatorial explosion. Fixed the problem with Sebastian Rahtz
748 TEI based example and other bugs
749 * result/relaxng/*err: updated the results
750 * test/relaxng/testsuite.xml: started a new test suite
751
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000752Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
753
754 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
755 that the original RelaxNG validation code was un-fixeable, it got
756 rewritten to use the derivation algorithm from James Clark and
757 redebugged it (nearly) from scratch:
758 found 373 test schemas: 372 success 1 failures
759 found 529 test instances: 529 success 0 failures
760
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000761Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
762
763 * SAX.c parser.c: fix some recursion problems introduced in the
764 last release.
765 * relaxng.c: more debugging of the RNG validation engine, still
766 problems though.
767
Daniel Veillard5add8682003-03-10 13:13:58 +0000768Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
769
770 * Makefile.am: stop generating wrong result file with * in name
771 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
772 * result/relaxng/demo* test/relaxng/demo: added the tests from
773 Sebastian reproducing the problem.
774
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000775Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
776
Daniel Veillard5add8682003-03-10 13:13:58 +0000777 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
778 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000779
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000780Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
781
782 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
783 variable to control the indentation for the xmllint "--format"
784 option
785
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000786Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
787
788 * encoding.c: applied Gennady's patch against buffer overrun
789
Daniel Veillard42f12e92003-03-07 18:32:59 +0000790Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
793 Clark it appeared I had bug in URI parsing code ...
794 * relaxng.c include/libxml/relaxng.h: completely revamped error
795 reporting to not loose message from optional parts.
796 * xmllint.c: added timing for RNG validation steps
797 * result/relaxng/*: updated the result, all error messages changed
798
Daniel Veillardedfd5882003-03-07 14:20:40 +0000799Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * xpath.c: fix bug #107804, the algorithm used for document order
802 computation was failing on attributes.
803
Daniel Veillard83391282003-03-06 21:37:30 +0000804Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
805
806 * valid.c: fix bug #107764 , possibility of buffer overflow
807 in xmlValidDebug()
808
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000809Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
810
811 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
812 from Philipp Dunkel
813
Daniel Veillard5f704af2003-03-05 10:01:43 +0000814Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * xmlschemastype.c: made powten array static it should not be exported
817 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
818 parser function.
819 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
820
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000821Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * tree.c: fixed a node dump crash on attributes
824 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
825 an URI test bug and get better output.
826
Daniel Veillard463a5472003-02-27 21:30:32 +0000827Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
828
829 * check-xsddata-test-suite.py: give more infos
830 * relaxng.c: fix a bug reported by Sebastian Rahtz and
831 REF->DEF in attribute values.
832
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000833Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
836 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
837 regression tests from James Clark.
838
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000839Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
840
841 * relaxng.c xmlschemas.c xmlschemastypes.c
842 include/libxml/xmlschemastypes.h: added param support for relaxng
843 type checking, started to increment the pool of simple types
844 registered, still much work to be done on simple types and
845 facets checkings.
846
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000847Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * entities.c: fixes again one of the problem raised by
850 James Clark in #106788
851
Daniel Veillardc482e262003-02-26 14:48:48 +0000852Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
853
854 * relaxng.c: Fixed a couple of problem raised by James Clark
855 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
856 datatype level still not fixed though.
857
Daniel Veillard17bed982003-02-24 20:11:43 +0000858Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860 * configure.in: preparing release 2.5.4
861 * doc/*: updated and rebuilt the docs
862 * relaxng.c: removed warnings
863 * result/relaxng/*: updated the results
864
Daniel Veillardf4be0182003-02-24 19:54:33 +0000865Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
866
867 * valid.c: fixes a DTD regexp generation problem.
868
Daniel Veillard02111c12003-02-24 19:14:52 +0000869Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * parser.c: fixes bug #105998 about false detection of
872 attribute consumption loop.
873
Daniel Veillard2406abd2003-02-24 18:16:47 +0000874Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
875
876 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
877
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000878Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
879
880 * SAX.c: fixed bug #105992
881
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000882Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * tree.c: fixed xmlSetProp and al. when the node passed is not an
885 element.
886 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
887 found 373 test schemas: 369 success 4 failures
888 found 529 test instances: 525 success 4 failures
889 * check-relaxng-test-suite.py: added memory debug reporting
890
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000891Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
892
893 * uri.c parser.c: some warning removal on Igor's patch
894 * tree.c: seems I messed up with #106788 fix
895 * python/libxml.c: fixed some base problems when Python provides
896 the resolver.
897 * relaxng.c: fixed the interleave algorithm
898 found 373 test schemas: 364 success 9 failures
899 found 529 test instances: 525 success 4 failures
900 the resulting failures are bug in the algorithm from 7.3 and
901 lack of support for params
902
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000903Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * parser.c: another fix for nodeinfo in entities problem
906 * tree.c entities.c: fixed bug #106788 from James Clark
907 some spaces need to be serialized as character references.
908
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000909Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
910
911 * parser.c uri.c: fixed the bug I introduced in the path
912 handling, reported by Sebastian Bergmann
913
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000914Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
915
916 * parser.c: fixing some nodeinfo in entities problem raised
917 by Glenn W. Bach
918 * relaxng.c: implemented the first section 7.3 check
919 * result/relaxng/*: updated the results
920
Daniel Veillardc5312d72003-02-21 17:14:10 +0000921Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * relaxng.c: fixed some problems in the previous commit
924 and finished implementing 4.16 rules checking
925 found 373 test schemas: 353 success 20 failures
926 found 529 test instances: 519 success 6 failures
927 * result/relaxng/*: updated the results
928
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000929Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * relaxng.c: implemented checks from section 7.2
932
Daniel Veillard77648bb2003-02-20 15:03:22 +0000933Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * relaxng.c: implemented the checks from section 7.1, fixed
936 some of the 4.20 and 4.21 problems.
937 found 373 test schemas: 338 success 35 failures
938 found 529 test instances: 519 success 6 failures
939 * result/relaxng/*: updated the results
940
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000941Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
944 * result/relaxng/*: updated the results
945
Daniel Veillardce14fa52003-02-19 17:32:48 +0000946Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * relaxng.c: more bugfixes
949 * result/relaxng/*: updated the results
950
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000951Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
952
953 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
954 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
955 * SAX.c: ensured xmlDoc.URL is always canonic
956 * parser.c: obsoleted xmlNormalizeWindowsPath
957 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
958 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
959 * win32/libxml2.def.src: added few exports
960
961
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000962Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * Makefile.am configure.in: patched to have shared libraries
965 for Python regression tests and static binaries for gdb debug
966 in my development environment
967 * relaxng.c: more bugfixes
968 found 373 test schemas: 296 success 77 failures
969 found 529 test instances: 516 success 8 failures
970 * result/relaxng/*: updated the results
971
Daniel Veillard8fe98712003-02-19 00:19:14 +0000972Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
973
974 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
975
Daniel Veillardd4310742003-02-18 21:12:46 +0000976Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
977
978 * xmlschemastypes.c: float/double check bugfix
979 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
980 validation
981 * xmlreader.c: add a TODO for Jody
982 * relaxng.c: bugfix bugfix bugfix
983 found 373 test schemas: 300 success 73 failures
984 found 529 test instances: 507 success 10 failures
985 * result/relaxng/*: updated the results
986
Daniel Veillard2df2de22003-02-17 23:34:33 +0000987Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
988
989 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
990
Daniel Veillard416589a2003-02-17 17:25:42 +0000991Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * relaxng.c check-relaxng-test-suite.py: more work on the
994 RelaxNG implementation conformance testing.
995 found 373 test schemas: 284 success 89 failures
996 found 529 test instances: 448 success 47 failures
997 * result/relaxng/*: updated the results
998
Daniel Veillard784b9352003-02-16 15:50:27 +0000999Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1002 a patch from Kjartan Maraas to fix some typos
1003
Daniel Veillardfebcca42003-02-16 15:44:18 +00001004Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * relaxng.c: more bug-hunting
1007 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1008 intermediate rng tree
1009 * python/generator.py: patch from Stephane Bidoul to fix the generator
1010 on python < 2.2
1011
Daniel Veillardd2298792003-02-14 16:54:11 +00001012Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1013
1014 * check-relaxng-test-suite.py relaxng.c: more testing on the
1015 Relax-NG front, cleaning up the regression tests failures
1016 current state and I forgot support for "mixed":
1017 found 373 test schemas: 280 success 93 failures
1018 found 529 test instances: 401 success 68 failures
1019 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1020 moved the Name, NCName and QName validation routine in tree.c
1021 * uri.c: fixed handling of URI ending up with #, i.e. having
1022 an empty fragment ID.
1023 * result/relaxng/*: updated the results
1024
Daniel Veillard9a237c92003-02-13 15:52:58 +00001025Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * check-xinclude-test-suite.py: improved the script accordingly
1028 to the XInclude regression tests updates
1029 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1030 November 2002
1031 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1032 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1033 augmented the Xpointer testsuite for the element() scheme
1034
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001035Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * relaxng.c: added TODO for the DTD compatibility spec
1038 * xinclude.c: more bug fixes driven by the testsuite
1039
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001040Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1043 regression tests for XInclude, improved the script, improving
1044 XInclude error reporting mechanism
1045
Daniel Veillard1d788d22003-02-10 16:21:58 +00001046Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * NEWS doc/* configure.in: preparing release 2.5.3
1049
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001050Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * tree.c: trying to fix #104934 about some XHTML1 serialization
1053 issues.
1054
Daniel Veillard809faa52003-02-10 15:43:53 +00001055Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1058 encoding conversion when the input buffer stops in the
1059 middle of a multibyte char
1060
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001061Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1064 * check-relaxng-test-suite.py: python script to run regression
1065 against OASIS RelaxNG testsuite
1066 * relaxng.c: some cleanup tweaks
1067 * HTMLparser.c globals.c: cleanups in comments
1068 * doc/libxml2-api.xml: updated the API
1069 * result/relaxng/*: errors moved files, so large diffs but
1070 no changes at the semantic level.
1071
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001072Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * tree.c: fixing #105678 problem when dumping a namespace node.
1075
Daniel Veillard591b4be2003-02-09 23:33:36 +00001076Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1077
1078 * xpath.c: fixed doc comment problems
1079 * python/generator.py python/libxml_wrap.h python/types.c: adding
1080 RelaxNG wrappers
1081 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1082 test of those early Python RelaxNG bindings
1083
1084Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001085
1086 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1087 * relaxng.c: found the validation problem I had with interleave
1088 when not covering all remaining siblings
1089 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1090 testsuite and check the RNG schemas against the RNG schemas
1091 given in appendix A
1092
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001093Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1094
1095 * win32/Makefile.msvc: updates for RelaxNG
1096 * win32/Makefile.mingw: updates for RelaxNG
1097 * win32/libxml2.def.src: added RelaxNG exports
1098
Daniel Veillard97fd5672003-02-07 13:01:54 +00001099Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * xinclude.c: applied another bug fix from Sean Chittenden
1102
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001103Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * configure.in xmllint.c: I f...ed up the default configuration
1106 of schemas and --relaxng option display in xmllint, pointed by
1107 Morus Walter.
1108 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1109 detection module, fixes bug #105374.
1110
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001111Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * xmlschemastypes.c: added the boolean base type.
1114
Daniel Veillard96a4b252003-02-06 08:22:32 +00001115Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * xmlschemastypes.c: started implementing some of the missing
1118 default simple types
1119 * result/relaxng/*: updated the results
1120
Daniel Veillard72fef162003-02-05 14:31:19 +00001121Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1124
Daniel Veillard71531f32003-02-05 13:19:53 +00001125Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1128 * Makefile.am: use xmllint for doing the RelaxNG tests
1129 * configure.in: preparing 2.5.2 made schemas support default to
1130 on instead of off
1131 * relaxng.c: removed the verbosity
1132 * xmllint.c: added --relaxng option
1133 * python/generator.py python/libxml_wrap.h: prepared the integration
1134 of the new RelaxNG module and schemas
1135 * result/relaxng/*: less verbose output
1136
Daniel Veillardec498e12003-02-05 11:01:50 +00001137Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * valid.c: do not run content model validation if the
1140 content is not determinist
1141
Daniel Veillardde590ca2003-02-05 10:45:26 +00001142Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1143
1144 * SAX.c: added the redefinition of namespaced attribute
1145 check that was missing as Fabrice Desré pointed out.
1146
Daniel Veillard930dfb62003-02-05 10:17:38 +00001147Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1150 improvements from Nick Kew, allowing to do more checking
1151 to HTML elements and attributes.
1152
Daniel Veillard4287c572003-02-04 22:48:53 +00001153Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * xinclude.c: fixing bug #105137 about entities declaration
1156 needing to be copied to the including document.
1157
Daniel Veillard652d8a92003-02-04 19:28:49 +00001158Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * catalog.c: fixed bug #104817 with delegateURI
1161 * xpath.c: fixing bugs #104123 and #104125
1162
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001163Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1166 python/types.c: fixing #104096 to compile without regexps
1167
Daniel Veillard57e79b32003-02-04 15:33:12 +00001168Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1171 when building the automata for elem*
1172
Daniel Veillard358a9892003-02-04 15:22:32 +00001173Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1176 bug #103827
1177
Daniel Veillardeb137172003-02-04 15:18:06 +00001178Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * HTMLparser.c: updating a comment, fixing #103776
1181
Daniel Veillard8d589042003-02-04 15:07:21 +00001182Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1183
1184 * parser.c: fixing bug 105049 for validity checking of content
1185 within recursive entities.
1186
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001187Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * HTMLparser.c: try to fix # 105049
1190 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1191 * tree.c: updated a function comment
1192
Daniel Veillard419a7682003-02-03 23:22:49 +00001193Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * relaxng: more work on grammars and refs/defs
1196 * test/relaxng/* result/relaxng/*: augmented/updated the
1197 regression tests
1198
Daniel Veillard144fae12003-02-03 13:17:57 +00001199Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1200
1201 * relaxng: more work on name classes, except support
1202 * test/relaxng/* result/relaxng/*: augmented/updated the
1203 regression tests
1204
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001205Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * relaxng: more work on name classes, the "validate all" schemas
1208 seems to work now.
1209 * test/relaxng/* result/relaxng/*: augmented/updated the
1210 regression tests
1211
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001212Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1215 * parser.c: put a guard against infinite document depth, basically
1216 trying to avoid another kind of DoS attack.
1217 * relaxng.c: some code w.r.t. nameClasses
1218
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001219Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * test/relaxng/* result/relaxng/*: check all the namespace support
1222 was actually correct based on tutorial section 10.
1223
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001224Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * relaxng: include seems to work okay now
1227 * test/relaxng/* result/relaxng/*: augmented/updated the
1228 regression tests
1229
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001230Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * relaxng.c: a bit of work done in the train back.
1233 * test/relaxng/*: added one of the include tests
1234
Daniel Veillard154877e2003-01-30 12:17:05 +00001235Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * relaxng: more work done in the train
1238 * test/relaxng/* result/relaxng/*: augmented/updated the
1239 regression tests
1240
Daniel Veillarde431a272003-01-29 23:02:33 +00001241Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * relaxng.c: debugging of externalRef
1244 * test/relaxng/* result/relaxng/*: augmented/updated the
1245 regression tests
1246
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001247Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * relaxng.c: more work on Relax-NG, implementing externalRef
1250 * test/relaxng/* result/relaxng/*: augmented/updated the
1251 regression tests
1252 * Makefile.am: cleanup to Relaxtests target
1253
Daniel Veillardb08c9812003-01-28 23:09:49 +00001254Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * relaxng.c: more work on Relax-NG, implementing interleave
1257 * test/relaxng/* result/relaxng/*: augmented/updated the
1258 regression tests
1259
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001260Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1261
1262 * relaxng.c: more work on Relax-NG, implementing interleave
1263 * test/relaxng/* result/relaxng/*: augmented/updated the
1264 regression tests
1265
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001266Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1267
1268 * doc/tutorial/customfo.xsl
1269 * doc/tutorial/customhtml.xsl
1270 adding stylesheet customizations used to generate fo
1271 for pdf and html
1272
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001273Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1274
1275 * relaxng.c: more work on Relax-NG
1276 * test/relaxng/* result/relaxng/*: augmented/updated the
1277 regression tests
1278 * xmlschemastypes.c: added a number of base type definition but not
1279 the associated checks, those are still TODOs
1280
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001281Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1282
1283 in docs/tutorial:
1284 * apa.html
1285 * apb.html
1286 * apc.html
1287 * apd.html
1288 * ape.html
1289 * apf.html
1290 * apg.html
1291 * ar01s02.html
1292 * ar01s03.html
1293 * ar01s04.html
1294 * ar01s05.html
1295 * ar01s06.html
1296 * ar01s07.html
1297 * ar01s08.html
1298 * index.html
1299 * xmltutorial.pdf
1300 * xmltutorial.xml
1301 add index to tutorial
1302
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001303Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1304
1305 * doc/xmlcatalog.1
1306 * doc/xmlcatalog_man.html
1307 * doc/xmlcatalog_man.xml
1308 belatedly fixing bug #93622 (adds rewriteURI type to
1309 "--add" option in xmlcatalog man page
1310
Daniel Veillard3be27512003-01-26 19:49:04 +00001311Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001313 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001314 Julio Merino, closing #104475
1315
Daniel Veillardea3f3982003-01-26 19:45:18 +00001316Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1317
1318 * relaxng.c: more work on Relax-NG
1319 * test/relaxng/* result/relaxng/*: augmented/updated the
1320 regression tests
1321
Daniel Veillardedc91922003-01-26 00:52:04 +00001322Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * relaxng.c: more work on Relax-NG
1325 * test/relaxng/* result/relaxng/*: augmented/updated the
1326 regression tests
1327
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001328Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * README: updated the policy on private mail answers
1331 * relaxng.c: more work on Relax-NG
1332 * test/relaxng/* result/relaxng/*: augmented/updated the
1333 regression tests
1334
Daniel Veillard7424eb62003-01-24 14:14:52 +00001335Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * error.c parser.c tree.c: applied a documentation patch from
1338 Stefan Kost
1339
Daniel Veillard276be4a2003-01-24 01:03:34 +00001340Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * relaxng.c: more work on Relax-NG
1343 * doc/*: regenerated the docs
1344 * test/relaxng/* result/relaxng/*: updated and augmented the
1345 Relax-NG regression tests and results
1346
Daniel Veillard6eadf632003-01-23 18:29:16 +00001347Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1350 First commit of the new Relax-NG validation code, not generally
1351 useful yet.
1352 * test/relaxng/* result/relaxng/*: current state of the regression
1353 tests
1354
Daniel Veillard814a76d2003-01-23 18:24:20 +00001355Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * tree.c: minimized the memory allocated for GetContent
1358 and a bit of cleanup.
1359
Daniel Veillardff12c492003-01-23 16:42:55 +00001360Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * python/generator.py: seems there is no good reasons to
1363 not generate bindings for XPointer
1364
Daniel Veillard540a31a2003-01-21 11:21:07 +00001365Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1366
1367 * xmlreader.c doc/apibuild.py: applied a new patch from
1368 Stéphane Bidoul for cleanups
1369 * doc/libxml2-api.xml: rebuilt the API description with
1370 new entry points
1371
Daniel Veillard417be3a2003-01-20 21:26:34 +00001372Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * xmlreader.c python/drv_libxml2.py python/generator.py
1375 python/libxml.c python/libxml.py python/libxml_wrap.h
1376 python/types.c: patch from Stéphane Bidoul for better per
1377 context error message APIs
1378 * python/tests/ctxterror.py python/tests/readererr.py:
1379 update of the tests
1380
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001381Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1382
1383 * doc/guidelines.html
1384 grammar and spelling cleanup
1385
Daniel Veillard26f70262003-01-16 22:45:08 +00001386Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1389 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1390 a patch from Stéphane Bidoul to allow per XMLtextReader error
1391 and warning handling
1392 * python/tests/Makefile.am python/tests/readererr.py: adding the
1393 specific regression test
1394
Daniel Veillard71f9d732003-01-14 16:07:16 +00001395Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1398 should raise a syntax error
1399
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001400Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1401
1402 * python/libxml.c: cleanup patch from Stéphane Bidoul
1403
Daniel Veillard81601f92003-01-14 13:42:37 +00001404Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1405
1406 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1407
Daniel Veillarde6227e02003-01-14 11:42:39 +00001408Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * python/generator.py python/libxml.c python/libxml.py
1411 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001412 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001413 Python level.
1414 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1415 regression test for it.
1416
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001417Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1418
1419 * xmlreader.c: fixed the streaming property of the reader,
1420 it was generating tree faster than consuming it. Pointed out
1421 by Nate Myers
1422 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1423
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001424Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1425
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001426 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001427
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001428Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * xpath.c: fix to the XPath implementation for parent and
1431 ancestors axis when operating on a Result Value Tree.
1432 Fixes bug #100271
1433
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001434Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1437 to fix some URI/file escaping problems
1438
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001439Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * python/generator.py: fixed a bug raised by Raymond Wiker,
1442 docSetRootElement() should not raise an exception if the
1443 return is None
1444
Daniel Veillard3e20a292003-01-10 13:14:40 +00001445Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1448 fixed bug #102181 by applying the suggested change and fixing
1449 the generation/registration problem.
1450
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001451Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1454 routines.
1455
Daniel Veillard8f872442003-01-09 23:19:02 +00001456Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * parser.c: one more IsEmptyElement crazyness, that time in
1459 external parsed entities if substitution is asked.
1460 * python/tests/reader3.py: added a specific test.
1461
Daniel Veillarde329fc22003-01-09 21:36:42 +00001462Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1463
1464 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1465 support and improved error handler registration
1466
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001467Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1468
1469 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1470 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1471 * README: fixed a link
1472
Daniel Veillarde2830f12003-01-08 17:47:49 +00001473Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * configure.in doc/* NEWS: preparing 2.5.1 release
1476 * SAX.c parser.c: fixing XmlTextReader bug
1477
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001478Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1479
1480 * SAX.c: fuck, I introduced a memory leak on external parsed
1481 entities in 2.5.0 :-(
1482
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001483Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * xmllint.c: another fix needed as pointed by Christophe Merlet
1486 for --stream --debug if compiled without debug support.
1487
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001488Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1489
1490 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001491 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001492 update man page with --stream and --chkregister
1493
Daniel Veillard8326e732003-01-07 00:19:07 +00001494Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * globals.c: fixed --with-threads compile
1497 * xmllint.c: fixed --without-debug compile
1498 * include/libxml/globals.h: cleanup
1499 * include/libxml/schemasInternals.h: add a missing include
1500
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001501Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * configure.in NEWS: preparing 2.5.0 release
1504 * SAX.c: only warn in pedantic mode about namespace name
1505 brokeness
1506 * globals.c: fix a doc generation problem
1507 * uri.c: fix #101520
1508 * doc/*: updated and rebuilt the doc for the release, includuding
1509 stylesheet update
1510 * python/Makefile.am: fix a filename bug
1511
1512Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1515 should not be called.
1516
1517Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * libxml-2.0.pc.in: applied the patch to fix #101894
1520
1521Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * tree.c : applied patch from Lukas Schroeder for register callbacks
1524 * valid.c: modified patch from Lukas Schroeder to test
1525 register callbacks with --chkregister
1526
1527Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * xmlreader.c: seriously changed the way data are pushed to
1530 the underlying parser, go by block of 512 bytes instead of
1531 tryng to detect tag boundaries at that level. Changed the
1532 way empty element are detected and tagged.
1533 * python/tests/reader.py python/tests/reader2.py
1534 python/tests/reader3.py: small changes mostly due to context
1535 reporting being different and DTD node being reported. Some
1536 errors previously undetected are now caught and fixed.
1537 * doc/xmlreader.html: flagged last section as TODO
1538
1539Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * python/libxml.py: integrated the Python 2.2 optimizations
1542 from Hannu Krosing, while maintaining compatibility with
1543 1.5 and 2.1
1544
1545Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1546
1547 * xmllint.c: a bit of cleanup
1548 * xmlreader.c: small fix
1549 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1550 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1551
1552Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * python/setup.py.in: patch from Stéphane Bidoul to include
1555 drv_libxml2.py in setup.py
1556
1557Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * doc/xmlreader.html: starting documenting the new XmlTextReader
1560 interface.
1561
1562Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * xmllint.c: added the --stream flag to use the TextReader API
1565 * xmlreader.c: small performance tweak
1566
1567Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1568
1569 * xmlreader.c python/tests/reader2py: okay the DTD validation
1570 code on top of the XMLTextParser API should be solid now.
1571
1572Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * xmlreader.c python/tests/reader2py: Fixing some more mess
1575 with validation and recursive entities while using the
1576 reader interface, it's getting a bit messy...
1577
1578Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * xmlreader.c python/tests/reader.py: another couple of problem
1581 related to IsEmptyElement reported by Stéphane Bidoul needed
1582 some fixes.
1583
1584Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1585
1586 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1587 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1588 based on the python XmlTextReader interface.
1589
1590Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1591
1592 * tree.c: backing out one change in the last patch which broke the
1593 regression tests
1594
1595Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * global.data globals.c tree.c include/libxml/globals.h: applied
1598 an old patch from Lukas Schroeder to track node creation and
1599 destruction. Probably missing a lot of references at the moment
1600 and not usable reliably.
1601
1602Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1605 from doc/news.html and a stylesheet
1606
1607Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * xmlreader.c python/tests/reader.py: fixed another couple of
1610 xmlreader bugs reported by Stéphane Bidoul and added tests.
1611
1612Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * xmlreader.c python/tests/reader2.py: fixed another validity
1615 checking in external parsed entities raised by Stéphane Bidoul
1616 and added a specific regression test.
1617 * python/tests/reader3.py: cleanup
1618
1619Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1620
1621 * xmlreader.c python/tests/reader2.py: fixed a problem with
1622 validation within entities pointed by Stéphane Bidoul, augmented
1623 the tests to catch those.
1624
1625Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * python/generator.py: modified the generator to allow keeping
1628 class references when creating new classes, needed to fix a bug
1629 pointed by Stéphane Bidoul where the input buffer of the
1630 xmlTextReader instance gets destroyed if the python wrapper for
1631 the input is not referenced anymore.
1632
1633Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1636 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1637
1638Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * xmlreader.c python/tests/reader.py: fixed another problem
1641 pointed by Stéphane Bidoul
1642
1643Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1646 with "<a/>"
1647
1648Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * SAX.c: warn on xmlns:prefix="foo"
1651 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1652 for namespace attributes handling.
1653
1654Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1655
1656 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1657 a really nasty problem raised by a DocBook XSLT transform
1658 provided by Sebastian Bergmann
1659
1660Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1663 by Stéphane Bidoul and integrated it into the tests
1664
1665Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1668 extended the XmlTextReader API a bit, addding accessors for
1669 the current doc and node, and an entity substitution mode for
1670 the parser.
1671 * python/libxml.py python/libxml2class.txt: related updates
1672 * python/tests/Makefile.am python/tests/reader.py
1673 python/tests/reader2.py python/tests/reader3.py: updated a bit
1674 the old tests and added a new one to test the entities handling
1675
1676Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1677
1678 * python/generator.py python/libxml2class.txt
1679 python/tests/reader.py python/tests/reader2.py: changed the
1680 generator to provide casing for the XmlTextReader similar to
1681 C# so that examples and documentation are more directly transposable.
1682 Fixed the couple of tests in the suite.
1683
1684Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1685
1686 * doc/guidelines.html: added a document on guildeline for
1687 publishing and deploying XML
1688
1689Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * valid.c xmlreader.c: final touch running DTD validation
1692 on the XmlTextReader
1693 * python/tests/Makefile.am python/tests/reader2.py: added a
1694 specific run based on the examples from test/valid/*.xml
1695
1696Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * python/libxml.py: added a few predefined xmlTextReader parser
1699 configuration values.
1700
1701Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * python/libxml_wrap.h: trying to fix #102037
1704
1705Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * SAX.c: fixing bug #95296, when the predefined entities
1708 are redefined in the DTD the default one must be used
1709 instead anyway.
1710
1711Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1712
1713 * doc/xmllint.xml
1714 * doc/xmllint.1
1715 Add discussion of XML_DEBUG_CATALOG to xmllint man
1716 page - bug #100907
1717
1718
1719Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * xmlreader.c: Fixed the empty node detection to avoid reporting
1722 an inexistant close tag.
1723
1724Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1727 for Python 2.1
1728
1729Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1732
1733Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * doc/libxml2-api.xml python/tests/reader.py: one really need
1736 to provide the base URI information when creating a reader parser
1737 from an input stream. Updated the API and the example using it.
1738
1739Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1742 include/libxml/valid.h include/libxml/xmlreader.h: working on
1743 DTD validation on top of xml reader interfaces. Allows to
1744 validate arbitrary large instances. This required some extensions
1745 to the valid module interface and augmenting the size of xmlID
1746 and xmlRef structs a bit.
1747 * uri.c xmlregexp.c: simple cleanup.
1748
1749Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1752 work on the xml reader interfaces.
1753 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1754 Web page for the Windows binaries.
1755
1756Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * xmlIO.c: applied a patch for VMS following the report by
1759 Nigel Hall
1760
1761Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * parser.c: the parseStartTag bug fix wasn't complete.
1764
1765Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1768 parseStartTag, fixing it.
1769 * test/att4 result/att4 result/noent/att4: adding the test
1770 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1771 more methods to XmlTextReader.
1772
1773Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1774
1775 * win32/libxml2.def.src: added more xml reader exports
1776 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1777 to the build
1778
1779Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1780
1781 * doc/tutorial/xmltutorial.xml
1782 plus generated html and pdf
1783 Updating tutorial again based on further comments from Niraj
1784 Tolia on the last iteration
1785
1786Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1787
1788 * doc/tutorial/xmltutorial.xml
1789 * doc/tutorial/includekeyword.c
1790 * doc/tutorial/includegetattribute.c
1791 plus generated html and pdf
1792 Adding fix from Niraj Tolia to tutorial to properly free memory.
1793
1794
1795Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1798 more methods of XmlTextReader.
1799 * python/libxml2class.txt python/tests/reader.py: this increased the
1800 methods in the bndings, augmented the test to check those new
1801 functions.
1802
1803Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1806 methods of XmlTextReader.
1807 * python/generator.py python/libxml_wrap.h python/types.c
1808 python/libxml2class.txt: added the reader to the Python bindings
1809 * python/tests/Makefile.am python/tests/reader.py: added a specific
1810 test for the Python bindings of the Reader APIs
1811 * parser.c: small cleanup.
1812
1813Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * xinclude.c: fallback was only copying the first child not the
1816 full child list of the fallback element, closes #89684 as reopened
1817 by Bernd Kuemmerlen
1818
1819Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1820
1821 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1822
1823Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * configure.in: preparing release of 2.4.30
1826 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1827 gives enum values, fix functype return type, put back fields in
1828 structs
1829 * doc/*: updated the docs rebuilt
1830
1831Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1834 about htmlNodeDumpOutput location.
1835 * xpath.c: removed an undefined function signature
1836 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1837 too many symbols in the API breaking the python bindings.
1838 Updated with the libxslt/libexslt changes.
1839
1840Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * configure.in: preparing release of 2.4.29
1843 * doc/*: rebuilt the docs and API
1844 * xmlreader.c: a few more fixes for the XmlTextReader API
1845
1846Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1847
1848 * include/win32config.h: applied mingw patch from Magnus Henoch
1849
1850Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1853
1854Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1857 building Python script, does the C parsing directly, generates
1858 a better API description including structure fieds defs and
1859 enums. Still a couple of bugs, but good enough for the python
1860 wrappers now.
1861 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1862 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1863 include/libxml/schemasInternals.h include/libxml/tree.h: more
1864 cleanup based on the python analysis script reports.
1865 * libxml.spec.in: make sure the API XML description is part of the
1866 devel package.
1867
1868Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1869
1870 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1871 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1872 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1873 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1874 code cleanup, especially the function comments.
1875 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1876
1877Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1878
1879 * Makefile.am xmlreader.c include/libxml/Makefile.am
1880 include/libxml/xmlreader.h: Adding a new set of APIs based on
1881 the C# TextXmlReader API but converted to C. Allow to parse
1882 in constant memory usage, far simpler to program and explain
1883 than the SAX like APIs, unfinished but working.
1884 * testReader.c: test program
1885
1886Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1887
1888 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1889
1890Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * tree.c: Chip turner indicated that XHTML1 serialization
1893 rule for style actually break on both IE and Mozilla,
1894 try to avoid the rule if escaping ain't necessary
1895
1896Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * nanhttp.c: handle HTTP URL escaping, problem reported by
1899 Glen Nakamura and Stefano Zacchiroli
1900
1901Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1904
1905Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * uri.c: Johann Richard pointed out some XPointer problems for
1908 URN based URI references in XInclude. Modified the URI parsing
1909 and saving routines to allow correct parsing and saving of
1910 XPointers, especially when attached to "opaque" scheme accordingly
1911 to RFC 2396
1912
1913Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1916 of refactoring to the HTML saving code.
1917 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1918 in the doc.
1919
1920Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1923 to a buffer API to reuse the generic dump to an OutputIO layer,
1924 this reduces code, fixes xmlNodeDump() for XHTML, also made
1925 xmlNodeDump() now return the number of byte written.
1926
1927Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * python/setup.py.in: another patch from Stéphane Bidoul for
1930 Python bindings on Windows
1931 * doc/parsedecl.py: small cleanup
1932
1933Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * libxml.spec.in configure.in: add a line in %changelog for releases
1936
1937Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * parser.c: patch from Marcus Clarke fixing a problem in entities
1940 parsing that was detected in KDe documentations environment.
1941
1942Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1943
1944 * python/libxml.c (libxml_prev): Return the previous as opposed to
1945 the next node (I guess this is the result of some cut & paste programming:)
1946
1947Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1950
1951Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * python/generator.py python/libxml.c python/setup.py.in: trying
1954 to fix the Python bindings build on Windows (Stéphane Bidoul)
1955
1956Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1957
1958 * win32/configure.js: added option for python bindings
1959 * win32/libxml2.def.src: added more exports
1960
1961Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1962
1963 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1964 pthreads
1965 * win32/wince/*: applied updates to Windows CE port from Javier
1966
1967Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * configure.in: preparing 2.4.28
1970 * libxml.spec.in doc/Makefile.am: some cleanup
1971 * doc/*: updated the news and regenerated.
1972
1973Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * HTMLparser.c: final touch at closing #87235 </p> end tags
1976 need to be generated.
1977 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1978 this change slightly the output of a few tests
1979 * doc/*: regenerated
1980
1981Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * parserInternals.c: fixing bug #99190 when UTF8 document are
1984 parsed using the progressive parser and the end of the chunk
1985 is in the middle of an UTF8 multibyte character.
1986
1987Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1988
1989 * threads.c: fixed initialization problem in xmlNewGlobalState
1990 which was causing crash.
1991 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1992 in xmlInitializeGlobalState.
1993 * parserInternals.c: cleaned up ctxt->sax initialisation.
1994
1995Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * tree.c include/libxml/tree.h: modified the existing APIs
1998 to handle XHTML1 serialization rules automatically, also add
1999 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2000 libxslt serialization uses it when needed without changing
2001 the library API.
2002 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2003 result/xhtml1: added a new test specifically for xhtml1 output
2004 and updated the result of one XHTML1 test
2005
2006Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * xinclude.c parserInternals.c encoding.c: fixed #99082
2009 for xi:include encoding="..." support on text includes.
2010 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2011 test/XInclude/ents/isolatin.txt : added a specific regression test
2012 * python/generator.py python/libxml2class.txt: fixed the generator
2013 the new set of comments generated for doc/libxml2-api.xml were
2014 breaking the python generation.
2015
2016Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2019 * configure.in: patch for Solaris on new autoconf closes #98880
2020 * doc/parsedecl.py: repair the frigging API building script,
2021 did I say that python xmllib sucks ?
2022 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2023 and some comment are no more truncated.
2024
2025Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * parser.c: Martin Stoilov pointed out a potential leak in
2028 xmlCreateMemoryParserCtxt
2029
2030Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2033 included in HTML documents and using the push parser.
2034
2035Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2036
2037 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2038 specified, look for the Python interpreter not just in the
2039 specified root but also in the specified location. Fixes #98825
2040
2041Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * python/libxml.c: fixing bug #98792 , node may have no doc
2044 and dereferencing without checking ain't good ...
2045
2046Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * configure.in: preparing release 2.4.27
2049 * doc/* : updated and rebuilt the docs
2050 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2051 and all the docs are actually packaged and in the final RPMs
2052 * parser.c parserInternals.c include/libxml/parser.h: restore
2053 xmllint --recover feature.
2054
2055Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
Daniel Veillard784b9352003-02-16 15:50:27 +00002057 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002058 processing of parsed entities, and XPath computation on sustitued
2059 entities.
2060 * testXPath.c: make sure entities are substitued.
2061
2062Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
Daniel Veillard784b9352003-02-16 15:50:27 +00002064 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002065 processing of internal parsed entities, which had to be changed.
2066
2067Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2068
2069 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2070 trying to fix bug #98517 about building outside the source tree
2071 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2072
2073Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2074
2075 * include/win32config.h: cleanup
2076 * win32/Makefile.mingw: integrated mingw in JScript configure
2077 * win32/Makefile.msvc: modified to allow mingw coexistence
2078 * win32/configure.js: integrated mingw
2079 * win32/Readme.txt: cleanup
2080
2081Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * HTMLparser.c: strengthen the guard in the Pop macros,
2084 like in the XML parser, closes bug #97315
2085
2086Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2089 callback is never used.
2090
2091Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * parserInternals.c: fixed the initialization of the SAX structure
2094 which was breaking xsltproc
2095 * xpath.c: patch from Petr Pajas for CDATA nodes
2096 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2097 * parser.c include/libxml/parser.h: patch from Peter Jones
2098 removing a leak in xmlSAXParseMemory() and adding the
2099 function xmlSAXParseMemoryWithData()
2100
2101Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2102
2103 adding pdf of tutorial, changing web page to link to it
2104 * doc/tutorial/xmltutorial.pdf
2105 * doc/xml.html
2106 * doc/docs.html
2107
2108Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2109
2110 * doc/tutorial/ar01s08.html
2111 adding file what I forgot for tutorial
2112
2113
2114Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2115
2116 Adding encoding discussion to tutorial
2117 Added:
2118 * doc/tutorial/images/*.png: DocBook admonition image files
2119 * doc/tutorial/apf.html, apg.html: new generated html
2120 * doc/tutorial/includeconvert.c: conversion code entity file
2121 changed:
2122 * doc/tutorial/xmltutorial.xml: DocBook original
2123 * doc/tutorial/*.html: generated html
2124
2125Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2126
2127 * include/libxml/*.h: retired xmlwin32version.h
2128 * doc/Makefile.am: retired xmlwin32version.h
2129 * win32/configure.js: retired xmlwin32version.h
2130
2131Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2132
2133 * win32/libxml2.def.src: exported additional symbols
2134 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2135 sisterhood
2136
2137Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * globals.c: fixed a typo pointed out by Igor
2140 * xpath.c: try to speed up node compare using line numbers
2141 if available.
2142
2143Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * tree.c: make xmlFreeNode() handle attributes correctly.
2146
2147Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2148
2149 * catalog.c: completed the #96963 fix, as reported by Karl
2150 Eichwalder
2151
2152Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2155
2156Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * Makefile.am: switched the order of a couple of includes
2159 to fix bugs #97100
2160
2161Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2162
2163 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2164 xmlLoadCatalogs that used to separate directories with a ':'.
2165
2166Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2167
2168 * threads.c: improvements to the Windows-side of thread handling
2169 * testThreads.c: conditionally excluded unistd.h
2170 * testThradsWin32.c: broke overlong lines
2171 * include/win32config.h: adapted thread-related macros to the new
2172 scheme and for pthreads on Windows
2173 * win32/Makefile.msvc: introduced a more flexible thread build,
2174 added testThreads[Win32].c to the build
2175 * win32/configure.js: introduced a more flexible thread config
2176
21772002-10-31 John Fleck <jfleck@inkstain.net>
2178
2179 * doc/xml.html (and, by implication, FAQ.html)
2180 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2181
2182Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2183
2184 * configure.in: removed xmlwin32version.h
2185 * include/libxml/Makefile.am: removed xmlwin32version.h
2186
2187Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * tree.c: applied patch from Brian Stafford to fix a bug
2190 in xmlReconciliateNs()
2191
2192Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * tree.c: applied patch from Christian Glahn to allow
2195 xmlNewChild() on document fragment nodes
2196
2197Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * parser.c: Christian Glahn found a problem with a recent
2200 patch to xmlParseBalancedChunkMemoryRecover()
2201 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2202 problems
2203 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2204 test/schemas/seq*: added the test cases from Charles
2205
2206Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2209 serious cleanup of the spec file and associated changes
2210 in the Makefiles.
2211 * valid.c: try to remove some warnings on x86_64
2212
2213Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2216 fix bug #96586
2217
2218Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2221 parsing, applied his patch
2222 * result/HTML/attrents.html result/HTML/attrents.html.err
2223 result/HTML/attrents.html.sax test/HTML/attrents.html:
2224 added the test and result case provided by Mikhail Sogrine
2225
2226Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * vms/build_libxml.com vms/config.vms vms/readme.vms
2229 include/libxml/parser.h include/libxml/parserInternals.h
2230 include/libxml/tree.h include/libxml/xmlIO.h
2231 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2232 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2233 Applied the VMS update patch from Craig A. Berry
2234 * doc/*.html: update
2235
2236Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2239
2240Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2241
2242 * debugXML.c: adding a grep command to --shell in xmllint
2243 for T.V. Raman
2244
2245Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2246
2247 * xmlcatalog.c: tried to fix some of the problem with --sgml
2248
2249Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * parser.c: tried to fix bug #91500 where doc->children may
2252 be overriden by a call to xmlParseBalancedChunkMemory()
2253
2254Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2257 identifiers in SGML catalogs containing '&'
2258
2259Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * python/types.c: fixed bugs when passing result value tree
2262 to Python functions.
2263
2264Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * configure.in: preparing the release of 2.4.26
2267 * doc/*: updated and rebuilt the documentation
2268
2269Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * parser.c: fixed a XML Namespace compliance bug reported by
2272 Alexander Grimalovsky
2273
2274Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * HTMLtree.c: fixed serialization of script and style when
2277 they are not lowercase (i.e. added using the API to the tree).
2278
2279Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * valid.c: make xmlValidateDocument emit a warning msg if there
2282 is no DTD, pointed by Christian Glahn
2283
2284Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2287 content model when some of the blocks have min or max, and a couple
2288 of bugs found in the process.
2289 * result/schemas/list0* test/schemas/list0*: added some specific
2290 regression tests
2291
2292Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * README: updated the contact informations
2295
2296Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2299 misses it, reported by Peter Bray.
2300
2301Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2304 and removed a few warnings
2305
2306Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * parser.c: Christian Glahn found a small bug in the push parser.
2309 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2310 public
2311
2312Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * xmlschemas.c include/libxml/xmlschemas.h: added
2315 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2316 * testSchemas.c: added --memory to test the new interface
2317
2318Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * doc/index.py doc/search.php: integrated the XSLT indexing,
2321 a few fixed in the indexer, added a scope selection at the
2322 search level.
2323
2324Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2327 this was due to uninitialized parts of the validation context
2328
2329Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * debugXML.c: applied patch from Mark Vakoc except the API
2332 change, preserved it.
2333 * doc/*: updated the docs to point to the search engine for
2334 information lookup or before bug/help reports.
2335
2336Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * doc/index.py doc/search.php: added mailing-list archives
2339 indexing and lookup
2340
2341Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2344
2345Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2346
2347 * doc/index.py: improved HTML indexing
2348 * doc/search.php: make the queries also lookup the HTML based indexes
2349
2350Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * doc/index.py: added HTML page indexing
2353
2354Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2355
2356 * xmlIO.c: extended Windows path normalisation to fix the base
2357 problem in libxslt.
2358 * catalog.c: fixed list handling in XML_CATALOG_FILES
2359
2360Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * valid.c: typo/bug found by Christian Glahn
2363
2364Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2365
2366 * xmlIO.c: applied Windows CE patch from Javier.
2367 * win32/wince: new directory, contains support for the PocketPC
2368 with Windows CE from Javier.
2369 * include/win32config.h: reorganised, removed duplicate
2370 definitions and applied WinCE patch from Javier.
2371 * include/wsockcompat.h: new file, now contains WinSock
2372 compatibility macros.
2373 * win32/Makefile.msvc: introduced double-run compilation.
2374
2375Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * configure.in include/libxml/xmlwin32version.h: preparing release
2378 of 2.4.25
2379 * doc/*: updated and regenerated teh docs and web pages.
2380
2381Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2384 error were not covering namespace declarations.
2385 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2386 it was missing the attribute declaration for the namespace
2387 * result/VC/NS3: the fix now report breakages in that test
2388
2389Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2392
2393Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2396 and regenerated the docs and web site
2397
2398Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2401 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2402 not before
2403
2404Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * python/generator.py python/libxml2class.txt: fixed a stupid error
2407 breaking the python API
2408
2409Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2412 triostr.c triostr.h: applied a trio update patch from
2413 Bjorn Reese which should work with MinGW
2414
2415Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2416
2417 * tree.c: improving some documentation comments
2418 * xmlregexp.c: found and fixed a mem leak with python regression tests
2419 * doc/*: rebuilt the doc and the API XML file including the
2420 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2421 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2422 python/types.c: added access to the XML Schemas regexps from
2423 python
2424 * python/tests/Makefile.am python/tests/regexp.py: added a
2425 simple regexp bindings test
2426
2427Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2428
2429 * doc/xml.html:
2430 fixing ftp links - thanks to Vitaly Ostanin
2431
2432Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * xmlregexp.c: fixed the data callback on transition functionality
2435 which was broken when using the compact form
2436 * result/schemas/*: updated the results, less verbose, all tests
2437 pass like before
2438 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2439 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2440 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2441 annoying warnings
2442 * xpath.c: try to provide better error report when possible
2443
2444Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * Makefile.am: fixed a breakage raised by Jacob
2447
2448Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2449
2450 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2451 which don't use sockets
2452
2453Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2454
2455 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2456 * win32/configure.js: applied zlib patch from Daniel Gehriger
2457
2458Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2459
2460 * win32/configure.js: applied the patch from Mark Vakoc for
2461 regexp support
2462 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2463 for regexp support
2464
2465Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * xmlschemastypes.c: as pointed by Igor Float and Double
2468 parsing ain't finished yet
2469
2470Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * Makefile.am configure.in: trying to fix #88412 by bypassing
2473 all the python subdir if python ain't detected
2474
2475Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2478 made configuring with regexps/automata/unicode the default
2479 but without schemas ATM
2480 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2481 fixed the regexp based DTD validation performance and memory
2482 problem by switching to a compact form for determinist regexps
2483 and detecting the determinism property in the process. Seems
2484 as fast as the old DTD validation specific engine :-) despite
2485 the regexp built and compaction process.
2486
2487Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * valid.c: determinism is debugged, new DTD checking code now works
2490 but xmlFAComputesDeterminism takes far too much CPU and the whole
2491 set usues too much memory to be really usable as-is
2492
2493Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * tree.c: fixed another stupid bug in xmlGetNodePath()
2496 * xmllint.c: --version now report the options compiled in
2497
2498Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * HTMLparser.c: small cleanup
2501 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2502 when configured with them. A bit of debugging around the determinism
2503 checks is still needed
2504
2505Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2508
2509Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlIO.c: small portability glitch fixed.
2512
2513Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * xmlschemastypes.c: incomplete steps for real/double support
2516 * testAutomata.c include/libxml/xmlautomata.h
2517 include/libxml/xmlregexp.h: avoiding a compilation problem
2518 * valid.c include/libxml/valid.h: starting the work toward using
2519 the regexps for actual DTD validation
2520
2521Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * hash.c: cosmetic cleanup
2524 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2525 integrating a DTD validation layer based on the regexps
2526
2527Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2530 the determinism was tested before eliminating the epsilon
2531 transitions :-(
2532
2533Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * python/generator.py python/libxml.c python/libxml.py
2536 python/libxml2-python-api.xml python/libxml2class.txt
2537 python/libxml_wrap.h python/types.c: updated the python
2538 bindings, added code for easier File I/O, and the ability to
2539 define a resolver from Python fixing bug #91635
2540 * python/tests/Makefile.am python/tests/inbuf.py
2541 python/tests/outbuf.py python/tests/pushSAXhtml.py
2542 python/tests/resolver.py python/tests/serialize.py: updated
2543 and augmented the set of Python tests.
2544
2545Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2546
2547 * win32/configure.js: added more readme info for the binary
2548 package.
2549
2550Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * xmlIO.c: fixed a stupid out of bound array error
2553
2554Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2557 messing around with support for Windows path, cleanups,
2558 trying to identify and fix the various code path to the
2559 filename access. Added xmlNormalizeWindowsPath()
2560
2561Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * error.c valid.c: working on better error reporting of validity
2564 errors, especially providing an accurate context.
2565 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2566 error reports in those cases.
2567
2568Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2571 parser.c parserInternals.c xmlIO.c: get rid of all the
2572 perror() calls made in the library execution paths. This
2573 should fix both #92059 and #92385
2574
2575Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * xmllint.c: memory leak reporting was broken after a change
2578 of the preprocessor symbol used to activate it.
2579
2580Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * tree.c: try to make the copy function work for node of
2583 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2584 DOM layers though, not libxml2 itself.
2585
2586Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * valid.c: try to provide file and line informations, not all
2589 messages are covered, but it's a (good) start
2590
2591Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * xinclude.c: reimplemented a large part of the XInclude
2594 processor, trying to minimize resources used, James Henstridge
2595 provided a huge test case which was exhibiting severe memory
2596 consumption problems.
2597
2598Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * python/Makefile.am: applied patch from Christophe Merlet to
2601 reestablish DESTDIR
2602
2603Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * libxml.spec.in: fixes libary path for x86_64 AMD
2606
2607Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2608
2609 * doc/tutorial/includekeyword.c
2610 * doc/tutorial/xmltutorial.xml:
2611 (plus resulting generated html files)
2612 fixing one spot I missed in the tutorial where I hadn't freed
2613 memory properly
2614
2615Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2616
2617 * doc/tutorial/includeaddattribute.c
2618 * doc/tutorial/includeaddkeyword.c
2619 * doc/tutorial/includegetattribute.c
2620 * doc/tutorial/includekeyword.c
2621 * doc/tutorial/xmltutorial.xml
2622 * doc/tutorial/*.html:
2623 update tutorial to properly free memory (thanks to Christopher
2624 R. Harris for pointing out that this needs to be done)
2625 * doc/tutorial/images/callouts/*.png:
2626 added image files so the callouts are graphical, making it
2627 easier to read ( use "--param callout.graphics 1" to generate
2628 html with graphical callouts)
2629
2630Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2633 nice logos generated by Marc Liyanage
2634 * doc/site.xsl *.html: changed the stylesheet to show the new
2635 logo and regenerated the pages
2636
2637Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2640
2641Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * xpath.c: possible mem leak patch from Jason Adams
2644
2645Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2648 in the XQuery namespace
2649 * configure.in: preparing 2.4.24
2650 * doc/*.html: updated the web pages
2651
2652Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * python/generator.py: closing bug #85258 by generating conditional
2655 compile check to avoid linking to routines not configured in.
2656
26572002-08-22 Havoc Pennington <hp@pobox.com>
2658
2659 * autogen.sh: update error message for missing automake
2660
2661Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * python/Makefile.am: typo in target name resulted in libxml2.py
2664 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2665
2666Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * win32/win32/Makefile.mingw: updated with version from
2669 Elizabeth Barham at http://soggytrousers.net/repository/
2670
2671Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2672
2673 * win32/Makefile.msvc: added the prefix location to the include
2674 and lib search path.
2675
26762002-08-18 Havoc Pennington <hp@pobox.com>
2677
2678 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2679 both automake 1.6 and 1.4 installed get the right automake. Means
2680 compilation from CVS will now require the latest automake 1.4
2681 release, or manually creating symlinks called "automake-1.4" and
2682 "aclocal-1.4"
2683
2684Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * configure.in python/Makefile.am: more AMD 64 induced changes from
2687 Frederic Crozat
2688
2689Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * xinclude.c: oops I was missing the xml:base fixup too
2692 * result/XInclude/*.xml: this adds xml:base attributes to most
2693 results of the tests
2694
2695Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * xinclude.c: quick but apparently working implementation of
2698 xi:fallback, should close bug #89684
2699 * Makefile.am test/XInclude/docs/fallback.xml
2700 result/XInclude/fallback.xml: added a basic test for fallback,
2701 and run with --nowarning to avoid a spurious warning
2702 * configure.in: applied patch from Frederic Crozat for python
2703 bindings on AMD 64bits machines.
2704
2705Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2708 the caller don't pass a SAX callback block.
2709
2710Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * tree.c: applied the same fix for the XML-1.0 namespace to
2713 xmlSearchNsByHref() as was done for xmlSearchNs()
2714
2715Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * libxml.3: small cleanup of the man page
2718 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2719 when serializing HREF attributes generated by XSLT.
2720
2721Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2724 version of Marc Liyanage' patch for boolean attributes in HTML
2725 output
2726
2727Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * python/tests/serialize.py: fixed the test results, indenting
2730 behaviour changed slightly
2731
2732Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2733
2734 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2735 new c14n function to Windows def files
2736
2737Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2738
2739 * c14n.c: fixed a memory leak in c14n code
2740
2741Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * parser.c include/libxml/parser.h: adding a new API for Christian
2744 Glahn: xmlParseBalancedChunkMemoryRecover
2745 * valid.c: patch from Rick Jones for some grammar cleanup in
2746 validation messages
2747 * result/VC/* result/valid/*: this slightly change some of the
2748 regression tests outputs
2749
2750Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * tree.c: trying to fix a problem in namespaced attribute handling
2753 raised by Christian Glahn
2754
2755Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * encoding.c include/libxml/encoding.h: Opening the interface
2758 xmlNewCharEncodingHandler as requested in #89415
2759 * python/generator.py python/setup.py.in: applied cleanup
2760 patches from Marc-Andre Lemburg
2761 * tree.c: fixing bug #89332 on a specific case of loosing
2762 the XML-1.0 namespace on xml:xxx attributes
2763
2764Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2765
2766 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2767 corner case from new Merlin's test suite and added a callback
2768 that will be used to improve xmlsec performance
2769
2770
2771Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * HTMLtree.c: trying to fix the <style> escaping problem in
2774 HTML serialization bug #89342
2775
2776Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2779 and rebuilt the web site.
2780
2781Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2782
2783 * include/libxml/tree.h: added _private member to xmlNs struct
2784
2785Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * HTMLparser.c: fixing bug #84876 based on the xml working
2788 code.
2789
2790Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2791
2792 * python/Makefile.am: enhanced to fix bug 72012 (errors
2793 when using '-jX' make parameter)
2794
2795Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2796
2797 * xpath.c: small additional enhancement for booleans
2798 compared to nodesets
2799
2800Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * HTMLtree.c: changed the order of the encoding declaration
2803 attributes in the meta tags due to a bug in IE/Mac
2804
2805Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2806
2807 * xpath.c: enhanced handling of booleans (especially '='
2808 and '!=' for nodesets) - fixes bug 85256. Added new
2809 routine xmlXPathNotEqualValues for more proper handling
2810 of '!=' when nodesets are involved.
2811
2812Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2815 doc/xmlcatalog_man.xml to the source distribution
2816
2817Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2818
2819 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2820 asked for this.
2821
2822Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * configure.in: preparing 2.4.23
2825 * doc/*: rebuilt the docs
2826
2827Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * parser.c: fixing bug #84169 by fixing the
2830 comment of xmlCreatePushParserCtxt to describe the
2831 encoding detection parameters better.
2832
2833Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * valid.c: fixing bug #79331 in one path the lookup for
2836 ID attributes on a namespaced node wasn't handled correctly :-\
2837
2838Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2839
2840 * HTMLparser.c: trying to fix 87235 about discarded white
2841 spaces in the HTML parser.
2842 * result/HTML/*: this changes the output of a number of HTML
2843 regression tests
2844
2845Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * xpath.c: applied patch from Richard Jinks for the namespace
2848 axis + fixed a memory error.
2849 * parser.c parserInternals.c: applied patches from Peter Jacobi
2850 removing ctxt->token for good.
2851 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2852 popped out by the regression tests.
2853 * Makefile.am: patch for threads makefile from Gary Pennington
2854
2855Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2856
2857 * xpath.c: enhanced behaviour of position() after usage of
2858 expressions involving preceding-sibling (et al).
2859
2860Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * hash.c: applied a patch from Peter Jacobi to solve a problem
2863 when compiling with the Watcom C on Win32
2864 * result/schemas/*.err: the change of hashing algo generated
2865 permutations in the output
2866
2867Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * hash.c: applied patch from Sander Vesik improving the quality of
2870 the hash function.
2871
28722002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2873
2874 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2875 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2876 xmllint.c xpath.c: replaced sprintf() with snprintf()
2877 to prevent possible buffer overflow (the bug was pointed
2878 out by Anju Premachandran)
2879
2880Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * parser.c: removed an uninitialized data error popped by valgrind
2883 on PE references
2884
2885Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2886
2887 * doc/xml.html
2888 adding tutorial reference to the web page
2889
2890Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2891
2892 * doc/tutorial/xmltutorial.xml
2893 * doc/tutorial/ar01s07.html
2894 * doc/tutorial/ape.html
2895 * doc/tutorial/includegetattribute.c
2896 adding section to tutorial about retrieving an attribute
2897 value
2898
2899Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2900
2901 * parser.c: applied a couple of patches from Peter Jacobi to start
2902 to get rid of ctxt->token, with a possible significant speed
2903 improvement to be gained once done. Better compliance with PE
2904 references constructs in DTDs too.
2905 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2906 from Peter too
2907
2908Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2911 xmlParseElement was likely to have been deallocated at the
2912 time of the report, possibly leading to segfault. Just report
2913 the tag name now.
2914
2915Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * xpath.c: patch from Richard Jinks for XPath substring() function
2918 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2919
29202002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2921
2922 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2923
2924Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2925
2926 *doc/FAQ.html
2927 fixing typos in FAQ, thanks to Robert Funnell for the
2928 editing help
2929
2930Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * NEWS: got complaints from rpmlint that it was empty
2933
2934Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2935
2936 * added doc/tutorial, including:
2937 apa.html
2938 apb.html
2939 apc.html
2940 apd.html
2941 ar01s02.html
2942 ar01s03.html
2943 ar01s04.html
2944 ar01s05.html
2945 ar01s06.html
2946 includeaddattribute.c
2947 includeaddkeyword.c
2948 includekeyword.c
2949 includestory.xml
2950 index.html
2951 xmltutorial.xml
2952 libxml tutorial, including generated html
2953
2954Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2955
2956 * result/c14n/exc-without-comments/merlin-c14n-two-*
2957 result/c14n/without-comments/merlin-c14n-two-*
2958 test/c14n/exc-without-comments/merlin-c14n-two-*
2959 test/c14n/without-comments/merlin-c14n-two-*
2960 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2961 c14n/exc-c14n and slightly modified test script to handle
2962 these test cases
2963 * c14n.c: fixed bugs for complicated nodes set (namespace
2964 without node and others from merlin-c14n-two.tar.gz)
2965 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2966 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2967 for xmlsec performance patch
2968 * xpath.c: fixed self::node() for namespaces and attributes
2969
2970Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2971
2972 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2973 but with the format parameter
2974 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2975
2976Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2977
2978 * Makefile.am: updated c14n tests suite
2979 * c14n.c: performance improvement for previous c14n patch
2980
2981Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * parser.c: another peroformance patch from Peter Jacobi, that
2984 time on parsing attribute values.
2985
2986Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2987
2988 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2989 into LibXML2 test suite
2990
2991Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2992
2993 * c14n.c: propagating xpath ancesstors node fix to c14n
2994 plus small performance improvement to reduce number of
2995 mallocs
2996 * xpath.c: fixed ancestors axis processing for namespace nodes
2997
2998Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3001 Peter Jacobi
3002
3003Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * configure.in: preparing 2.4.22
3006
3007Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3010 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3011 a public entry point.
3012 * doc/*: rebuilt the API and docs
3013
3014Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3015
3016 * xpath.c: patch from Richard Jinks to fix a problem introduced
3017 in the previous patch and pointed by Norm
3018
3019Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3020
3021 * libxml.spec.in: fixing bug #81112
3022
3023Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * uri.c: fixing bug #82848
3026
3027Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3030 output of one catalog test
3031
3032Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3033
3034 * global.data globals.c tree.c include/libxml/globals.h
3035 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3036 default value for global parameter xmlIndentTreeOutput to 1 and
3037 introduced new global parameter xmlTreeIndentString (the string
3038 used to do one-level indent) with default value " " (as it was
3039 in tree.c)
3040
3041Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3044 with trio and schemas.
3045
3046Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * xpath.c: patch from Richard Jinks to fix the problem raised in
3049 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3050
3051Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * xmlschemas.c: a bit of work on import.
3054 * xmlschemastypes.c: Charles Bozeman provided a compare function
3055 for date/time types so min/max facet restrictions should work,
3056 indeterminate comparisons return an error instead of equal.
3057 * test/schemas/date_0* result/schemas/date_0_0: specific test
3058 from Charles Bozeman too
3059
3060Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3063 from Christian Cornelssen fixing the man pages and the Catalog
3064 building script.
3065 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3066 next step is <xs:import> I now have a reasonable understanding
3067 of how it works.
3068
3069Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3072
3073Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3074
3075 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3076
3077Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3078
3079 * xpath.c: fixing an XPath function evalutation bug pointed out
3080 by Alexey Efimov where the context was lost when evaluating
3081 the function arguments
3082
3083Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3084
3085 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3086 function public for XMLSec performance optimizations
3087
3088Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * python/generator.py python/libxml2class.txt : fixed a problem
3091 with the HTML parser pointed by Gary Benson
3092 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3093 example
3094
3095Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3096 * parser.c: fixed bug #81159 (memory growth in SAX)
3097
3098Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3099 * xpath.c: fixed bug #78858 (the real fix)
3100
3101Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3102 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3103
3104Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * tree.c: modified xmlNodeSetBase to allow changing the
3107 base of a document.
3108
3109Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * xmlschemastypes.c: patch Charles Bozeman for validation of
3112 all the date, time, and duration types
3113 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3114 * configure.in: fixed an error pointed by an user
3115 * xml2-config.in: fixed an error pointed by an user
3116
3117Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3118
3119 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3120 win32/libxml2.def.src xmlIO.c: exported default
3121 'file:', 'http:' and 'ftp:' protocols input handlers
3122 and maked protocols comparisson case insensitive
3123
3124Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * configure.in: Neven Has detected a typo
3127
3128Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3131 as one of the persons allowed to commit directly to the
3132 module.
3133
3134Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3137 * valid.c: raised a too low limit
3138 * doc/*: rebuilt the docs
3139
3140Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * test/XPath/expr/floats test/XPath/expr/functions
3143 result/XPath/expr/floats result/XPath/expr/functions
3144 xpath.c: another XPath conformance patch from Richard Jinks
3145
3146Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * xmlschemas.c: fixed validation of attribute groups.
3149 * test/schemas result/schemas: added an example from the primer
3150
3151Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3154 * test/schemas result/schemas: updated the test list
3155
3156Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * TODO: updated a bit
3159 * parser.c: made a comment more specific
3160 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3161 Schemas conformance.
3162 * test/schemas result/schemas: updated the test list
3163
3164Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3167 implementing xs:all with minOccurs = 0
3168 * tes/schemas/* result/schemas/*: added more tests covering
3169 xs:all
3170
3171Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * xmlregexp.c: first implementation of the all particle, this
3174 may need to be revisited for case where not all transitions
3175 must be crossed.
3176
3177Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * tree.c: another entity processing update from Markus Henke
3180
3181Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3182
3183 * trionan.c: fixed crash on OSF/1
3184
3185Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3186
3187 * xmlschemas.c: more Schemas work
3188 * test/schemas/* result/schemas/*: added more tests coming
3189 from the spec.
3190
3191Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3194 ExcC14N specification
3195
3196Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * tree.c: patch from Markus Henke, fix for recursive entities.
3199
3200Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * xpath.c: fix a problem with string() on a document node.
3203
3204Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * Makefile.am xmlschemas.c: more Schemas work
3207 * test/schemas/* result/schemas/*: added more tests coming
3208 from the spec.
3209
3210Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3211
3212 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3213 * result/HTML/*: this changes a few things in the results
3214
3215Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3216
3217 * include/libxml/tree.h: eliminated 'declaration different than
3218 prototype' warning
3219 * include/win32config.h: "resolved" conflicts with errno.h
3220
3221Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3222
3223 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3224 on the automata interfaces and debug of counted choices
3225 * test/schemas/* result/schemas/*: added a number of tests
3226
3227Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3230 a bit of work on Schemas
3231 * testSchemas.c: try to make it more useful
3232 * test/schemas/* result/schemas/* Makefile.am: changed the
3233 Schemas regression test procedure, started adding a few samples
3234
3235Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3236
3237 * include/libxml/encoding.h: Patch for the Borland C++ builder
3238 * include/libxml/tree.h: Patch for the Borland C++ builder
3239 * threads.c: Patch for the Borland C++ builder
3240 * win32/bcb5: New directory for the Borland C++ builder
3241 project files
3242
3243Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3244
3245 * win32/Makefile.msvc: Update for XML Schema support
3246 * win32/configure.js: Update for XML Schema support
3247 * win32/libxml2.def.src: Update for XML Schema support
3248
3249Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3252 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3253 xmlunicode.c include/libxml/Makefile.am
3254 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3255 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3256 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3257 include/libxml/xmlversion.h.in : merged the current state of
3258 XML Schemas implementation, it is not configured in by default,
3259 a specific --schemas configure option has been added.
3260 * test/automata test/regexp test/schemas Makefile.am
3261 result/automata result/regexp result/schemas:
3262 merged automata/regexp/schemas regression tests
3263
3264Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * xpath.c: Gary found a compile time problem, fixes #78823
3267
3268Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * configure.in: release of 2.4.20
3271 * doc/*: updated and rebuilt the docs
3272
3273Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * python/Makefile.am: patch from Cristian Gafton to build on
3276 Red Hat 6.2, should also fix #75779
3277
3278Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * valid.c: first part of fixing #78729
3281
3282Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3285 escaping of URI when saving HTML files.
3286 * result/HTML/*: this impacted some tests
3287
3288Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * configure.in: trying to fix #77441
3291
3292Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * include/libxml/xmlIO.h: Hallski complained it could not be
3295 included by itself.
3296
3297Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3300
3301Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3302
3303 * win32/configure.js: patch from Nilo for the c14n option
3304 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3305
3306Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3309 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3310 LIBXML_THREAD_ENABLED
3311
3312Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * xpath.c: another patch from Richard Jinks for substring conformance
3315 * test/XPath/expr/floats test/XPath/expr/strings
3316 result/XPath/expr/floats result/XPath/expr/strings: update of the
3317 test suite to check those.
3318
3319Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * xpath.c: patch from Richard Jinks for .x float parsing.
3322
3323Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * parser.c: patch from Markus Henke when an encoding ain't recognized
3326
3327Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3328
3329 * libxml.m4: got a report that #include <string.h> was needed
3330
3331Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3334
3335Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3336
3337 * doc/example.html: fixing typo
3338
3339Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3342 pointed out by Melvyn Sopacua.
3343
3344Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * libxml.m4: Frédéric Crozat gave a patch related to the change
3347 of Include paths breaking the libxml.m4
3348
3349Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * xpath.c: Fix bug #76927 forgot to save some context
3352 when evaluating binary expressions
3353
3354Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * configure.in: fixed configure for MPE/iX from Markus Henke
3357 * xmlmemory.c: fixed initialization problems
3358 * xpath.c: another set of patches from Richard Jinks this
3359 fixes "make XPathtests" on linux
3360
3361Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3364 * test/XPath/expr/compare test/XPath/expr/equality
3365 test/XPath/expr/floats test/XPath/expr/functions
3366 test/XPath/expr/strings result/XPath/expr/compare
3367 result/XPath/expr/equality result/XPath/expr/floats
3368 result/XPath/expr/functions result/XPath/expr/strings: Updated
3369 tests though they show a divergence on Linux
3370
3371Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * xpath.c trionan.c: previous commit also included patches
3374 from Richard Jinks on some IEEE support corner case
3375
3376Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3379 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3380 that $(datadir) should be used for docs
3381
3382Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3385 could leak filedescriptors
3386
3387Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * configure.in nanohttp.c: applied patch from Allan Clark for
3390 UnixWare/OpenServer
3391
3392Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * configure.in: preparing 2.4.19
3395 * doc/*: rebuilt the docs
3396
3397Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * nanohttp.c: fixing #76043, got fed up with non-portability
3400 of that piece of code.
3401
3402Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * valid.c SAX.c: Never commit without running "make tests" :-(
3405 fix a couple of stupidities in the previous commit
3406 * result/*: a few changes in some attribute order result of previous
3407 commit.
3408
3409Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3412 the internal subset should not raise duplicate ID errors,
3413 also there was a small bug in conjunction to namespace
3414 declarations defaulted and xml:xxx attributes DTD definitions.
3415
3416Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * xpath.c: Richard Jinks also raised some rounding problems
3419 this tries to fix them
3420
3421Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3424 behaviour in xmlXPathCastToString()
3425
3426Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3429 raised by Morus Walter
3430
3431Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3434 from Igor
3435
3436Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * xpath.c: fixing #75619, related to a problem when trying
3439 to evaluate condition when the current node set resulting
3440 from that sub-step evaluation is empty. Also fixes 2 potential
3441 problem with previous-sibling and next-siblings axis.
3442
3443Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3446 HTML support is not configured in.
3447
3448Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3451 include/libxml/tree.h: dohh I really didn't intended to commit
3452 this test version :-(
3453
3454Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * testSAX.c: I wanted to see the real speed at the SAX interface
3457 after a little too many Ximianer started complaining about the
3458 parser speed.
3459 added a --quiet option:
3460 paphio:~/XML -> ls -l db100000.xml
3461 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3462 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3463 3200006 callbacks generated
3464 real 0m1.270s
3465 Which means 16MBytes/s and 3Mcallback/s
3466
3467Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3468
3469 * xpath.c: valgrind spotted another error that time when running
3470 on libxslt regression tests
3471
3472Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * Makefile.am: adding "make valgrind" running the full regression
3475 tests (except python ones) under Valgrind (using valgrind -q
3476 which was kindly added by the author).
3477 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3478 passes cleanly now except an obcure floating point initialization
3479 raised in log10() in one XPath regression test ???
3480 * tree.c: edited some comments to close #75244
3481
3482Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3485 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3486 context of ScrollKeeper, made sure that if the number is
3487 an integer, the serialization follows the description at
3488 http://www.w3.org/TR/xpath#section-String-Functions
3489
3490Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * configure.in: preparing 2.4.18
3493 * doc/*: updated and rebuilt the web site
3494 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3495 the Windows and Cygwin maintainers.
3496 * parser.c: humm, changed the way the SAX parser work when
3497 xmlSubstituteEntitiesDefault(1) is set, it will then
3498 do the entity registration and loading by itself in case the
3499 user provided SAX getEntity() returns NULL.
3500 * testSAX.c: added --noent to test the behaviour.
3501
3502Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * parser.c: Wilfried Teiken provided a hackish but working
3505 way to get context reported back on entities when parsing
3506 with SAX and without breaking the DOM build.
3507
3508Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * c14n.c: applied a new patch from Aleksey Sanin
3511 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3512 to reference Aleksey implementation of XML digital Signatures
3513
3514Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * xpath.c: small fix to avoid potential problem due to
3517 ordering of freeing data
3518 * python/Makefile.am: people were complaining about
3519 the generated file in python dir not being built
3520
3521Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3524 python/generator.py python/libxml.c python/types.c: Cleanup
3525 of the python Makefiles based on Jacob and James feedback,
3526 fixed the spec file accordingly, fixed the number of warning
3527 that passing my pedantic CFLAGS was generating. Conclusion
3528 is that Python includes are real crap.
3529
3530Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * configure,in: it was reported quite a few times that
3533 xml2-config --cflags should not output
3534 -I$includeprefix/libxml2/libxml because libxml2 header names
3535 clashes with existing names like list.h from C++ stl.
3536 Includes should be #include<libxml/xxx.h> so ...
3537
3538Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * c14n.c: another patch from Aleksey Sanin
3541
3542Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3545 canonicalization algorithm
3546 * doc/xml.html doc/index.html: added the C14N references on the
3547 index page.
3548
35492002-03-13 jacob berkman <jacob@ximian.com>
3550
3551 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3552 usage, redundant, and gcc specific
3553
3554Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3555
3556 * xpath.c: speedup some node selection operations, this can
3557 have a significant impact on DocBook Norm's stylesheets
3558 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3559 make sure it's always the case
3560 * debugXML.c: distinguish CDATA and comments in ls operations
3561
3562Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3565 to generate better API descriptions etc...
3566
3567Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3568
3569 * c14n.c: Fixing #74186, made sure all boolean expressions
3570 get fully parenthesized, ran indent on the output
3571 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3572 include/libxml/tree.h: also #74186 related, removed the
3573 --with-buffers option, and all the preprocessor conditional
3574 sections that were resulting from it.
3575
3576Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * valid.c: applied patch from Dodji Seketeli fixing an
3579 uninitailized variable in xmlValidGetValidElements()
3580
3581Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * c14n.c: fixed a few comments
3584 * doc/*.html doc/*/*.html: regenerated the docs and added
3585 the C14N API
3586 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3587
3588Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * check-xml-test-suite.py: fix to adapt varaiations in the
3591 bindings
3592 * configure.in python/setup.py python/setup.py.in: fixed to
3593 have the version of the python scripts automatically updated
3594
3595Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3598 in xmlCopyProp()
3599
3600Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * configure.in: preparing 2.4.17 release
3603 * doc/*: updated and rebuilt the docs
3604 * xpath.c: fixed a comment
3605 * python/libxml.c: fixed a possible reentrancy problem
3606
3607Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3610 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3611 added a specific regression test
3612 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3613 not raise exceptions when failing to find the attribute.
3614
3615Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * configure.in xmllint.c: owen pointed out a problem with the
3618 ftme fix, gettimeofday() was not detected by configure and
3619 the ftime header wasn't included, dohhh
3620
3621Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * configure.in xmllint.c: trying to fix #71457 for timing
3624 precision when gettimeofday() is not availble but ftime() is
3625
3626Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3629 are now copied on install and part of the -devel RPM
3630
3631Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * xpath.c: trying to avoid bug #72150 which was apparently
3634 caused by a gcc bug (or a processor problem) as detailed
3635 at http://veillard.com/gcc.bug
3636
3637Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3640 fixed xmlReconciliateNs(), added a Python test/example for
3641 inter-document cut'n paste
3642 * python/libxml.py: fixed node.doc on document nodes and added
3643 xpathEval() onto node objects
3644
3645Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3648 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3649 fixup and integrated tests for the serialization stuff
3650
3651Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3654 moved the libxml man page to section 3
3655
3656Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * tree.c: fix bug #72490
3659 * python/libxml.c python/libxml.py: added methods serialize()
3660 and saveTo() to all node elements.
3661
3662Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3663
3664 * xmlIO.c: closed #73430, don't read from an input source
3665 which indicated an end-of-file or an error.
3666
3667Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3668
3669 * parser.c: make sure SAX endDocument is always called as
3670 this could result in a Python memory leak otherwise (it's
3671 used to decrement ref-counting)
3672 * python/generator.py python/libxml.c python/libxml.py
3673 python/libxml2-python-api.xml python/libxml2class.txt
3674 python/tests/error.py python/tests/xpath.py: implemented
3675 the suggestions made by Gary Benson and extended the tests
3676 to match it.
3677
3678Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * python/generator.py: applied patch fixing #73450
3681
3682Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * xpath.c: fixing #61290 "namespace nodes have no parent"
3685 long standing divergence from the XPath REC. NodeSets
3686 simply hold a copy of namespace nodes and those node ->next
3687 points to the parent (which may not be the node carrying the
3688 definition).
3689 * include/libxml/xpath.h: flagged but didn't added a possible
3690 speedup
3691 * DOCBparser.c HTMLparser.c: removed some warnings from push
3692 parser due to new state being added.
3693 * tree.c: new fix from Boris Erdmann
3694 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3695 the XML Canonalization support from Aleksey Sanin
3696
3697Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * tree.c: patch from Boris Erdmann fixing some namespace odities
3700 with xmlCopyNode()
3701
3702Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3703
3704 * xmlIO.c: fix bug #72706 when loading a NULL entity
3705
3706Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3709 actually change in a future XML Namespace revision.
3710
3711Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3714 added the possibility of returning nodesets from XPath extension
3715 functions written in Python
3716
3717Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * python/*: commiting some Python bindings work done while travelling
3720
3721Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3724 explicitely with memory debugging switched on
3725
3726Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3727
3728 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3729 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3730 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3731 the accessor generator for strings
3732 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3733 regression test.
3734
3735Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * python/README python/generator.py python/libxml.c python/setup.py:
3738 added the 'usual' setup.py to allow building a libxml2-python
3739 module based on the same code. The initialization is however
3740 different the 2 .so files fo libxml2 and libxslt are identical and
3741 they entry point initialize both libraries. this is done to avoid
3742 some possible nasty problem since the Python don't merge the maps
3743 of all shared modules.
3744
3745Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * parser.c: fixed a push/encoding bug reported by Michael
3748 on librsvg
3749
3750Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * include/libxml/parserInternals.h: fixes a misplaced #endif
3753
3754Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * parser.c valid.c: found and fixed a couple of allocation bugs
3757
3758Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * doc/xml.html doc/python.html doc/*: added a Python and binding
3761 page describing the current state of the Python bindings and
3762 giving pointers to the other languages wrappers.
3763
3764Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3767 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3768 rebuilt the API and web site
3769 * xpath.c: fixed #71978 portability bugs
3770
3771Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3774
3775Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * include/libxml/parserInternals.h parser.c: had to change
3778 2 internal parsing API when processing document content
3779 to check the start and end of element content are defined
3780 in the same entity
3781 * valid.c include/libxml/valid.h: attribute normalization can
3782 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3783 with the context to report it.
3784 * SAX.c: fixed the last known bugs, crazy validation constraints
3785 when a document is standalone seems correctly handled. There
3786 is a couple of open issues left which need consideration especially
3787 PE93 on external unparsed entities and standalone status.
3788 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3789 The 2 tests left failing are actually in error. Cleanup done.
3790
3791Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * valid.c: implemented E59 spaces in CDATA does not match the
3794 nonterminal S
3795
3796Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * SAX.c parser.c valid.c: more validation test fixups
3799 * check-xml-test-suite.py: added duration info for the tests
3800
3801Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * parser.c valid.c: a couple of errors were reported but not
3804 saved back as such in the parsing context. Down to 1% failure rate
3805 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3806
3807Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * xmlInternald.c: isExtender was missing a char
3810 * parser.c include/libxml/parser.h: % are acceptable in the
3811 internal subset if within a PUBLIC ID
3812
3813Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * SAX.c parserInternals.c valid.c: more work on the conformance
3816 suite. Took the step to finally block documents with encoding
3817 errors. It's a fatal error per the spec, people should have fixed
3818 their documents by now.
3819
3820Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * check-xml-test-suite.py: fixed the test script after some discussion
3823 on the semantic of TYPE="error"
3824 * Makefile.am: added the script to the distrib
3825
3826Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * SAX.c entities.c: fixed a couple of conformances issues deep
3829 into the validation code (standalone and undeclared Notations)
3830
3831Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3834 stayed there for years !
3835
3836Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3839 missing
3840
3841Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * check-xml-test-suite.py: improved the behaviour a bit as
3844 well as the logs
3845 * parser.c valid.c SAX.c: fixed a few more bugs
3846 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3847
3848Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * check-xml-test-suite.py: python script to run regression tests
3851 against the XML Test suite of W3C/OASis
3852 * SAX.c: fixed a validation bug
3853 * parser.c: fixed 3 errors pointed by the test suite
3854 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3855 * python/Makefile.am: fixed a dependendy
3856
3857Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * xmlmemory.c: avoid a warning bug #71594
3860
3861Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3862
3863 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3864 warning on alpha/Tru64
3865
3866Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3867
3868 * include/libxml/entities.h: fixing a comment
3869 * valid.c: fixing some troubles with validity check on namespaces
3870 * result/VC/NS3 test/VC/NS3: added a specific regression test
3871
3872Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * tree.c: Fixing #71342 serializing '\n' in attribute values
3875 * result/noent/att3 result/att3 test/att3: added a specific
3876 test.
3877
3878Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * python/libxml.c: couple of bug fixes
3881
3882Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * python/*.py: removed tabs and used spaces.
3885
3886Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3889 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3890
3891Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3894 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3895
3896Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3897
3898 * include/libxml/encoding.h include/libxml/entities.h
3899 include/libxml/globals.h include/libxml/parser.h
3900 include/libxml/threads.h include/libxml/tree.h
3901 include/libxml/xmlmemory.h: trying to fix the include mess
3902
3903Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * include/libxml/xmlmemory.h: reverted part of the previous
3906 attempt to provide #69655, this was breaking the build.
3907
3908Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3911 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3912 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3913 include/libxml/parserInternals.h include/libxml/tree.h
3914 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3915 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3916 clean.
3917 * python/libxml.c: fixed a warning.
3918
3919Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3920
3921 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3922 copying of node, merge back IDs in the target document.
3923 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3924 test/XInclude/ents/ids.xml: test case
3925 * result/VC/ElementValid4: output changed due to a typo fix
3926
3927Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3928
3929 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003930 generate the dependencies right as Jacob found out. Add
3931 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003932
3933Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * parserInternals.c valid.c: Justin Fletcher found some parts
3936 of the code needing cleanup
3937 * libxml.spec.in python/Makefile.am python/generator.py
3938 python/libxml.c python/libxml.py: Fixed the python Makefiles
3939 corrected a bug showing up on ia64, changed the name of the
3940 python internal module too
3941
3942Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * Makefile.am: applied patch from Andris Pavenis for binary
3945 name suffixes
3946
3947Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * xmllint.c win32/win32config.h: fixing #68748
3950
3951Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3952
3953 * valid.c: fixing #70166
3954
3955Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3956
3957 * valid.c: fixing #70077
3958
3959Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * Copyright Makefile.am README configure.in libxml.spec.in:
3962 Changed to the MIT Licence
3963 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3964 doc/xmlio.html: updated the doc accordingly
3965 * include/libxml/xmlwin32version.h configure.in: preparing
3966 2.4.14 release
3967 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3968 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3969 fixed the const xmlChar * wrapper and generator, XPath extension
3970 functions now use the context as first argument
3971 * python/tests/tstxpath.py python/tests/xpath.py
3972 python/tests/xpathext.py: Updated the tests accordingly
3973 * tree.c: fixed bug #70067
3974
3975Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * Makefile.am: cleanup
3978 * debugXML.c: always use stdout if output is NULL
3979 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3980 * python/Makefile.am python/generator.py python/libxml2class.txt
3981 python/libxml_wrap.h python/types.c: augmented the number of bindings
3982 handling FILE * and XPath contexts
3983 * python/tests/Makefile.am: avoid a stupid problem due to the
3984 use of TEST.
3985
3986Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3987
3988 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3989
3990Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * python/TODO python/libxml.c: cleanup the extension function lookup
3993 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3994
3995Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * configure.in python/Makefile.am: do not install outside
3998 of prefix
3999
4000Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4001
4002 * python/TODO python/libxml.c: started adding SAX interfaces
4003 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4004 SAX test
4005
4006Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * tree.c: hardened the addChild function
4009 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4010 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4011 added accessors needed for xmlNode, a bit more testing and
4012 extension of interfaces
4013 * python/tests/Makefile.am python/tests/build.py: added a test
4014 build from scratch/save/load/check
4015
4016Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * parserInternals.c: change a small bit in the way valididy
4019 error messages get initialized
4020 * python/TODO python/libxml.c python/libxml2-python-api.xml
4021 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4022 added some memory debugging to track leaks at the libxml2 level
4023 * python/tests/*.py: changed all tests to check for leaks,
4024 there is just one left in XPath extension registrations.
4025
4026Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * python/TODO python/generator.py python/libxml2-python-api.xml
4029 python/libxml2class.txt: more accessor classes for the parser
4030 context, allow to switch on and check validity
4031 * python/tests/Makefile.am python/tests/error.py
4032 python/tests/invalid.xml python/tests/valid.xml
4033 python/tests/validate.py: attded more test and and added error.py
4034 which I forgot to commit in the last step
4035
4036Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * python/Makefile.am python/types.c: cleanup
4039 * python/libxml.c python/libxml.py python/libxml_wrap.h
4040 python/generator.py python/libxml2-python-api.xml
4041 python/libxml2class.txt: added class for parser context, added
4042 first cut for push mode support. Added a framework to generate
4043 accessors functions.
4044 * python/tests/Makefile.am python/tests/push.py: added a push
4045 test
4046
4047Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4050 bug a bit of cleanup.
4051
4052Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4055 python/libxml2class.txt: adding error redirections and preformat
4056 to a python handler
4057 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4058 tests self checking
4059
4060Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4063 a function
4064
4065Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4068 python/libxml.c python/libxml2-python-api.xml
4069 python/libxml2class.txt: Progressing through the TODOs, class
4070 description output, extra XML API, RPM now builds the wrappers
4071 for all python installed versions
4072
4073Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4074
4075 * configure.in libxml.spec.in python/Makefile.am python/TODO
4076 python/generator.py python/libxml2class.txt: added more informations
4077 in the libxml2-python package including docs. Slightly changed
4078 the class hierarchy
4079 * python/tests/*: added basic regression tests infrastructure too
4080
4081Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4084 added libxml2-python as part of the packages installed
4085
4086Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * python/Makefile.am python/generator.py python/libxml.c
4089 python/libxml.py: more work, now able to extend the
4090 XPath interpreter with functions written in python.
4091
4092Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * python/Makefile.am: Jacob sent a patch to allow building from
4095 tarfile.
4096
4097Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4100 inserted the python wrappers build, I hope this won't be too
4101 unportable
4102
4103Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * xpath.c: minor optimization
4106 * python/generator.py python/libxml.c python/libxml.py
4107 python/libxml_wrap.h: more work on the python bindings,
4108 they now support XPath and there is no evident leak
4109
4110Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * python/generator.py python/libxml.c python/libxml.py:
4113 more work on the python bindings generator.
4114
4115Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * python/generator.py python/libxml.c python/libxml_wrap.h:
4118 more work on the python bindings.
4119
4120Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4121
4122 * python/generator.py python/libxml.c python/libxml.py
4123 python/libxml_wrap.h: commited early version of a python binding
4124 for private use only ATM
4125
4126Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * entities.c tree.c include/libxml/entities.h: applied patch
4129 from Anthony Jones to implement copy of DTD subtree too. Had
4130 just to keep 2 function private which really ought to become
4131 public ones.
4132
4133Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4134
4135 * xmllint.c: added pointers to the web pages in the usage()
4136
4137Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * tree.c: more fixes from Petr Kozelka for attribute handling
4140 in the tree API to align the semantic with DOM.
4141
4142Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * valid.c tree.c entities.c: another set of patches from
4145 Anthony Jones for copy operations cleanup and robustness
4146
4147Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4148
4149 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4150 an alphabetic index based on comments content
4151 * doc/*: rebuilt the web site with the new references
4152
4153Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * parserInternals.h: Greg Sjaardema suggested to use an
4156 eponential buffer groth policy in xmlParserAddNodeInfo()
4157
4158Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4161 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4162 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4163 to generate cross-references, and added/updated the stylesheets
4164 to generate and link API indexes. The generic keyword index
4165 is not done yet.
4166 * doc/*.html: regenerated all the usual docs too
4167
4168Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4169
4170 * debugXML.c: added an xpath function to the shell for T. V. Raman
4171
4172Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4175 debug routines.
4176
4177Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4178
4179 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4180 support of attribute nodes
4181
4182Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4185 hopefully near complete and fully documented of the API in XML
4186 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4187 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4188 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4189 include/libxml/parserInternals.h include/libxml/valid.hi
4190 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4191 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4192 include/libxml/xpath.h include/libxml/xpathInternals.h:
4193 Cleaned up the doc comments a lot in the process, the interface
4194 coverage is now 100%
4195
4196Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4197
4198 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4199 extracts comments from the gtk-doc DocBook output (a bit
4200 convoluted but seems to work).
4201
4202Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4205 added an XML description of the API, moved the script generating
4206 it here. Added a "make api" target
4207
4208Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4211
4212Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * xpath.c include/libxml/xpathInternals.h: the change made to
4215 xmlXPathFuncLookupFunc was incompatible roll it back
4216
4217Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * SAX.c: cleanup patch from Anthony Jones
4220 * doc/Makefile.am: fix the headers to avoid in make scan
4221 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4222 includes, * vs Ptr and general cleanup
4223 * parsedecl.py: first version of a script to extract the
4224 module interfaces, the goal will be to provide .decl or XML
4225 specification of the interfaces to build wrappers.
4226
4227Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4228
4229 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4230 now provides return codes in case of errors
4231
4232Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4233
4234 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4235 Upgraded to trio baseline 1.6
4236 * strio.h strio.c: Replaced by triostr.h and triostr.c
4237
4238Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4241 of strdup usage in the code
4242
4243Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * parser.c error.c: Keith Isdale complained rightly that
4246 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4247
4248Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * tree.c: fixed the funxtion to set the xml: attributes
4251 * debugXML.c: added "setbase" to test it.
4252
4253Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4254
4255 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4256 to allow updating an attribute content
4257
4258Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * libxml.h: try to avoid problems when compiling on Windows
4261
4262Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4263
4264 * hash.c: patch from Anthony Jones for hash.c allocation size
4265 * Makefile.am: trying to work around Yet Another Libtool Madness
4266 and build the 2.4.13 release finally ...
4267
4268Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4271 * doc/* : update of the documentation
4272
4273Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4276 at fixing #61290 :-(
4277
4278Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4279
4280 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4281 Fixes bug #67229
4282
4283Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * tree.c: trying to avoid troubles when a subtree is copied
4286 and coalesced in part with the target tree. Should fix
4287 bug #67407
4288
4289Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4290
4291 * valid.c: fixed validation of attributes content of type
4292 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4293 values, very old bug. Fixes #67671
4294
4295Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * parser.c include/libxml/parserInternals.h tree.c: integrated
4298 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4299 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4300
4301Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4302
4303 * threads.c: applied Serguei Narojnyi's patch to add native
4304 thread support on the Win32 platform
4305 * testThreadsWin32.c Makefile.am: added the test program also
4306 from Serguei, Win32 specific
4307 * include/win32config.h include/libxml/xmlwin32version.h.in:
4308 added patch from Igor for the Windows thread specific defines.
4309
4310Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4313
4314Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4317 output page into XMLinfo.html. Close bug #66951 and
4318 raised by Robert Collins too.
4319
4320Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * encoding.c: Paul Keogh pointed out a possibility of segfault
4323 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4324 Closes bug # 68238
4325
4326Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * doc/*.html: updated the Gdome2 links
4329
4330Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * libxml.h: Applied following patches from Robert Collins
4333 and make sure IN_LIBXML is defined when compiling it
4334 -------
4335 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4336 as well as Visual C.
4337 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4338 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4339 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4340 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4341 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4342 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4343 xmlSysIDExists xmlNoNetExists).
4344 * xmllint.c: Don't include winsock2.h for Cygwin.
4345
4346Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4349 when the version info is not present.
4350
4351Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * tree.c: Anthony Jones pointed out a problem in
4354 xmlStringGetNodeList() and provided a fix for it
4355
4356Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4357
4358 * parser.c: patch from Frank J Franklin to remove a bug in
4359 xmlCreatePushParserCtxt() when the initial buffer passed
4360 is large.
4361
4362Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * win32/*: big cleanup of the Windows/MSVC project files
4365 from Igor Zlatkovic
4366
4367Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4368
4369 * doc/Makefile.am: should fix #67674 and avoid troubles if
4370 xsltproc is not available or fails in the prefix provided
4371
4372Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4373
4374 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4375
4376Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4377
4378 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4379 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4380 Fixed a few other problems raised by Charlie Bozeman.
4381 * result/VC/ElementValid[5-7]: fixed the output
4382
4383Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4386 patches from Charlie Bozeman. Regenerated the HTML docs.
4387
4388Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4391 for Windows from Igor
4392
4393Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4394
4395 * xmllint.c: applied Justin Fletcher patch for --output or -o
4396
4397Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * win32/libxml2/libxml2.def.src: close #67019
4400
4401Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * xmllint.c: applied Justin Fletcher generic timing patch
4404 similar to the one already applied to xsltproc.
4405
4406Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * include/libxml/tree.h tree.c: applied documentation patches
4409 from Charlie Bozeman
4410
4411Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4412
4413 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4414
4415Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * valid.c: fix the xmlStrdup() used in the previous patch.
4418 * valid.c: added --dropdtd
4419 * tree.c: fixed xmlUnlinkNode so it also removes the references
4420 from the document if the node is a DTD
4421
4422Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * HTMLtree.c valid.c: cleanup some static declarations
4425
4426Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4427
4428 * xmllint.c: removed another strdup()
4429 * doc/FAQ: removed the HP/UX entry
4430
4431Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4432
4433 * valid.c: fix bug #66816 when validating.
4434 * xmllint.c: don't use sys/time.h if configure did not found it
4435
4436Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4437
4438 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4439 xmlcatalog_man.xml
4440
4441Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4444 xmlInitMemory() was declared twice
4445
4446Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * globals.c: do not reference strdup() !
4449 * configure.in libxml-2.0.pc.in: trying to fix the libs
4450 of the various config extraction modules
4451
4452Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4453
4454 * configure.in : preparing 2.4.12
4455 * doc/* : updated and rebuilt the docs
4456
4457Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * uri.c: closed bug #66159
4460 * testURI.c: added --escape option
4461 * configure.in: some cleanup for xml2-config --cflags
4462
4463Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * globals.c testThreads.c: removed some misplaced includes
4466 of xmlversion.h
4467
4468Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * threads.c: patch from Gary Pennington fixing a possible
4471 problem at initialization time.
4472
4473Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4476 Eric Lavigne contribution to build libxml2 on MacOS using
4477 CodeWarrior.
4478
4479Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * xmllint.c: applied Geert Kloosterman's patch to fix
4482 --repeat --timing output
4483
4484Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4485
4486 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4487 where non-wellformed XML declaractions were not detected.
4488
4489Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4492
4493Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4496 gets reset by xmlCleanupInputCallbacks() and this makes the
4497 function useless. Same for output.
4498
4499Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * xmlIO.c: robert pointed out a loop error in callback cleanups
4502
4503Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4506 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4507 they are not really tied to debugging
4508
4509Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4510
4511 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4512 * xmllint.c: better --catalogs description
4513
4514Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * tree.c: fixed a couple of problems in xmlSetProp()
4517
4518Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4521 unappropriate stdout output.
4522
4523Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4526 by Denis Beurive, closes #65111
4527
4528Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * valid.c: in case of content model validity error, don't
4531 print it if validity warnings were not requested.
4532
4533Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4534
4535 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4536 * parserInternals.c: removed the last exit() call. Print an
4537 unmaskable error on stderr instead (library mismatch detection)
4538
4539Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4540
4541 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4542 shell instructions from Heiko Rupp
4543
4544Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * catalog.c: use the URL notation file:// for default catalog paths
4547
4548Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4549
4550 * include/libxml/tree.h: better comments for _private fields
4551 * tree.c: removed a problem when copying an entity reference.
4552
4553Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * vms/*: updated instructions and diffs from John A Fotheringham
4556
4557Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * include/libxml/xmlerror.h: avoid an include problem if
4560 #include <libxml/xmlerror.h> happens first in code
4561 seems to be the case in KDE libs
4562
4563Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4564
4565 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4566 from Igor for Windows
4567
4568Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4569
4570 * Makefile.am: Gary Pennington pointed out a missing prefix
4571
4572Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4575 * doc/*: upgraded and rebuilt the docs
4576
4577Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * HTMLparser.c: fix comment in scripts element parsing.
4580 * result/HTML/doc3*: updated the results.
4581
4582Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * uri.c: another URI bug fix #63336, using Joel Young patch.
4585
4586Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4589 a cleaned up version of the Pwd shell string generation.
4590
4591Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * valid.c include/libxml/tree.h: trying to fix namespaces +
4594 validation problems for good, closing #63619 in the process
4595 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4596 wrong in this respect, fixed it.
4597
4598Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * xmllint.c: Morus Walter patch to allow --format and --encode
4601
4602Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4603
4604 * debugXML.c: Stefan Kost provided an help command for the shell
4605
4606Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * debugXML.c: Heiko Rupp pointed that the shell would crash
4609 on empty nodesets returns.
4610
4611Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4614 migh need the history libraries
4615
4616Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4619 handle the case of < in quoted attributes, Bastian Kleineidam
4620
4621Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4624 fixing catalog breakages
4625 * Makefile.am catalog.c result/catalogs/catal
4626 result/catalogs/mycatalog.* test/catalogs/catal*:
4627 fixed more problems in catalog support, added more regression tests
4628 for both XML and SGML catalog handling
4629
4630Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * debugXML.c: applied an improvement to xmlGetLineNo() from
4633 Keith Isdale
4634
4635Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4638 Side effect of the progressive catalog loading
4639
4640Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * Makefile.am: confexecdir and confexec_DATA were defined twice
4643 pointed out by Karl Eichwalder
4644
4645Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * xmlcatalog.c: avoid unlink() and use remove() instead.
4648
4649Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4650
4651 * libxml.spec.in: cleanup
4652 * include/libxml/xmlwin32version.h: updated with 2.4.8
4653
4654Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4657 of compiling libxml with a non standard set of options
4658
4659Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4660
4661 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4662 document --sgml option, fixing gnome bugzilla #63382
4663
4664Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4665
4666 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4667 breakage of 2.4.7, added a couple of really needed APIs
4668 like xmlCatalogIsEmpty() and xmlNewCatalog()
4669 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4670 for install-catalog
4671 * configure.in: preparing 2.4.8
4672
4673Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4674
4675 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4676 include/libxml/tree.h include/libxml/xmlIO.h: more include
4677 cleanups, export cleanly one html output + format function.
4678
4679Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * parser.c: removed initGenericErrorDefaultFunc call from
4682 xmlInitParser() since it could destroy previous calls to
4683 xsltSetGenericErrorFunc() effects
4684
4685Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4688 keyword.
4689
4690Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4691
4692 * Makefile.am: cleanup
4693 * threads.c: cleanup too
4694 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4695 from xsltproc
4696 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004697 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004698
4699Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4700
4701 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4702 was not used anymore !
4703
4704Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * configure.in: preparing 2.4.7
4707 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4708 manual page from John
4709 * doc/*: updated the doc and rebuilt the generated pages
4710
4711Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * xmlIO.c: closing bug #62711, the library should never
4714 close stdin or stdout.
4715
4716Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * uri.c: second pass at fixing #63336, using Joel Young
4719 final patch. looks okay.
4720
4721Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4722
4723 * uri.c include/libxml/uri.h: trying to clear #63336
4724 allowing the escaping routine to parse unconformant
4725 URI-References.
4726
4727Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4728
4729 * vms/readme.vms vms/build_libxml.com nanoftp.c
4730 include/libxml/xmlversion.h.in: a few VMS updates from
4731 John A Fotheringham
4732 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4733 and xmlCleanupOutputCallbacks() for the Perl binding people.
4734
4735Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4738 apply fixes to close #63271 and avoid segfaults when
4739 the error routine gets callbed before xmlInitParser()
4740 get called.
4741 * nanoftp.c error.c: Applied patches from Justin Fletcher
4742 correcting some xmlGenericError misuses.
4743
4744Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4745
4746 *doc/xmllint.xml, doc/xmllint.1
4747 New and improved man page for xmllint - .xml is the original, .1
4748 is the generated man page
4749
4750Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4751
4752 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4753 the web site from the main HTML document.
4754
4755Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * parser.c: fixed an erroneous validation bug when PE refs
4758 occurs in external parsed entities referenced from the
4759 internals subset
4760 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4761 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4762 added the associated testcase, it's a nice one.
4763 * HTMLparser.c: generate the DTD node as HTML still ...
4764 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4765
4766Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4767
4768 * HTMLparser.c: fixed a bug in htmlNewDoc()
4769
4770Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * test/threads/*: added entities testing to the Thread test
4773 * testThreads.c: make the test reasonable
4774 * DOCBparser.c: fix the DTD public and system ID
4775 * xmllint.c: added --sgml for SGML DocBook importing
4776 * Makefile.am: added Docbtests target
4777
4778Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4781 * testThreads.c: removed bogus include
4782
4783Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4786 fixed a very serious (looping) validation bug
4787
4788Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * include/libxml/globals.h include/libxml/threads.h threads.c
4791 testThreads.c: far more testing, cleaning up bugs
4792 * *.c : make sure globals.h is always included.
4793
4794Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * HTMLparser.c: try to get rid of parser loops for good.
4797
4798Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * configure.in: fixed some bugs in CFLAGS passing.
4801 * test/threads Makefile.am testThreads.c: added a specific
4802 threaded test case (really nasty, guaranteed).
4803
4804Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * catalog.c: serious cleanup on the management of the
4807 XML catalog tree, more tests done, especially with
4808 the catalog PI.
4809
4810Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * catalog.c: avoid a problem in catalog cleanup on SMP if
4813 catalogs were not initialized.
4814
4815Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4816
4817 * catalog.c xpath.c: trying to cleanup the not thread safe
4818 parts of the library.
4819
4820Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * include/libxml/globals.h configure.in global.data: make
4823 the allocation be per-thread a configure option
4824 * encoding.c include/libxml/parser.h: fixed compilation
4825 errors
4826
4827Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4828
4829 * include/libxml/parser.h: Norm reported that a few lines
4830 added were breaking libxslt compile, removed them for now
4831
4832Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * parser.c parserInternals.c threads.c: debugged and fixed
4835 initialization problems which were giving troubles on SMP
4836 boxes.
4837
4838Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4839
4840 * include/libxml/Makefile.am: missing globals.h
4841
4842Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * globals.c: added a couple of standard includes.
4845
4846Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4847
4848 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4849 include/libxml/parserInternals.h include/libxml/tree.h
4850 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4851 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4852 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4853 Applied the last patches from Gary, cleanup, activated threading
4854 all user accessible global variables are now handled in globals.[ch]
4855 Still a bit rought but make tests passes with either
4856 --with-threads defined at configure time or not.
4857 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4858 linking options
4859
4860Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * Makefile.am include/libxml/Makefile.am
4863 include/libxml/globals.h globals.c include/libxml/threads.h
4864 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4865 configure.in: started integrating the core of the thread support
4866 not activated yet but half integrated. The code should still
4867 compile and work anyway.
4868
4869Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4872 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4873 integrating the non-controversial parts of Gary Pennington
4874 multithread patches
4875 * catalog.c: corrected a small bug introduced
4876
4877Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * catalog.c include/libxml/catalog.h: very serious cleanup,
4880 isolating unportable code and as much as possible the accesses
4881 to the global shared catalog. May need more testing !
4882
4883Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4886 Keith Isdale patches for the XSLT debugger interfaces. Some
4887 cleanup
4888
4889Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4892 * DOCBparser.c: generate line nubers in elements
4893
4894Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * configure.in: preparing 2.4.6 release
4897 * doc/xml.html doc/html/*: updated and rebuilt the docs
4898 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4899
4900Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4901
4902 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4903 adding documentation for DV's supercatalog support
4904
4905Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4906
4907 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4908 super catalog support adding one API and one flag --sgml to
4909 xmlcatalog
4910
4911Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4912
4913 * doc/xmlcatalog_man.xml, xmlcatalog.1
4914 One more crack at
4915 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4916
4917
4918Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4919
4920 * xpath.c: implemented xmlXPathObjectCopy for external objects
4921 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4922
4923Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4924
4925 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4926 finishing up fix to
4927 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4928 the xmlcatalog man page display more elegantly
4929
4930Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * configure.in: closing bug #61832
4933 * HTMLparser.c: removed a warning
4934
4935Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * xpath.c: fixing #61673 part I, do not loose doc information
4938 when copying result value trees.
4939
4940Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * xpath.c: trying to harden the XPath interpreter
4943
4944Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4945
4946 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4947 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4948
4949Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4950
4951 * HTMLparser: repaired another loop problem
4952
4953Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4954
4955 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4956 parsing.
4957 * xpath.c: fix bug #61291 the default XML namespace node is
4958 missing from the namespace axis.
4959 * tree.c: refuse to create namespaces nodes with prefix "xml"
4960
4961Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * SAX.c: ouch a non-defined namespace could lead to a crash,
4964 fixed #61215
4965
4966Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4967
4968 * parserInternals.c: closed bug #61054
4969
4970Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * include/libxml/Makefile.am: closing #60708
4973
4974Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4975
4976 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4977 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4978
4979Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4980
4981 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4982
4983Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4986 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4987
4988Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4989
4990 * catalog.c: Justin Fletcher provided cleaup code in case
4991 HAVE_STAT is not defined
4992 * include/win32config.h: Igor Zlatkovic suggested to have
4993 HAVE_STAT defined there
4994
4995Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4996
4997 * catalog.c - fixed typing error reported by M. Barros
4998
4999Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5000
5001 * xmllint.c - fixing typo
5002
5003Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5004
5005 * HTMLparser.c: small enhancement to prevent loop on
5006 unrecognizable data
5007
5008Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * parserInternals.c: applying patch from bug #60757 this
5011 should close it
5012
5013Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * catalog.c xmlcatalog.c: removed a couple of warning
5016 * xpath.c: try to solve the linking problem on platforms
5017 needing trio to compile
5018
5019Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5020
5021 * Makefile.am libxml.spec.in: backing up non-documented changes
5022 commited without review or aproval by Jens Finke <jens@gnome.org>
5023 * HACKING: made 100% clear that no commit should be done directly
5024
5025Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * configure.in: Joe Orton provided a patch fixing a problem
5028 when iconv is specified to be in a non-standard directory
5029 but wasn't exported in xml2-config --cflags
5030
5031Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * configure.in: let's ship 2.4.5 before getting too much
5034 troubles with 2.4.4 errors.
5035
5036Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * encoding.c entities.c: do not output hexadecimal charrefs
5039 when serializing HTML since some version of Netscape can't
5040 grok it, generate decimal ones.
5041 * result/HTML/doc3.htm: output changed due to previous test
5042 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5043
5044Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5047 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5048
5049Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5050 Released 2.4.4
5051
5052 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5053 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5054 updated the configuration scripts systems accordingly
5055
5056Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * configure.in: preparing for 2.4.4
5059 * doc/xml.html doc/html/*: updated and rebuilt the docs
5060
5061Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * win32/dsp/libxml2.def.src: tried to incorporate comments
5064 from bug #59220
5065
5066Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5067
5068 * parser.c result/noent/wml.xml: fixed bug #59981 related
5069 to handling of '&' in attributes when entities are substitued
5070
5071Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5072
5073 * libxml.h include/libxml/xmlversion.h.in
5074 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5075 Tried to close bug #60131
5076
5077Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5080
5081Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5082
5083 * SAX.c: fixing bug #59946 on xmlns=""
5084
5085Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5088 but allocates a new error code.
5089
5090Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * xmllint.c: John Fleck fixed typos in the options output
5093 * parser.c SAX.c: fix ignorable white space SAX selection
5094
5095Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5096
5097 * entities.c: Steve Underwood found the possibility of an
5098 ininite loop in case of error.
5099
5100Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5101
5102 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5103
5104Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * parser.c: warn if version is not 1.0 but it's not
5107 strictly speaking an error after analyzing the spec
5108
5109Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5110
5111 *doc/catalog.html - add link to the html version of the
5112 man page, other linguistic cleanups
5113
5114Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5115
5116 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5117 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5118 file, has not yet been included in the build.
5119
5120Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * catalog.c: removed a duplicate affectation Justin Fletcher
5123
5124Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5125
5126 * tree.c: Armin Sander pointed a possible text coalescing
5127 problem, completed his patch.
5128
5129Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5130
5131 * trionan.c: Fixed const and volatile re-definition problem
5132
5133Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * libxml.4 parser.c: doc updates from Heiko Rupp
5136 * parserInternals.c: 2 sanity checks from Heiko Rupp
5137
5138Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * tree.c: applied patch from Armin Sander to make some pointers
5141 const in xmlCopyNode()
5142 * include/libxml/tree.h: added fix to the header
5143
5144Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * xpath.c: hum, restrict the integer usage gcc bug workaround
5147 to only gcc compilers so that other architecture don't get
5148 penalized by this limitation.
5149 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5150
5151Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5154 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5155
5156Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5157
5158 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5159 --convert option to xmlcatalog to convert SGML ones to
5160 the XML syntax.
5161 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5162
5163 2.4.3 got released at that point
5164Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5165
5166 * catalog.c xmlIO.c: started some serious testing and fixed
5167 a few bug and optmization needs.
5168
5169Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5170
5171 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5172 preparing for a 2.4.3 release even if it may not be ready yet
5173 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5174 all file parsing lookup to go through the entity resolver, add
5175 to add an API to bypass it (needed to load catalogs themselves),
5176 some cleanup on the catalog code too.
5177 * nanoftp.c: small cleanup
5178 * doc/catalog.html: small update
5179
5180Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5183 Jun Kuriyama
5184
5185Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * doc/catalog.html: finished the catalog documentation
5188
5189Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * doc/catalog.html doc/xml.html: added documentation about
5192 Catalog support, misses an API description
5193 * doc/html/*: reextracted the API pages
5194
5195Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5196
5197 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5198 Added the part about section 7.2 on URI resolution,
5199 fixed a side effect in the HTML parser, look complete
5200 and ready to rock except the URI/SystemID part!
5201
5202Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5203
5204 * include/libxml/catalog.h include/libxml/parser.h
5205 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5206 xmlIO.c: added support and APIs needed for the catalog PI
5207 * include/libxml/xmlIO.h: cleanup
5208
5209Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5212 include/libxml/catalog.h: starts to look okay, really
5213 plugged the new framework, cleaned a lot of stuff,
5214 added some APIs, except the PI's support missing this
5215 should be mostly complete
5216 * result/catalogs/* test/catalogs/*: added new test, enriched
5217 the existing one with URN ID tests
5218
5219Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * catalog.c: fixed nextCatalog
5222 * result/catalogs/docbook test/catalogs/*: started adding
5223 a small regression test
5224
5225Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5228 more work on the XML catalog support.
5229 * parser.c include/libxml/parser.h: small cleanup seems using
5230 list as a public parameter name can give portability troubles
5231 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5232 include/libxml/xpath.h include/libxml/Makefile.am: removed
5233 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5234 wrappers
5235
5236Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5237
5238 * Makefile.am trio.c triodef.h trionan.c xpath.c
5239 include/libxml/Makefile.am include/libxml/trionan.h:
5240 Re-worked Not-A-Number and Infinity support.
5241 * xmlcatalog.c: added readline include files
5242
5243Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5244
5245 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5246 testCatalog as xmlcatalog, making it an installed app
5247 adding a shell, and preparing it to be a /etc/xml/catalog
5248 management tool, though not ready yet
5249 * catalog.c include/libxml/catalog.h: adding support for
5250 XML Catalogs http://www.oasis-open.org/committees/entity/
5251 not finished, there is some interesting tradeoffs and a
5252 few open questions left.
5253
5254Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5255
5256 * xmllint.c: fixed a line formatting problem
5257
5258Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * SAX.c: removed a couple of unused variable (Albert Chin)
5261
5262Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5263
5264 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5265 trying to fix some troubles w.r.t. function returning
5266 const xxxPtr.
5267
5268Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5269
5270 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5271 defined
5272
5273Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5274
5275 * xpointer.c: removed unused var
5276
5277Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * testXPath.c: another small cleanup closing bug #59110
5280
5281Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * win32/dsp/libxml2.def.src: small cleanup closing bug
5284 #59108
5285
5286Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * example/gjobread.c: add xmlCleanupParser() before leaving
5289
5290Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5291
5292 * config.h.in configure.in include/libxml/xmlwin32version.h:
5293 released 2.4.2
5294
5295Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5296
5297 * include/libxml/valid.h debugXML.c valid.c: deprecate
5298 the non-boundchecking Sprintf functions, add Snprintf
5299 this should close bug #57984
5300
5301Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5302
5303 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5304 URIs before doing the lookups (pointed by Mark Vakoc)
5305
5306Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5307
5308 * xpath.c: serious changes on Result Value Trees and NodeSets
5309 w.r.t. deallocation and collect operations. Probably not
5310 100% clean (merge of allocated trees smells like a problem).
5311 Seems sufficient to close #58943
5312
5313Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5314
5315 * xmllint.c: adding a --format option
5316
5317Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * xpath.c: count() was broken on Result Value Tree
5320 * xmlIO.c: fixed file:/// accesses on _WIN32
5321
5322Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5323
5324 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5325 macro was renamed, this should close bug #58683
5326
5327Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5328
5329 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5330 entity substitution mode text at the end of the entity might
5331 be added due to text coalescing.
5332 * nanoftp.c parser.c: small cleanup
5333
5334Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5335
5336 * HACKING: added John Fleck right to commit in the doc subdir
5337
5338Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5339
5340 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5341 allow to inherit attributes from the DTD directly in the
5342 tree, this is needed for XPath and can be a useful feature.
5343 Inherited namespaces are always provided at the tree level now
5344 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5345 of tests for this feature (XSLT being the prime user).
5346
5347Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5348
5349 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5350 testSAX.c xmlIO.c xmllint.c include/win32config.h
5351 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5352 include/libxml/xmlwin32version.h.in win32/README.MSDev
5353 win32/dsp/*: applied Win32 Facelift No.2 patches from
5354 Igor Zlatkovic for Windows/MSC
5355
5356Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5357
5358 * SAX.c: unparsedEntityDecl() the URI computation of the
5359 entity wasn't done breaking XSLT unparsed-entity-uri()
5360
5361Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5362
5363 * xpath.c: fixed a bug when walking the descendants and
5364 the current node has no children
5365 * debugXML.c: show up when a text node is supposed to not be escaped
5366
5367Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5368
5369 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5370 worked like the set:leading() function)
5371 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5372
5373Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5374
5375 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5376
5377Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * include/libxml/xmlIO.h: apply change to close #58141
5380 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5381
5382Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * parser.c: when the internal subset uses a PE, then the
5385 included entity can use conditional sections.
5386
5387Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5390 when walking the namespace axis showing up in
5391 libxst/tests/general/bug-12
5392 * xmlmemory.c: added the possibility to trace a given block
5393 defined by its address
5394
5395Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * parser.c: don't override existing encoding specified before
5398 starting xmlParseDocument()
5399
5400Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * include/libxml/xmlwin32version.h: reinserted, needed for
5403 Windows users of CVS
5404
54052001-07-27 Darin Adler <darin@bentspoon.com>
5406
5407 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5408 * testCatalog.c: Add include of <libxml/parser.h>.
5409
54102001-07-27 Darin Adler <darin@bentspoon.com>
5411
5412 * include/libxml/.cvsignore:
5413 * include/libxml/xmlwin32version.h:
5414 Remove this file from CVS because it's generated.
5415
5416Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * parser.c include/libxml/parser.h: applied const patches from
5419 Tom Moog #58002
5420
5421Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5422
5423 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5424 lookup framework
5425
5426Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * tree.c: fixed xmlCopyNode() for documents
5429
5430Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5433
5434Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5435
5436 * parser.c: fixes bug #57652 reported by Morus Walter
5437
5438Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5441
5442Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5445 errors, lesson don't add new functions at 1am before a release
5446 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5447 from XPath initialization when possible.
5448
5449Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * result/scripts/base*: removing history/readline changed
5452 this slightly
5453 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5454 xmllint.c: make element content line number generation
5455 optionnal to avoid breaking old apps added interface to switch
5456
5457Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005460 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005461 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5462 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5463 John Kroll fixes to allow saving to HTTP via PUT (or
5464 POST of needed).
5465 * doc/html/*.html: regenerated the docs
5466
5467Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5468
5469 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5470 xmlHashScanFull and xmlHashScannFull3 to get passed the
5471 three keys as arguments to the callback function
5472
5473Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * configure.in Makefile.am: removed libxml softlink for good
5476 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5477 100% coverage by gtk-doc
5478
5479Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5480
5481 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5482 fixed serious troubles due to size_t vs. int mismatch
5483
5484Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5487
5488Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5489
5490 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5491 convenient extension API for value and context managing
5492 Now handles external objects through xmlXPathPopExternal,
5493 xmlXPathWrapExternal and xmlXPathReturnExternal.
5494 Added functions for sets operations (intersection, etc.)
5495
5496Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5499 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5500 HTMLparser.c: cleanup of global variables, marking some
5501 const or private.
5502
5503Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5504
5505 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5506 fixed xmlXPathNodeSetItem when passing index=0
5507
5508Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5511
5512Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5513
5514 * xmllint.c: fixed compilation under Cygwin #57503
5515 * TODO: update
5516
55172001-07-13 Peter Williams <peterw@ximian.com>
5518
5519 * config.h.in: add #undef HAVE_DLFCN_H
5520
5521 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5522 builddir.
5523
5524Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5527 raised by #57348 and #57381
5528
5529Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5532 tree.c xpointer.c: store the line numbder in element->content,
5533 may break some software, need a configuration mechanism
5534
55352001-07-10 Darin Adler <darin@bentspoon.com>
5536
5537 * .cvsignore:
5538 * example/.cvsignore:
5539 * include/.cvsignore:
5540 * include/libxml/.cvsignore:
5541 Various things that are generated and should be ignored.
5542
5543Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5546 * doc/xml.html doc/html/*: updated the docs
5547
5548Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5551 validation occured on content with element child
5552
5553Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * tree.c: fixed XML Base computation which was broken
5556 * debugXML.c: added a base function to the shell
5557 * Makefile.am result/scripts/* test/scripts/*: added scripts
5558 based regression tests, and adding 2 XML Base tests
5559
5560Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5561
5562 * tree.c: set properties doc and call xmlSetListDoc for properties
5563 content when grafting them in a different tree.
5564 * aclocal.m4: remove from CVS
5565
5566Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * win32/libxml2/libxml2.def.src: added some missing entry point
5569 for XPath (Mark Vakoc)
5570
5571Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5574 layer should URI-Unescape before trying to open resources.
5575
5576Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * xpath.c: fix the name() bug for elements in the default
5579 namespace reported by Charlie Bozeman
5580
5581Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5584 led to an XPath fix, improvements of SAX initialization, and
5585 an added option --nocdata to testXPath
5586
5587Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * doc/libxml-doc.el: Felix Natter provided anew version working
5590 with XEmacs too
5591
5592Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * include/libxml/xpath.h: small cleanup
5595 * doc/xml.html: update
5596
5597Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5600 released 2.3.14
5601
5602Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * doc/html/*: rebuilt the docs for the release
5605 * doc/xml.html: added 2.3.14 release.
5606
5607Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5610 were not equal to empty strings
5611
5612Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * SAX.c: fixed a URI-Reference computation problem when validating
5615 * xmlIO.c: small cleanup
5616
5617Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * parser.c: improved the description of a couple of interfaces
5620 upon Larry Stamper suggestion
5621
5622Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * SAX.c entities.c parser.c: changed completely the way entities
5625 are handled when running the parser in entity substitution mode.
5626 This fixes a bug reported by Stephan Kulow and nearly divides
5627 by 3 the amount of memory required by libxslt to load and process
5628 DocBook TDG.
5629
5630Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * HTMLparser.c: fixing a too early root closing problem raised
5633 byt Prashanth Naidu
5634
5635Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5638 raised by Mark Vakoc.
5639
5640Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * example/Makefile.am: fixed the include path to add srcdir/include
5643 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5644 and some cleanup
5645
5646Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5649 lot of optimization work, results in significant improvements
5650 when handling really complex XPath queries. Add a small optimizer
5651 for unions, improve [n] and [last()], avoid some costly ops.
5652
5653Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5656 * xpath.c: small cleanup
5657 * xmlGetNsList: reformated, fixed problems if used on Entities
5658
5659Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5662
5663Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5666 * Makefile.am example/Makefile.am: workaround automake generating
5667 erroneous deps
5668
5669Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * include/win32config.h: bug #56801 Yon Derek provided a patch
5672 to the windows config file.
5673
5674Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5677 libxml.h : Yon Derek provided a set of changes to compile from
5678 CVS on Windows/MSC
5679
5680Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * parser.c: fixed UTF8 BOM support in push mode
5683 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5684 added a specific testcase
5685
5686Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * Makefile.am: added --push regression tests
5689 * parserInternals.c: the XML parser segfaulted in --push mode
5690
5691Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * configure.in: moved the symlinks detection within a CVS
5694 check, this is not portable and will be removed soon.
5695 * xpath.c: small cleanup/speedup
5696
5697Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5700 release of 2.3.12
5701 * parser.c: make an error message if unknow entities in all cases
5702
5703Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5706
5707Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5710 includes were installed in the wrong dir
5711
5712Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * doc/html.xml: warn against sending code to exhibit bugs.
5715
5716Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5719 Tru64 from Thomas Leitner
5720
5721Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * AUTHORS: added William and Bjorn
5724 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5725 daniel@veillard.com hopefully I won't have to do this again
5726 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5727 docs can be rebuilt cleanly now
5728 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5729 from CVs it's generated, added include/libxml/xmlwin32version.h
5730 also generated but which should change far less frequently.
5731 * catalog.c nanoftp.c: made sure to include libxml.h not
5732 libxml/xmlversion.h directly
5733 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5734 when compiling on WIN32 and MSC
5735
5736Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * include/Makefile.am include/libxml/Makefile.am configure.in:
5739 fixed make distcheck and rebuilding the rpms
5740
5741Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * configure.in: should finish the migration of exported includes
5744 into a real include/libxml in CVS, at least for CVS users.
5745 * removed the exported headers, added in include/libxml (as well
5746 as xmlversion.h.in).
5747
5748Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * configure.in: fixed the way to detect symlink
5751
5752Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * configure.in: updated, include/libxml is now a real CVS dir
5755
5756Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5759 version works with both libxml1 and libxml2 (it autodetects
5760 the prefix of the html-files) from Felix Natter.
5761 * doc/xml.html: updated doc accordingly
5762
5763Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * xpath.c: fixed the bug generating a template loop in libxslt
5766 when using docbook-xsl-1.4, * should filter out document nodes
5767 * HACKING: added William
5768 * TODO: updated
5769
5770Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * doc/FAQ.html: added a warning about gcc-3.0
5773 * doc/xml.html: added reference to gdome2 and removed a confusing
5774 sentence
5775
5776Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xmlversion.h: okay this is a generated file, but Windows
5779 users need it and they can't generate it, and I want CVS
5780 Windows users ...
5781 * win32/libxml2/libxml2_so.dsp: Windows project file for
5782 the shared lib version of libxml2
5783 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5784 resources needed for libxslt/xsltproc by Yon Derek
5785
5786Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5787
5788 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5789
5790Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5793
5794Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * include/win32config.h: Yon Derek provided a first fix
5797 to be able to compile libxslt/xsltproc on Windows
5798
5799Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * xpath.c: attempt to work around what seemed a gcc optimizer
5802 bug when handling floats on i386 http://veillard.com/gcc.bug
5803 * tree.c entities.c encoding.c: doing some cleanups while
5804 chasing it
5805
5806Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * Makefile.am: cleanup when --without-debug is specified
5809 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5810 w.r.t. --without-debug and other include points
5811 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5812 Catalogs
5813 * configure.in entities.h tree.h HTMLparser.c: removed
5814 --without-corba, made the _private field mandatory
5815
5816Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5819 outputs a BOM in UTF8, an errata has been issued to avoid the
5820 problem, that was the most reasonable solution... Add support
5821 for a leading UTF8 BOM in entities.
5822
5823Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * valid.c: fixed a bug found when post validating an entity ref
5826 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5827 activate it too
5828
5829Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5832 weakness in the node copy the XPointer and the XInclude
5833 implementations. Serious cleanup.
5834
5835Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * Makefile.am: Kjartan Maraas provided a small patch to
5838 add xml2-config.in to EXTRA_DIST
5839
5840Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5843 provided another failing case found in KDE, the way the
5844 ctxt->vctxt.nodeTab was allocated and freed changed over
5845 time but it wasn't completely cleaned up. This should fix it.
5846
5847Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * parser.c: Stephan Kulow also raised the fact that line number
5850 could get miscounted making debug harder, fixed the problem
5851 in xmlParseCharData()
5852
5853Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * valid.c: Stephan Kulow pointed out a problem when validating
5856 and using an empty entity, forgot a 'break' in a case.
5857
5858Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5861 * doc/xml.html: updated with 2.3.11
5862
5863Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * TODO: updated adding cleanup of generated doc
5866 * configure.in: prepared to release 2.3.11
5867 * xmllint.c: added --version for bug reporting
5868 * doc/html/*.html: rebuilt the doc
5869
5870Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * xpath.c: first part of the work on selecting namespace to
5873 fix bug #56115
5874
5875Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5876
5877 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5878 when using -liconv
5879 * TODO: updated
5880
5881Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5884 cleanup, encoding support.
5885
5886Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5889
5890Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * xpath.c: bug detected by Ankh when / is used as a function arg
5893
5894Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5897 of element and use it to avoid outputting formatting spaces at
5898 the wrong place. Implemented the format parameter for HTML save.
5899 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5900 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5901 result/HTML/wired.html: of course this impact the result of a
5902 number of HTML tests
5903
5904Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * HTMLtree.[ch]: started augmenting the HTML save API with
5907 encoding and formatting parameters
5908
5909Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * HTMLtree.h: cleanup and started evaluating the work needed on
5912 revamping the HTML output code
5913
5914Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5917
5918Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * valid.c: fixed bug #56049, forgot one check in the
5921 validation routine
5922
5923Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5926
5927Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * libxml.h: fixed an error in last commit
5930 * doc/FAQ.html: added an entry for compilation from CVS
5931
5932Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * xmlversion.h.in libxml.h: Cygwin patches
5935 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5936 * tree.h: cleanup
5937
5938Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5941 memory block in a strange case where libxml is linked twice
5942 in the binary.
5943
5944Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5947 state far too often, simple fix used to avoid it.
5948
5949Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5952 being processed, applied his patch
5953 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5954
5955Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5958 provided fixes to compile on MSCC again
5959 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5960 also provided an update for the project files.
5961
5962Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5965 bug #55810
5966
5967Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5968
5969 * tree.c: fixed xmlGetNsProp() to close bug #55683
5970 Note this requires libxslt to use it's own function instead.
5971
5972Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * HTMLtree.c: when in a pre element no formatting space should
5975 be added.
5976 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5977
5978Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * configure.in: added tests for signal() and signal.h
5981
5982Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5985
5986Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * doc/libxml-doc.el: Felix Natter provided a new version for
5989 libxml2
5990
5991Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * HTMLtree.c: when in a pre element no formatting space should
5994 be added.
5995
5996Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5999
6000Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6003 hack
6004 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6005 * uri.c: fixed a warning
6006
6007Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * HTMLtree.c: trying to close bug #55772 escaping in script
6010 elements
6011 * doc/xml.html: suggest to send mail to the list
6012
6013Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6016 good. Use a macro and based on the solution provided in
6017 vsnprintf manual page from GNU.
6018
6019Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6020
6021 * error.c: Workaround for non-preserving variadic list.
6022 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6023
6024Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6025
6026 * doc/xml.html: added 2.3.10 release
6027
6028Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * configure.in: releasing 2.3.10
6031
6032Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6035
6036Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * encoding.c: Robert Collins provided a patch to add the
6039 "US-ASCII" encoding alias
6040
6041Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6044 string oriented functions and started cleaning the related areas
6045 in xpath.c which needed fixing in this respect
6046
6047Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6050 #55380
6051 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6052
6053Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * TODO: updated
6056 * nanohttp.[ch] : started adding APIs to get the redirected URL
6057 when this occurs (needed for further base computation
6058 * tree.h: cleanup
6059 * encoding.c: cleanup
6060 * SAX.c: minor change around ctxt->loadsubset
6061
6062Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6063
6064 * Makefile.am include/Makefile.am: small change to have
6065 include/libxml rebuilt if working from CVS.
6066 * uri.c: applied another patch from Carl Douglas for URI escaping,
6067 this should close bug #51876
6068
6069Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6072 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6073 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6074 added specific regression test
6075 * parser.h: preparing for the XSLT mode where DTD inherited
6076 attributes are added to the tree.
6077
6078Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * xinclude.[ch]: Updated the namespace for the Last Call version
6081 * result/XInclude/include test/XInclude/include: updated the
6082 testsuite accordingly
6083
6084Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6087 related to bug #51876
6088
6089Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * tree.c: fixed a gross mistake in base computation, xml:base is
6092 not completely correct yet (need cascade).
6093 * xpath.[ch]: added the few things needed to find a function name
6094 and URI from the XPath context when it is called.
6095
6096Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6099 * DOCBparser.c: small cleanup
6100 * xmllint.c: added a --catalogs option to load catalogs from
6101 $SGML_CATALOG_FILES
6102 * tree.c: cleanup
6103 * configure.in: iconv library fixup, ICONV_LIBS
6104
6105Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * catalog.c: handling of CATALOG entries. detection of recursion,
6108 and a few bugfixes
6109 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6110 against the default namespace
6111
6112Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6115
6116Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * parser.c: fixed propagation context info when parsing an
6119 external entity.
6120 * doc/html/*.html: regenerated a couple of docs
6121
6122Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * doc/xml.html: update with 2.3.9 informations
6125
6126Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6127
6128 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6129 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6130 * doc/html/* : rebuilt the docs
6131 * valid.c: small patch which may improve some case when
6132 validating.
6133
6134Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * HTMLparser.c: Closed bug #54891
6137 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6138 to the suite
6139
6140Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6143 applied a documentation patch from LotR and filled in a few missing
6144 descriptions
6145
6146Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * xpath.c tree.c parser.c: speed optimizations at the parser level
6149 document tree freeing and xpath evaluation
6150
6151Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * parser.c parser.h parserInternals.h: fixed a couple of
6154 interfaces for handling memory buffer input to const char *
6155 upon suggestion of JamesH.
6156
6157Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * configure.in: LoTR sent a patch fixing the previous commit
6160
6161Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * configure.in: trying to deal again with the stoopid -R linking
6164 flag of Solaris
6165
6166Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * xpath.h: two nodeset access macros from Thomas Broyer
6169
6170Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6173 patch from Thomas Broyer
6174
6175Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6178 case
6179 * INSTALL: was empty added stuff from the FAQ
6180
6181Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6184 attributes handling and #54433 by adding xmlUnsetProp()
6185 and xmlUnsetNsProp()
6186
6187Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * HTMLparser.c: Patch from Jonas Borgström
6190 (htmlGetEndPriority): New function, returns
6191 the priority of a certain element.
6192 (htmlAutoCloseOnClose): Only close inline elements if they
6193 all have lower or equal priority.
6194 * result/HTML: this of course changed a number of tests results.
6195
6196Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * xmlIO.c catalog.c: plugged in the default catalog resolution
6199 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6200 documentations
6201 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6202
6203Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6206 integrating catalogs
6207 * catalog.[ch] testCatalog.c: adding a small catalo API
6208 (only SGML catalog support).
6209 * parser.c: restaured xmlKeepBlanksDefault(0) API
6210
6211Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6214
6215Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6216
6217 * parser.c: added xmlParseExternalEntityPrivate() to allow
6218 propagation of ctxt->_private when parsing external entities
6219
6220Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6223
6224Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6227
6228Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * valid.c: warn when indeterminist content model is detected
6231 * result/VC/ElementValid8: this adds a message
6232 * Makefile.am: add --novalid for VCM tests
6233 * parserInternals.c: added a call to Init memory
6234
6235Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6238 when both parameters are NULL.
6239
6240Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * valid.c: applied small patch from Gary Pennington, reindented
6243 some part of the code.
6244
6245Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6248 release, updated and regenerated the docs
6249
6250Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * xpath.c result/XPath/expr/floats : clarified and cleanup
6253 printing of abnormal floats in tests.
6254
6255Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6258 * results/HTML/ : a few changes in the output of the HTML tests as
6259 a result.
6260 * configure.in: tying to fix -liconv where needed
6261
6262Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * Makefile.am: fixed a stupid error
6265
6266Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * configure.in Makefile.am: make the inclusion of the trio
6269 modules in the library conditional
6270
6271Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * DOCBparser.c: patche from László Kovács, fixed entities refs
6274 in attributes handling
6275
6276Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6279 flushing
6280
6281Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * xpath.c: fix of an XSLT namespace bug reported on the list
6284 general/bug-8-
6285
6286Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6287
6288 * strio.h trio.c: Dan McNichol suggested a couple of small
6289 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6290
6291Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * tree.c parser.c encoding.c: spent a bit more time looking
6294 at the parsing speed and DOM handling. Added a few more
6295 speedups.
6296
6297Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6298
6299 * parser.c: small but effective parsing speed improvement
6300
6301Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * configure.in: default on the DocBook parser inclusion (for Gnome)
6304 * DOCBparser.h: fixed a header reference
6305
6306Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * configure.in xpath.c: applied Bjorn patches for FPE on the
6309 alpha
6310
6311Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6314 xmlSaveFormatFileTo()
6315
6316Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * xpath.c: simple and efficient optimization, XPath functions
6319 aways bind to the same code, cache this
6320 * TODO: updated (by saying some is obsolete)
6321
6322Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * xpath.c: more cleanup work on XPath name parsing routines
6325
6326Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6329 xmlXPathParseName
6330 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6331 * debugXML.c: avoid compilation problems if compiling without
6332 HTML support, Igor Zlatkovic
6333 * win32/libxml2/libxml2.def.src: being able to compile without
6334 XPath on Windows
6335
6336Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * libxml.m4: yet another patch from Toshio Kuratomi
6339
6340Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6343
6344Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * tree.[ch]: added xmlSaveFormatFile interface for saving
6347 and indenting a file.
6348
6349Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * xpath.c: fixed bug #53689 related to processing-instruction()
6352
6353Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * DOCBparser.c: patche from László Kovács
6356
6357Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * parser.c: applied fixes from Christian Glahn bug report #53391
6360
6361Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * error.c: Jean François Lecomte provided a complete description
6364 and a fix to bug #53537
6365
6366Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6369
6370Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * DOCBparser.c SAX.c: a bit more work on entities processing.
6373 Still Need to cleanup XML output and references in attributes
6374
6375Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6378
6379Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * tree.c: trying to fix #53574, not completely complete,
6382 I would like xmllint --copy --debug test/ent1 and
6383 xmllint --debug test/ent1 to show the same result.
6384 * xpath.c: fix a bug when trying to sort namespace nodes
6385
6386Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * HTMLtree.c: real fix for #53402
6389
6390Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6393 PIs when using xsl:output
6394 * valid.c: closing #53537 some case generate segfaults if there
6395 is validity errors
6396
6397Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6400 of external parsed entities, added --noent to testDocbook
6401 * valid.c: Garry Pennington found an uninitialized variable
6402 access in xmlValidateElementContent()
6403
6404Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6407 with madness
6408 * result/HTML/ : this modified the result of the regression tests
6409 a lot.
6410
6411Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6414 to doc where it wasn't checked against NULL reported by
6415 Jens Laas
6416
6417Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6420 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6421
6422Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6425 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6426 * SAX.[ch]: cleanup and updates for DocBook
6427 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6428 ex SGML identifier changes
6429 * valid.c: removed a static unused function.
6430
6431Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * HTMLtree.c: applied change for Paul Sponagl on script saving
6434 * Makefile.am: the warning about entity title.xml are normal.
6435
6436Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * configure.in: release of 2.3.7
6439 * Makefile.am: fixing make distcheck
6440
6441Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6442
6443 * doc/html/* doc/xml.html: updated and regenerated the docs
6444
6445Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6448
6449Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6450
6451 * tree.c: fixed #53388 with the provided patch
6452
6453Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * valid.c: Bjorn detected an invalid memory access. Fixed
6456 vstateVPush()
6457
6458Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6461
6462Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6463
6464 * libxml.h: new header used only for the compilation of libxml
6465 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6466 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6467 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6468 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6469 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6470 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6471 baseline (version 1.2 plus a single patch).
6472 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6473 scientific notation for numbers. Tests added.
6474 * xpath.c: formatting of numbers changed to use sprintf
6475 (contribution from William Brack)
6476
6477Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * valid.c: cleanup, more useful debugging
6480 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6481 * xmlIO.c: entity loading is printed as an error when validating
6482
6483Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * valid.c: fixed to validate within entities
6486 * test/VCM/v22.xml: added a specific testcase
6487
6488Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * valid.c: forgot an epsilon transition in for ()+
6491 * test/VCM/v21.xml : added a specific test case
6492
6493Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * valid.c: removed a state explosion exhibited by RSS
6496 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6497 from bug #51872
6498
6499Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6502 validation without using an ugly NFA -> DFA algo in the source.
6503 Made a specific algorithm easier to maintain, using a single
6504 stack and without recursion.
6505 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6506 * hash.c: made the growing routine static
6507 * tree.h parser.c: added the parent information to an
6508 xmlElementContent node.
6509
6510Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * SAX.c parser.c xpath.c: generating IDs when not validating
6513 from an external parsed entity was poisoning the ID has table
6514 with removed values. This was killing XSLT on the KDE help
6515 browser.
6516
6517Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * entities.h: andrew@ugh.net.au detected a double declaration
6520
6521Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * debugXML.c hash.c tree.h valid.c : some changes related to
6524 the validation suport to improve speed with DocBook
6525 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6526 the way validation errors get reported
6527
6528Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6531 by P C Chow and William M. Brack for XSLT HTML output
6532
6533Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6536 Igor Zlatkovic patches for MSC compilation and added his
6537 updates
6538
6539Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6542 prefix lookup.
6543 * parserInternals.c: fixed the bug reported by Morus Walter
6544 due to an off by one typo in xmlStringCurrentChar()
6545
6546Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * HTMLparser.c result/HTML/*: revamped the way the HTML
6549 parser handles end of tags or end of input
6550
6551Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6554
6555Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6558 bug where the linktime verions of free() won't work ...
6559
6560Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6561
6562 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6563
6564Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565
6566 * doc/xml.html: added 2.3.6 release
6567
6568Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6571 * result/wml.xml: resulted in a small output change
6572
6573Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * tree.c: xmlNewDoc was missing the charset initialization
6576 * xmllint.c: added --auto to autogenerate a doc, allow to
6577 reproduce the problem fixed on xmlNewDoc
6578
6579Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * xpath.c: trying to get 52979 solved
6582 * tree.c result/ result/noent/: trying to get 52712 solved, this
6583 also made me clean up the fact that XML output in general should
6584 not add formating blanks by default, this changed the output of
6585 a few tests
6586
6587Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6590
6591Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * configure.in: finally released 2.3.6
6594
6595Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.c: checking for null pointer generated by new code
6598
6599Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * xpath.c: fixed a [] evaluation problem reported
6602 * test/XPath/tests/simpleaddr: extended test
6603 * result/XPath/simpleaddr: updated result
6604
6605Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * xmllint.c: Dan Timis reported a portability problem
6608 on Macs without mmap, fixed it.
6609
6610Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6611
6612 * testXPath.c : added a --tree option allowing to display the
6613 tree dump of the XPath expression
6614
6615Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * xpath.c: fixed a memleak when comparing nodesets
6618 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6619 * tree.c: added a TODO
6620
6621Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6624 we need string functions
6625 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6626 to be able to use them where needed. Applied some changes
6627 to reduce name linking pollution and compile in only what's
6628 needed.
6629 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6630 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6631 for the string manipulation functions
6632 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6633 to the free() function of xmlmemory.c
6634 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6635 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6636 usage.
6637
6638
6639Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * error.c: applied the context output patch of the error
6642 handling submitted by Chuck Griffith
6643 * error/VC/*: this slightly change some error logs
6644
6645Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * parser.c: fixed line number reporting on error
6648
6649Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * parser.c: Sullivan and Darin found a parser bug,
6652 applied the patch.
6653
6654Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6657 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6658 xmlversion.h.in xpointer.c: of course the way I defined
6659 UNUSED breaks on old gcc version. Try to be smart and
6660 also define it directly in xmlversion.h
6661 * configure.in: removed -ansi flag from the pedantic set
6662
6663Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664 Huge cleanup, I switched to compile with
6665 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6666 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6667 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6668 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6669 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6670 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6671 encoding.h entities.c error.c list.[ch] nanoftp.c
6672 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6673 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6674 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6675 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6676 Cleanup, staticfied a number of non-exported functions,
6677 detected and cleaned up a dozen of problem found this way,
6678 avoided a lot of public function name/typedef/system names clashes
6679 * doc/xml.html: updated
6680 * configure.in: switched private flags to the really pedantic ones.
6681
6682Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * configure.in: 2.3.5
6685 * doc/html/*: rebuilt the docs
6686
6687Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * parser.c: fixed a reported bug in NOTATION parsing
6690 * uri.c: accepted but not fixed bug 51876, added TODO
6691 * Makefile.am: fixed bug 51876
6692
6693Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * config.h.in configure.in error.c: fix a compilation problem
6696 on platforms without vsnprintf (xml@thewrittenword.com)
6697
6698Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6699
6700 * parser.c: fixed a function name header typo
6701 * SAX.c: notations can also occur in external subset.
6702
6703Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6704
6705 * error.c: removed a C++ like comment
6706
6707Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * parser.c: fixing bug 52299 strange condition leading
6710 to a parser crash due to a buffer overflow
6711 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6712 added the specific test case
6713
6714Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6717 xmlXPathConvert{String,Number,Boolean} to be able to make
6718 type casts without a context stack, fixed some implementation
6719 problems related to the absence of context at parse-time,
6720 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6721 in the public API too
6722 * xpointer.c xpathInternals.h: we need to know at parse time
6723 whether we are compiling an XPointer
6724
6725Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6728 cleaned up the parser internals, refactored XPath code, added
6729 new compilation based APIs and cleanly separated public and
6730 private APIs.
6731
6732Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * xpath.h: the comp field must be added at the end to avoid
6735 killing binary compat.
6736
6737Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * Makefile.am: detect XPath memleaks in regreson tests
6740 * error.c: fixed and error w.r.t. error reporting still using
6741 stderr
6742 * hash.c: added new line at end of file
6743 * tree.h: minor cleanup
6744 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6745 expression parsing from evaluation, resulted in a number of
6746 changes internally, and in XPointer. Likely to break stuff
6747 using xpathInternals.h but should remain binary compatible,
6748 new interfaces will be added.
6749
6750Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * configure.in: fixed a couple of problems reported by
6753 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6754 without gcc on non linux platforms.
6755
6756Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6759 a fix for --with-html-dir= configure support. I hope it won't
6760 break rpm generation
6761
6762Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6763
6764 * xmlIO.c: one function comment cleanup.
6765
6766Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * SAX.c: external subset notations were improperly registered
6769 in the internal subset.
6770
6771Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * README.cvs-commits: added, pointing to HACKING
6774 * HACKING: updated
6775
6776Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * parser.c: and Matt Sergeant found one in the XML push
6779 parser (erroneous check I forgot to remove when I fixed the
6780 main parser).
6781
6782Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * xpath.c: ptittom found a small bug in UnaryExpr
6785
6786Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * configure.in: bumped to 2.3.4
6789 * error.c: fixed bug #51860
6790 * tree.c: fixed bug #51861
6791 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6792 * tree.[ch] : added xmlDefaultBufferSize
6793 * nanoftp.c: typo in function name header block
6794 * doc/xml.html : updated, added link to XML::LibXSLT
6795 * doc/html/* : rebuilt the docs
6796
6797Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6798
6799 * parser.c SAX.c: the new content parsing code raised an
6800 ugly bug in the characters() SAX callback. Found it
6801 just because of strangeness in XSLT XML Rec ouptut :-(
6802
6803Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * Makefile.am: Martin Baulig suggested to add -lm
6806 * tree.c: found another bug in xmlNodeGetContent()
6807
6808Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * xpath.c: Bjorn found the error related to strictness of comparison.
6811
6812Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * parser.c: trying to fix the Dtd parsing problem reported
6815 by Gary, side effect of last week speed optimizations.
6816
6817Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6820 * parserInternals.c: removed unneeded test raised by Stric
6821
6822Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6823
6824 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6825 and fixed by William Brack). Added xmlXPathFormatNumber.
6826 Changed the sorting slightly.
6827 * configure.in Makefile.am example/Makefile.am: Added -lm.
6828 Please note that applications linking with libxml2, must
6829 also like with the math library from now on.
6830
6831Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6834
6835Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * parser.c: one must report spaces even if the Dtd element
6838 content proves that this is not part of the element content.
6839 * result/valid/*.xml: this changed the ouptu slightly
6840
6841Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6842
6843 * configure.in: bumped to 2.3.3
6844 * doc/xml.html: updated
6845
6846Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * tree.c: minor doc fix
6849 * xpath.c: deallocation issues when a result tree has been
6850 converted to a node-set
6851
6852Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6853
6854 * doc/xml.html: oops corrected dates s/2000/2001
6855
6856Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * valid.c: new patch from Gary Pennington
6859
6860Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * doc/xml.html: applied patch from Ankh
6863
6864Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * xinclude.c: fixed a problem building on Mac
6867
6868Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * parser.c: more work on increasing parsing ferformances
6871
6872Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6875 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6876 avoiding memcpy in production builds MEM_CLEANUP macro use
6877 * parser.[ch] parserInternals.c: optimizations of the tightest
6878 internal loops inside the parser. Better checking of I/O
6879 flushing/loading conditions
6880 * xmllint.c : added --timing
6881
6882Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6883
6884 * configure.in: bumped to 2.3.2
6885 * doc/xml.html: updated for release
6886
6887Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * xpath.c: found a memleak and fixed a nasty bug
6890
6891Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * xmllint.[c1] : added return code errors for xmllint
6894 * xpath.c: specific debug dump function for result value trees
6895
6896Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * xpath.c: finally implemented xmlXPathCompareNodeSets
6899 * test/XPath/expr/floats results/XPath/expr/floats: added
6900 a test for float expressions
6901
6902Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6905 * parserInternals.[ch]: trying to speed up parsing
6906 * xpath.c : speeded up node set equality op
6907
6908Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6911 better handling of ID/IDREF and the list modules associated
6912 * configure.in: small CFLAGS cleanup
6913
6914Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * configure.in: fixed iconv detection on AIX (stric)
6917
6918Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6921
6922Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6923
6924 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6925 and optimized xmlXPathNodeSetSort
6926
6927Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * xpath.c: bug fix when context size is 0
6930 * parser.c: I like Norm's Dtd because they still manage to break
6931 the parser occasionally
6932
6933Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6936
6937Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6940 attributes within the XML-1.0 namespace
6941
6942Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * xpathInternals.h: exported a few axis functions
6945 * doc/xml.html: updated the doc
6946
6947Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * configure.in: applied patch from Daniel van Balen for OpenBSD
6950 and bumped version to 2.3.1
6951 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6952 attempt to find autoclosing was simply broken, removed it,
6953 updated the examples, this is better
6954
6955Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6958 hash functionnalities.
6959 * doc/html/* : rebuild the doc
6960
6961Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6964 on predicate
6965 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6966 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6967 really want to have tags closed on output even if we accept
6968 unclosed ones on input
6969
6970Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * xpath.c: ouch don't free NULL, rare case fixed
6973 * tree.c: don't coalesce text nodes if they don't have the
6974 same behaviour wrt escaping on output
6975
6976Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * xpath.c: small fixup
6979 * SAX.c: don't warn on empty namespaces.
6980
6981Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * README: a bit of cleanup
6984 * configure.in: preparing for 2.3.0 release
6985
6986Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * hash.[ch]: added a first version of xmlHashSize()
6989 * valid.c: another bug fix from Gary Pennington
6990
6991Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * valid.c: couple of bug fixes pointed by Gary Pennington
6994 * HTMLtree.c: #if 0 cleanup
6995
6996Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6999 which removes a time consuming check of xmlXPathNodeSetAdd()
7000 and use it in places where we are sure to not break unicity
7001
7002Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * xpath.c: bug fixes found from XSLT
7005 * tree.c: preserve node->name special values when copying nodes.
7006 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7007 external subset are fetched when available but without full
7008 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7009 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7010 output with encoding disabled.
7011
7012Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7013
7014 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7015 xmlCheckFilename should not be called from xmlFileOpenW
7016 and xmlGzfileOpenW
7017
7018Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7021 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7022 added the new tests for URI normalization
7023 * testURI.c: fixed stoopid bugs
7024 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7025 the URI in the error messages are now properly normalized
7026
7027Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7030
7031Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7032
7033 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7034
7035Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xpath.c: fixed mod operator
7038
7039Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7040
7041 * parser.c: fixed xmlStrcat doc
7042 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7043 trees.
7044
7045Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * xpath.c result/XPath/tests/chaptersbase
7048 result/XPath/tests/simplebase: fixed XPath node()
7049 * tree.c: small fix in xmlNewNs()
7050 * Makefile.am: removed extraneous xml2Conf.sh rule
7051
7052Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7055 Changed the library name, in order to get libxml-devel and
7056 libxml2-devel to coexist on a single system
7057 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7058 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7059
7060Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7063 libxml2-devel installable in // as libxml-devel.
7064
7065Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7066
7067 * doc/Makefile.am: fixed make rebuild in doc
7068 * doc/html/*.html: rebuilt the docs
7069
7070Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7073
7074Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7077 the HTML doc to go into the -devel RPM ...
7078 * aclocal.m4 config.h.in: some updates due to auto* magic
7079
7080Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * xpath.h: added a hook in the context structure allowing to
7083 link to extra support, needed for XSLT
7084
7085Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7086
7087 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7088 xmlXPtrCmpPoints to use it.
7089 * propagated the following patch from Alejandro Forero
7090 * include/win32config.h xmlIO.c: applied further suggestions
7091 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7092 * example/gjobread.c: fixed warnings, now that it builds
7093
7094Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7095
7096 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7097
7098 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7099 filename points to a valid file (not a directory).
7100 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7101 Added calls to xmlCheckFilenameDir.
7102
7103 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7104 `path' (rather than `filename') as the parameter to gzopen and open.
7105
7106Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * Makefile.am: fixed a problem with EXTRA_DIST
7109
7110Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7111
7112 * Makefile.am example/Makefile.am: finally found the trick
7113 to build the example, i.e. add "." in SUBDIRS before example
7114 in the list <grin/>
7115
7116Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * doc/xml.html: updated with an XSLT section, removed pointer to
7119 W3C CVS base.
7120
7121Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7124 too, and deallocation need to occur the same way.
7125
7126Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7129 type correponding to an XSLT result tree fragment. Share most
7130 of the data format with node set, as well as operators.
7131 * HTMLtree.c: added a newline at the end of the doctype output
7132 whe this one is not present initially.
7133 * tree.c: make sure taht the parent and doc pointers are properly
7134 set when copying attributes (lists).
7135
7136Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7139
7140Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * xpath.c: seems I finally killed that ugly path evaluation
7143 context bug (tagged 9999 in case is is wrong)
7144
7145Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7148 for XSLT
7149
7150Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7151
7152 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7153 for xmlGzfileOpen() bug
7154
7155Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7156
7157 * xpath.c: removed an error found by XSLT usage
7158 * tree.c parserInternals.h: use a predefined static string
7159 for text and comment nodes, avoid freeing them in xmlFreeNode,
7160 exported the string name in parserInternals.h and added
7161 another value to disable encoding at output (for XSLT),
7162 gain memory, time.
7163
7164Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7165
7166 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7167 win32/libxml2/libxml2_so.dsp: new makefiles and update
7168 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7169
7170Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7173 Gary Pennington
7174
7175Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * xpath.c: fixed the comaprision of values and nodelists,
7178 need to compare nodelist still ...
7179 * debugXML.c: avoided a possible core dump
7180 * HTMLparser.c: cleanup
7181 * nanohttp.c: contributed fix.
7182 * tree.c: fixes in properties handling added xmlSetNsProp
7183 needed by libxslt
7184 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7185 comment
7186 * TODO: updated
7187
7188Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7189
7190 * parser.c parserInternals.c: applied Bjorn Reese optimization
7191 patch
7192
7193Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * Makefile.am: applied patch fro make check from Martin Vidner
7196
7197Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * configure.in: preparing 2.2.11
7200 * doc/html/*: rebuild the HTML files
7201 * doc/xml.html : updated
7202
7203Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7204
7205 * tree.c: fixed a stupid bug
7206 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7207 patches related to validation of an XInclude processing result
7208 * TODO: updated
7209
7210Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7211
7212 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7213 on large files
7214
7215Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216
7217 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7218
7219Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7220
7221 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7222 reported by Jonas Borgström
7223 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7224
7225Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * testXPath.c xpath.c: fixing the XPath union expressions problem
7228 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7229
7230Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * xmllint.c: Made is so if the file name is "-" is will read form
7233 standard input. Sven Heinicke <sven@zen.org>
7234 * tree.c: fixed a problem when growing buffer
7235 * tree.h: fixed the comment of the node types following andersca
7236 comment
7237 * TODO: updated
7238
7239Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7240
7241 * HTMLparser.[ch]: added a way to avoid adding automatically
7242 omitted tags. htmlHandleOmittedElem() allows to change the
7243 default handling.
7244 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7245 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7246 of xmllint too when using --memory flag, added a memory test
7247 suite at the Makefile level.
7248 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7249 with namespace use when encountering QNames in XPath evalation,
7250 added xmlns() scheme in XPointer.
7251 * nanoftp.c : incorporated a fix
7252 * parser.c xmlIO.c: fixed problems raised with encoding when using
7253 the memory I/O
7254 * parserInternals.c: closed bug 25934 reported by
7255 torsten.landschoff@innominate.de
7256 * TODO: updated
7257
7258Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7261 on a non-updated tree :-(, made a 2.2.10 release to correct the
7262 situation
7263
7264Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7267 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7268 integrated a set of OpenVMS changes from Howard Taylor
7269 <Howard.Taylor@pacoast.com>
7270
7271Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7274 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7275
7276Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * HTMLparser.c: some fixes on auto-open of html/head/body
7279 * encoding.c: fixed a compilation error on some gcc env
7280 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7281 XPointer implementation
7282 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7283 related XPointer tests and associated results
7284
7285Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * doc/xmldtd.html doc/xml.html: following a short step by step
7288 guidance on IRC to help maciej with DTDs I started a small
7289 page on the subject.
7290
7291Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * HTMLparser.c: fixed handling of broken charrefs
7294 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7295 patches
7296
7297Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * doc/xml.html doc/html/* : rebuilt the docs after adding
7300 xinclude and updated page for 2.2.7 and 2.2.8
7301 * configure.in: releasing 2.2.8
7302
7303Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * parser.[ch] parserInternals.c: applied the conditional
7306 section processing fix from Jonathan P Springer
7307 <jonathan.springer2@gte.net>
7308 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7309 project file, fixed iconv default non support
7310 * xpath.c: fixed the problem of evaluating relative expressions
7311 when a node context is provided.
7312
7313Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * nanoftp.c: fixed gcc 2.95 new warnings
7316 * SAX.c: fixed a stupid bug
7317 * tree.c: fixed a formatting problem when round-tripping
7318 from/to memory
7319 * xinclude.c: chased memleak, fixed a base problem
7320 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7321 xmlXPtrBuildNodeList()
7322 * TODO: updated
7323 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7324 adding a first small set of regression tests for XInclude
7325
7326Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * nanohttp.[ch]: applied Wayne Davison patches to access
7329 the WWW-Authorization header.
7330 * parser.c: Closed Bug#30847: Problems when switching encoding
7331 in short files by applying Simon Berg's patch.
7332 * valid.c: fixed a validation problem
7333 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7334 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7335 Wayne Davison
7336 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7337 need to be extended to non full nodes selections.
7338 * xinclude.c: starts to work decently
7339
7340Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7343 debugXML.c xmlversion.h.in: Started adding XInclude support,
7344 this is a new xmllint option
7345 * tree.c xpath.c: applied TOM patches for XPath
7346 * xpointer.c: fixed a couple of errors.
7347 * uri.c: added an escaping function needed for xinclude
7348 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7349 new warning from RH70 gcc's version
7350
7351Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * HTMLparser.c: fixed loop on invalid char in scripts
7354 * parser.c: update to description of xmlIOParseDTD()
7355 * libxml.m4 xmlversion.h.in: changes contributed by
7356 Michael Schmeing <m.schmeing@internet-factory.de>
7357 * configure.in: preparing for 2.2.7
7358 * Makefile.am: trying to avoid config.h and acconfig.h
7359 being included in the distrib
7360 * configure.in: released 2.2.7
7361
7362Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7365 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7366
7367Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * parser.[ch]: added xmlIOParseDTD()
7370 * xpointer.c: added support for the 2 extra parameters of
7371 string-range, fixed a stoopid error when '0' was present
7372 in XPointer expressions
7373 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7374 testsuite for the above
7375
7376Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * libxml.spec.in: improved package descriptions
7379
7380Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * xpath.c xpathInternals.h: applied a large cleaning patch
7383 from TOM <ptittom@free.fr>, it also add namespace support
7384 for function and variables registration.
7385
7386Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7389 * Makefile.mingw: Wayne Davison's update adding hash.c
7390
7391Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * xpath.c: fixed the root evaluation problems
7394 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7395 ignorable spaces with <b> <bold> <em>
7396 * tree.c: fixed a loop in xmlSearchNsByHref()
7397
7398Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * xpath.c: applied another XPath patch from TOM
7401 * xpath.c include/makefile.am: applied another patch from
7402 china@thewrittenword.com (cleanup on IRIX).
7403
7404Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * xml-config.1: received a fixed version from Fredrik Hallenberg
7407 <hallon@lysator.liu.se>
7408
7409Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7412 cleanup patch for XPath
7413
7414Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * patched to redirrect all "out of context" error messages to
7417 a reconfigurable routine. The changes are:
7418 * xmlerror.h : added the export of an error context type (void *)
7419 an error handler type xmlGenericErrorFunc there is an interface
7420 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7421 to reset the error handling routine and its argument
7422 (by default it's equivalent to respectively fprintf and stderr.
7423 * all the c files: all wild accesses to stderr or stdout within
7424 the library have been replaced to calls to the handler.
7425
7426Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * configure.in: release 2.2.6
7429 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7430 exporting the inner functions of xpath for extension modules
7431 * doc/*: updated and rebuilt the doc
7432
7433Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * nanohttp.c : applied Wayne HTTP cleanup patch
7436 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7437 and xmlNodeSetSpacePreserve()
7438
7439Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * xpath.c: closing bug #29260
7442
7443Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7446 multikey tuples, made hash structure opaque
7447 * valid.[ch]: moved elements, attributes, notations decalarations
7448 as well as ID and refs to hash tables.
7449 * entities.c: hash cleanup
7450 * xmlmemory.c: fixed a dump problem in debug mode
7451 * include/Makefile.am: problem passing in DESTDIR= values patch
7452 from Marc Christensen <marc@calderasystems.com>
7453 * nanohttp.c: removed debugging remains
7454 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7455 * HTMLparser.c parser.c: fixing a number of problems with the
7456 macros in the *parser.c files (Wayne).
7457 * HTMLparser.c: close the previous option when opening a new one
7458 (Marc Sanfacon).
7459 * result/HTML/*: updated the HTML results accordingly
7460
7461Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7464 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7465 XPath functions and XML entities table to them. More to come...
7466 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7467
7468Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7469
7470 * tree.c: coalesce adjacent text nodes
7471 * valid.c: handling of blank nodes in DTd validation (raised
7472 by problems with a posteriori validation).
7473 * nanohttp.c: changing behaviour on HTTP write stuff.
7474 * HTMLtree.c: forced body and html to be explicitely closed.
7475 * xpath.h: exported more XPath functions.
7476
7477Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * Release of 2.2.5
7480 * xpointer.c: range() range-inside and other helper functions
7481 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7482
7483Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7486 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7487
7488Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7491 and XPointer modules
7492
7493Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7494
7495 * SAX.h: closed #25107
7496
7497Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * testSAX.c: fixed problem with cdata reporting
7500 * SAXresult/* : updated
7501
7502Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7503
7504 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7505 Closed bug #27499, added to regression tests
7506 * TODO: updated
7507
7508Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7511 support for SCRIPT and STYLE with help from Bjorn Reese
7512 * test/HTML/* result/HTML/*: added simple testcase and updated
7513 the existing ones.
7514
7515Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7518 string-range for empty strings
7519 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7520 test/XPath/xptr/strrange: augmented the XPointer testsuite
7521
7522Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * doc/xml.html doc/xmlmem.html: added a module describing memory
7525 interfaces and use, updated the main page.
7526
7527Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7530 nanoftp code work on Windows too now
7531
7532Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7535 * xpointer.c: implemented string-range() at least a good first version
7536 * test/XPath/docs/str test/XPath/xptr/strrange
7537 result/XPath/xptr/strrange: the string-range() tests
7538
7539Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * Makefile.am include/Makefile.am include/win32config.h
7542 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7543 and make distcheck
7544
7545Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7548 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7549 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7550
7551Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7554 patch for socklen_t detection by
7555 Albert Chin-A-Young <china@thewrittenword.com>
7556
7557Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7560 and added a --dtdvalid option to xmllint used to test it
7561
7562Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7565 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7566
7567Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7570 handlings (registration, lookup, cleanup)
7571
7572Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * configure.in Makefile.am include/makefile.am: adding XPointer
7575 and XPtrtests target
7576 * xpointer.[ch] : new files for XPointer support
7577 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7578 more XPath tests
7579
7580Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7581
7582 * configure.in: fixed, very broken, make distcheck works again
7583
7584Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * More work toward 2.2.5, integrated a number of patches
7587 * configure.in Makefile.am win32config.h.in: trying to cleanup
7588 make distcheck .... huh ...
7589 * include/Makefile.am include/win32config.h: new directory
7590 for includes
7591 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7592 updated teh makefiles and instructions for WIN32
7593 * xpath.c: small fixes
7594 * test/XPath/ results/XPath: updated the testcases and results
7595 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7596 suggested patches
7597 * valid.c: fixed an ID bug
7598
7599Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007602 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007603 * xpath.[ch]: worked on XPointer
7604
7605Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * configure.in Makefile.am: 2.2.5, ship the include in an
7608 include/libxml subdirectory, use symlinks when using CVS
7609 * testSAX.c: fixed small bug
7610 * testXPath.c: changed the way testfiles are parsed
7611 * debugXML.c: same kind of cleanup when parsing an argument expression
7612 XPath/XPointers can have blanks embedded
7613 * xpath.[ch]: more cleanup, reorgs for XPointer work
7614 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7615 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7616
7617Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7620 in the XPath engine, rewrote large parts of it, now it's far
7621 cleaner and in sync with the REC not an old WD. Fixed a parsing
7622 problem in the interactive XML shell found when testing XPath.
7623
7624Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7627 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7628 examples with the extra test
7629
7630Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7633 the global init function.
7634
7635Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * HTMLparser.c: Doohhh, attribute name parsing was still case
7638 sensitive ! Fixed this ...
7639 * result/HTML/* : updated the tests results accordingly
7640
7641Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7644 engine, should be far more stable, incorporated a new version of
7645 preceding/following axis, need testing
7646 * uri.c: fixed file:///c:/a/b/c problem
7647 * test/XPath/tests/idsimple: augmented the XPath tests
7648
7649Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * doc/* rebuilding docs for 2.2.4 release
7652
7653Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * configure.in: releasing 2.2.4
7656 * parser.[ch]: added xmlStrEqual()
7657 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7658 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7659 use xmlStrEqual instead
7660 * TODO: updated
7661 * added an XPath test
7662
7663Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7664
7665 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7666 * entities.h: exported xmlInitializePredefinedEntities
7667 * parser.[ch] : added xmlInitParser()
7668 * parserInternals.h : had to export htmlInitAutoClose()
7669
7670Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7673 problems
7674 * Makefile.am : added XPath regression tests to normal tests
7675 * uri.c: fixed a problem with local paths, cleanup
7676 * parser.c: fixed a problem with large CData sections
7677
7678Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * configure.in xml-config.in: patch from "Ben Taylor"
7681 <sol7x86@hotmail.com> for solaris shared libs lookup
7682
76832000-09-30 Martin Baulig <baulig@suse.de>
7684
7685 * libxml-2.0.pc.in: Provide pkg-config script.
7686
7687 * configure.in: Create the libxml-2.0.pc script from the
7688 libxml-2.0.pc.in templates.
7689 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7690 script in `$(libdir)/pkgconfig'.
7691
7692Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7695 when compiling with MSC
7696
7697Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * xpath.c: patch for normalize-string() substring-before(),
7700 substring-after() and translate() functions from Bjorn Reese
7701 <breese@mail1.stofanet.dk>
7702 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7703 Fredrik Hallenberg <hallon@lysator.liu.se>
7704 * TODO: updated
7705
7706Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7709 problem of socklen_t being undefined on a number of platforms
7710 * debugXML.c: fixed a compilation problem when without snprintf
7711
7712Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7715 an URI bug and a fix for the control-character-induced infinite loop
7716 * nanohttp.c: preventive fix for compiling on WIN32
7717
7718Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * xmlint.c: closing bug #25000
7721
7722Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7725 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7726 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7727 related function, fixing xmlStrncmp(), and associated cleanup
7728 * result/HTML/entities.html.sax: updating result
7729
7730Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * uri.c: applied patch for URI escaping from Wayne Davison
7733 <wayned@blorf.net>
7734 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7735 from Denis Barbier <barbier@imacs.polytechnique.fr>
7736 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7737 patch from Wayne Davison
7738
7739Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * doc/xml.html : updated with new releases, adding "how to help"
7742
7743Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7746 removed a few warnings in pedantic mode ...
7747 * parserInternals.c parser.c: moved encoding switching function
7748 to parserInternals.c
7749 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7750
7751Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7754 error or warning handlers
7755
7756Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * parserInternals.c parserInternals.h parser.c Makefile.am:
7759 created a new module parserInternals.c, moved most of the
7760 code shared by the various parsers there, as well as
7761 deprecated code from parser.c. More cleanup of parser.c
7762 * uri.c: fixed a problem when URI is NULL
7763 * valid.c: speedup when looking for an attribute declaration
7764
7765Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7768 the cleanup of the computation of URI references when seeking
7769 external entities. The URI reference string and the resulting
7770 URI are both stored now.
7771 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7772 large s(n)printf checks and cleanup from Denis Barbier
7773 <barbier@imacs.polytechnique.fr>
7774 * xmlversion.h.in tree.h: couple of SGML declarations for a
7775 possible docbook module.
7776 * result/VC/ : a couple of test output changed due to the change
7777 of the entities URI
7778
7779Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * parser.h: added a _private field for linking user's data
7782
7783Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * parser.c parserInternals.h: demacroified most of the IS_XXX
7786 the gain in size is significant so ...
7787
7788Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * entities.c: cases where looking up entities with doc==NULL
7791 covered
7792
7793Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7794
7795 * uri.c: applied Wayne Davison patch
7796 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7797
7798Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * uri.c testUri.c: applied Wayne Davison patches
7801 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7802 * Makefile.in: added URItest and included thenin "make tests"
7803
7804Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * xmlversion.h.in: closed bug 22941
7807
7808Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * doc/xmlio.html: added doc and example for entity loader
7811 redefinition.
7812
7813Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7816 used by libxml
7817
7818Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * parser.c: Fixed bug on invalid ontent characters and when using
7821 push.
7822 * xmllint.c: fixed xmllint endling of errors in push mode
7823
7824Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * HTMLparser.c testHTML.c: applied two new patches from
7827 Wayne Davison <wayned@users.sourceforge.net>
7828 * result/HTML/*.sax: regenerated HTML SAX output
7829 * parser.c: more cleanup.
7830
7831Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * HTMLparser.[ch] testHTML.c: applied the second set of
7834 patches from Wayne Davison <wayned@users.sourceforge.net>,
7835 adding htmlEncodeEntities()
7836 * HTMLparser.c: fixed an ignorable white space detection bug
7837 occuring when parsing with SAX only
7838 * result/HTML/*.sax: updated since the output is now HTML
7839 encoded...
7840
7841Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * HTMLparser.[ch]: applied some of Wayne Davison
7844 <wayned@users.sourceforge.net> patches
7845
7846Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7849 undeclared namespace prefix was used, added a warning.
7850 Cleaned up support w.r.t. entities, spilling out a warning
7851 and being pedantic on lookups.
7852 * test/warning/ent9 : added testcase for previous example.
7853 * TODO: updated
7854 * parserInternals.h parser.c: changed the way names are parsed
7855 now allow infinite size and decrease penalty for normal use
7856 * parser.c: Started a big cleanup/check of the parser code,
7857 fixed some of the most tortuous entity code, spotted code
7858 unused anymore
7859 * test/*: added tests for very long names and related nasty
7860 things.
7861
7862Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * doc/encoding.html: added encoding aliases doc
7865 * doc/xml.html: updates
7866 * encoding.[ch]: added EncodingAliases functions
7867 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7868 bottleneck affecting large DTDs like Docbook
7869 * parser.[ch] xmllint.c: added a pedantic option, will be
7870 useful
7871 * SAX.c: redefinition of entities is reported in pedantic mode
7872 * testHTML.c: uninitialized warning from gcc
7873 * uri.c: fixed a couple of bugs
7874 * TODO: added issue raised by Michael
7875
7876Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * doc/encoding.html: propagated Martin Duerst suggestions
7879
7880Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7883 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7884 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7885 by Wayne Davison
7886
7887Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * nanoftp.c nanohttp.c: small cleanup
7890 * TODO: updated
7891
7892Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * added an old VC testcase and updated title.xml entity
7895
7896Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7899 done on auto-opening of <p> tags and cleanup of SAX output
7900
7901Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7904
7905Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * doc/xml.html libxml.* structure.*: updated the doc a bit
7908
7909Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7912 of SAX tests
7913
7914Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7917 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7918
7919Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7922 * testHTML.c: fix core dump on Solaris 2.x systems
7923 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7924 * result/HTML/*.sax: previous bug fix lead to new results
7925
7926Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7929 * configure.in: added --with-readline=DIR to accept alternate
7930 path for readline include/library
7931 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7932 for ANSI under HP-UX
7933 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7934 includes @LIBS@
7935
7936Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * doc/* : rebuilt the docs
7939 * getting ready for 2.2.2 release
7940
7941Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7944 and xmlAddFeature()
7945 * tree.[ch]: added xmlAddChildList()
7946 * xmllint.c: MAP_FAILED macro test
7947 * parser.h: added xmlParseCtxtExternalEntity()
7948 * valid.c: applied bug fixes removed warning
7949 * tree.c: added CDATA block to elements content
7950 * testSAX.c: cleanup of output
7951 * testHTML.c: added SAX testing
7952 * encoding.c: better error recovery
7953 * SAX.c, parser.c: fixed one of the external entity processing
7954 of the OASis testsuite
7955 * Makefile.am: added HTML SAX regression tests
7956 * configure.in: bumped to 2.2.2
7957 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7958 SAX results
7959
7960Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * configure.in: patch for HP compiler
7963
79642000-08-04 Sven Heinicke <sven@zen.org>
7965
7966 * xmllint.c: Was coredumping sometimes when the file given didn't
7967 exist.
7968
7969Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7972
7973 when using in memory parsing. Need some cleanup.
7974 * xmllint.c configure.in: added a --memory flag to test memory
7975 parsing
7976
7977Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * nanohttp.c: fixed socklen_t replacement to unsigned int
7980 * parser.c: fixed a space handdling missing at the end of
7981 production 28 DOCTYPE.
7982 * xmlmemory.c: fixed a stupid bug on the routine to override
7983 allocation functions
7984 * TODO: updated
7985
7986Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * doc/ regenerated the docs
7989
7990Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7991
7992 * doc/encoding.html doc/xml.html: added I18N doc
7993 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7994 improvements, both parser and filters, added ASCII & HTML,
7995 fixed the ISO-Latin-1 one
7996 * xmllint.c testHTML.c: added/made visible --encode
7997 * debugXML.c : cleanup
7998 * most .c files: applied patches due to warning on Windows and
7999 when using Sun Pro cc compiler
8000 * xpath.c : cleanup memleaks
8001 * nanoftp.c : added a TESTING preprocessor flag for standalong
8002 compile so that people can report bugs more easilly
8003 * nanohttp.c : ditched socklen_t which was a portability mess
8004 and replaced it with unsigned int.
8005 * tree.[ch]: added xmlHasProp()
8006 * TODO: updated
8007 * test/ : added more test for entities, NS, encoding, HTML, wap
8008 * configure.in: preparing for 2.2.0 release
8009
8010Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
8012 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008013 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008014
8015Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8016
8017 * doc/xml.html: changed the xmlsoft.org structure, updated the
8018 examples w.r.t. root and childs
8019
8020Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
Daniel Veillard784b9352003-02-16 15:50:27 +00008022 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008023
8024Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * HTMLparser.c: Work on character encoding support for the HTML parser
8027 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8028 * encoding.c: Fixed a potential memleak in the encoding stuff
8029
8030Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8031
8032 * doc/FAQ.html doc/Makefile.am : added a FAQ
8033
8034Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8037 of the HTML parser to force it to not bypass SAX
8038
8039Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * win32config.h.in: updated
8042 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8043 lacks iconv support :-( need to release 2.1.1
8044 * configure.in: release 2.1.1
8045 * HTMLparser: fixed bug #14784
8046 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8047 by Windows compiler
8048 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8049 the SAX startDocument() callback.
8050 * TODO: updated
8051
8052Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * added xmlStopParser()
8055
8056Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * configure.in: 2.1.0 prerelease
8059 * Large resync between W3C and Gnome tree
8060 * nanoftp, nanohttp.c: fixed stalled connections probs
8061 * HTMLtree.c SAX.c : support for attribute without values in
8062 HTML for andersca
8063 * valid.c: Fixed most validation + namespace problems
8064 * HTMLparser.c: start document callback for andersca
8065 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8066 * parser.h, SAX.c: serious speed improvement for large
8067 CDATA blocks
8068 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8069 different encoding
8070 * example/Makefile.am example/gjobread.c tree.h: work on
8071 libxml1 libxml2 convergence.
8072 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8073 and the LIBXML_TEST_VERSION macro
8074
8075Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * doc/xml.html: various patches and improvements typo fixed by
8078 Felix Natter
8079 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8080 from Felix Natter <fnatter@gmx.net>
8081
8082Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * doc/upgrade.html: updated with instructions for support of both
8085 libxml-1.x and libxml-2.x
8086 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8087 for 2.x support and also fixed includes
8088
8089
8090Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8093 the encoding support, added iconv support, so now libxml if
8094 compiled with iconv automatically support japanese encodings
8095 among others. Work based on initial patch from Yuan-Chen Cheng
8096 I may have broken binary compat in the encoding handler
8097 registration scheme, but that was so utterly broken I don't
8098 expect anybody to have used this feature until now.
8099 * parserInternals.h: fixup on the CHAR range macro
8100 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8101 code.
8102 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8103 * uri.c: added xmlParseURI() I can't believe I forgot to
8104 implement this one in 2.0 !!!
8105 * SAX.c: moved doc->encoding update in the endDocument() call.
8106 * TODO: updated.
8107
8108Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * tree.h: removed extraneous xmlRemoveProp definition
8111 * TODO: added item about --disable-corba configure switch
8112 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8113 * nanoftp.c: fixed include problems giving troubles on AIX and
8114 slowlaris
8115 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8116 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8117 comment and headers changes to lower gtk-doc number of warnings
8118 * doc/html/*: rebuilt docs
8119
8120Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * HACKING: documented the tag for 1.x and instructions
8123
8124Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8127 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8128 xmlCreateIOParserCtxt
8129 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8130 significant overall improvement
8131 * xmllint.c: added I/O test to xmllint
8132 * testSAX.c: added a speed test
8133 * doc/* : updated/regenerated
8134
8135Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * xpath.c uri.h parserInternals.h: cosmetic changes from
8138 "Timur I. Bakeyev" <timur@bat.ru>, including making
8139 xmlCreateURI() public
8140
8141Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8144 and the code at the same time. Added a clean mechanism for
8145 overload or added input methods: xmlRegisterInputCallbacks()
8146 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8147 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8148 * TODO: updated
8149 * doc/* : updated/regenerated
8150 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8151 source dir
8152
8153Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8154
8155 * testURI.c: yet another forgotten commit, I should get some sleep !
8156
8157Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8158
8159 * xmllint.c: forgot to commit this too ?
8160
8161Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * xmlversion.h.in : forgot to commit this previously
8164
8165Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8168 * README TODO: updated for release
8169 * uri.c uri.h: added authority parsing/saving
8170 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8171 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8172 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8173 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8174 Makefile.am : added compile-time customization of libxml
8175 --with-ftp --with-http --with-html --with-xpath --with-debug
8176 --with-mem-debug
8177 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8178 #include <libxml/xxx.h> I hope it won't break too much stuff
8179 and will be manageable in the future...
8180 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8181 and added xmllint to the installed programs
8182 * uri.h: added xmlFreeURI()
8183
8184Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * uri.c uri.h: finished the escaping handling, the base support
8187 and the URI path normalization. Looks good just lacks the
8188 authority content parsing code.
8189 * Makefile.am: added instructions to generate testURI
8190 * TODO: updated
8191 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8192 added links and icons for W3C and Gnome
8193
8194Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * xmlmemory.[ch] : seems I forgot to actually update the files in
8197 the last commit :-)
8198 * doc/xml.html doc/html/* : updated and uploaded the docs
8199
8200Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8203 * TODO: updated
8204 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8205 libxml default allocation function with another set (like gmalloc/
8206 gfree).
8207 * Makefile.am, uri.c, uri.h: added a set of functions to do
8208 exact (litteraly copied from the RFC 2396 productions) parsing
8209 and handling of URI. Will be needed for XLink, one XML WFC,
8210 XML Base and reused in the nano[ftp/http] modules. Still work
8211 to be done.
8212
8213Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * configure.in, libxml.spec.in : libxml2
8216 * doc/* : updated the doc page, rebuilt the docs
8217
8218Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * all: tagged LIB_XML_1_X
8221 * *.c *.h : updated from W3C CVS tree
8222 * configure.in : 2.0.0-beta
8223 * libxml.spec.in : libxml2 package nam
8224 * result/* : new version of the tests output
8225
8226Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8229
8230Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * doc/* : rebuilt the docs
8233 * parser.c: final patch on #6766
8234 * valid.c: small patch on validity checks.
8235
8236Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8237
8238 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8239 added
8240 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8241 compatibility w.r.t. XML spec and existing code.
8242
8243Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8244
8245 * parser.c: seems a better solution to <a> </a> exists,
8246 will try it for a while
8247
8248Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * parser.c: tried to remove the <a> </a> generating <a/>
8251 this is hard. Left a flag for that purpose. Fixed bug #6766
8252 * configure.in: prepared 1.8.7 not released, due to previous
8253 problem
8254
8255Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * doc/xml.html : applied second patch from Paul DuBois
8258
8259Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8260
8261 * doc/xml.html : applied patch from Paul DuBois
8262
8263Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8264
8265 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8266
8267Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8270 compilation warnings on various platforms.
8271 * parser.c: Fixed #5281 validity error callbacks are now desactived
8272 by default if not validating.
8273
8274Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8277
8278Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8281 <gkatsi@cs.toronto.edu>
8282
8283Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8286 processing URLs
8287
8288Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8291 xmlNanoFTPUpdateURL for persistent control connections.
8292 * configure.in: 1.8.6
8293
8294Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8297 * tree.[ch] : added xmlSaveNoEmptyTags
8298
82992000-01-29 James Henstridge <james@daa.com.au>
8300
8301 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8302
8303 * Makefile.am: added nanoftp.[ch] to the build.
8304
8305Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * nanoftp.[ch]: cleanup, comments, API
8308 * debugXML.c : fixed a bug in the cat command
8309 * doc/*: regenerated the docs
8310
8311Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8314 * debugXML.c : fixed a bug in the cat command
8315 * valid.c: fixing some small probs
8316 * libxml.spec.in: get rid of the SNAP suffix
8317 * doc/xml.html: updated the status
8318
8319Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * xml-config.in: xml-config --version to just return the
8322 version number
8323 * xpath.c: some cleanup w.r.t. axis when the current node is
8324 an attribute.
8325 * TODO: updated
8326
8327Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * configure.in: prepared for libxml-1.8.5
8330 * doc/* recompiled the documentation
8331
83322000-01-17 Jody Goldberg <jgoldberg@home.com>
8333
8334 * configure.in : WARNING autoconf subtlety alert :
8335 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8336 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8337 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8338 get defined by AC_CHECK_HEADERS.
8339
8340Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8343 Rune.Djurhuus@fast.no
8344
8345Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * TODO: updated
8348 * tree.c, parser.c: made sure that only memory alloc problems
8349 and internal parser errors are allowed to write to stdout or
8350 stderr.
8351
8352Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * tree.c : restored xmlNewGlobalNs since this seems used by
8355 a lot of existing code :-(, fixed a bug in xmlNewNs
8356 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8357 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8358 to exit() from the library code.
8359 * xpath.c, parser.c: removed bugs or unused code detected by
8360 Windows compilers
8361 * parser.c: started adding interfaces for parsing well balanced
8362 XML fragments
8363 * configure.in: releasing 1.8.4
8364 * doc/* : rebuilt the docs
8365
8366Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8367
8368 * tree.[ch] : added xmlNewDocFragment() for DOM
8369 * testHTML.c: uninitialized variable.
8370
8371Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8372
8373 * doc/* : rebuild the docs
8374
8375Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * acconfig.h: readline and history patch
8378 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8379 * tree.c: added check and handling when possibly removing an ID
8380 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8381 and saving.
8382 * test/HTML/entities.html result/HTML/entities.html* : test for
8383 various entities reference cases
8384 * result/HTML/* : as a result output of some testcase have
8385 changed
8386 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8387 by previous example. added xmlParseTryOrFinish().
8388 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8389 entities.h debugXML.h HTMLparser.h: changed the way struct are
8390 declared to allow gtk-doc to expose those
8391 * parser.c: closed bug #4960
8392 * Makefile.am configure.in: Applied patch from
8393 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8394 and math/socket libs detection
8395
8396Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * configure.in, Makefile.am: link tester against readline
8399 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8400
8401Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * tree.[ch]: added xmlRemoveProp
8404 * win32config.h.in nanohttp.c: avoid including the Windows
8405 socket stuff in every C files
8406 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8407 the XmL parser(s)
8408 * test/ns4 result/ns4 etc...: added test case for previous prob
8409 * tree.c: xmlNewNs wasn't checking for double definition
8410 * Makefile.in: fixed a problem with dist-hook duplicates
8411 * parser.[hc], xmlIO.c: fixed the loading of external entities
8412 APIs, now xmlLoadExternalEntity() is used everywhere and
8413 setting up an app specific front-end using the
8414 * SAX.c parser.c: some fixes, now the xhtml spec validates
8415 with the xhtml DTD.
8416 * error.c: fixed crashes in case of no input stream
8417 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8418 to the validation tests and results
8419
8420Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8423 too htmlCreatePushParserCtxt() and htmlParseChunk()
8424 * parser.c: a bit of cleanup.
8425 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8426 to XML) removed the last mem leak known
8427 * HTMLtree.c: output message cleanup
8428 * xmlmemory.c: display content info about memory blocks
8429 * result/HTML/wired.* : missing att value warning change
8430
8431Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * doc/* : rebuilt the documentation
8434
8435Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * parser.[ch] parserInternals.h: Push parser for XML,
8438 seems to work fine now
8439 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8440 --push for push testing
8441 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8442 * testSAX.c: added --push
8443 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8444 subtree
8445 * xmlIO.[ch] : enriched API + fixes for push mode
8446 * entities.[ch]: added the entity content length to the struct.
8447 * xmlmemory.[ch]: new API to show the last entries for the shell
8448 * valid.c: added required attribute testing
8449 * SAX.c: the cdata callback now merge contiguous fragments
8450 * HTMLparser.c: cleanup of some macros
8451
8452Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * parser.c: fix for PIs name starting with xml
8455 * tree.c: fixed a potential problem with || and && ops
8456 * *.c, configure.in win32config.h.in : generate win32config.h for
8457 those on the Other Side !
8458
8459Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * parser.c: fixed a stupid = vs. == bug :-(
8462 * doc/gnome-xml.sgml: s/glade/xml/
8463
8464Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * configure.in, doc/xml.html : bug fix release 1.8.2
8467 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8468 Hopefully the end of that silly C++ include problem
8469 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8470 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8471 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8472 troubles with autoclosed elements when the stree shape doesn't
8473 follow the DtD specs. Added htmlIsAutoClosed() and
8474 htmlAutoCloseTag()
8475 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8476 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8477 * debugXML.c: fixed a bug on printing default namespaces.
8478 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8479
8480Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8481
8482 * result/HTML/*.htm[l] : updated the HTML regression tests according
8483 to the new output
8484 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8485 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8486 problem due to intermix of extern "C" { ... } declarations for C++
8487 and recursive includes in the headers
8488
84891999-12-20 Chris Lahey <clahey@umich.edu>
8490
8491 * HTMLtree.c: Made it so that html nodes with a single child do
8492 not insert a carriage return before or after the child node.
8493
8494Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8495
8496 * configure.in, doc/xml.html : bug fix release 1.8.1
8497 * parser.c: fixed bug #4344
8498 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8499 added the glue to avoid C++ problems
8500 * doc/* : regenerated the documentation
8501
8502Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8505 namespace recognition, and Dia as a resul :-(
8506 * encoding.c: closed bug #3950
8507
8508Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * valid.c: debugging a posteriori validation, except URI expansion
8511 stuff this should be fixed now
8512 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8513 Carl Nygard <cnygard@bellatlantic.net>
8514 * tester.c: added --postvalid, cleaning of the code
8515 * tree.[ch]: added xmlDocGetRootElement()
8516
8517Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8518
8519 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8520 c++ losage.
8521
8522Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * configure.in, doc/xml.html : bumped to 1.8.0
8525 * xlink.[ch], Makefile.am : added framework for link detection
8526 * parser.h: added nbChars to parser context, needed for cleanup.
8527 * xmlmemory.c: removed a nasty bug when out of mem
8528 * valid.[ch]: adding namespace support for attribute decl
8529 * tester.c: added --debugent option
8530 * debugXML.[ch]: added xmlDebugDumpEntities()
8531 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8532 buffers instead, this was really needed, validation was breaking
8533 in strange ways due to that. Added xmlParseStringPEReference()
8534 and other parsing from strings functions. Entities processing
8535 modified again, but PERef are still not handled correcly but
8536 unless you're Eve Maller you won't notice :-)
8537 * HTMLparser.c: large changes toward reliability, and switched to
8538 lowercase internal tags, XHTML is lowercase, so it will help
8539 that output is closer to next version.
8540 * doc/* : regenerated the documentation, it is now hosted at
8541 http://xmlsoft.org/ (same bits I just bought the domain :-)
8542
8543
8544Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8547 doc generation
8548 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8549 in the SAX API
8550 * doc/*: rebuilt the doc making sure everything appears in the
8551 HTML files
8552
8553Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8554
8555 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8556 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8557 which allow impressive speed improvement on dataset with
8558 large text pieces, but at the cost of broken binary
8559 compatibility and slightly bigger memory usage.
8560 Configure with --with-buffers to activate them, they
8561 are protected with XML_USE_BUFFER_CONTENT define.
8562 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8563 goal is 0 memory left allocated once parser is no more used
8564 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8565 call xmlCleanupParser() and xmlMemoryDump()
8566
8567Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8570 * parser.[ch] encoding.[ch]: added memory cleanup routines
8571 * parser.c: closing bug #3788
8572 * doc/*: rebuilt the doc
8573
8574Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8577 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8578 * tester.c: added --compress option
8579 * doc/*: rebuilt the documentation
8580
8581Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8582
8583 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8584 if given /proc/kcore as input !
8585 * doc/xml.html doc/*: updated and rebuilt the documentation
8586
8587Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * parser.c: Fixed some wrongly space collapsing code due to
8590 a misreading of the spec.
8591 * result/*: fixed the output accordingly
8592
8593Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * encoding.c: bug fix and typos
8596 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8597 * parser.c: added attribute normalization closing bug #3597
8598 * test/att* result/att* SAXresult/att*: testcase for attribute
8599 normalization
8600
8601Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * configure.in: closing bug #3163 by adding extra flags for the
8604 cc compiler on HP-UX
8605
8606Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8607
8608 * valid.[ch] : removed a typo and an enumerated type bug in the
8609 xmlAddElementDecl() function
8610 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8611 call to xmlEncodeEntitiesReentrant() so that the functions
8612 New, Set and Get are at the same level.
8613 * parser.c HTMLparser.c: extra memory allocation bug for
8614 attributes detected by someone using libxml in embedded systems :-)
8615
8616Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * xmlmemory.h: turned off mem debug :-\
8619
8620Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * parser.c: closed bug #2784 a one line fix, but worth pushing
8623 a new release out
8624 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8625 some structures, comments before and after the
8626 main element, and other nastyness
8627 * HTMLtree.c tree.c: accomodate the extended HTML supported
8628 * configure.in: pushing 1.7.4
8629 * test/ent8 and related outputs : added a new test for bug #2784
8630 * test/HTML/wired.html and related output: a nasty HTML example
8631 * Makefile.am: improved the test scripts
8632 * docs/* : reran the documentation extractor, updated xml.html
8633
8634Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8637 HTMLparser and debugged the HTML related code. HTML documents
8638 now have their own type
8639 * entities.c: do not dump &apos; for HTML output
8640 * xmlmemory.c: improvement, breakpoint mechanism
8641 * testHTML.c: added --sax --repeat ...
8642 * Makefile.am: improved the HTML tests
8643 * valid.[ch]: added xmlValidGetValidElements and
8644 xmlValidGetPotentialChildren
8645 * tester.c: added --insert to test the 2 new functions
8646 * test//* result//* SAXresult//* : regression test cleanup
8647 and extension.
8648 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8649 gnome-xml-nanohttp.html
8650
8651Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * HTMLparser.c: fixed problems with some autoclose tags
8654 * tree.c: fixed XML output problems.
8655 * result/* SAXresult/*: update of the tests output
8656
8657Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8658
8659 * Makefile.am: Arturo patch for xmlConf.sh version info
8660 * parser.c: Tim Josling patch for single quoted items
8661 * tester.c: Tim Josling patch for tester options usage
8662 * tree.h: indent cleanup
8663
8664Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8665
8666 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8667 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8668
8669Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * tree.c : Raph patch for initialization of CORBA fields
8672 * parser.c, xpath.c, ...: modification of doc comments
8673 * xpath.c : allow spaces in xpath expressions
8674
8675Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * xmlmemory.h: turning off memory debug :-(
8678
8679Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8680
8681 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8682 better SAX interfaces.
8683 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8684 entity.
8685 * configure.in: 1.7.2
8686
8687Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * libxml.spec.in: fixed the URL
8690 * doc/xml.html: improved the documentation front-end
8691
8692Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8695
8696Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * libxml.spec.in: fixed the alpha compile problem
8699 * parser.[ch]: changed errno to errNo in the parser context :-(
8700 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8701 * doc/xml.html: changed CHAR to xmlChar
8702 * doc/html/*: recompiled the documentation
8703 * configure.in: 1.7.1
8704
8705Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8706
8707 * parser.h: modified the parser context struct to regain 1.4.0
8708 binary compatibility
8709 * parser.c, xml-error.h: added errno ot teh context and defined
8710 a set of errors values with update of errno
8711 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8712 DTDs and entities
8713 * *.h, *.c: complete cleanup of the use of config.h and include
8714 protection depending on the current setup.
8715 * overalll debugging, maintenance and bug-fixing on all modules
8716 * updated the documentation
8717 * ready for 1.7.0
8718
8719Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * HTMLparser.c : cleanup
8722 * SAX.c valid.c valid.h: added ID/IDREF checking
8723 * tree.c tree.h: extended doc structure for refs
8724 * configure.in: 1.6.2
8725 * parser.c: patched bug in SAX user arg call
8726 * parserInternals.h: patched missing close in C++ wrapping
8727 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8728 especially upcoming XPointer implementation.
8729 * doc/xml.html: augmented, typo
8730
8731Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8732
8733 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8734 not all invocations of install understand -d.
8735
8736Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8737
8738 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8739 to make 'check' works, when builddir != srcdir.
8740
8741Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8742
8743 * doc/xml.html : updated the documentation
8744
8745Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8748 not deallocated memory blocks
8749 * *.c : replaces all calls to malloc() free() and realloc() to
8750 the wrapper functions/macros
8751 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8752 instead of xmlFreeNodeList()
8753
8754Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * HTMLparser.c: corrected a stupid bug leading to core dump at
8757 tree deallocation. Removed warnings indicated by
8758 Stephane.Conversy@lri.fr
8759 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8760 looked for in the external subset
8761
8762Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8763
8764 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8765 on SGI by Stephane.Conversy@lri.fr
8766
8767Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * all .h : changed the prototype declaration indent as in gtk
8770 * most .c : working on reducing the TODOs in the code
8771 * most .c : cleanup though -pedantic and Insure++
8772 * improvements on validation ID checkings.
8773 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8774 * xml-config.in: closed #1810
8775
8776Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * tree.h, valid.c, valid.h: more work on validity, IDs
8779 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8780 definition for AIX
8781
8782Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8783
8784 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8785 the distribution due to a cut'n paste error at last commit
8786
8787Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * configure.in: upgraded to version 1.4.0
8790 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8791 Big update, added a large part of the validation process,
8792 it should be usable, but some parts are missing
8793 * xpath.c: improved the implementation w.r.t. root.
8794 * Makefile.am: added more tests
8795 * test and result trees: added a lot of tests
8796 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8797
8798Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * Added an HACKING file
8801
8802Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8803
8804 * xpath.[ch] : improvements and debug of the XPath implementation
8805 * parser.c, HTMLparser.c : modified the parsers to be progressive
8806 * tree.[ch] : extended the Buffer promitives
8807 * xmlIO.[ch] : added basic I/O routines providing progressive
8808 parsing and ready for I18N conversion plugins
8809 * SAXresult/* : the SAX callback sequence maybe slightly different
8810 now
8811 * test*.c : improved/updated the tests programs
8812 * doc/* : recompiled the docs.
8813
88141999-07-26 Michael Meeks <michael@edenproject.org>
8815
8816 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8817
8818 * tree.c: Ditto.
8819
8820Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * configure.in: upgraded to version 1.4.0
8823 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8824 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8825 XML query language, see http://www.w3.org/TR/xpath for more details.
8826 * parser.c, parser.h: added CHAR* related string functions for XPath
8827 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8828 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8829 rebuild the docs.
8830 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8831 and regression testing capabilities for XPath.
8832
8833Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8836 closing bug #1646
8837
8838Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * Makefile.am, example/Makefile.am: closed bug #1683
8841
8842Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8843
8844 * example/Makefile.am, configure.in: added the makefile for the
8845 gjobread example
8846
8847Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8848
8849 * doc/Makefile.am:
8850 - fix which allow "make install DESTDIR=</install/prefix>".
8851
8852Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8853
8854 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8855 which fixed a problem on the file reading-code.
8856
8857Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8858
8859 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8860 output.
8861 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8862
8863Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * parser.h : Oops removed the binary compatibility problem
8866 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8867 * parser.c, HTMLparser.c: applied patches for reading from stdin
8868
8869Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8870
8871 * parser.c, entities.c, valid.c: cleanup bug #1591
8872 * configure.in: cleanup bug #1592
8873 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8874 the same tree back-end. Hence gdome will be available for it.
8875 * doc/Makefile.am: close bug #617
8876
8877Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8878
8879 * parser.c: alloctate a per parser context SAX interface block
8880
8881Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8882
8883 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8884 and xmlEncodeEntitiesReentrant with the correct one :-\
8885
8886Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8887
8888 * commit of my internal XML base changes, quite a lot of
8889 changes, cleanups, better entities support, framework for
8890 new I/O and charset detection and handling
8891 * Fixed the configure/Makefile stuff to generate shared libs
8892 with the proper version info, so we jumped on rev from
8893 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8894 xmlEncodeEntities() result need to be freed now, and a string
8895 xmlParserVersion provide the current library version.
8896
8897Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8898
8899 * parser.c: fixed a buffer overrun for when you have a very long
8900 attribute with no entities in it.
8901
8902Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * added example directory
8905 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8906
8907Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * Release of libxml-1.1, nearly everything has been touched for
8910 this.
8911 * Added more regression tests
8912 * Updated the documentation
8913
8914Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * tree.[ch]: unified the XML_NO_CORBA defines.
8917 * parser.c encoding.[ch]: started plugging in char encoding detection
8918
8919Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8920
8921 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8922 Also freed allocated buffer.
8923
8924Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8925 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8926 reentrancy problem at printing. One is left in entities.c, to
8927 remove ASAP
8928 * testSAX.c : added a test example showing the use of the SAX
8929 interface if one doesn't want to build the DOM tree.
8930 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8931
8932Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8933
8934 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8935 large revamping of the parser to use SAX callbacks
8936 http://www.megginson.com/SAX/ (or at least a C like interface
8937 a la Expat). It's now possible to set up your own callbacks
8938 and the parser will not build a DOM tree.
8939 * test/* result/*: updated the test suite, I finally removed
8940 the old Namespace draft support (PI based).
8941
8942Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * Makefile.am: added test result to EXTRA_DIST for make tests
8945
8946Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * parser.c, parserInternals.h: moved the chars macro definitions
8949 to parserInternals.h
8950 * parser.c, error.c: applied patches from "Knut Åkesson"
8951 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8952
8953Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * xml-config.in : applied patch to make --version work
8956
89571999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8958
8959 * Makefile.am (check-local): Alias for `tests' target. This will
8960 cause `make check' to do the right thing.
8961 (tests): Don't run tests in srcdir. Also, replaced calls to
8962 basename with a `sed' "equivalent".
8963
8964Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8965
8966 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8967 it in the header and not the sources, updated the doc.
8968 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8969 pointing this out.
8970
8971Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8974 exported the inputStream routines.
8975 * doc/html/* : updated accordingly
8976
8977Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * parser.c, parser.h, parserInternals.h: added a few extra
8980 internal calls to allocate and free parser contexts ...
8981 * doc/html/* : updated accordingly
8982
8983Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8984
8985 * configure.in, Makefile.am, doc/makefile.am : General changes for
8986 1.0.0 release and including the generated HTML documentation.
8987
8988Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * makefile.am : added parserInternals.h, oops.
8991
8992Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8993
8994 * parserInternals.h: added this header giving access to the parser
8995 internal functions.
8996 * doc/Makefile.am : added a rebuild target which rebuilds the full
8997 set of documentations
8998 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8999 the internal subset.
9000 * *.c *.h: modifications needed to generate the documentation using
9001 gtk-doc, cleanup of functions blocks, reorganisation of struct
9002 declarations.
9003
9004Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9005
9006 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9007 the tar and spec file to include the beginning of the doc.
9008
90091999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9010
9011 * doc/.cvsignore: Added this file.
9012
9013Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9014
9015 * tree.c: fixed xmlGetProp to return "" when the attribute
9016 exists, even if the node-list is NULL.
9017
9018Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9019
9020 * tree.c: patched an error outputting empty attribute values.
9021 * Makefile.am and doc/makefile.am: have been updated during the
9022 week-end. Sorry for an empty CVS log, I got a shell problem.
9023
9024Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * tree.h: cleaned up using enums instead of defines
9027 * parser.c, valid.[ch]: more work on parsing/output of element
9028 declarations
9029
9030Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9031
9032 * valid.[ch], tree.c, parser.c : more work toward full parsing
9033 of XML DTDs.
9034 * README: added informations about mailing-list and on-line
9035 documentation
9036
90371999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9038
9039 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9040
9041Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * parser.c, tree.[ch] : more work toward conformance testing,
9044 added a last element to accelerate parsing of very flat structures
9045 started working on internal subset Element content declaration.
9046 * valid.[ch] : first cut at adding code toward validation.
9047 * previous changes had also small impact on most files, especially
9048 the conformance testing using James Clark test suite.
9049
9050Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * test/* : updated the examples, most of them were not well
9053 formed (humm), and added rdf2.
9054 * result/* : resulting changes in the output.
9055
9056Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9059
9060Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * tree.c: patched a bug in the generation of empty attributes
9063
9064Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9065
9066 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9067 for node/trees/documents/... Biggest problem is namespace
9068 support when copying subtrees.
9069
9070Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * parser.c, entities.c: improve entities and char ref encoding,
9073 and cleanups of error messages.
9074
9075Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * parser.c, entities.c: simple bug hunting done during rpm2html and
9078 rpmfind integration.
9079
9080Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * parser.[ch]: Added interfaces allowing to specify a SAX
9083 handler before parsing.
9084
9085Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9086
9087 * parser.c: redirrect all errors reporting through the SAX
9088 error function
9089
9090Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9093 * libtool, tlmain ...: update of the libtool files
9094
90951998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9096
9097 * entities.c: Use g_snprintf insteda of snprintf.
9098
9099Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9100
9101 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9102 added ent5 test for this purpose.
9103 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9104
9105Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * parser.c: fixed? a strange error due to compression on a GWP
9108 document.
9109
9110Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9111
9112 * tree.[ch]: bug fixing
9113 * entities.[ch]: defined a specific type for predefined entities
9114 * doc/xml.html: more documentation on the library, how to use it,
9115 overview of the interfaces.
9116
9117Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9118
9119 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9120
9121Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9122
9123 * tree.c: corrected a small bug
9124 * doc/xml.html: continuing writing documentation.
9125
9126Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * debugXML.h debugXML.c: added debugging utilities.
9129 * tester.c: added --debug switch.
9130 * tree.c: patched an incorrect node->type assignment.
9131 * parser.c: formatting, ensure that node->doc != NULL in attributes
9132
9133Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9136 entity support and provide an internal representation close to
9137 DOM one (entity ref nodes, and attribute value as tree). I tried
9138 to preserve the interface but this will surely break some apps
9139 (I have to change rpm2html/rpmfind for example). I had to change
9140 two interfaces, and the generated tree is somewhat different.
9141 * doc/* : started documenting the XML library, the tree and
9142 DOM/Corba. This is a first step.
9143
9144Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9145
9146 * parser.c: Set up the fonctions comment block, boring but useful.
9147 * parser.h, SAX.c, parser.c: now attributes are processed through
9148 the SAX interface. The problem is that my SAX interface diverged
9149 quite a bit from the original one, well this is not an official
9150 spec, and translating it from Java to C is hairy anyway...
9151
9152Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9153
9154 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9155 fonctions comment block, boring but useful.
9156
9157Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9160 conversion routines. However they are not yet used to convert the
9161 inputs. The core will run with UTF-8.
9162
9163Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9164
9165 * tree.c : make sure that the type id is properly set-up when
9166 a new object is allocated, needed for DOM.
9167
9168Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * tree.h, tree.c: Ok, the main objects in the tree will be native
9171 corba objects, it costs 8 bytes per Node, Attribute and Document
9172 but it simplifies the Corba integration a lot (no extra interface
9173 objects to allocate/free).
9174
9175Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9176
9177 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9178 and changed NODEs contants for conformity with DOM Level 1
9179
9180Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * added hooks to keep track of servants when creating objects
9183 xmlDoc and xmlNode (for Corba export).
9184
9185Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * added xml-config script.
9188
9189Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9190
9191 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9192 to autoupdate libtool and automake conf files.
9193
91941998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9195
9196 * Makefile.am: Use '?' to separate the sed
9197 commands as ',' is used when people pass -Wl,something.
9198
9199
9200Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * tree.c, tree.h: added a per-document compression interface.
9203
9204Tue Sep 22 20:47:38 EDT 1998
9205
9206 * tree.c, tree.h: added saving with compression and added interfaces
9207 to control the compression level (xmlGetCompressMode,
9208 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9209
9210Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * parser.c: corrected a loop for files of size 0
9213
92141998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9215
9216 * error.h: New file. Contains prototyes from `error.c'.
9217
9218Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9219
9220 * Makefile.am (xmlincdir): New macro.
9221 (xmlinc_HEADERS): Renamed from include_HEADERS.
9222
9223Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * applied small patch on numeric entities from
9226 Christopher Blizzard <blizzard@appliedtheory.com>
9227
9228Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9229
9230 * New release 0.2, removed the old xml_* files so that it's
9231 coherent with the other CVS base (W3C), far better conformance
9232 to standard, new namespaces, decent entities support, beginning
9233 of a SAX-like interface. Nearly nothing left intact, even the
9234 test examples ...
9235
92361998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9237
9238 * .cvsignore: Add .deps dir
9239
9240Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9241
9242 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9243
9244Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9245
9246 * configure.in: added test for CPP
9247 * AUTHORS, Changelog: the original ones didn't get commited but the
9248 glib ones instead, fixed.
9249 * Makefile.am: corrected an error in library naming
9250
9251Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9252
9253 * integrated code developped at W3C
9254 * changed the original Copyright
9255 * migrated to automake
9256 * prefixed the filenames by xml_ to avoid filename clashes
9257
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009258Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9259
9260 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9261 should not be called.
9262
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009263Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9264
9265 * libxml-2.0.pc.in: applied the patch to fix #101894
9266
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009267Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9268
9269 * tree.c : applied patch from Lukas Schroeder for register callbacks
9270 * valid.c: modified patch from Lukas Schroeder to test
9271 register callbacks with --chkregister
9272
Daniel Veillard067bae52003-01-05 01:27:54 +00009273Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9274
9275 * xmlreader.c: seriously changed the way data are pushed to
9276 the underlying parser, go by block of 512 bytes instead of
9277 tryng to detect tag boundaries at that level. Changed the
9278 way empty element are detected and tagged.
9279 * python/tests/reader.py python/tests/reader2.py
9280 python/tests/reader3.py: small changes mostly due to context
9281 reporting being different and DTD node being reported. Some
9282 errors previously undetected are now caught and fixed.
9283 * doc/xmlreader.html: flagged last section as TODO
9284
Daniel Veillard51a447a2003-01-04 19:42:46 +00009285Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9286
9287 * python/libxml.py: integrated the Python 2.2 optimizations
9288 from Hannu Krosing, while maintaining compatibility with
9289 1.5 and 2.1
9290
Daniel Veillarde59494f2003-01-04 16:35:29 +00009291Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9292
9293 * xmllint.c: a bit of cleanup
9294 * xmlreader.c: small fix
9295 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9296 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9297
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009298Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9299
9300 * python/setup.py.in: patch from Stéphane Bidoul to include
9301 drv_libxml2.py in setup.py
9302
Daniel Veillard66b82892003-01-04 00:44:13 +00009303Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9304
9305 * doc/xmlreader.html: starting documenting the new XmlTextReader
9306 interface.
9307
Daniel Veillard7704fb12003-01-03 16:19:51 +00009308Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9309
9310 * xmllint.c: added the --stream flag to use the TextReader API
9311 * xmlreader.c: small performance tweak
9312
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009313Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9314
9315 * xmlreader.c python/tests/reader2py: okay the DTD validation
9316 code on top of the XMLTextParser API should be solid now.
9317
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009318Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9319
9320 * xmlreader.c python/tests/reader2py: Fixing some more mess
9321 with validation and recursive entities while using the
9322 reader interface, it's getting a bit messy...
9323
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009324Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9325
9326 * xmlreader.c python/tests/reader.py: another couple of problem
9327 related to IsEmptyElement reported by Stéphane Bidoul needed
9328 some fixes.
9329
Daniel Veillard4f860202003-01-02 13:00:02 +00009330Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9331
9332 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9333 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9334 based on the python XmlTextReader interface.
9335
Daniel Veillard3c265e42003-01-01 21:06:49 +00009336Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9337
9338 * tree.c: backing out one change in the last patch which broke the
9339 regression tests
9340
Daniel Veillard5335dc52003-01-01 20:59:38 +00009341Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9342
9343 * global.data globals.c tree.c include/libxml/globals.h: applied
9344 an old patch from Lukas Schroeder to track node creation and
9345 destruction. Probably missing a lot of references at the moment
9346 and not usable reliably.
9347
Daniel Veillard8ba17412003-01-01 19:13:12 +00009348Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9349
9350 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9351 from doc/news.html and a stylesheet
9352
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009353Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9354
9355 * xmlreader.c python/tests/reader.py: fixed another couple of
9356 xmlreader bugs reported by Stéphane Bidoul and added tests.
9357
Daniel Veillard9e395c22003-01-01 14:50:44 +00009358Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9359
9360 * xmlreader.c python/tests/reader2.py: fixed another validity
9361 checking in external parsed entities raised by Stéphane Bidoul
9362 and added a specific regression test.
9363 * python/tests/reader3.py: cleanup
9364
Daniel Veillardd5896142002-12-31 14:45:26 +00009365Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9366
9367 * xmlreader.c python/tests/reader2.py: fixed a problem with
9368 validation within entities pointed by Stéphane Bidoul, augmented
9369 the tests to catch those.
9370
Daniel Veillarddc85f282002-12-31 11:18:37 +00009371Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * python/generator.py: modified the generator to allow keeping
9374 class references when creating new classes, needed to fix a bug
9375 pointed by Stéphane Bidoul where the input buffer of the
9376 xmlTextReader instance gets destroyed if the python wrapper for
9377 the input is not referenced anymore.
9378
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009379Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9382 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9383
Daniel Veillard571b8892002-12-30 12:37:59 +00009384Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9385
9386 * xmlreader.c python/tests/reader.py: fixed another problem
9387 pointed by Stéphane Bidoul
9388
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009389Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9392 with "<a/>"
9393
Daniel Veillardecaba492002-12-30 10:55:29 +00009394Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * SAX.c: warn on xmlns:prefix="foo"
9397 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9398 for namespace attributes handling.
9399
Daniel Veillard2d84a892002-12-30 00:01:08 +00009400Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9401
9402 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9403 a really nasty problem raised by a DocBook XSLT transform
9404 provided by Sebastian Bergmann
9405
Daniel Veillard29b3e282002-12-29 11:14:41 +00009406Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9409 by Stéphane Bidoul and integrated it into the tests
9410
Daniel Veillarde18fc182002-12-28 22:56:33 +00009411Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9414 extended the XmlTextReader API a bit, addding accessors for
9415 the current doc and node, and an entity substitution mode for
9416 the parser.
9417 * python/libxml.py python/libxml2class.txt: related updates
9418 * python/tests/Makefile.am python/tests/reader.py
9419 python/tests/reader2.py python/tests/reader3.py: updated a bit
9420 the old tests and added a new one to test the entities handling
9421
Daniel Veillardaba976d2002-12-28 21:14:18 +00009422Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9423
9424 * python/generator.py python/libxml2class.txt
9425 python/tests/reader.py python/tests/reader2.py: changed the
9426 generator to provide casing for the XmlTextReader similar to
9427 C# so that examples and documentation are more directly transposable.
9428 Fixed the couple of tests in the suite.
9429
Daniel Veillard83298842002-12-28 15:12:33 +00009430Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9431
9432 * doc/guidelines.html: added a document on guildeline for
9433 publishing and deploying XML
9434
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009435Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * valid.c xmlreader.c: final touch running DTD validation
9438 on the XmlTextReader
9439 * python/tests/Makefile.am python/tests/reader2.py: added a
9440 specific run based on the examples from test/valid/*.xml
9441
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009442Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * python/libxml.py: added a few predefined xmlTextReader parser
9445 configuration values.
9446
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009447Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * python/libxml_wrap.h: trying to fix #102037
9450
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009451Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * SAX.c: fixing bug #95296, when the predefined entities
9454 are redefined in the DTD the default one must be used
9455 instead anyway.
9456
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009457Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9458
9459 * doc/xmllint.xml
9460 * doc/xmllint.1
9461 Add discussion of XML_DEBUG_CATALOG to xmllint man
9462 page - bug #100907
9463
9464
Daniel Veillarddf512f42002-12-23 15:56:21 +00009465Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * xmlreader.c: Fixed the empty node detection to avoid reporting
9468 an inexistant close tag.
9469
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009470Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9473 for Python 2.1
9474
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009475Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9478
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009479Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * doc/libxml2-api.xml python/tests/reader.py: one really need
9482 to provide the base URI information when creating a reader parser
9483 from an input stream. Updated the API and the example using it.
9484
Daniel Veillardea7751d2002-12-20 00:16:24 +00009485Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9488 include/libxml/valid.h include/libxml/xmlreader.h: working on
9489 DTD validation on top of xml reader interfaces. Allows to
9490 validate arbitrary large instances. This required some extensions
9491 to the valid module interface and augmenting the size of xmlID
9492 and xmlRef structs a bit.
9493 * uri.c xmlregexp.c: simple cleanup.
9494
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009495Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9498 work on the xml reader interfaces.
9499 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9500 Web page for the Windows binaries.
9501
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009502Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * xmlIO.c: applied a patch for VMS following the report by
9505 Nigel Hall
9506
Daniel Veillard3772de32002-12-17 10:31:45 +00009507Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * parser.c: the parseStartTag bug fix wasn't complete.
9510
Daniel Veillard67df8092002-12-16 22:04:11 +00009511Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9514 parseStartTag, fixing it.
9515 * test/att4 result/att4 result/noent/att4: adding the test
9516 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9517 more methods to XmlTextReader.
9518
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009519Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9520
9521 * win32/libxml2.def.src: added more xml reader exports
9522 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9523 to the build
9524
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009525Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9526
9527 * doc/tutorial/xmltutorial.xml
9528 plus generated html and pdf
9529 Updating tutorial again based on further comments from Niraj
9530 Tolia on the last iteration
9531
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009532Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9533
9534 * doc/tutorial/xmltutorial.xml
9535 * doc/tutorial/includekeyword.c
9536 * doc/tutorial/includegetattribute.c
9537 plus generated html and pdf
9538 Adding fix from Niraj Tolia to tutorial to properly free memory.
9539
9540
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009541Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9544 more methods of XmlTextReader.
9545 * python/libxml2class.txt python/tests/reader.py: this increased the
9546 methods in the bndings, augmented the test to check those new
9547 functions.
9548
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009549Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9552 methods of XmlTextReader.
9553 * python/generator.py python/libxml_wrap.h python/types.c
9554 python/libxml2class.txt: added the reader to the Python bindings
9555 * python/tests/Makefile.am python/tests/reader.py: added a specific
9556 test for the Python bindings of the Reader APIs
9557 * parser.c: small cleanup.
9558
Daniel Veillard06503452002-12-13 10:42:08 +00009559Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * xinclude.c: fallback was only copying the first child not the
9562 full child list of the fallback element, closes #89684 as reopened
9563 by Bernd Kuemmerlen
9564
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009565Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9566
9567 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9568
Daniel Veillard000eafb2002-12-12 10:04:22 +00009569Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9570
Daniel Veillardc1eed322002-12-12 11:01:32 +00009571 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009572 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009573 gives enum values, fix functype return type, put back fields in
9574 structs
9575 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009576
Daniel Veillard024b5702002-12-12 00:15:55 +00009577Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9580 about htmlNodeDumpOutput location.
9581 * xpath.c: removed an undefined function signature
9582 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9583 too many symbols in the API breaking the python bindings.
9584 Updated with the libxslt/libexslt changes.
9585
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009586Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * configure.in: preparing release of 2.4.29
9589 * doc/*: rebuilt the docs and API
9590 * xmlreader.c: a few more fixes for the XmlTextReader API
9591
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009592Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9593
9594 * include/win32config.h: applied mingw patch from Magnus Henoch
9595
Daniel Veillard5aad8322002-12-11 15:59:44 +00009596Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9599
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009600Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9603 building Python script, does the C parsing directly, generates
9604 a better API description including structure fieds defs and
9605 enums. Still a couple of bugs, but good enough for the python
9606 wrappers now.
9607 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9608 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9609 include/libxml/schemasInternals.h include/libxml/tree.h: more
9610 cleanup based on the python analysis script reports.
9611 * libxml.spec.in: make sure the API XML description is part of the
9612 devel package.
9613
Daniel Veillard01c13b52002-12-10 15:19:08 +00009614Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9615
9616 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9617 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9618 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9619 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9620 code cleanup, especially the function comments.
9621 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9622
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009623Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9624
9625 * Makefile.am xmlreader.c include/libxml/Makefile.am
9626 include/libxml/xmlreader.h: Adding a new set of APIs based on
9627 the C# TextXmlReader API but converted to C. Allow to parse
9628 in constant memory usage, far simpler to program and explain
9629 than the SAX like APIs, unfinished but working.
9630 * testReader.c: test program
9631
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009632Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9633
9634 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9635
Daniel Veillard64b35282002-12-04 15:10:40 +00009636Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * tree.c: Chip turner indicated that XHTML1 serialization
9639 rule for style actually break on both IE and Mozilla,
9640 try to avoid the rule if escaping ain't necessary
9641
Daniel Veillard8efff672002-12-04 11:44:48 +00009642Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * nanhttp.c: handle HTTP URL escaping, problem reported by
9645 Glen Nakamura and Stefano Zacchiroli
9646
Daniel Veillard1c732d22002-11-30 11:22:59 +00009647Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9650
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009651Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * uri.c: Johann Richard pointed out some XPointer problems for
9654 URN based URI references in XInclude. Modified the URI parsing
9655 and saving routines to allow correct parsing and saving of
9656 XPointers, especially when attached to "opaque" scheme accordingly
9657 to RFC 2396
9658
Daniel Veillard8db67d22002-11-27 19:39:27 +00009659Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9662 of refactoring to the HTML saving code.
9663 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9664 in the doc.
9665
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009666Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9669 to a buffer API to reuse the generic dump to an OutputIO layer,
9670 this reduces code, fixes xmlNodeDump() for XHTML, also made
9671 xmlNodeDump() now return the number of byte written.
9672
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009673Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * python/setup.py.in: another patch from Stéphane Bidoul for
9676 Python bindings on Windows
9677 * doc/parsedecl.py: small cleanup
9678
Daniel Veillard9715c172002-11-25 16:33:40 +00009679Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * libxml.spec.in configure.in: add a line in %changelog for releases
9682
Daniel Veillard9bc53102002-11-25 13:20:04 +00009683Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * parser.c: patch from Marcus Clarke fixing a problem in entities
9686 parsing that was detected in KDe documentations environment.
9687
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009688Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9689
9690 * python/libxml.c (libxml_prev): Return the previous as opposed to
9691 the next node (I guess this is the result of some cut & paste programming:)
9692
Daniel Veillard80d7b902002-11-23 16:23:08 +00009693Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9696
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009697Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * python/generator.py python/libxml.c python/setup.py.in: trying
9700 to fix the Python bindings build on Windows (Stéphane Bidoul)
9701
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009702Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9703
9704 * win32/configure.js: added option for python bindings
9705 * win32/libxml2.def.src: added more exports
9706
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009707Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9708
9709 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9710 pthreads
9711 * win32/wince/*: applied updates to Windows CE port from Javier
9712
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009713Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * configure.in: preparing 2.4.28
9716 * libxml.spec.in doc/Makefile.am: some cleanup
9717 * doc/*: updated the news and regenerated.
9718
Daniel Veillardfee408f2002-11-22 13:18:30 +00009719Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * HTMLparser.c: final touch at closing #87235 </p> end tags
9722 need to be generated.
9723 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9724 this change slightly the output of a few tests
9725 * doc/*: regenerated
9726
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009727Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * parserInternals.c: fixing bug #99190 when UTF8 document are
9730 parsed using the progressive parser and the end of the chunk
9731 is in the middle of an UTF8 multibyte character.
9732
William M. Brack8b2c7f12002-11-22 05:07:29 +00009733Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9734
9735 * threads.c: fixed initialization problem in xmlNewGlobalState
9736 which was causing crash.
9737 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9738 in xmlInitializeGlobalState.
9739 * parserInternals.c: cleaned up ctxt->sax initialisation.
9740
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009741Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * tree.c include/libxml/tree.h: modified the existing APIs
9744 to handle XHTML1 serialization rules automatically, also add
9745 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9746 libxslt serialization uses it when needed without changing
9747 the library API.
9748 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9749 result/xhtml1: added a new test specifically for xhtml1 output
9750 and updated the result of one XHTML1 test
9751
Daniel Veillardd076a202002-11-20 13:28:31 +00009752Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * xinclude.c parserInternals.c encoding.c: fixed #99082
9755 for xi:include encoding="..." support on text includes.
9756 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9757 test/XInclude/ents/isolatin.txt : added a specific regression test
9758 * python/generator.py python/libxml2class.txt: fixed the generator
9759 the new set of comments generated for doc/libxml2-api.xml were
9760 breaking the python generation.
9761
Daniel Veillard817e70b2002-11-19 22:28:48 +00009762Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9765 * configure.in: patch for Solaris on new autoconf closes #98880
9766 * doc/parsedecl.py: repair the frigging API building script,
9767 did I say that python xmllib sucks ?
9768 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9769 and some comment are no more truncated.
9770
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009771Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * parser.c: Martin Stoilov pointed out a potential leak in
9774 xmlCreateMemoryParserCtxt
9775
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009776Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9777
9778 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9779 included in HTML documents and using the push parser.
9780
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009781Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9782
9783 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9784 specified, look for the Python interpreter not just in the
9785 specified root but also in the specified location. Fixes #98825
9786
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009787Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * python/libxml.c: fixing bug #98792 , node may have no doc
9790 and dereferencing without checking ain't good ...
9791
Daniel Veillarddad3f682002-11-17 16:47:27 +00009792Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * configure.in: preparing release 2.4.27
9795 * doc/* : updated and rebuilt the docs
9796 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9797 and all the docs are actually packaged and in the final RPMs
9798 * parser.c parserInternals.c include/libxml/parser.h: restore
9799 xmllint --recover feature.
9800
Daniel Veillard68e9e742002-11-16 15:35:11 +00009801Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
Daniel Veillard784b9352003-02-16 15:50:27 +00009803 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009804 processing of parsed entities, and XPath computation on sustitued
9805 entities.
9806 * testXPath.c: make sure entities are substitued.
9807
Daniel Veillard328f48c2002-11-15 15:24:34 +00009808Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
Daniel Veillard784b9352003-02-16 15:50:27 +00009810 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009811 processing of internal parsed entities, which had to be changed.
9812
Daniel Veillard66651aa2002-11-15 11:21:43 +00009813Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9814
9815 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9816 trying to fix bug #98517 about building outside the source tree
9817 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9818
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009819Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9820
9821 * include/win32config.h: cleanup
9822 * win32/Makefile.mingw: integrated mingw in JScript configure
9823 * win32/Makefile.msvc: modified to allow mingw coexistence
9824 * win32/configure.js: integrated mingw
9825 * win32/Readme.txt: cleanup
9826
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009827Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * HTMLparser.c: strengthen the guard in the Pop macros,
9830 like in the XML parser, closes bug #97315
9831
Daniel Veillard0821b152002-11-12 20:57:47 +00009832Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9835 callback is never used.
9836
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009837Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * parserInternals.c: fixed the initialization of the SAX structure
9840 which was breaking xsltproc
9841 * xpath.c: patch from Petr Pajas for CDATA nodes
9842 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9843 * parser.c include/libxml/parser.h: patch from Peter Jones
9844 removing a leak in xmlSAXParseMemory() and adding the
9845 function xmlSAXParseMemoryWithData()
9846
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009847Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9848
9849 adding pdf of tutorial, changing web page to link to it
9850 * doc/tutorial/xmltutorial.pdf
9851 * doc/xml.html
9852 * doc/docs.html
9853
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009854Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9855
9856 * doc/tutorial/ar01s08.html
9857 adding file what I forgot for tutorial
9858
9859
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009860Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9861
9862 Adding encoding discussion to tutorial
9863 Added:
9864 * doc/tutorial/images/*.png: DocBook admonition image files
9865 * doc/tutorial/apf.html, apg.html: new generated html
9866 * doc/tutorial/includeconvert.c: conversion code entity file
9867 changed:
9868 * doc/tutorial/xmltutorial.xml: DocBook original
9869 * doc/tutorial/*.html: generated html
9870
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009871Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9872
9873 * include/libxml/*.h: retired xmlwin32version.h
9874 * doc/Makefile.am: retired xmlwin32version.h
9875 * win32/configure.js: retired xmlwin32version.h
9876
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009877Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9878
9879 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009880 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9881 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009882
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009883Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * globals.c: fixed a typo pointed out by Igor
9886 * xpath.c: try to speed up node compare using line numbers
9887 if available.
9888
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009889Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * tree.c: make xmlFreeNode() handle attributes correctly.
9892
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009893Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9894
9895 * catalog.c: completed the #96963 fix, as reported by Karl
9896 Eichwalder
9897
Daniel Veillard56f21f22002-11-06 15:49:46 +00009898Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9901
Daniel Veillard91ad8792002-11-04 17:06:52 +00009902Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * Makefile.am: switched the order of a couple of includes
9905 to fix bugs #97100
9906
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009907Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9908
9909 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9910 xmlLoadCatalogs that used to separate directories with a ':'.
9911
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009912Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9913
9914 * threads.c: improvements to the Windows-side of thread handling
9915 * testThreads.c: conditionally excluded unistd.h
9916 * testThradsWin32.c: broke overlong lines
9917 * include/win32config.h: adapted thread-related macros to the new
9918 scheme and for pthreads on Windows
9919 * win32/Makefile.msvc: introduced a more flexible thread build,
9920 added testThreads[Win32].c to the build
9921 * win32/configure.js: introduced a more flexible thread config
9922
John Fleck61f6fb62002-10-31 15:23:29 +000099232002-10-31 John Fleck <jfleck@inkstain.net>
9924
9925 * doc/xml.html (and, by implication, FAQ.html)
9926 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9927
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009928Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9929
9930 * configure.in: removed xmlwin32version.h
9931 * include/libxml/Makefile.am: removed xmlwin32version.h
9932
Daniel Veillardce66ce12002-10-28 19:01:59 +00009933Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * tree.c: applied patch from Brian Stafford to fix a bug
9936 in xmlReconciliateNs()
9937
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009938Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * tree.c: applied patch from Christian Glahn to allow
9941 xmlNewChild() on document fragment nodes
9942
Daniel Veillardb39bc392002-10-26 19:29:51 +00009943Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * parser.c: Christian Glahn found a problem with a recent
9946 patch to xmlParseBalancedChunkMemoryRecover()
9947 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9948 problems
9949 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9950 test/schemas/seq*: added the test cases from Charles
9951
Daniel Veillard366a9152002-10-23 20:43:53 +00009952Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9955 serious cleanup of the spec file and associated changes
9956 in the Makefiles.
9957 * valid.c: try to remove some warnings on x86_64
9958
Daniel Veillardd033d022002-10-23 14:55:02 +00009959Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9962 fix bug #96586
9963
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009964Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9967 parsing, applied his patch
9968 * result/HTML/attrents.html result/HTML/attrents.html.err
9969 result/HTML/attrents.html.sax test/HTML/attrents.html:
9970 added the test and result case provided by Mikhail Sogrine
9971
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009972Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * vms/build_libxml.com vms/config.vms vms/readme.vms
9975 include/libxml/parser.h include/libxml/parserInternals.h
9976 include/libxml/tree.h include/libxml/xmlIO.h
9977 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9978 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9979 Applied the VMS update patch from Craig A. Berry
9980 * doc/*.html: update
9981
Daniel Veillardf000f072002-10-22 14:28:17 +00009982Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9985
Daniel Veillard1e208222002-10-22 14:25:25 +00009986Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9987
9988 * debugXML.c: adding a grep command to --shell in xmllint
9989 for T.V. Raman
9990
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009991Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9992
9993 * xmlcatalog.c: tried to fix some of the problem with --sgml
9994
Daniel Veillard935494a2002-10-22 14:22:46 +00009995Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * parser.c: tried to fix bug #91500 where doc->children may
9998 be overriden by a call to xmlParseBalancedChunkMemory()
9999
10000Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10003 identifiers in SGML catalogs containing '&'
10004
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010005Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * python/types.c: fixed bugs when passing result value tree
10008 to Python functions.
10009
Daniel Veillard48267432002-10-18 11:21:38 +000010010Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * configure.in: preparing the release of 2.4.26
10013 * doc/*: updated and rebuilt the documentation
10014
Daniel Veillardbb284f42002-10-16 18:02:47 +000010015Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * parser.c: fixed a XML Namespace compliance bug reported by
10018 Alexander Grimalovsky
10019
Daniel Veillard44892f72002-10-16 15:23:26 +000010020Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * HTMLtree.c: fixed serialization of script and style when
10023 they are not lowercase (i.e. added using the API to the tree).
10024
Daniel Veillard2fd85422002-10-16 14:32:41 +000010025Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * valid.c: make xmlValidateDocument emit a warning msg if there
10028 is no DTD, pointed by Christian Glahn
10029
Daniel Veillard32370232002-10-16 14:08:14 +000010030Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10033 content model when some of the blocks have min or max, and a couple
10034 of bugs found in the process.
10035 * result/schemas/list0* test/schemas/list0*: added some specific
10036 regression tests
10037
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010038Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * README: updated the contact informations
10041
Daniel Veillard63186732002-10-15 08:43:17 +000010042Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10045 misses it, reported by Peter Bray.
10046
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010047Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10050 and removed a few warnings
10051
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010052Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * parser.c: Christian Glahn found a small bug in the push parser.
10055 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10056 public
10057
Daniel Veillard6045c902002-10-09 21:13:59 +000010058Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * xmlschemas.c include/libxml/xmlschemas.h: added
10061 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10062 * testSchemas.c: added --memory to test the new interface
10063
Daniel Veillardf0070122002-10-09 14:24:17 +000010064Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * doc/index.py doc/search.php: integrated the XSLT indexing,
10067 a few fixed in the indexer, added a scope selection at the
10068 search level.
10069
Daniel Veillard01992e02002-10-09 10:20:30 +000010070Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10073 this was due to uninitialized parts of the validation context
10074
Daniel Veillard321be0c2002-10-08 21:26:42 +000010075Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * debugXML.c: applied patch from Mark Vakoc except the API
10078 change, preserved it.
10079 * doc/*: updated the docs to point to the search engine for
10080 information lookup or before bug/help reports.
10081
Daniel Veillard01e87d22002-10-08 16:55:06 +000010082Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * doc/index.py doc/search.php: added mailing-list archives
10085 indexing and lookup
10086
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010087Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10090
Daniel Veillard9b006132002-10-07 11:13:27 +000010091Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10092
10093 * doc/index.py: improved HTML indexing
10094 * doc/search.php: make the queries also lookup the HTML based indexes
10095
Daniel Veillard141d04b2002-10-06 21:51:18 +000010096Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * doc/index.py: added HTML page indexing
10099
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010100Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10101
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010102 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010103 problem in libxslt.
10104 * catalog.c: fixed list handling in XML_CATALOG_FILES
10105
Daniel Veillardceb09b92002-10-04 11:46:37 +000010106Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * valid.c: typo/bug found by Christian Glahn
10109
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010110Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10111
10112 * xmlIO.c: applied Windows CE patch from Javier.
10113 * win32/wince: new directory, contains support for the PocketPC
10114 with Windows CE from Javier.
10115 * include/win32config.h: reorganised, removed duplicate
10116 definitions and applied WinCE patch from Javier.
10117 * include/wsockcompat.h: new file, now contains WinSock
10118 compatibility macros.
10119 * win32/Makefile.msvc: introduced double-run compilation.
10120
Daniel Veillarde16b5742002-09-26 17:50:03 +000010121Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * configure.in include/libxml/xmlwin32version.h: preparing release
10124 of 2.4.25
10125 * doc/*: updated and regenerated teh docs and web pages.
10126
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010127Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10130 error were not covering namespace declarations.
10131 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10132 it was missing the attribute declaration for the namespace
10133 * result/VC/NS3: the fix now report breakages in that test
10134
Daniel Veillardabe01742002-09-26 12:40:03 +000010135Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10138
Daniel Veillard2ace1952002-09-26 12:28:02 +000010139Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10142 and regenerated the docs and web site
10143
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010144Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10147 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10148 not before
10149
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010150Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * python/generator.py python/libxml2class.txt: fixed a stupid error
10153 breaking the python API
10154
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010155Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10158 triostr.c triostr.h: applied a trio update patch from
10159 Bjorn Reese which should work with MinGW
10160
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010161Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10162
10163 * tree.c: improving some documentation comments
10164 * xmlregexp.c: found and fixed a mem leak with python regression tests
10165 * doc/*: rebuilt the doc and the API XML file including the
10166 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10167 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10168 python/types.c: added access to the XML Schemas regexps from
10169 python
10170 * python/tests/Makefile.am python/tests/regexp.py: added a
10171 simple regexp bindings test
10172
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010173Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10174
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010175 * doc/xml.html:
10176 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010177
Daniel Veillard118aed72002-09-24 14:13:13 +000010178Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * xmlregexp.c: fixed the data callback on transition functionality
10181 which was broken when using the compact form
10182 * result/schemas/*: updated the results, less verbose, all tests
10183 pass like before
10184 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10185 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10186 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10187 annoying warnings
10188 * xpath.c: try to provide better error report when possible
10189
Daniel Veillard72336152002-09-21 13:08:14 +000010190Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * Makefile.am: fixed a breakage raised by Jacob
10193
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010194Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10195
10196 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10197 which don't use sockets
10198
Igor Zlatkovic01280582002-09-20 16:40:34 +000010199Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10200
10201 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10202 * win32/configure.js: applied zlib patch from Daniel Gehriger
10203
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010204Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10205
10206 * win32/configure.js: applied the patch from Mark Vakoc for
10207 regexp support
10208 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10209 for regexp support
10210
Daniel Veillardb5c05732002-09-20 13:36:25 +000010211Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * xmlschemastypes.c: as pointed by Igor Float and Double
10214 parsing ain't finished yet
10215
Daniel Veillard40b11342002-09-20 12:01:39 +000010216Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * Makefile.am configure.in: trying to fix #88412 by bypassing
10219 all the python subdir if python ain't detected
10220
Daniel Veillard23e73572002-09-19 19:56:43 +000010221Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10224 made configuring with regexps/automata/unicode the default
10225 but without schemas ATM
10226 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10227 fixed the regexp based DTD validation performance and memory
10228 problem by switching to a compact form for determinist regexps
10229 and detecting the determinism property in the process. Seems
10230 as fast as the old DTD validation specific engine :-) despite
10231 the regexp built and compaction process.
10232
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010233Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * valid.c: determinism is debugged, new DTD checking code now works
10236 but xmlFAComputesDeterminism takes far too much CPU and the whole
10237 set usues too much memory to be really usable as-is
10238
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010239Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * tree.c: fixed another stupid bug in xmlGetNodePath()
10242 * xmllint.c: --version now report the options compiled in
10243
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010244Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * HTMLparser.c: small cleanup
10247 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10248 when configured with them. A bit of debugging around the determinism
10249 checks is still needed
10250
Daniel Veillard63b01c22002-09-17 19:25:28 +000010251Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10254
Daniel Veillard92727042002-09-17 17:59:20 +000010255Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlIO.c: small portability glitch fixed.
10258
Daniel Veillard84d70a42002-09-16 10:51:38 +000010259Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * xmlschemastypes.c: incomplete steps for real/double support
10262 * testAutomata.c include/libxml/xmlautomata.h
10263 include/libxml/xmlregexp.h: avoiding a compilation problem
10264 * valid.c include/libxml/valid.h: starting the work toward using
10265 the regexps for actual DTD validation
10266
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010267Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * hash.c: cosmetic cleanup
10270 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10271 integrating a DTD validation layer based on the regexps
10272
Daniel Veillard4402ab42002-09-12 16:02:56 +000010273Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10276 the determinism was tested before eliminating the epsilon
10277 transitions :-(
10278
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010279Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * python/generator.py python/libxml.c python/libxml.py
10282 python/libxml2-python-api.xml python/libxml2class.txt
10283 python/libxml_wrap.h python/types.c: updated the python
10284 bindings, added code for easier File I/O, and the ability to
10285 define a resolver from Python fixing bug #91635
10286 * python/tests/Makefile.am python/tests/inbuf.py
10287 python/tests/outbuf.py python/tests/pushSAXhtml.py
10288 python/tests/resolver.py python/tests/serialize.py: updated
10289 and augmented the set of Python tests.
10290
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010291Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10292
10293 * win32/configure.js: added more readme info for the binary
10294 package.
10295
Daniel Veillard607b35c2002-09-10 12:16:19 +000010296Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * xmlIO.c: fixed a stupid out of bound array error
10299
10300Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10303 messing around with support for Windows path, cleanups,
10304 trying to identify and fix the various code path to the
10305 filename access. Added xmlNormalizeWindowsPath()
10306
Daniel Veillard76575762002-09-05 14:21:15 +000010307Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * error.c valid.c: working on better error reporting of validity
10310 errors, especially providing an accurate context.
10311 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10312 error reports in those cases.
10313
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010314Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10317 parser.c parserInternals.c xmlIO.c: get rid of all the
10318 perror() calls made in the library execution paths. This
10319 should fix both #92059 and #92385
10320
Daniel Veillard19aa7022002-09-05 11:14:19 +000010321Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * xmllint.c: memory leak reporting was broken after a change
10324 of the preprocessor symbol used to activate it.
10325
Daniel Veillardec6725e2002-09-05 11:12:45 +000010326Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * tree.c: try to make the copy function work for node of
10329 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10330 DOM layers though, not libxml2 itself.
10331
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010332Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * valid.c: try to provide file and line informations, not all
10335 messages are covered, but it's a (good) start
10336
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010337Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * xinclude.c: reimplemented a large part of the XInclude
10340 processor, trying to minimize resources used, James Henstridge
10341 provided a huge test case which was exhibiting severe memory
10342 consumption problems.
10343
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010344Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * python/Makefile.am: applied patch from Christophe Merlet to
10347 reestablish DESTDIR
10348
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010349Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * libxml.spec.in: fixes libary path for x86_64 AMD
10352
John Fleckbe98b332002-09-04 03:16:23 +000010353Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10354
10355 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010356 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010357 (plus resulting generated html files)
10358 fixing one spot I missed in the tutorial where I hadn't freed
10359 memory properly
10360
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010361Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10362
10363 * doc/tutorial/includeaddattribute.c
10364 * doc/tutorial/includeaddkeyword.c
10365 * doc/tutorial/includegetattribute.c
10366 * doc/tutorial/includekeyword.c
10367 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010368 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010369 update tutorial to properly free memory (thanks to Christopher
10370 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010371 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010372 added image files so the callouts are graphical, making it
10373 easier to read ( use "--param callout.graphics 1" to generate
10374 html with graphical callouts)
10375
Daniel Veillarde1662542002-08-28 11:50:59 +000010376Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10379 nice logos generated by Marc Liyanage
10380 * doc/site.xsl *.html: changed the stylesheet to show the new
10381 logo and regenerated the pages
10382
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010383Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10386
Daniel Veillard42766c02002-08-22 20:52:17 +000010387Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * xpath.c: possible mem leak patch from Jason Adams
10390
10391Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10394 in the XQuery namespace
10395 * configure.in: preparing 2.4.24
10396 * doc/*.html: updated the web pages
10397
10398Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * python/generator.py: closing bug #85258 by generating conditional
10401 compile check to avoid linking to routines not configured in.
10402
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000104032002-08-22 Havoc Pennington <hp@pobox.com>
10404
10405 * autogen.sh: update error message for missing automake
10406
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010407Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * python/Makefile.am: typo in target name resulted in libxml2.py
10410 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10411
Daniel Veillard22669b22002-08-22 07:17:11 +000010412Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * win32/win32/Makefile.mingw: updated with version from
10415 Elizabeth Barham at http://soggytrousers.net/repository/
10416
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010417Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10418
10419 * win32/Makefile.msvc: added the prefix location to the include
10420 and lib search path.
10421
Havoc Pennington830e8972002-08-18 22:22:13 +0000104222002-08-18 Havoc Pennington <hp@pobox.com>
10423
10424 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10425 both automake 1.6 and 1.4 installed get the right automake. Means
10426 compilation from CVS will now require the latest automake 1.4
10427 release, or manually creating symlinks called "automake-1.4" and
10428 "aclocal-1.4"
10429
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010430Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * configure.in python/Makefile.am: more AMD 64 induced changes from
10433 Frederic Crozat
10434
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010435Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * xinclude.c: oops I was missing the xml:base fixup too
10438 * result/XInclude/*.xml: this adds xml:base attributes to most
10439 results of the tests
10440
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010441Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * xinclude.c: quick but apparently working implementation of
10444 xi:fallback, should close bug #89684
10445 * Makefile.am test/XInclude/docs/fallback.xml
10446 result/XInclude/fallback.xml: added a basic test for fallback,
10447 and run with --nowarning to avoid a spurious warning
10448 * configure.in: applied patch from Frederic Crozat for python
10449 bindings on AMD 64bits machines.
10450
Daniel Veillard9e923512002-08-14 08:48:52 +000010451Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10454 the caller don't pass a SAX callback block.
10455
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010456Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * tree.c: applied the same fix for the XML-1.0 namespace to
10459 xmlSearchNsByHref() as was done for xmlSearchNs()
10460
Daniel Veillardad11b302002-08-12 14:53:41 +000010461Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * libxml.3: small cleanup of the man page
10464 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10465 when serializing HREF attributes generated by XSLT.
10466
Daniel Veillardc084e472002-08-12 13:27:28 +000010467Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10470 version of Marc Liyanage' patch for boolean attributes in HTML
10471 output
10472
Daniel Veillard5f91b372002-08-12 12:13:01 +000010473Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * python/tests/serialize.py: fixed the test results, indenting
10476 behaviour changed slightly
10477
Aleksey Sanin9e951762002-08-08 18:02:41 +000010478Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10479
10480 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10481 new c14n function to Windows def files
10482
Aleksey Saninea4272a2002-08-02 23:50:03 +000010483Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10484
10485 * c14n.c: fixed a memory leak in c14n code
10486
Daniel Veillard58e44c92002-08-02 22:19:49 +000010487Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * parser.c include/libxml/parser.h: adding a new API for Christian
10490 Glahn: xmlParseBalancedChunkMemoryRecover
10491 * valid.c: patch from Rick Jones for some grammar cleanup in
10492 validation messages
10493 * result/VC/* result/valid/*: this slightly change some of the
10494 regression tests outputs
10495
Daniel Veillard0bf29002002-08-01 12:54:11 +000010496Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * tree.c: trying to fix a problem in namespaced attribute handling
10499 raised by Christian Glahn
10500
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010501Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * encoding.c include/libxml/encoding.h: Opening the interface
10504 xmlNewCharEncodingHandler as requested in #89415
10505 * python/generator.py python/setup.py.in: applied cleanup
10506 patches from Marc-Andre Lemburg
10507 * tree.c: fixing bug #89332 on a specific case of loosing
10508 the XML-1.0 namespace on xml:xxx attributes
10509
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010510Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10511
10512 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10513 corner case from new Merlin's test suite and added a callback
10514 that will be used to improve xmlsec performance
10515
10516
Daniel Veillard0b22def2002-07-29 16:23:03 +000010517Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * HTMLtree.c: trying to fix the <style> escaping problem in
10520 HTML serialization bug #89342
10521
Daniel Veillard0b28e882002-07-24 23:47:05 +000010522Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10525 and rebuilt the web site.
10526
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010527Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010528
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010529 * include/libxml/tree.h: added _private member to xmlNs struct
10530
Daniel Veillard1d995272002-07-22 16:43:32 +000010531Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * HTMLparser.c: fixing bug #84876 based on the xml working
10534 code.
10535
William M. Brack61eaba52002-07-21 11:14:18 +000010536Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10537
10538 * python/Makefile.am: enhanced to fix bug 72012 (errors
10539 when using '-jX' make parameter)
10540
William M. Brackef61d202002-07-19 08:32:00 +000010541Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10542
10543 * xpath.c: small additional enhancement for booleans
10544 compared to nodesets
10545
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010546Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * HTMLtree.c: changed the order of the encoding declaration
10549 attributes in the meta tags due to a bug in IE/Mac
10550
William M. Brack0c022ad2002-07-12 00:56:01 +000010551Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10552
10553 * xpath.c: enhanced handling of booleans (especially '='
10554 and '!=' for nodesets) - fixes bug 85256. Added new
10555 routine xmlXPathNotEqualValues for more proper handling
10556 of '!=' when nodesets are involved.
10557
Daniel Veillard06944e22002-07-11 19:55:18 +000010558Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10561 doc/xmlcatalog_man.xml to the source distribution
10562
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010563Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10564
10565 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10566 asked for this.
10567
Daniel Veillard539638b2002-07-06 19:55:14 +000010568Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * configure.in: preparing 2.4.23
10571 * doc/*: rebuilt the docs
10572
Daniel Veillard176d99f2002-07-06 19:22:28 +000010573Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * parser.c: fixing bug #84169 by fixing the
10576 comment of xmlCreatePushParserCtxt to describe the
10577 encoding detection parameters better.
10578
Daniel Veillard37f961d2002-07-06 17:53:56 +000010579Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * valid.c: fixing bug #79331 in one path the lookup for
10582 ID attributes on a namespaced node wasn't handled correctly :-\
10583
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010584Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10585
10586 * HTMLparser.c: trying to fix 87235 about discarded white
10587 spaces in the HTML parser.
10588 * result/HTML/*: this changes the output of a number of HTML
10589 regression tests
10590
Daniel Veillardfdc91562002-07-01 21:52:03 +000010591Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * xpath.c: applied patch from Richard Jinks for the namespace
10594 axis + fixed a memory error.
10595 * parser.c parserInternals.c: applied patches from Peter Jacobi
10596 removing ctxt->token for good.
10597 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10598 popped out by the regression tests.
10599 * Makefile.am: patch for threads makefile from Gary Pennington
10600
William M. Brack6000af52002-06-28 11:43:13 +000010601Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10602
Daniel Veillardfdc91562002-07-01 21:52:03 +000010603 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010604 expressions involving preceding-sibling (et al).
10605
Daniel Veillard153120c2002-06-18 07:58:35 +000010606Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * hash.c: applied a patch from Peter Jacobi to solve a problem
10609 when compiling with the Watcom C on Win32
10610 * result/schemas/*.err: the change of hashing algo generated
10611 permutations in the output
10612
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010613Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * hash.c: applied patch from Sander Vesik improving the quality of
10616 the hash function.
10617
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106182002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010619
10620 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10621 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10622 xmllint.c xpath.c: replaced sprintf() with snprintf()
10623 to prevent possible buffer overflow (the bug was pointed
10624 out by Anju Premachandran)
10625
Daniel Veillarde059b892002-06-13 15:32:10 +000010626Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * parser.c: removed an uninitialized data error popped by valgrind
10629 on PE references
10630
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010631Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10632
10633 * doc/xml.html
10634 adding tutorial reference to the web page
10635
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010636Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10637
10638 * doc/tutorial/xmltutorial.xml
10639 * doc/tutorial/ar01s07.html
10640 * doc/tutorial/ape.html
10641 * doc/tutorial/includegetattribute.c
10642 adding section to tutorial about retrieving an attribute
10643 value
10644
Daniel Veillardf5582f12002-06-11 10:08:16 +000010645Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10646
10647 * parser.c: applied a couple of patches from Peter Jacobi to start
10648 to get rid of ctxt->token, with a possible significant speed
10649 improvement to be gained once done. Better compliance with PE
10650 references constructs in DTDs too.
10651 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10652 from Peter too
10653
Daniel Veillard38d80e22002-06-11 07:24:56 +000010654Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10657 xmlParseElement was likely to have been deallocated at the
10658 time of the report, possibly leading to segfault. Just report
10659 the tag name now.
10660
Daniel Veillard9e412302002-06-10 15:59:44 +000010661Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * xpath.c: patch from Richard Jinks for XPath substring() function
10664 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10665
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106662002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010667
10668 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10669
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010670Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10671
10672 *doc/FAQ.html
10673 fixing typos in FAQ, thanks to Robert Funnell for the
10674 editing help
10675
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010676Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * NEWS: got complaints from rpmlint that it was empty
10679
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010680Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10681
10682 * added doc/tutorial, including:
10683 apa.html
10684 apb.html
10685 apc.html
10686 apd.html
10687 ar01s02.html
10688 ar01s03.html
10689 ar01s04.html
10690 ar01s05.html
10691 ar01s06.html
10692 includeaddattribute.c
10693 includeaddkeyword.c
10694 includekeyword.c
10695 includestory.xml
10696 index.html
10697 xmltutorial.xml
10698 libxml tutorial, including generated html
10699
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010700Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10701
10702 * result/c14n/exc-without-comments/merlin-c14n-two-*
10703 result/c14n/without-comments/merlin-c14n-two-*
10704 test/c14n/exc-without-comments/merlin-c14n-two-*
10705 test/c14n/without-comments/merlin-c14n-two-*
10706 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10707 c14n/exc-c14n and slightly modified test script to handle
10708 these test cases
10709 * c14n.c: fixed bugs for complicated nodes set (namespace
10710 without node and others from merlin-c14n-two.tar.gz)
10711 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10712 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10713 for xmlsec performance patch
10714 * xpath.c: fixed self::node() for namespaces and attributes
10715
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010716Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10717
10718 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10719 but with the format parameter
10720 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10721
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010722Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10723
10724 * Makefile.am: updated c14n tests suite
10725 * c14n.c: performance improvement for previous c14n patch
10726
Daniel Veillarde72c7562002-05-31 09:47:30 +000010727Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * parser.c: another peroformance patch from Peter Jacobi, that
10730 time on parsing attribute values.
10731
Aleksey Sanin508a1012002-05-31 06:32:32 +000010732Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10733
10734 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10735 into LibXML2 test suite
10736
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010737Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10738
10739 * c14n.c: propagating xpath ancesstors node fix to c14n
10740 plus small performance improvement to reduce number of
10741 mallocs
10742 * xpath.c: fixed ancestors axis processing for namespace nodes
10743
Daniel Veillard46de64e2002-05-29 08:21:33 +000010744Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10747 Peter Jacobi
10748
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010749Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * configure.in: preparing 2.4.22
10752
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010753Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10756 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10757 a public entry point.
10758 * doc/*: rebuilt the API and docs
10759
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010760Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10761
10762 * xpath.c: patch from Richard Jinks to fix a problem introduced
10763 in the previous patch and pointed by Norm
10764
Daniel Veillardc6924812002-05-24 11:10:43 +000010765Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10766
10767 * libxml.spec.in: fixing bug #81112
10768
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010769Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * uri.c: fixing bug #82848
10772
Daniel Veillarda2878972002-05-24 07:54:39 +000010773Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10776 output of one catalog test
10777
Aleksey Sanin114e4752002-05-24 07:20:27 +000010778Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010779
Aleksey Sanin114e4752002-05-24 07:20:27 +000010780 * global.data globals.c tree.c include/libxml/globals.h
10781 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10782 default value for global parameter xmlIndentTreeOutput to 1 and
10783 introduced new global parameter xmlTreeIndentString (the string
10784 used to do one-level indent) with default value " " (as it was
10785 in tree.c)
10786
Daniel Veillard49d5af82002-05-23 11:55:49 +000010787Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10790 with trio and schemas.
10791
Daniel Veillard7c13af42002-05-22 09:57:32 +000010792Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * xpath.c: patch from Richard Jinks to fix the problem raised in
10795 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10796
Daniel Veillard5a872412002-05-22 06:40:27 +000010797Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * xmlschemas.c: a bit of work on import.
10800 * xmlschemastypes.c: Charles Bozeman provided a compare function
10801 for date/time types so min/max facet restrictions should work,
10802 indeterminate comparisons return an error instead of equal.
10803 * test/schemas/date_0* result/schemas/date_0_0: specific test
10804 from Charles Bozeman too
10805
Daniel Veillard10b6da42002-05-18 07:55:20 +000010806Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10809 from Christian Cornelssen fixing the man pages and the Catalog
10810 building script.
10811 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10812 next step is <xs:import> I now have a reasonable understanding
10813 of how it works.
10814
Daniel Veillarde5354492002-05-16 08:43:22 +000010815Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10818
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010819Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10820
10821 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10822
Daniel Veillard088bf112002-05-14 11:03:59 +000010823Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10824
10825 * xpath.c: fixing an XPath function evalutation bug pointed out
10826 by Alexey Efimov where the context was lost when evaluating
10827 the function arguments
10828
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010829Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010830
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010831 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10832 function public for XMLSec performance optimizations
10833
Daniel Veillard3cd72402002-05-13 10:33:30 +000010834Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * python/generator.py python/libxml2class.txt : fixed a problem
10837 with the HTML parser pointed by Gary Benson
10838 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10839 example
10840
Aleksey Sanine48a3182002-05-09 18:20:01 +000010841Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10842 * parser.c: fixed bug #81159 (memory growth in SAX)
10843
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010844Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10845 * xpath.c: fixed bug #78858 (the real fix)
10846
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010847Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010848 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010849
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010850Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * tree.c: modified xmlNodeSetBase to allow changing the
10853 base of a document.
10854
Daniel Veillard070803b2002-05-03 07:29:38 +000010855Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * xmlschemastypes.c: patch Charles Bozeman for validation of
10858 all the date, time, and duration types
10859 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10860 * configure.in: fixed an error pointed by an user
10861 * xml2-config.in: fixed an error pointed by an user
10862
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010863Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10864
10865 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10866 win32/libxml2.def.src xmlIO.c: exported default
10867 'file:', 'http:' and 'ftp:' protocols input handlers
10868 and maked protocols comparisson case insensitive
10869
Daniel Veillard34de97f2002-04-30 14:29:22 +000010870Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * configure.in: Neven Has detected a typo
10873
Daniel Veillard28577c32002-04-30 06:48:41 +000010874Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10877 as one of the persons allowed to commit directly to the
10878 module.
10879
Daniel Veillardfc57b412002-04-29 15:50:14 +000010880Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10883 * valid.c: raised a too low limit
10884 * doc/*: rebuilt the docs
10885
Daniel Veillardeca82812002-04-24 11:42:02 +000010886Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * test/XPath/expr/floats test/XPath/expr/functions
10889 result/XPath/expr/floats result/XPath/expr/functions
10890 xpath.c: another XPath conformance patch from Richard Jinks
10891
Daniel Veillard13e04c62002-04-23 17:51:29 +000010892Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * xmlschemas.c: fixed validation of attribute groups.
10895 * test/schemas result/schemas: added an example from the primer
10896
Daniel Veillard88c58912002-04-23 07:12:20 +000010897Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10900 * test/schemas result/schemas: updated the test list
10901
Daniel Veillarde19fc232002-04-22 16:01:24 +000010902Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * TODO: updated a bit
10905 * parser.c: made a comment more specific
10906 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10907 Schemas conformance.
10908 * test/schemas result/schemas: updated the test list
10909
Daniel Veillard441bc322002-04-20 17:38:48 +000010910Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10913 implementing xs:all with minOccurs = 0
10914 * tes/schemas/* result/schemas/*: added more tests covering
10915 xs:all
10916
Daniel Veillard8a001f62002-04-20 07:24:11 +000010917Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * xmlregexp.c: first implementation of the all particle, this
10920 may need to be revisited for case where not all transitions
10921 must be crossed.
10922
Daniel Veillard7646b182002-04-20 06:41:40 +000010923Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * tree.c: another entity processing update from Markus Henke
10926
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010927Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10928
10929 * trionan.c: fixed crash on OSF/1
10930
Daniel Veillardb4398962002-04-19 07:01:55 +000010931Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10932
10933 * xmlschemas.c: more Schemas work
10934 * test/schemas/* result/schemas/*: added more tests coming
10935 from the spec.
10936
Daniel Veillard54761132002-04-18 21:00:44 +000010937Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10940 ExcC14N specification
10941
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010942Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * tree.c: patch from Markus Henke, fix for recursive entities.
10945
Daniel Veillard23b1f372002-04-18 15:50:05 +000010946Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * xpath.c: fix a problem with string() on a document node.
10949
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010950Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * Makefile.am xmlschemas.c: more Schemas work
10953 * test/schemas/* result/schemas/*: added more tests coming
10954 from the spec.
10955
Daniel Veillard6231e842002-04-18 11:54:04 +000010956Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10957
10958 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10959 * result/HTML/*: this changes a few things in the results
10960
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010961Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10962
10963 * include/libxml/tree.h: eliminated 'declaration different than
10964 prototype' warning
10965 * include/win32config.h: "resolved" conflicts with errno.h
10966
Daniel Veillardb509f152002-04-17 16:28:10 +000010967Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10968
10969 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10970 on the automata interfaces and debug of counted choices
10971 * test/schemas/* result/schemas/*: added a number of tests
10972
Daniel Veillard8651f532002-04-17 09:06:27 +000010973Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10976 a bit of work on Schemas
10977 * testSchemas.c: try to make it more useful
10978 * test/schemas/* result/schemas/* Makefile.am: changed the
10979 Schemas regression test procedure, started adding a few samples
10980
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010981Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10982
10983 * include/libxml/encoding.h: Patch for the Borland C++ builder
10984 * include/libxml/tree.h: Patch for the Borland C++ builder
10985 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010986 * win32/bcb5: New directory for the Borland C++ builder
10987 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010988
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010989Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10990
10991 * win32/Makefile.msvc: Update for XML Schema support
10992 * win32/configure.js: Update for XML Schema support
10993 * win32/libxml2.def.src: Update for XML Schema support
10994
Daniel Veillard4255d502002-04-16 15:50:10 +000010995Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10998 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10999 xmlunicode.c include/libxml/Makefile.am
11000 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11001 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11002 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11003 include/libxml/xmlversion.h.in : merged the current state of
11004 XML Schemas implementation, it is not configured in by default,
11005 a specific --schemas configure option has been added.
11006 * test/automata test/regexp test/schemas Makefile.am
11007 result/automata result/regexp result/schemas:
11008 merged automata/regexp/schemas regression tests
11009
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011010Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * xpath.c: Gary found a compile time problem, fixes #78823
11013
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011014Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * configure.in: release of 2.4.20
11017 * doc/*: updated and rebuilt the docs
11018
Daniel Veillardf544f192002-04-15 12:56:56 +000011019Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * python/Makefile.am: patch from Cristian Gafton to build on
11022 Red Hat 6.2, should also fix #75779
11023
Daniel Veillard940492d2002-04-15 10:15:25 +000011024Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * valid.c: first part of fixing #78729
11027
Daniel Veillardeb475a32002-04-14 22:00:22 +000011028Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11031 escaping of URI when saving HTML files.
11032 * result/HTML/*: this impacted some tests
11033
Daniel Veillard9b731d72002-04-14 12:56:08 +000011034Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * configure.in: trying to fix #77441
11037
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011038Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * include/libxml/xmlIO.h: Hallski complained it could not be
11041 included by itself.
11042
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011043Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11046
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011047Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11048
11049 * win32/configure.js: patch from Nilo for the c14n option
11050 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11051
Daniel Veillardda423da2002-04-10 19:25:38 +000011052Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11055 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11056 LIBXML_THREAD_ENABLED
11057
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011058Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * xpath.c: another patch from Richard Jinks for substring conformance
11061 * test/XPath/expr/floats test/XPath/expr/strings
11062 result/XPath/expr/floats result/XPath/expr/strings: update of the
11063 test suite to check those.
11064
Daniel Veillard01917aa2002-04-10 11:30:41 +000011065Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * xpath.c: patch from Richard Jinks for .x float parsing.
11068
Daniel Veillard46d6c442002-04-09 16:10:39 +000011069Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * parser.c: patch from Markus Henke when an encoding ain't recognized
11072
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011073Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11074
11075 * libxml.m4: got a report that #include <string.h> was needed
11076
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011077Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11080
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011081Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11082
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011083 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011084
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011085Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11088 pointed out by Melvyn Sopacua.
11089
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011090Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * libxml.m4: Frédéric Crozat gave a patch related to the change
11093 of Include paths breaking the libxml.m4
11094
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011095Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * xpath.c: Fix bug #76927 forgot to save some context
11098 when evaluating binary expressions
11099
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011100Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * configure.in: fixed configure for MPE/iX from Markus Henke
11103 * xmlmemory.c: fixed initialization problems
11104 * xpath.c: another set of patches from Richard Jinks this
11105 fixes "make XPathtests" on linux
11106
Daniel Veillard21458c82002-03-27 16:12:22 +000011107Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11110 * test/XPath/expr/compare test/XPath/expr/equality
11111 test/XPath/expr/floats test/XPath/expr/functions
11112 test/XPath/expr/strings result/XPath/expr/compare
11113 result/XPath/expr/equality result/XPath/expr/floats
11114 result/XPath/expr/functions result/XPath/expr/strings: Updated
11115 tests though they show a divergence on Linux
11116
Daniel Veillard28dfed12002-03-27 09:08:17 +000011117Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * xpath.c trionan.c: previous commit also included patches
11120 from Richard Jinks on some IEEE support corner case
11121
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011122Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11125 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11126 that $(datadir) should be used for docs
11127
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011128Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11131 could leak filedescriptors
11132
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011133Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * configure.in nanohttp.c: applied patch from Allan Clark for
11136 UnixWare/OpenServer
11137
Daniel Veillard19274092002-03-25 16:48:03 +000011138Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * configure.in: preparing 2.4.19
11141 * doc/*: rebuilt the docs
11142
Daniel Veillard56b2db72002-03-25 16:35:28 +000011143Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * nanohttp.c: fixing #76043, got fed up with non-portability
11146 of that piece of code.
11147
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011148Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * valid.c SAX.c: Never commit without running "make tests" :-(
11151 fix a couple of stupidities in the previous commit
11152 * result/*: a few changes in some attribute order result of previous
11153 commit.
11154
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011155Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11158 the internal subset should not raise duplicate ID errors,
11159 also there was a small bug in conjunction to namespace
11160 declarations defaulted and xml:xxx attributes DTD definitions.
11161
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011162Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * xpath.c: Richard Jinks also raised some rounding problems
11165 this tries to fix them
11166
Daniel Veillard4e2df542002-03-22 12:23:14 +000011167Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11170 behaviour in xmlXPathCastToString()
11171
Daniel Veillarddb552912002-03-21 13:27:59 +000011172Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11175 raised by Morus Walter
11176
Daniel Veillard9e537932002-03-21 13:08:08 +000011177Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11180 from Igor
11181
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011182Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * xpath.c: fixing #75619, related to a problem when trying
11185 to evaluate condition when the current node set resulting
11186 from that sub-step evaluation is empty. Also fixes 2 potential
11187 problem with previous-sibling and next-siblings axis.
11188
Daniel Veillard1840ef02002-03-21 08:05:23 +000011189Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11192 HTML support is not configured in.
11193
Daniel Veillard561b7f82002-03-20 21:55:57 +000011194Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11197 include/libxml/tree.h: dohh I really didn't intended to commit
11198 this test version :-(
11199
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011200Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * testSAX.c: I wanted to see the real speed at the SAX interface
11203 after a little too many Ximianer started complaining about the
11204 parser speed.
11205 added a --quiet option:
11206 paphio:~/XML -> ls -l db100000.xml
11207 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11208 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11209 3200006 callbacks generated
11210 real 0m1.270s
11211 Which means 16MBytes/s and 3Mcallback/s
11212
Daniel Veillardc62a1472002-03-19 18:35:12 +000011213Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11214
11215 * xpath.c: valgrind spotted another error that time when running
11216 on libxslt regression tests
11217
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011218Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * Makefile.am: adding "make valgrind" running the full regression
11221 tests (except python ones) under Valgrind (using valgrind -q
11222 which was kindly added by the author).
11223 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11224 passes cleanly now except an obcure floating point initialization
11225 raised in log10() in one XPath regression test ???
11226 * tree.c: edited some comments to close #75244
11227
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011228Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11231 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11232 context of ScrollKeeper, made sure that if the number is
11233 an integer, the serialization follows the description at
11234 http://www.w3.org/TR/xpath#section-String-Functions
11235
Daniel Veillard5997aca2002-03-18 18:36:20 +000011236Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011238 * configure.in: preparing 2.4.18
11239 * doc/*: updated and rebuilt the web site
11240 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11241 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011242 * parser.c: humm, changed the way the SAX parser work when
11243 xmlSubstituteEntitiesDefault(1) is set, it will then
11244 do the entity registration and loading by itself in case the
11245 user provided SAX getEntity() returns NULL.
11246 * testSAX.c: added --noent to test the behaviour.
11247
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011248Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * parser.c: Wilfried Teiken provided a hackish but working
11251 way to get context reported back on entities when parsing
11252 with SAX and without breaking the DOM build.
11253
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011254Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * c14n.c: applied a new patch from Aleksey Sanin
11257 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11258 to reference Aleksey implementation of XML digital Signatures
11259
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011260Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * xpath.c: small fix to avoid potential problem due to
11263 ordering of freeing data
11264 * python/Makefile.am: people were complaining about
11265 the generated file in python dir not being built
11266
Daniel Veillardd2379012002-03-15 22:24:56 +000011267Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11270 python/generator.py python/libxml.c python/types.c: Cleanup
11271 of the python Makefiles based on Jacob and James feedback,
11272 fixed the spec file accordingly, fixed the number of warning
11273 that passing my pedantic CFLAGS was generating. Conclusion
11274 is that Python includes are real crap.
11275
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011276Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * configure,in: it was reported quite a few times that
11279 xml2-config --cflags should not output
11280 -I$includeprefix/libxml2/libxml because libxml2 header names
11281 clashes with existing names like list.h from C++ stl.
11282 Includes should be #include<libxml/xxx.h> so ...
11283
Daniel Veillard6f293b12002-03-15 09:42:33 +000011284Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * c14n.c: another patch from Aleksey Sanin
11287
Daniel Veillard5c396542002-03-15 07:57:50 +000011288Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11291 canonicalization algorithm
11292 * doc/xml.html doc/index.html: added the C14N references on the
11293 index page.
11294
jacob berkman9be65862002-03-14 02:15:56 +0000112952002-03-13 jacob berkman <jacob@ximian.com>
11296
11297 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11298 usage, redundant, and gcc specific
11299
Daniel Veillard75be0132002-03-13 10:03:35 +000011300Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11301
11302 * xpath.c: speedup some node selection operations, this can
11303 have a significant impact on DocBook Norm's stylesheets
11304 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11305 make sure it's always the case
11306 * debugXML.c: distinguish CDATA and comments in ls operations
11307
Daniel Veillard61f26172002-03-12 18:46:39 +000011308Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11311 to generate better API descriptions etc...
11312
Daniel Veillard9ff88172002-03-11 09:15:32 +000011313Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11314
11315 * c14n.c: Fixing #74186, made sure all boolean expressions
11316 get fully parenthesized, ran indent on the output
11317 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11318 include/libxml/tree.h: also #74186 related, removed the
11319 --with-buffers option, and all the preprocessor conditional
11320 sections that were resulting from it.
11321
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011322Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * valid.c: applied patch from Dodji Seketeli fixing an
11325 uninitailized variable in xmlValidGetValidElements()
11326
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011327Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * c14n.c: fixed a few comments
11330 * doc/*.html doc/*/*.html: regenerated the docs and added
11331 the C14N API
11332 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11333
Daniel Veillardfa49d872002-03-09 10:20:00 +000011334Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * check-xml-test-suite.py: fix to adapt varaiations in the
11337 bindings
11338 * configure.in python/setup.py python/setup.py.in: fixed to
11339 have the version of the python scripts automatically updated
11340
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011341Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11344 in xmlCopyProp()
11345
Daniel Veillardaf43f632002-03-08 15:05:20 +000011346Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * configure.in: preparing 2.4.17 release
11349 * doc/*: updated and rebuilt the docs
11350 * xpath.c: fixed a comment
11351 * python/libxml.c: fixed a possible reentrancy problem
11352
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011353Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11356 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11357 added a specific regression test
11358 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11359 not raise exceptions when failing to find the attribute.
11360
Daniel Veillard90bc3712002-03-07 15:12:58 +000011361Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * configure.in xmllint.c: owen pointed out a problem with the
11364 ftme fix, gettimeofday() was not detected by configure and
11365 the ftime header wasn't included, dohhh
11366
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011367Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * configure.in xmllint.c: trying to fix #71457 for timing
11370 precision when gettimeofday() is not availble but ftime() is
11371
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011372Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11375 are now copied on install and part of the -devel RPM
11376
Daniel Veillard7b416132002-03-07 08:36:03 +000011377Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * xpath.c: trying to avoid bug #72150 which was apparently
11380 caused by a gcc bug (or a processor problem) as detailed
11381 at http://veillard.com/gcc.bug
11382
Daniel Veillardf742d342002-03-07 00:05:35 +000011383Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11386 fixed xmlReconciliateNs(), added a Python test/example for
11387 inter-document cut'n paste
11388 * python/libxml.py: fixed node.doc on document nodes and added
11389 xpathEval() onto node objects
11390
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011391Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11394 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11395 fixup and integrated tests for the serialization stuff
11396
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011397Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11400 moved the libxml man page to section 3
11401
Daniel Veillard1e774382002-03-06 17:35:40 +000011402Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * tree.c: fix bug #72490
11405 * python/libxml.c python/libxml.py: added methods serialize()
11406 and saveTo() to all node elements.
11407
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011408Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11409
11410 * xmlIO.c: closed #73430, don't read from an input source
11411 which indicated an end-of-file or an error.
11412
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011413Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11414
11415 * parser.c: make sure SAX endDocument is always called as
11416 this could result in a Python memory leak otherwise (it's
11417 used to decrement ref-counting)
11418 * python/generator.py python/libxml.c python/libxml.py
11419 python/libxml2-python-api.xml python/libxml2class.txt
11420 python/tests/error.py python/tests/xpath.py: implemented
11421 the suggestions made by Gary Benson and extended the tests
11422 to match it.
11423
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011424Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * python/generator.py: applied patch fixing #73450
11427
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011428Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * xpath.c: fixing #61290 "namespace nodes have no parent"
11431 long standing divergence from the XPath REC. NodeSets
11432 simply hold a copy of namespace nodes and those node ->next
11433 points to the parent (which may not be the node carrying the
11434 definition).
11435 * include/libxml/xpath.h: flagged but didn't added a possible
11436 speedup
11437 * DOCBparser.c HTMLparser.c: removed some warnings from push
11438 parser due to new state being added.
11439 * tree.c: new fix from Boris Erdmann
11440 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11441 the XML Canonalization support from Aleksey Sanin
11442
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011443Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * tree.c: patch from Boris Erdmann fixing some namespace odities
11446 with xmlCopyNode()
11447
Daniel Veillardc6613042002-03-02 09:34:02 +000011448Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11449
11450 * xmlIO.c: fix bug #72706 when loading a NULL entity
11451
Daniel Veillardc0fef772002-03-01 16:16:31 +000011452Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11455 actually change in a future XML Namespace revision.
11456
Daniel Veillard79426f22002-03-01 16:14:17 +000011457Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11460 added the possibility of returning nodesets from XPath extension
11461 functions written in Python
11462
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011463Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * python/*: commiting some Python bindings work done while travelling
11466
Daniel Veillard97300512002-03-01 09:13:41 +000011467Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11470 explicitely with memory debugging switched on
11471
Daniel Veillard6361da02002-02-23 10:10:33 +000011472Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11473
11474 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11475 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11476 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11477 the accessor generator for strings
11478 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11479 regression test.
11480
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011481Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * python/README python/generator.py python/libxml.c python/setup.py:
11484 added the 'usual' setup.py to allow building a libxml2-python
11485 module based on the same code. The initialization is however
11486 different the 2 .so files fo libxml2 and libxslt are identical and
11487 they entry point initialize both libraries. this is done to avoid
11488 some possible nasty problem since the Python don't merge the maps
11489 of all shared modules.
11490
Daniel Veillard158a4d22002-02-20 22:17:58 +000011491Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * parser.c: fixed a push/encoding bug reported by Michael
11494 on librsvg
11495
Daniel Veillard7839e162002-02-20 18:54:48 +000011496Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * include/libxml/parserInternals.h: fixes a misplaced #endif
11499
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011500Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * parser.c valid.c: found and fixed a couple of allocation bugs
11503
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011504Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * doc/xml.html doc/python.html doc/*: added a Python and binding
11507 page describing the current state of the Python bindings and
11508 giving pointers to the other languages wrappers.
11509
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011510Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11513 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11514 rebuilt the API and web site
11515 * xpath.c: fixed #71978 portability bugs
11516
Daniel Veillard8aff2472002-02-19 21:50:43 +000011517Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11520
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011521Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * include/libxml/parserInternals.h parser.c: had to change
11524 2 internal parsing API when processing document content
11525 to check the start and end of element content are defined
11526 in the same entity
11527 * valid.c include/libxml/valid.h: attribute normalization can
11528 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11529 with the context to report it.
11530 * SAX.c: fixed the last known bugs, crazy validation constraints
11531 when a document is standalone seems correctly handled. There
11532 is a couple of open issues left which need consideration especially
11533 PE93 on external unparsed entities and standalone status.
11534 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11535 The 2 tests left failing are actually in error. Cleanup done.
11536
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011537Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * valid.c: implemented E59 spaces in CDATA does not match the
11540 nonterminal S
11541
Daniel Veillard878eab02002-02-19 13:46:09 +000011542Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * SAX.c parser.c valid.c: more validation test fixups
11545 * check-xml-test-suite.py: added duration info for the tests
11546
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011547Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * parser.c valid.c: a couple of errors were reported but not
11550 saved back as such in the parsing context. Down to 1% failure rate
11551 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11552
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011553Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * xmlInternald.c: isExtender was missing a char
11556 * parser.c include/libxml/parser.h: % are acceptable in the
11557 internal subset if within a PUBLIC ID
11558
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011559Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * SAX.c parserInternals.c valid.c: more work on the conformance
11562 suite. Took the step to finally block documents with encoding
11563 errors. It's a fatal error per the spec, people should have fixed
11564 their documents by now.
11565
Daniel Veillard55253e22002-02-18 14:32:39 +000011566Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * check-xml-test-suite.py: fixed the test script after some discussion
11569 on the semantic of TYPE="error"
11570 * Makefile.am: added the script to the distrib
11571
Daniel Veillard28757702002-02-18 11:19:30 +000011572Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * SAX.c entities.c: fixed a couple of conformances issues deep
11575 into the validation code (standalone and undeclared Notations)
11576
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011577Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11580 stayed there for years !
11581
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011582Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11585 missing
11586
Daniel Veillardc7612992002-02-17 22:47:37 +000011587Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * check-xml-test-suite.py: improved the behaviour a bit as
11590 well as the logs
11591 * parser.c valid.c SAX.c: fixed a few more bugs
11592 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11593
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011594Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * check-xml-test-suite.py: python script to run regression tests
11597 against the XML Test suite of W3C/OASis
11598 * SAX.c: fixed a validation bug
11599 * parser.c: fixed 3 errors pointed by the test suite
11600 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11601 * python/Makefile.am: fixed a dependendy
11602
Daniel Veillard9f28f302002-02-15 20:48:08 +000011603Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * xmlmemory.c: avoid a warning bug #71594
11606
Daniel Veillard144024e2002-02-13 21:14:46 +000011607Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11608
11609 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11610 warning on alpha/Tru64
11611
Daniel Veillarde4301c82002-02-13 13:32:35 +000011612Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11613
11614 * include/libxml/entities.h: fixing a comment
11615 * valid.c: fixing some troubles with validity check on namespaces
11616 * result/VC/NS3 test/VC/NS3: added a specific regression test
11617
Daniel Veillarda6d05382002-02-13 13:07:41 +000011618Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * tree.c: Fixing #71342 serializing '\n' in attribute values
11621 * result/noent/att3 result/att3 test/att3: added a specific
11622 test.
11623
Daniel Veillard797a5652002-02-12 13:46:21 +000011624Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * python/libxml.c: couple of bug fixes
11627
Daniel Veillard01a6d412002-02-11 18:42:20 +000011628Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * python/*.py: removed tabs and used spaces.
11631
Daniel Veillard397ff112002-02-11 18:27:20 +000011632Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11635 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11636
Daniel Veillard03517542002-02-11 13:54:40 +000011637Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11640 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11641
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011642Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11643
11644 * include/libxml/encoding.h include/libxml/entities.h
11645 include/libxml/globals.h include/libxml/parser.h
11646 include/libxml/threads.h include/libxml/tree.h
11647 include/libxml/xmlmemory.h: trying to fix the include mess
11648
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011649Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * include/libxml/xmlmemory.h: reverted part of the previous
11652 attempt to provide #69655, this was breaking the build.
11653
Daniel Veillard0ba59232002-02-10 13:20:39 +000011654Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11657 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11658 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11659 include/libxml/parserInternals.h include/libxml/tree.h
11660 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11661 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11662 clean.
11663 * python/libxml.c: fixed a warning.
11664
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011665Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11666
11667 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11668 copying of node, merge back IDs in the target document.
11669 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11670 test/XInclude/ents/ids.xml: test case
11671 * result/VC/ElementValid4: output changed due to a typo fix
11672
Daniel Veillard1c18e302002-02-09 22:16:40 +000011673Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11674
11675 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011676 generate the dependencies right as Jacob found out. Add
11677 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011678
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011679Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * parserInternals.c valid.c: Justin Fletcher found some parts
11682 of the code needing cleanup
11683 * libxml.spec.in python/Makefile.am python/generator.py
11684 python/libxml.c python/libxml.py: Fixed the python Makefiles
11685 corrected a bug showing up on ia64, changed the name of the
11686 python internal module too
11687
Daniel Veillard07be19b2002-02-08 14:20:35 +000011688Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * Makefile.am: applied patch from Andris Pavenis for binary
11691 name suffixes
11692
Daniel Veillardf216d462002-02-08 13:44:24 +000011693Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * xmllint.c win32/win32config.h: fixing #68748
11696
Daniel Veillardd455d792002-02-08 13:37:46 +000011697Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11698
11699 * valid.c: fixing #70166
11700
11701Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11702
11703 * valid.c: fixing #70077
11704
Daniel Veillardc575b992002-02-08 13:28:40 +000011705Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * Copyright Makefile.am README configure.in libxml.spec.in:
11708 Changed to the MIT Licence
11709 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11710 doc/xmlio.html: updated the doc accordingly
11711 * include/libxml/xmlwin32version.h configure.in: preparing
11712 2.4.14 release
11713 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11714 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11715 fixed the const xmlChar * wrapper and generator, XPath extension
11716 functions now use the context as first argument
11717 * python/tests/tstxpath.py python/tests/xpath.py
11718 python/tests/xpathext.py: Updated the tests accordingly
11719 * tree.c: fixed bug #70067
11720
Daniel Veillard7db38712002-02-07 16:39:11 +000011721Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * Makefile.am: cleanup
11724 * debugXML.c: always use stdout if output is NULL
11725 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11726 * python/Makefile.am python/generator.py python/libxml2class.txt
11727 python/libxml_wrap.h python/types.c: augmented the number of bindings
11728 handling FILE * and XPath contexts
11729 * python/tests/Makefile.am: avoid a stupid problem due to the
11730 use of TEST.
11731
Daniel Veillard15a143b2002-02-06 22:40:50 +000011732Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11733
11734 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11735
Daniel Veillard70cab352002-02-06 16:06:58 +000011736Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * python/TODO python/libxml.c: cleanup the extension function lookup
11739 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11740
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011741Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * configure.in python/Makefile.am: do not install outside
11744 of prefix
11745
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011746Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11747
11748 * python/TODO python/libxml.c: started adding SAX interfaces
11749 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11750 SAX test
11751
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011752Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * tree.c: hardened the addChild function
11755 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11756 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11757 added accessors needed for xmlNode, a bit more testing and
11758 extension of interfaces
11759 * python/tests/Makefile.am python/tests/build.py: added a test
11760 build from scratch/save/load/check
11761
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011762Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * parserInternals.c: change a small bit in the way valididy
11765 error messages get initialized
11766 * python/TODO python/libxml.c python/libxml2-python-api.xml
11767 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11768 added some memory debugging to track leaks at the libxml2 level
11769 * python/tests/*.py: changed all tests to check for leaks,
11770 there is just one left in XPath extension registrations.
11771
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011772Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * python/TODO python/generator.py python/libxml2-python-api.xml
11775 python/libxml2class.txt: more accessor classes for the parser
11776 context, allow to switch on and check validity
11777 * python/tests/Makefile.am python/tests/error.py
11778 python/tests/invalid.xml python/tests/valid.xml
11779 python/tests/validate.py: attded more test and and added error.py
11780 which I forgot to commit in the last step
11781
Daniel Veillard3ce52572002-02-03 15:08:05 +000011782Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * python/Makefile.am python/types.c: cleanup
11785 * python/libxml.c python/libxml.py python/libxml_wrap.h
11786 python/generator.py python/libxml2-python-api.xml
11787 python/libxml2class.txt: added class for parser context, added
11788 first cut for push mode support. Added a framework to generate
11789 accessors functions.
11790 * python/tests/Makefile.am python/tests/push.py: added a push
11791 test
11792
Daniel Veillardcfb05462002-02-02 23:18:22 +000011793Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11796 bug a bit of cleanup.
11797
Daniel Veillard5d819032002-02-02 21:49:17 +000011798Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11801 python/libxml2class.txt: adding error redirections and preformat
11802 to a python handler
11803 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11804 tests self checking
11805
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011806Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11809 a function
11810
Daniel Veillard9589d452002-02-02 10:28:17 +000011811Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11814 python/libxml.c python/libxml2-python-api.xml
11815 python/libxml2class.txt: Progressing through the TODOs, class
11816 description output, extra XML API, RPM now builds the wrappers
11817 for all python installed versions
11818
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011819Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11820
11821 * configure.in libxml.spec.in python/Makefile.am python/TODO
11822 python/generator.py python/libxml2class.txt: added more informations
11823 in the libxml2-python package including docs. Slightly changed
11824 the class hierarchy
11825 * python/tests/*: added basic regression tests infrastructure too
11826
11827Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11830 added libxml2-python as part of the packages installed
11831
Daniel Veillarda7340c82002-02-01 17:56:45 +000011832Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * python/Makefile.am python/generator.py python/libxml.c
11835 python/libxml.py: more work, now able to extend the
11836 XPath interpreter with functions written in python.
11837
Daniel Veillardc3e39442002-02-01 09:29:41 +000011838Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * python/Makefile.am: Jacob sent a patch to allow building from
11841 tarfile.
11842
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011843Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11846 inserted the python wrappers build, I hope this won't be too
11847 unportable
11848
Daniel Veillard1971ee22002-01-31 20:29:19 +000011849Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * xpath.c: minor optimization
11852 * python/generator.py python/libxml.c python/libxml.py
11853 python/libxml_wrap.h: more work on the python bindings,
11854 they now support XPath and there is no evident leak
11855
Daniel Veillard36ed5292002-01-30 23:49:06 +000011856Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * python/generator.py python/libxml.c python/libxml.py:
11859 more work on the python bindings generator.
11860
Daniel Veillard96fe0952002-01-30 20:52:23 +000011861Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * python/generator.py python/libxml.c python/libxml_wrap.h:
11864 more work on the python bindings.
11865
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011866Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11867
11868 * python/generator.py python/libxml.c python/libxml.py
11869 python/libxml_wrap.h: commited early version of a python binding
11870 for private use only ATM
11871
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011872Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * entities.c tree.c include/libxml/entities.h: applied patch
11875 from Anthony Jones to implement copy of DTD subtree too. Had
11876 just to keep 2 function private which really ought to become
11877 public ones.
11878
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011879Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11880
11881 * xmllint.c: added pointers to the web pages in the usage()
11882
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011883Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * tree.c: more fixes from Petr Kozelka for attribute handling
11886 in the tree API to align the semantic with DOM.
11887
Daniel Veillard36065812002-01-24 15:02:46 +000011888Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * valid.c tree.c entities.c: another set of patches from
11891 Anthony Jones for copy operations cleanup and robustness
11892
Daniel Veillardf8592562002-01-23 17:58:17 +000011893Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11894
11895 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11896 an alphabetic index based on comments content
11897 * doc/*: rebuilt the web site with the new references
11898
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011899Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * parserInternals.h: Greg Sjaardema suggested to use an
11902 eponential buffer groth policy in xmlParserAddNodeInfo()
11903
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011904Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11907 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11908 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11909 to generate cross-references, and added/updated the stylesheets
11910 to generate and link API indexes. The generic keyword index
11911 is not done yet.
11912 * doc/*.html: regenerated all the usual docs too
11913
Daniel Veillard2070c482002-01-22 22:12:19 +000011914Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11915
11916 * debugXML.c: added an xpath function to the shell for T. V. Raman
11917
11918Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011919
11920 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11921 debug routines.
11922
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011923Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11924
11925 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11926 support of attribute nodes
11927
Daniel Veillard9d06d302002-01-22 18:15:52 +000011928Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11931 hopefully near complete and fully documented of the API in XML
11932 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11933 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11934 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11935 include/libxml/parserInternals.h include/libxml/valid.hi
11936 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11937 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11938 include/libxml/xpath.h include/libxml/xpathInternals.h:
11939 Cleaned up the doc comments a lot in the process, the interface
11940 coverage is now 100%
11941
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011942Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11943
11944 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11945 extracts comments from the gtk-doc DocBook output (a bit
11946 convoluted but seems to work).
11947
Daniel Veillard61006472002-01-21 17:31:47 +000011948Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11951 added an XML description of the API, moved the script generating
11952 it here. Added a "make api" target
11953
Daniel Veillardd2f23002002-01-21 13:36:00 +000011954Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11957
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011958Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * xpath.c include/libxml/xpathInternals.h: the change made to
11961 xmlXPathFuncLookupFunc was incompatible roll it back
11962
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011963Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * SAX.c: cleanup patch from Anthony Jones
11966 * doc/Makefile.am: fix the headers to avoid in make scan
11967 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11968 includes, * vs Ptr and general cleanup
11969 * parsedecl.py: first version of a script to extract the
11970 module interfaces, the goal will be to provide .decl or XML
11971 specification of the interfaces to build wrappers.
11972
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011973Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11974
11975 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11976 now provides return codes in case of errors
11977
Bjorn Reese026d29f2002-01-19 15:40:18 +000011978Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11979
11980 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11981 Upgraded to trio baseline 1.6
11982 * strio.h strio.c: Replaced by triostr.h and triostr.c
11983
Daniel Veillard572577e2002-01-18 16:23:55 +000011984Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11987 of strdup usage in the code
11988
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011989Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * parser.c error.c: Keith Isdale complained rightly that
11992 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11993
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011994Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * tree.c: fixed the funxtion to set the xml: attributes
11997 * debugXML.c: added "setbase" to test it.
11998
Daniel Veillard2c748c62002-01-16 15:37:50 +000011999Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12000
12001 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12002 to allow updating an attribute content
12003
Daniel Veillard8de85c62002-01-15 17:10:15 +000012004Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * libxml.h: try to avoid problems when compiling on Windows
12007
Daniel Veillard314cfa02002-01-14 17:58:01 +000012008Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12009
12010 * hash.c: patch from Anthony Jones for hash.c allocation size
12011 * Makefile.am: trying to work around Yet Another Libtool Madness
12012 and build the 2.4.13 release finally ...
12013
Daniel Veillard744683d2002-01-14 17:30:20 +000012014Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12017 * doc/* : update of the documentation
12018
Daniel Veillarde6a55192002-01-14 17:11:53 +000012019Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12022 at fixing #61290 :-(
12023
Daniel Veillardfb25a512002-01-13 20:32:08 +000012024Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12025
12026 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12027 Fixes bug #67229
12028
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012029Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * tree.c: trying to avoid troubles when a subtree is copied
12032 and coalesced in part with the target tree. Should fix
12033 bug #67407
12034
Daniel Veillardd8224e02002-01-13 15:43:22 +000012035Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12036
12037 * valid.c: fixed validation of attributes content of type
12038 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12039 values, very old bug. Fixes #67671
12040
Daniel Veillard8107a222002-01-13 14:10:10 +000012041Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * parser.c include/libxml/parserInternals.h tree.c: integrated
12044 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12045 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12046
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012047Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12048
12049 * threads.c: applied Serguei Narojnyi's patch to add native
12050 thread support on the Win32 platform
12051 * testThreadsWin32.c Makefile.am: added the test program also
12052 from Serguei, Win32 specific
12053 * include/win32config.h include/libxml/xmlwin32version.h.in:
12054 added patch from Igor for the Windows thread specific defines.
12055
Daniel Veillard845cce42002-01-09 11:51:37 +000012056Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12059
Daniel Veillard7b602b42002-01-08 13:26:00 +000012060Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12063 output page into XMLinfo.html. Close bug #66951 and
12064 raised by Robert Collins too.
12065
Daniel Veillard73c6e532002-01-08 13:15:33 +000012066Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * encoding.c: Paul Keogh pointed out a possibility of segfault
12069 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12070 Closes bug # 68238
12071
Daniel Veillard4a859202002-01-08 11:49:22 +000012072Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * doc/*.html: updated the Gdome2 links
12075
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012076Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * libxml.h: Applied following patches from Robert Collins
12079 and make sure IN_LIBXML is defined when compiling it
12080 -------
12081 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12082 as well as Visual C.
12083 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12084 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12085 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12086 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12087 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12088 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12089 xmlSysIDExists xmlNoNetExists).
12090 * xmllint.c: Don't include winsock2.h for Cygwin.
12091
Daniel Veillard401c2112002-01-07 16:54:10 +000012092Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12095 when the version info is not present.
12096
Daniel Veillard6f42c132002-01-06 23:05:13 +000012097Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * tree.c: Anthony Jones pointed out a problem in
12100 xmlStringGetNodeList() and provided a fix for it
12101
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012102Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12103
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012104 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012105 xmlCreatePushParserCtxt() when the initial buffer passed
12106 is large.
12107
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012108Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * win32/*: big cleanup of the Windows/MSVC project files
12111 from Igor Zlatkovic
12112
Daniel Veillardcebb1362002-01-02 13:13:30 +000012113Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12114
12115 * doc/Makefile.am: should fix #67674 and avoid troubles if
12116 xsltproc is not available or fails in the prefix provided
12117
Daniel Veillard26908ab2002-01-01 16:50:03 +000012118Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12119
12120 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12121
Daniel Veillard5344c602001-12-31 16:37:34 +000012122Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12123
12124 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12125 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12126 Fixed a few other problems raised by Charlie Bozeman.
12127 * result/VC/ElementValid[5-7]: fixed the output
12128
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012129Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12132 patches from Charlie Bozeman. Regenerated the HTML docs.
12133
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012134Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12137 for Windows from Igor
12138
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012139Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12140
12141 * xmllint.c: applied Justin Fletcher patch for --output or -o
12142
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012143Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * win32/libxml2/libxml2.def.src: close #67019
12146
Daniel Veillard01db67c2001-12-18 07:09:59 +000012147Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * xmllint.c: applied Justin Fletcher generic timing patch
12150 similar to the one already applied to xsltproc.
12151
Daniel Veillardd1640922001-12-17 15:30:10 +000012152Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * include/libxml/tree.h tree.c: applied documentation patches
12155 from Charlie Bozeman
12156
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012157Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12158
12159 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12160
Daniel Veillard29e43992001-12-13 22:21:58 +000012161Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * valid.c: fix the xmlStrdup() used in the previous patch.
12164 * valid.c: added --dropdtd
12165 * tree.c: fixed xmlUnlinkNode so it also removes the references
12166 from the document if the node is a DTD
12167
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012168Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * HTMLtree.c valid.c: cleanup some static declarations
12171
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012172Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12173
12174 * xmllint.c: removed another strdup()
12175 * doc/FAQ: removed the HP/UX entry
12176
Daniel Veillarded472f32001-12-13 08:48:14 +000012177Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12178
12179 * valid.c: fix bug #66816 when validating.
12180 * xmllint.c: don't use sys/time.h if configure did not found it
12181
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012182Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12183
12184 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12185 xmlcatalog_man.xml
12186
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012187Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12190 xmlInitMemory() was declared twice
12191
Daniel Veillardb82c1662001-12-09 14:00:54 +000012192Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * globals.c: do not reference strdup() !
12195 * configure.in libxml-2.0.pc.in: trying to fix the libs
12196 of the various config extraction modules
12197
Daniel Veillardef90ba72001-12-07 14:24:22 +000012198Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12199
12200 * configure.in : preparing 2.4.12
12201 * doc/* : updated and rebuilt the docs
12202
Daniel Veillard220346d2001-12-07 11:33:54 +000012203Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * uri.c: closed bug #66159
12206 * testURI.c: added --escape option
12207 * configure.in: some cleanup for xml2-config --cflags
12208
Daniel Veillard2a906822001-12-06 14:34:08 +000012209Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * globals.c testThreads.c: removed some misplaced includes
12212 of xmlversion.h
12213
Daniel Veillarde28313b2001-12-06 14:08:31 +000012214Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * threads.c: patch from Gary Pennington fixing a possible
12217 problem at initialization time.
12218
Daniel Veillardd3b08822001-12-05 12:03:33 +000012219Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012222 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012223 CodeWarrior.
12224
Daniel Veillarda7866932001-12-04 13:14:44 +000012225Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * xmllint.c: applied Geert Kloosterman's patch to fix
12228 --repeat --timing output
12229
Daniel Veillard19840942001-11-29 16:11:38 +000012230Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12231
12232 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12233 where non-wellformed XML declaractions were not detected.
12234
Daniel Veillarde85d9342001-11-28 14:43:12 +000012235Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12238
Daniel Veillard22f25a82001-11-28 09:12:23 +000012239Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12242 gets reset by xmlCleanupInputCallbacks() and this makes the
12243 function useless. Same for output.
12244
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012245Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * xmlIO.c: robert pointed out a loop error in callback cleanups
12248
Daniel Veillard8faa7832001-11-26 15:58:08 +000012249Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12252 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12253 they are not really tied to debugging
12254
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012255Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12256
12257 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12258 * xmllint.c: better --catalogs description
12259
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012260Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * tree.c: fixed a couple of problems in xmlSetProp()
12263
Daniel Veillardcd337f02001-11-22 18:20:37 +000012264Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12267 unappropriate stdout output.
12268
Daniel Veillard566d4df2001-11-22 13:00:53 +000012269Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12272 by Denis Beurive, closes #65111
12273
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012274Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * valid.c: in case of content model validity error, don't
12277 print it if validity warnings were not requested.
12278
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012279Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12280
12281 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12282 * parserInternals.c: removed the last exit() call. Print an
12283 unmaskable error on stderr instead (library mismatch detection)
12284
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012285Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12286
12287 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12288 shell instructions from Heiko Rupp
12289
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012290Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * catalog.c: use the URL notation file:// for default catalog paths
12293
Daniel Veillard0ec98632001-11-14 15:04:32 +000012294Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12295
12296 * include/libxml/tree.h: better comments for _private fields
12297 * tree.c: removed a problem when copying an entity reference.
12298
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012299Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * vms/*: updated instructions and diffs from John A Fotheringham
12302
Daniel Veillarda11001b2001-11-12 22:45:36 +000012303Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * include/libxml/xmlerror.h: avoid an include problem if
12306 #include <libxml/xmlerror.h> happens first in code
12307 seems to be the case in KDE libs
12308
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012309Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12310
12311 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12312 from Igor for Windows
12313
12314Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12315
12316 * Makefile.am: Gary Pennington pointed out a missing prefix
12317
Daniel Veillard43d3f612001-11-10 11:57:23 +000012318Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12321 * doc/*: upgraded and rebuilt the docs
12322
Daniel Veillardc1f78342001-11-10 11:43:05 +000012323Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * HTMLparser.c: fix comment in scripts element parsing.
12326 * result/HTML/doc3*: updated the results.
12327
12328Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * uri.c: another URI bug fix #63336, using Joel Young patch.
12331
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012332Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12335 a cleaned up version of the Pwd shell string generation.
12336
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012337Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * valid.c include/libxml/tree.h: trying to fix namespaces +
12340 validation problems for good, closing #63619 in the process
12341 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12342 wrong in this respect, fixed it.
12343
Daniel Veillardd536f702001-11-08 17:32:47 +000012344Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * xmllint.c: Morus Walter patch to allow --format and --encode
12347
Daniel Veillard5004f422001-11-08 13:53:05 +000012348Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12349
12350 * debugXML.c: Stefan Kost provided an help command for the shell
12351
Daniel Veillarda6825e82001-11-07 13:33:59 +000012352Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * debugXML.c: Heiko Rupp pointed that the shell would crash
12355 on empty nodesets returns.
12356
Daniel Veillard03f848d2001-11-07 12:53:46 +000012357Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12360 migh need the history libraries
12361
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012362Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12365 handle the case of < in quoted attributes, Bastian Kleineidam
12366
Daniel Veillardc853b322001-11-06 15:24:37 +000012367Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12370 fixing catalog breakages
12371 * Makefile.am catalog.c result/catalogs/catal
12372 result/catalogs/mycatalog.* test/catalogs/catal*:
12373 fixed more problems in catalog support, added more regression tests
12374 for both XML and SGML catalog handling
12375
Daniel Veillard66870c72001-11-05 19:27:49 +000012376Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * debugXML.c: applied an improvement to xmlGetLineNo() from
12379 Keith Isdale
12380
Daniel Veillardffe09c92001-11-05 14:21:47 +000012381Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12384 Side effect of the progressive catalog loading
12385
Daniel Veillardad661b92001-11-05 11:43:15 +000012386Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * Makefile.am: confexecdir and confexec_DATA were defined twice
12389 pointed out by Karl Eichwalder
12390
Daniel Veillard6eb17722001-11-04 22:19:27 +000012391Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * xmlcatalog.c: avoid unlink() and use remove() instead.
12394
Daniel Veillardea898282001-11-04 22:13:45 +000012395Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12396
12397 * libxml.spec.in: cleanup
12398 * include/libxml/xmlwin32version.h: updated with 2.4.8
12399
Daniel Veillarda4617b82001-11-04 20:19:12 +000012400Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12403 of compiling libxml with a non standard set of options
12404
John Fleck027edfb2001-11-04 20:13:58 +000012405Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12406
12407 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12408 document --sgml option, fixing gnome bugzilla #63382
12409
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012410Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12411
12412 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12413 breakage of 2.4.7, added a couple of really needed APIs
12414 like xmlCatalogIsEmpty() and xmlNewCatalog()
12415 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12416 for install-catalog
12417 * configure.in: preparing 2.4.8
12418
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012419Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12420
12421 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12422 include/libxml/tree.h include/libxml/xmlIO.h: more include
12423 cleanups, export cleanly one html output + format function.
12424
12425Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * parser.c: removed initGenericErrorDefaultFunc call from
12428 xmlInitParser() since it could destroy previous calls to
12429 xsltSetGenericErrorFunc() effects
12430
Daniel Veillardebd38c52001-11-01 08:38:12 +000012431Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12434 keyword.
12435
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012436Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12437
12438 * Makefile.am: cleanup
12439 * threads.c: cleanup too
12440 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12441 from xsltproc
12442 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012443 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012444
Daniel Veillard91c00402001-10-30 17:41:38 +000012445Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12446
12447 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12448 was not used anymore !
12449
Daniel Veillard52dcab32001-10-30 12:51:17 +000012450Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * configure.in: preparing 2.4.7
12453 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12454 manual page from John
12455 * doc/*: updated the doc and rebuilt the generated pages
12456
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012457Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * xmlIO.c: closing bug #62711, the library should never
12460 close stdin or stdout.
12461
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012462Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * uri.c: second pass at fixing #63336, using Joel Young
12465 final patch. looks okay.
12466
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012467Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12468
12469 * uri.c include/libxml/uri.h: trying to clear #63336
12470 allowing the escaping routine to parse unconformant
12471 URI-References.
12472
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012473Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12474
12475 * vms/readme.vms vms/build_libxml.com nanoftp.c
12476 include/libxml/xmlversion.h.in: a few VMS updates from
12477 John A Fotheringham
12478 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12479 and xmlCleanupOutputCallbacks() for the Perl binding people.
12480
Daniel Veillard635ef722001-10-29 11:48:19 +000012481Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12484 apply fixes to close #63271 and avoid segfaults when
12485 the error routine gets callbed before xmlInitParser()
12486 get called.
12487 * nanoftp.c error.c: Applied patches from Justin Fletcher
12488 correcting some xmlGenericError misuses.
12489
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012490Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12491
12492 *doc/xmllint.xml, doc/xmllint.1
12493 New and improved man page for xmllint - .xml is the original, .1
12494 is the generated man page
12495
Daniel Veillardc9484202001-10-24 12:35:52 +000012496Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12497
12498 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12499 the web site from the main HTML document.
12500
Daniel Veillard5151c062001-10-23 13:10:19 +000012501Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * parser.c: fixed an erroneous validation bug when PE refs
12504 occurs in external parsed entities referenced from the
12505 internals subset
12506 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12507 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12508 added the associated testcase, it's a nice one.
12509 * HTMLparser.c: generate the DTD node as HTML still ...
12510 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12511
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012512Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12513
12514 * HTMLparser.c: fixed a bug in htmlNewDoc()
12515
Daniel Veillard89cad532001-10-22 09:46:13 +000012516Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * test/threads/*: added entities testing to the Thread test
12519 * testThreads.c: make the test reasonable
12520 * DOCBparser.c: fix the DTD public and system ID
12521 * xmllint.c: added --sgml for SGML DocBook importing
12522 * Makefile.am: added Docbtests target
12523
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012524Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12527 * testThreads.c: removed bogus include
12528
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012529Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12532 fixed a very serious (looping) validation bug
12533
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012534Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * include/libxml/globals.h include/libxml/threads.h threads.c
12537 testThreads.c: far more testing, cleaning up bugs
12538 * *.c : make sure globals.h is always included.
12539
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012540Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * HTMLparser.c: try to get rid of parser loops for good.
12543
Daniel Veillardab7488e2001-10-17 11:30:37 +000012544Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * configure.in: fixed some bugs in CFLAGS passing.
12547 * test/threads Makefile.am testThreads.c: added a specific
12548 threaded test case (really nasty, guaranteed).
12549
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012550Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * catalog.c: serious cleanup on the management of the
12553 XML catalog tree, more tests done, especially with
12554 the catalog PI.
12555
Daniel Veillard364789a2001-10-16 12:45:00 +000012556Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * catalog.c: avoid a problem in catalog cleanup on SMP if
12559 catalogs were not initialized.
12560
Daniel Veillard81463942001-10-16 12:34:39 +000012561Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12562
12563 * catalog.c xpath.c: trying to cleanup the not thread safe
12564 parts of the library.
12565
Daniel Veillard64a411c2001-10-15 12:32:07 +000012566Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * include/libxml/globals.h configure.in global.data: make
12569 the allocation be per-thread a configure option
12570 * encoding.c include/libxml/parser.h: fixed compilation
12571 errors
12572
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012573Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12574
12575 * include/libxml/parser.h: Norm reported that a few lines
12576 added were breaking libxslt compile, removed them for now
12577
Daniel Veillard6f350292001-10-14 09:56:15 +000012578Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12579
12580 * parser.c parserInternals.c threads.c: debugged and fixed
12581 initialization problems which were giving troubles on SMP
12582 boxes.
12583
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012584Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12585
12586 * include/libxml/Makefile.am: missing globals.h
12587
Daniel Veillarde7090612001-10-13 12:18:28 +000012588Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012589
Daniel Veillarde7090612001-10-13 12:18:28 +000012590 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012591
Daniel Veillardd0463562001-10-13 09:15:48 +000012592Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12593
12594 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12595 include/libxml/parserInternals.h include/libxml/tree.h
12596 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12597 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12598 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12599 Applied the last patches from Gary, cleanup, activated threading
12600 all user accessible global variables are now handled in globals.[ch]
12601 Still a bit rought but make tests passes with either
12602 --with-threads defined at configure time or not.
12603 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12604 linking options
12605
Daniel Veillardb8478642001-10-12 17:29:10 +000012606Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * Makefile.am include/libxml/Makefile.am
12609 include/libxml/globals.h globals.c include/libxml/threads.h
12610 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12611 configure.in: started integrating the core of the thread support
12612 not activated yet but half integrated. The code should still
12613 compile and work anyway.
12614
Daniel Veillardb44025c2001-10-11 22:55:55 +000012615Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12618 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12619 integrating the non-controversial parts of Gary Pennington
12620 multithread patches
12621 * catalog.c: corrected a small bug introduced
12622
Daniel Veillard75b96822001-10-11 18:59:45 +000012623Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * catalog.c include/libxml/catalog.h: very serious cleanup,
12626 isolating unportable code and as much as possible the accesses
12627 to the global shared catalog. May need more testing !
12628
Daniel Veillard78d12092001-10-11 09:12:24 +000012629Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12632 Keith Isdale patches for the XSLT debugger interfaces. Some
12633 cleanup
12634
Daniel Veillardff0b7312001-10-11 06:46:09 +000012635Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12638 * DOCBparser.c: generate line nubers in elements
12639
Daniel Veillard60087f32001-10-10 09:45:09 +000012640Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * configure.in: preparing 2.4.6 release
12643 * doc/xml.html doc/html/*: updated and rebuilt the docs
12644 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12645
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012646Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12647
12648 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12649 adding documentation for DV's supercatalog support
12650
Daniel Veillard82d75332001-10-08 15:01:59 +000012651Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12652
12653 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12654 super catalog support adding one API and one flag --sgml to
12655 xmlcatalog
12656
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012657Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12658
12659 * doc/xmlcatalog_man.xml, xmlcatalog.1
12660 One more crack at
12661 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12662
12663
Thomas Broyer47334c02001-10-07 16:41:52 +000012664Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12665
12666 * xpath.c: implemented xmlXPathObjectCopy for external objects
12667 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12668
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012669Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12670
12671 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12672 finishing up fix to
12673 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12674 the xmlcatalog man page display more elegantly
12675
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012676Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * configure.in: closing bug #61832
12679 * HTMLparser.c: removed a warning
12680
Daniel Veillard6ab38382001-10-06 13:08:27 +000012681Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12682
12683 * xpath.c: fixing #61673 part I, do not loose doc information
12684 when copying result value trees.
12685
Daniel Veillard556c6682001-10-06 09:59:51 +000012686Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * xpath.c: trying to harden the XPath interpreter
12689
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012690Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12691
12692 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12693 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12694
William M. Brack1633d182001-10-05 15:41:19 +000012695Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12696
12697 * HTMLparser: repaired another loop problem
12698
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012699Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12700
12701 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12702 parsing.
12703 * xpath.c: fix bug #61291 the default XML namespace node is
12704 missing from the namespace axis.
12705 * tree.c: refuse to create namespaces nodes with prefix "xml"
12706
Daniel Veillard651f9472001-10-04 14:51:06 +000012707Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * SAX.c: ouch a non-defined namespace could lead to a crash,
12710 fixed #61215
12711
Daniel Veillard7dd05702001-10-04 14:25:12 +000012712Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12713
12714 * parserInternals.c: closed bug #61054
12715
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012716Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * include/libxml/Makefile.am: closing #60708
12719
Daniel Veillarda293c322001-10-02 13:54:14 +000012720Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12721
12722 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12723 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12724
Daniel Veillardf4309d72001-10-02 09:28:58 +000012725Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12726
12727 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12728
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012729Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12732 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12733
Daniel Veillard16756b62001-10-01 07:36:25 +000012734Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12735
12736 * catalog.c: Justin Fletcher provided cleaup code in case
12737 HAVE_STAT is not defined
12738 * include/win32config.h: Igor Zlatkovic suggested to have
12739 HAVE_STAT defined there
12740
William M. Brack5e1cac12001-09-28 16:19:18 +000012741Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12742
12743 * catalog.c - fixed typing error reported by M. Barros
12744
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012745Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12746
12747 * xmllint.c - fixing typo
12748
William M. Brackd28e48a2001-09-23 01:55:08 +000012749Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12750
12751 * HTMLparser.c: small enhancement to prevent loop on
12752 unrecognizable data
12753
Daniel Veillardb1d62872001-09-21 09:47:08 +000012754Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * parserInternals.c: applying patch from bug #60757 this
12757 should close it
12758
Daniel Veillardc0631a62001-09-20 13:56:06 +000012759Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * catalog.c xmlcatalog.c: removed a couple of warning
12762 * xpath.c: try to solve the linking problem on platforms
12763 needing trio to compile
12764
Daniel Veillard1a123612001-09-19 08:06:23 +000012765Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012766
Daniel Veillard1a123612001-09-19 08:06:23 +000012767 * Makefile.am libxml.spec.in: backing up non-documented changes
12768 commited without review or aproval by Jens Finke <jens@gnome.org>
12769 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012770
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012771Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * configure.in: Joe Orton provided a patch fixing a problem
12774 when iconv is specified to be in a non-standard directory
12775 but wasn't exported in xml2-config --cflags
12776
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012777Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12778
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012779 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012780 troubles with 2.4.4 errors.
12781
Daniel Veillard16698282001-09-14 10:29:27 +000012782Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * encoding.c entities.c: do not output hexadecimal charrefs
12785 when serializing HTML since some version of Netscape can't
12786 grok it, generate decimal ones.
12787 * result/HTML/doc3.htm: output changed due to previous test
12788 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12789
Daniel Veillard98fed372001-09-13 11:34:58 +000012790Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12793 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12794
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012795Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012796 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012797
12798 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12799 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12800 updated the configuration scripts systems accordingly
12801
Daniel Veillard04382ae2001-09-12 18:51:30 +000012802Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * configure.in: preparing for 2.4.4
12805 * doc/xml.html doc/html/*: updated and rebuilt the docs
12806
Daniel Veillardd63437e2001-09-12 15:00:27 +000012807Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * win32/dsp/libxml2.def.src: tried to incorporate comments
12810 from bug #59220
12811
Daniel Veillard319a7422001-09-11 09:27:09 +000012812Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12813
12814 * parser.c result/noent/wml.xml: fixed bug #59981 related
12815 to handling of '&' in attributes when entities are substitued
12816
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012817Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12818
12819 * libxml.h include/libxml/xmlversion.h.in
12820 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12821 Tried to close bug #60131
12822
Daniel Veillardbce62332001-09-10 18:46:55 +000012823Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12826
Daniel Veillard143b04f2001-09-10 18:14:14 +000012827Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12828
12829 * SAX.c: fixing bug #59946 on xmlns=""
12830
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012831Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12834 but allocates a new error code.
12835
Daniel Veillard05c13a22001-09-09 08:38:09 +000012836Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * xmllint.c: John Fleck fixed typos in the options output
12839 * parser.c SAX.c: fix ignorable white space SAX selection
12840
12841Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12842
12843 * entities.c: Steve Underwood found the possibility of an
12844 ininite loop in case of error.
12845
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012846Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12847
12848 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12849
Daniel Veillarda050d232001-09-05 15:51:05 +000012850Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * parser.c: warn if version is not 1.0 but it's not
12853 strictly speaking an error after analyzing the spec
12854
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012855Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12856
12857 *doc/catalog.html - add link to the html version of the
12858 man page, other linguistic cleanups
12859
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012860Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12861
12862 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12863 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12864 file, has not yet been included in the build.
12865
Daniel Veillard99784ff2001-09-01 16:20:28 +000012866Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * catalog.c: removed a duplicate affectation Justin Fletcher
12869
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012870Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12871
12872 * tree.c: Armin Sander pointed a possible text coalescing
12873 problem, completed his patch.
12874
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012875Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12876
12877 * trionan.c: Fixed const and volatile re-definition problem
12878
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012879Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * libxml.4 parser.c: doc updates from Heiko Rupp
12882 * parserInternals.c: 2 sanity checks from Heiko Rupp
12883
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012884Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * tree.c: applied patch from Armin Sander to make some pointers
12887 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012888 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012889
Daniel Veillardb06c6142001-08-27 14:26:30 +000012890Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * xpath.c: hum, restrict the integer usage gcc bug workaround
12893 to only gcc compilers so that other architecture don't get
12894 penalized by this limitation.
12895 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12896
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012897Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12900 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12901
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012902Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12903
12904 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12905 --convert option to xmlcatalog to convert SGML ones to
12906 the XML syntax.
12907 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12908
12909 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012910Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12911
12912 * catalog.c xmlIO.c: started some serious testing and fixed
12913 a few bug and optmization needs.
12914
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012915Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12916
12917 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12918 preparing for a 2.4.3 release even if it may not be ready yet
12919 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12920 all file parsing lookup to go through the entity resolver, add
12921 to add an API to bypass it (needed to load catalogs themselves),
12922 some cleanup on the catalog code too.
12923 * nanoftp.c: small cleanup
12924 * doc/catalog.html: small update
12925
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012926Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12929 Jun Kuriyama
12930
Daniel Veillardffb120d2001-08-23 00:52:23 +000012931Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * doc/catalog.html: finished the catalog documentation
12934
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012935Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * doc/catalog.html doc/xml.html: added documentation about
12938 Catalog support, misses an API description
12939 * doc/html/*: reextracted the API pages
12940
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012941Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12942
12943 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12944 Added the part about section 7.2 on URI resolution,
12945 fixed a side effect in the HTML parser, look complete
12946 and ready to rock except the URI/SystemID part!
12947
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012948Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12949
12950 * include/libxml/catalog.h include/libxml/parser.h
12951 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12952 xmlIO.c: added support and APIs needed for the catalog PI
12953 * include/libxml/xmlIO.h: cleanup
12954
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012955Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12958 include/libxml/catalog.h: starts to look okay, really
12959 plugged the new framework, cleaned a lot of stuff,
12960 added some APIs, except the PI's support missing this
12961 should be mostly complete
12962 * result/catalogs/* test/catalogs/*: added new test, enriched
12963 the existing one with URN ID tests
12964
Daniel Veillard64339542001-08-21 12:57:59 +000012965Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * catalog.c: fixed nextCatalog
12968 * result/catalogs/docbook test/catalogs/*: started adding
12969 a small regression test
12970
Daniel Veillardcda96922001-08-21 10:56:31 +000012971Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12974 more work on the XML catalog support.
12975 * parser.c include/libxml/parser.h: small cleanup seems using
12976 list as a public parameter name can give portability troubles
12977 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12978 include/libxml/xpath.h include/libxml/Makefile.am: removed
12979 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12980 wrappers
12981
Bjorn Reese45029602001-08-21 09:23:53 +000012982Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12983
12984 * Makefile.am trio.c triodef.h trionan.c xpath.c
12985 include/libxml/Makefile.am include/libxml/trionan.h:
12986 Re-worked Not-A-Number and Infinity support.
12987 * xmlcatalog.c: added readline include files
12988
Daniel Veillard344cee72001-08-20 00:08:40 +000012989Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12990
12991 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12992 testCatalog as xmlcatalog, making it an installed app
12993 adding a shell, and preparing it to be a /etc/xml/catalog
12994 management tool, though not ready yet
12995 * catalog.c include/libxml/catalog.h: adding support for
12996 XML Catalogs http://www.oasis-open.org/committees/entity/
12997 not finished, there is some interesting tradeoffs and a
12998 few open questions left.
12999
Daniel Veillardb7664f42001-08-19 13:00:43 +000013000Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13001
13002 * xmllint.c: fixed a line formatting problem
13003
Daniel Veillard5015b712001-08-17 09:37:52 +000013004Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * SAX.c: removed a couple of unused variable (Albert Chin)
13007
Daniel Veillardbb371292001-08-16 23:26:59 +000013008Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13009
13010 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13011 trying to fix some troubles w.r.t. function returning
13012 const xxxPtr.
13013
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013014Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13015
13016 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13017 defined
13018
Daniel Veillardae6db172001-08-16 19:32:00 +000013019Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13020
13021 * xpointer.c: removed unused var
13022
Daniel Veillard09190202001-08-16 16:27:41 +000013023Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * testXPath.c: another small cleanup closing bug #59110
13026
Daniel Veillard796f4b62001-08-16 16:00:13 +000013027Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * win32/dsp/libxml2.def.src: small cleanup closing bug
13030 #59108
13031
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013032Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * example/gjobread.c: add xmlCleanupParser() before leaving
13035
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013036Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13037
13038 * config.h.in configure.in include/libxml/xmlwin32version.h:
13039 released 2.4.2
13040
Daniel Veillardd3d06722001-08-15 12:06:36 +000013041Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13042
13043 * include/libxml/valid.h debugXML.c valid.c: deprecate
13044 the non-boundchecking Sprintf functions, add Snprintf
13045 this should close bug #57984
13046
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013047Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13048
13049 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13050 URIs before doing the lookups (pointed by Mark Vakoc)
13051
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013052Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13053
13054 * xpath.c: serious changes on Result Value Trees and NodeSets
13055 w.r.t. deallocation and collect operations. Probably not
13056 100% clean (merge of allocated trees smells like a problem).
13057 Seems sufficient to close #58943
13058
Daniel Veillard90493a92001-08-14 14:12:47 +000013059Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13060
13061 * xmllint.c: adding a --format option
13062
Daniel Veillardfe703322001-08-14 12:18:09 +000013063Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * xpath.c: count() was broken on Result Value Tree
13066 * xmlIO.c: fixed file:/// accesses on _WIN32
13067
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013068Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13069
13070 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13071 macro was renamed, this should close bug #58683
13072
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013073Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13074
13075 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13076 entity substitution mode text at the end of the entity might
13077 be added due to text coalescing.
13078 * nanoftp.c parser.c: small cleanup
13079
Daniel Veillard0c720972001-08-08 20:59:00 +000013080Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13081
13082 * HACKING: added John Fleck right to commit in the doc subdir
13083
Daniel Veillard48da9102001-08-07 01:10:10 +000013084Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13085
13086 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13087 allow to inherit attributes from the DTD directly in the
13088 tree, this is needed for XPath and can be a useful feature.
13089 Inherited namespaces are always provided at the tree level now
13090 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13091 of tests for this feature (XSLT being the prime user).
13092
Daniel Veillard50f34372001-08-03 12:06:36 +000013093Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13094
13095 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13096 testSAX.c xmlIO.c xmllint.c include/win32config.h
13097 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13098 include/libxml/xmlwin32version.h.in win32/README.MSDev
13099 win32/dsp/*: applied Win32 Facelift No.2 patches from
13100 Igor Zlatkovic for Windows/MSC
13101
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013102Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13103
13104 * SAX.c: unparsedEntityDecl() the URI computation of the
13105 entity wasn't done breaking XSLT unparsed-entity-uri()
13106
Daniel Veillard567e1b42001-08-01 15:53:47 +000013107Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13108
13109 * xpath.c: fixed a bug when walking the descendants and
13110 the current node has no children
13111 * debugXML.c: show up when a text node is supposed to not be escaped
13112
Thomas Broyerf186c822001-07-31 23:30:37 +000013113Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13114
13115 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13116 worked like the set:leading() function)
13117 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13118
Daniel Veillardba6db032001-07-31 16:25:45 +000013119Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13120
13121 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13122
Daniel Veillard57905372001-07-31 15:52:17 +000013123Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * include/libxml/xmlIO.h: apply change to close #58141
13126 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13127
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013128Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * parser.c: when the internal subset uses a PE, then the
13131 included entity can use conditional sections.
13132
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013133Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13136 when walking the namespace axis showing up in
13137 libxst/tests/general/bug-12
13138 * xmlmemory.c: added the possibility to trace a given block
13139 defined by its address
13140
Daniel Veillard4aafa792001-07-28 17:21:12 +000013141Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * parser.c: don't override existing encoding specified before
13144 starting xmlParseDocument()
13145
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013146Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * include/libxml/xmlwin32version.h: reinserted, needed for
13149 Windows users of CVS
13150
Darin Adlera77cac02001-07-27 17:41:51 +0000131512001-07-27 Darin Adler <darin@bentspoon.com>
13152
Darin Adler699613b2001-07-27 22:47:14 +000013153 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13154 * testCatalog.c: Add include of <libxml/parser.h>.
13155
131562001-07-27 Darin Adler <darin@bentspoon.com>
13157
Darin Adlera77cac02001-07-27 17:41:51 +000013158 * include/libxml/.cvsignore:
13159 * include/libxml/xmlwin32version.h:
13160 Remove this file from CVS because it's generated.
13161
Daniel Veillard50822cb2001-07-26 20:05:51 +000013162Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * parser.c include/libxml/parser.h: applied const patches from
13165 Tom Moog #58002
13166
Thomas Broyerba4ad322001-07-26 16:55:21 +000013167Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13168
13169 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13170 lookup framework
13171
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013172Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * tree.c: fixed xmlCopyNode() for documents
13175
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013176Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13179
13180Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013181
13182 * parser.c: fixes bug #57652 reported by Morus Walter
13183
Daniel Veillarde3924972001-07-25 20:25:21 +000013184Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13187
Daniel Veillarda53c6882001-07-25 17:18:57 +000013188Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13191 errors, lesson don't add new functions at 1am before a release
13192 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13193 from XPath initialization when possible.
13194
Daniel Veillardd9bad132001-07-23 19:39:43 +000013195Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * result/scripts/base*: removing history/readline changed
13198 this slightly
13199 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13200 xmllint.c: make element content line number generation
13201 optionnal to avoid breaking old apps added interface to switch
13202
Daniel Veillardf012a642001-07-23 19:10:52 +000013203Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013206 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013207 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13208 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13209 John Kroll fixes to allow saving to HTTP via PUT (or
13210 POST of needed).
13211 * doc/html/*.html: regenerated the docs
13212
Thomas Broyere8126242001-07-22 03:54:15 +000013213Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13214
13215 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13216 xmlHashScanFull and xmlHashScannFull3 to get passed the
13217 three keys as arguments to the callback function
13218
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013219Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * configure.in Makefile.am: removed libxml softlink for good
13222 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13223 100% coverage by gtk-doc
13224
Daniel Veillard8599e702001-07-17 21:38:51 +000013225Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13226
13227 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13228 fixed serious troubles due to size_t vs. int mismatch
13229
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013230Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13233
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013234Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13235
13236 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13237 convenient extension API for value and context managing
13238 Now handles external objects through xmlXPathPopExternal,
13239 xmlXPathWrapExternal and xmlXPathReturnExternal.
13240 Added functions for sets operations (intersection, etc.)
13241
Daniel Veillard22090732001-07-16 00:06:07 +000013242Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13245 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13246 HTMLparser.c: cleanup of global variables, marking some
13247 const or private.
13248
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013249Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013250
13251 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13252 fixed xmlXPathNodeSetItem when passing index=0
13253
Daniel Veillard05dec342001-07-14 21:57:39 +000013254Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13257
Daniel Veillard28ae6362001-07-14 16:44:32 +000013258Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13259
13260 * xmllint.c: fixed compilation under Cygwin #57503
13261 * TODO: update
13262
Peter Williamsed156f52001-07-13 18:35:13 +0000132632001-07-13 Peter Williams <peterw@ximian.com>
13264
13265 * config.h.in: add #undef HAVE_DLFCN_H
13266
13267 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13268 builddir.
13269
Daniel Veillard73b36e32001-07-12 15:09:52 +000013270Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13273 raised by #57348 and #57381
13274
Daniel Veillard7db37732001-07-12 01:20:08 +000013275Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13278 tree.c xpointer.c: store the line numbder in element->content,
13279 may break some software, need a configuration mechanism
13280
Darin Adler96037892001-07-11 00:03:16 +0000132812001-07-10 Darin Adler <darin@bentspoon.com>
13282
13283 * .cvsignore:
13284 * example/.cvsignore:
13285 * include/.cvsignore:
13286 * include/libxml/.cvsignore:
13287 Various things that are generated and should be ignored.
13288
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013289Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13292 * doc/xml.html doc/html/*: updated the docs
13293
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013294Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13297 validation occured on content with element child
13298
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013299Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * tree.c: fixed XML Base computation which was broken
13302 * debugXML.c: added a base function to the shell
13303 * Makefile.am result/scripts/* test/scripts/*: added scripts
13304 based regression tests, and adding 2 XML Base tests
13305
Daniel Veillard19e96c32001-07-09 10:32:59 +000013306Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13307
13308 * tree.c: set properties doc and call xmlSetListDoc for properties
13309 content when grafting them in a different tree.
13310 * aclocal.m4: remove from CVS
13311
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013312Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * win32/libxml2/libxml2.def.src: added some missing entry point
13315 for XPath (Mark Vakoc)
13316
Daniel Veillard388236f2001-07-08 18:35:48 +000013317Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13320 layer should URI-Unescape before trying to open resources.
13321
Daniel Veillard04383752001-07-08 14:27:15 +000013322Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * xpath.c: fix the name() bug for elements in the default
13325 namespace reported by Charlie Bozeman
13326
Daniel Veillard7583a592001-07-08 13:15:55 +000013327Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13330 led to an XPath fix, improvements of SAX initialization, and
13331 an added option --nocdata to testXPath
13332
Daniel Veillard449d7392001-07-07 19:11:06 +000013333Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * doc/libxml-doc.el: Felix Natter provided anew version working
13336 with XEmacs too
13337
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013338Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * include/libxml/xpath.h: small cleanup
13341 * doc/xml.html: update
13342
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013343Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13346 released 2.3.14
13347
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013348Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013351 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013352
Daniel Veillard73c9c042001-07-05 20:02:54 +000013353Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13356 were not equal to empty strings
13357
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013358Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * SAX.c: fixed a URI-Reference computation problem when validating
13361 * xmlIO.c: small cleanup
13362
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013363Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * parser.c: improved the description of a couple of interfaces
13366 upon Larry Stamper suggestion
13367
Daniel Veillard62f313b2001-07-04 19:49:14 +000013368Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * SAX.c entities.c parser.c: changed completely the way entities
13371 are handled when running the parser in entity substitution mode.
13372 This fixes a bug reported by Stephan Kulow and nearly divides
13373 by 3 the amount of memory required by libxslt to load and process
13374 DocBook TDG.
13375
Daniel Veillardf420ac52001-07-04 16:04:09 +000013376Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * HTMLparser.c: fixing a too early root closing problem raised
13379 byt Prashanth Naidu
13380
Daniel Veillard8c357d52001-07-03 23:43:33 +000013381Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13384 raised by Mark Vakoc.
13385
Daniel Veillard6e90d192001-07-03 16:37:49 +000013386Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * example/Makefile.am: fixed the include path to add srcdir/include
13389 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13390 and some cleanup
13391
Daniel Veillardf06307e2001-07-03 10:35:50 +000013392Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13395 lot of optimization work, results in significant improvements
13396 when handling really complex XPath queries. Add a small optimizer
13397 for unions, improve [n] and [last()], avoid some costly ops.
13398
Daniel Veillard77044732001-06-29 21:31:07 +000013399Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13402 * xpath.c: small cleanup
13403 * xmlGetNsList: reformated, fixed problems if used on Entities
13404
Daniel Veillard2adbb512001-06-28 16:20:36 +000013405Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13408
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013409Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13412 * Makefile.am example/Makefile.am: workaround automake generating
13413 erroneous deps
13414
Daniel Veillard12f7d292001-06-28 13:12:11 +000013415Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * include/win32config.h: bug #56801 Yon Derek provided a patch
13418 to the windows config file.
13419
Daniel Veillard87ee9142001-06-28 12:54:16 +000013420Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13423 libxml.h : Yon Derek provided a set of changes to compile from
13424 CVS on Windows/MSC
13425
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013426Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * parser.c: fixed UTF8 BOM support in push mode
13429 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13430 added a specific testcase
13431
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013432Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * Makefile.am: added --push regression tests
13435 * parserInternals.c: the XML parser segfaulted in --push mode
13436
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013437Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * configure.in: moved the symlinks detection within a CVS
13440 check, this is not portable and will be removed soon.
13441 * xpath.c: small cleanup/speedup
13442
Daniel Veillard11648102001-06-26 16:08:24 +000013443Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13446 release of 2.3.12
13447 * parser.c: make an error message if unknow entities in all cases
13448
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013449Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13452
Daniel Veillard23793842001-06-25 16:07:45 +000013453Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13456 includes were installed in the wrong dir
13457
Daniel Veillardf5498f32001-06-25 15:08:36 +000013458Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * doc/html.xml: warn against sending code to exhibit bugs.
13461
Daniel Veillard56f06462001-06-24 21:34:03 +000013462Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13465 Tru64 from Thomas Leitner
13466
Daniel Veillardc5d64342001-06-24 12:13:24 +000013467Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * AUTHORS: added William and Bjorn
13470 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13471 daniel@veillard.com hopefully I won't have to do this again
13472 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13473 docs can be rebuilt cleanly now
13474 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13475 from CVs it's generated, added include/libxml/xmlwin32version.h
13476 also generated but which should change far less frequently.
13477 * catalog.c nanoftp.c: made sure to include libxml.h not
13478 libxml/xmlversion.h directly
13479 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13480 when compiling on WIN32 and MSC
13481
Daniel Veillard07385fd2001-06-23 21:55:48 +000013482Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * include/Makefile.am include/libxml/Makefile.am configure.in:
13485 fixed make distcheck and rebuilding the rpms
13486
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013487Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * configure.in: should finish the migration of exported includes
13490 into a real include/libxml in CVS, at least for CVS users.
13491 * removed the exported headers, added in include/libxml (as well
13492 as xmlversion.h.in).
13493
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013494Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * configure.in: fixed the way to detect symlink
13497
Daniel Veillard66541772001-06-23 18:31:04 +000013498Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * configure.in: updated, include/libxml is now a real CVS dir
13501
Daniel Veillardca989762001-06-23 17:39:29 +000013502Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13505 version works with both libxml1 and libxml2 (it autodetects
13506 the prefix of the html-files) from Felix Natter.
13507 * doc/xml.html: updated doc accordingly
13508
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013509Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * xpath.c: fixed the bug generating a template loop in libxslt
13512 when using docbook-xsl-1.4, * should filter out document nodes
13513 * HACKING: added William
13514 * TODO: updated
13515
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013516Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * doc/FAQ.html: added a warning about gcc-3.0
13519 * doc/xml.html: added reference to gdome2 and removed a confusing
13520 sentence
13521
Daniel Veillardf7f41852001-06-22 15:18:01 +000013522Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xmlversion.h: okay this is a generated file, but Windows
13525 users need it and they can't generate it, and I want CVS
13526 Windows users ...
13527 * win32/libxml2/libxml2_so.dsp: Windows project file for
13528 the shared lib version of libxml2
13529 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13530 resources needed for libxslt/xsltproc by Yon Derek
13531
Bjorn Reese3157b342001-06-22 14:41:45 +000013532Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13533
13534 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13535
Daniel Veillard4151acb2001-06-22 10:48:57 +000013536Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
Daniel Veillardcc146db2001-06-22 11:10:52 +000013538 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13539
13540Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
Daniel Veillard4151acb2001-06-22 10:48:57 +000013542 * include/win32config.h: Yon Derek provided a first fix
13543 to be able to compile libxslt/xsltproc on Windows
13544
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013545Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * xpath.c: attempt to work around what seemed a gcc optimizer
13548 bug when handling floats on i386 http://veillard.com/gcc.bug
13549 * tree.c entities.c encoding.c: doing some cleanups while
13550 chasing it
13551
Daniel Veillard017b1082001-06-21 11:20:21 +000013552Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * Makefile.am: cleanup when --without-debug is specified
13555 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13556 w.r.t. --without-debug and other include points
13557 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13558 Catalogs
13559 * configure.in entities.h tree.h HTMLparser.c: removed
13560 --without-corba, made the _private field mandatory
13561
Daniel Veillard87a764e2001-06-20 17:41:10 +000013562Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13565 outputs a BOM in UTF8, an errata has been issued to avoid the
13566 problem, that was the most reasonable solution... Add support
13567 for a leading UTF8 BOM in entities.
13568
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013569Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * valid.c: fixed a bug found when post validating an entity ref
13572 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13573 activate it too
13574
Daniel Veillard39196eb2001-06-19 18:09:42 +000013575Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13578 weakness in the node copy the XPointer and the XInclude
13579 implementations. Serious cleanup.
13580
Daniel Veillard3739b982001-06-19 12:51:30 +000013581Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * Makefile.am: Kjartan Maraas provided a small patch to
13584 add xml2-config.in to EXTRA_DIST
13585
Daniel Veillarda9142e72001-06-19 11:07:54 +000013586Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13589 provided another failing case found in KDE, the way the
13590 ctxt->vctxt.nodeTab was allocated and freed changed over
13591 time but it wasn't completely cleaned up. This should fix it.
13592
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013593Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * parser.c: Stephan Kulow also raised the fact that line number
13596 could get miscounted making debug harder, fixed the problem
13597 in xmlParseCharData()
13598
Daniel Veillard64b98c02001-06-17 17:20:21 +000013599Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * valid.c: Stephan Kulow pointed out a problem when validating
13602 and using an empty entity, forgot a 'break' in a case.
13603
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013604Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13607 * doc/xml.html: updated with 2.3.11
13608
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013609Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * TODO: updated adding cleanup of generated doc
13612 * configure.in: prepared to release 2.3.11
13613 * xmllint.c: added --version for bug reporting
13614 * doc/html/*.html: rebuilt the doc
13615
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013616Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * xpath.c: first part of the work on selecting namespace to
13619 fix bug #56115
13620
Daniel Veillard96ed5832001-06-15 22:22:04 +000013621Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13622
13623 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13624 when using -liconv
13625 * TODO: updated
13626
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013627Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13630 cleanup, encoding support.
13631
Daniel Veillard608ad072001-06-14 08:32:28 +000013632Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13635
Daniel Veillard239d0522001-06-13 23:02:48 +000013636Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * xpath.c: bug detected by Ankh when / is used as a function arg
13639
Daniel Veillard02bb1702001-06-13 21:11:59 +000013640Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13643 of element and use it to avoid outputting formatting spaces at
13644 the wrong place. Implemented the format parameter for HTML save.
13645 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13646 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13647 result/HTML/wired.html: of course this impact the result of a
13648 number of HTML tests
13649
Daniel Veillard95d845f2001-06-13 13:48:46 +000013650Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * HTMLtree.[ch]: started augmenting the HTML save API with
13653 encoding and formatting parameters
13654
Daniel Veillardeca60d02001-06-13 07:45:41 +000013655Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * HTMLtree.h: cleanup and started evaluating the work needed on
13658 revamping the HTML output code
13659
Daniel Veillard84666b32001-06-11 17:31:08 +000013660Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13663
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013664Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * valid.c: fixed bug #56049, forgot one check in the
13667 validation routine
13668
Daniel Veillardca2366a2001-06-11 12:09:01 +000013669Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13672
Daniel Veillard6761eee2001-06-11 10:29:38 +000013673Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * libxml.h: fixed an error in last commit
13676 * doc/FAQ.html: added an entry for compilation from CVS
13677
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013678Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * xmlversion.h.in libxml.h: Cygwin patches
13681 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13682 * tree.h: cleanup
13683
Daniel Veillardacd370f2001-06-09 17:17:51 +000013684Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13687 memory block in a strange case where libxml is linked twice
13688 in the binary.
13689
Daniel Veillard1d047672001-06-09 16:41:01 +000013690Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13693 state far too often, simple fix used to avoid it.
13694
Daniel Veillard4497e692001-06-09 14:19:02 +000013695Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13698 being processed, applied his patch
13699 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13700
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013701Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13704 provided fixes to compile on MSCC again
13705 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13706 also provided an update for the project files.
13707
Daniel Veillarda682b212001-06-07 19:59:42 +000013708Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13711 bug #55810
13712
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013713Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13714
13715 * tree.c: fixed xmlGetNsProp() to close bug #55683
13716 Note this requires libxslt to use it's own function instead.
13717
Daniel Veillardf0c53762001-06-07 16:07:07 +000013718Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * HTMLtree.c: when in a pre element no formatting space should
13721 be added.
13722 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13723
Daniel Veillard068a9652001-06-07 15:30:26 +000013724Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * configure.in: added tests for signal() and signal.h
13727
Daniel Veillard541d6552001-06-07 14:20:01 +000013728Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13731
Daniel Veillard8a367d42001-06-07 14:01:34 +000013732Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * doc/libxml-doc.el: Felix Natter provided a new version for
13735 libxml2
13736
Daniel Veillard8a926292001-06-07 11:20:20 +000013737Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * HTMLtree.c: when in a pre element no formatting space should
13740 be added.
13741
Daniel Veillard14839d52001-06-06 16:11:56 +000013742Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13745
Daniel Veillarde95e2392001-06-06 10:46:28 +000013746Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13749 hack
13750 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13751 * uri.c: fixed a warning
13752
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013753Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * HTMLtree.c: trying to close bug #55772 escaping in script
13756 elements
13757 * doc/xml.html: suggest to send mail to the list
13758
13759Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013760
13761 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13762 good. Use a macro and based on the solution provided in
13763 vsnprintf manual page from GNU.
13764
Bjorn Reese99748722001-06-05 12:49:15 +000013765Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13766
13767 * error.c: Workaround for non-preserving variadic list.
13768 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13769
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013770Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13771
13772 * doc/xml.html: added 2.3.10 release
13773
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013774Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * configure.in: releasing 2.3.10
13777
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013778Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13781
Daniel Veillard20042422001-05-31 18:22:04 +000013782Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * encoding.c: Robert Collins provided a patch to add the
13785 "US-ASCII" encoding alias
13786
Daniel Veillard97ac1312001-05-30 19:14:17 +000013787Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13790 string oriented functions and started cleaning the related areas
13791 in xpath.c which needed fixing in this respect
13792
Daniel Veillard2d703722001-05-30 18:32:34 +000013793Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13796 #55380
13797 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13798
Daniel Veillard9403a042001-05-28 11:00:53 +000013799Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * TODO: updated
13802 * nanohttp.[ch] : started adding APIs to get the redirected URL
13803 when this occurs (needed for further base computation
13804 * tree.h: cleanup
13805 * encoding.c: cleanup
13806 * SAX.c: minor change around ctxt->loadsubset
13807
Daniel Veillard6278fb52001-05-25 07:38:41 +000013808Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13809
13810 * Makefile.am include/Makefile.am: small change to have
13811 include/libxml rebuilt if working from CVS.
13812 * uri.c: applied another patch from Carl Douglas for URI escaping,
13813 this should close bug #51876
13814
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013815Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13818 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13819 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13820 added specific regression test
13821 * parser.h: preparing for the XSLT mode where DTD inherited
13822 attributes are added to the tree.
13823
Daniel Veillardbbd22452001-05-23 12:02:27 +000013824Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * xinclude.[ch]: Updated the namespace for the Last Call version
13827 * result/XInclude/include test/XInclude/include: updated the
13828 testsuite accordingly
13829
Daniel Veillard8514c672001-05-23 10:29:12 +000013830Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13833 related to bug #51876
13834
Daniel Veillard42596ad2001-05-22 16:57:14 +000013835Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * tree.c: fixed a gross mistake in base computation, xml:base is
13838 not completely correct yet (need cascade).
13839 * xpath.[ch]: added the few things needed to find a function name
13840 and URI from the XPath context when it is called.
13841
Daniel Veillard81418e32001-05-22 15:08:55 +000013842Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13845 * DOCBparser.c: small cleanup
13846 * xmllint.c: added a --catalogs option to load catalogs from
13847 $SGML_CATALOG_FILES
13848 * tree.c: cleanup
13849 * configure.in: iconv library fixup, ICONV_LIBS
13850
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013851Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * catalog.c: handling of CATALOG entries. detection of recursion,
13854 and a few bugfixes
13855 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13856 against the default namespace
13857
Daniel Veillard04b93292001-05-21 08:15:31 +000013858Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13861
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013862Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * parser.c: fixed propagation context info when parsing an
13865 external entity.
13866 * doc/html/*.html: regenerated a couple of docs
13867
Daniel Veillard4623acd2001-05-19 15:13:15 +000013868Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * doc/xml.html: update with 2.3.9 informations
13871
Daniel Veillardbed7b052001-05-19 14:59:49 +000013872Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13873
13874 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13875 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13876 * doc/html/* : rebuilt the docs
13877 * valid.c: small patch which may improve some case when
13878 validating.
13879
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013880Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * HTMLparser.c: Closed bug #54891
13883 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13884 to the suite
13885
13886Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13889 applied a documentation patch from LotR and filled in a few missing
13890 descriptions
13891
Daniel Veillard76d66f42001-05-16 21:05:17 +000013892Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * xpath.c tree.c parser.c: speed optimizations at the parser level
13895 document tree freeing and xpath evaluation
13896
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013897Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * parser.c parser.h parserInternals.h: fixed a couple of
13900 interfaces for handling memory buffer input to const char *
13901 upon suggestion of JamesH.
13902
Daniel Veillardc3739e72001-05-15 15:23:27 +000013903Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * configure.in: LoTR sent a patch fixing the previous commit
13906
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013907Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * configure.in: trying to deal again with the stoopid -R linking
13910 flag of Solaris
13911
Daniel Veillard790142b2001-05-15 10:51:53 +000013912Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * xpath.h: two nodeset access macros from Thomas Broyer
13915
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013916Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13919 patch from Thomas Broyer
13920
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013921Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13924 case
13925 * INSTALL: was empty added stuff from the FAQ
13926
Daniel Veillard75bea542001-05-11 17:41:21 +000013927Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13930 attributes handling and #54433 by adding xmlUnsetProp()
13931 and xmlUnsetNsProp()
13932
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013933Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * HTMLparser.c: Patch from Jonas Borgström
13936 (htmlGetEndPriority): New function, returns
13937 the priority of a certain element.
13938 (htmlAutoCloseOnClose): Only close inline elements if they
13939 all have lower or equal priority.
13940 * result/HTML: this of course changed a number of tests results.
13941
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013942Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * xmlIO.c catalog.c: plugged in the default catalog resolution
13945 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13946 documentations
13947 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13948
Daniel Veillarda7374592001-05-10 14:17:55 +000013949Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13952 integrating catalogs
13953 * catalog.[ch] testCatalog.c: adding a small catalo API
13954 (only SGML catalog support).
13955 * parser.c: restaured xmlKeepBlanksDefault(0) API
13956
Daniel Veillardc17337c2001-05-09 10:51:31 +000013957Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13960
Daniel Veillard257d9102001-05-08 10:41:44 +000013961Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13962
13963 * parser.c: added xmlParseExternalEntityPrivate() to allow
13964 propagation of ctxt->_private when parsing external entities
13965
Daniel Veillard083c2662001-05-08 08:27:14 +000013966Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13969
Daniel Veillard01ef7382001-05-08 07:31:43 +000013970Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13973
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013974Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * valid.c: warn when indeterminist content model is detected
13977 * result/VC/ElementValid8: this adds a message
13978 * Makefile.am: add --novalid for VCM tests
13979 * parserInternals.c: added a call to Init memory
13980
Daniel Veillard64269352001-05-04 17:52:34 +000013981Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13984 when both parameters are NULL.
13985
Daniel Veillard37721922001-05-04 15:21:12 +000013986Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * valid.c: applied small patch from Gary Pennington, reindented
13989 some part of the code.
13990
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013991Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13994 release, updated and regenerated the docs
13995
Daniel Veillard357c9602001-05-03 10:49:20 +000013996Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * xpath.c result/XPath/expr/floats : clarified and cleanup
13999 printing of abnormal floats in tests.
14000
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014001Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14004 * results/HTML/ : a few changes in the output of the HTML tests as
14005 a result.
14006 * configure.in: tying to fix -liconv where needed
14007
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014008Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * Makefile.am: fixed a stupid error
14011
Daniel Veillard7150a032001-05-02 16:41:11 +000014012Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * configure.in Makefile.am: make the inclusion of the trio
14015 modules in the library conditional
14016
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014017Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * DOCBparser.c: patche from László Kovács, fixed entities refs
14020 in attributes handling
14021
Daniel Veillardedddff92001-05-02 10:58:52 +000014022Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14025 flushing
14026
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014027Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * xpath.c: fix of an XSLT namespace bug reported on the list
14030 general/bug-8-
14031
Daniel Veillard5792e162001-04-30 17:44:45 +000014032Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14033
14034 * strio.h trio.c: Dan McNichol suggested a couple of small
14035 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14036
Daniel Veillard02141ea2001-04-30 11:46:40 +000014037Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * tree.c parser.c encoding.c: spent a bit more time looking
14040 at the parsing speed and DOM handling. Added a few more
14041 speedups.
14042
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014043Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14044
14045 * parser.c: small but effective parsing speed improvement
14046
Daniel Veillardb59076b2001-04-29 17:04:07 +000014047Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * configure.in: default on the DocBook parser inclusion (for Gnome)
14050 * DOCBparser.h: fixed a header reference
14051
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014052Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * configure.in xpath.c: applied Bjorn patches for FPE on the
14055 alpha
14056
Daniel Veillardeefd4492001-04-28 16:55:50 +000014057Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14060 xmlSaveFormatFileTo()
14061
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014062Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * xpath.c: simple and efficient optimization, XPath functions
14065 aways bind to the same code, cache this
14066 * TODO: updated (by saying some is obsolete)
14067
Daniel Veillard2156a562001-04-28 12:24:34 +000014068Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * xpath.c: more cleanup work on XPath name parsing routines
14071
Daniel Veillard61d80a22001-04-27 17:13:01 +000014072Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14075 xmlXPathParseName
14076 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14077 * debugXML.c: avoid compilation problems if compiling without
14078 HTML support, Igor Zlatkovic
14079 * win32/libxml2/libxml2.def.src: being able to compile without
14080 XPath on Windows
14081
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014082Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * libxml.m4: yet another patch from Toshio Kuratomi
14085
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014086Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14089
Daniel Veillard67fee942001-04-26 18:59:03 +000014090Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * tree.[ch]: added xmlSaveFormatFile interface for saving
14093 and indenting a file.
14094
Daniel Veillard82e49712001-04-26 14:38:03 +000014095Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * xpath.c: fixed bug #53689 related to processing-instruction()
14098
Daniel Veillard02f077a2001-04-26 10:59:11 +000014099Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * DOCBparser.c: patche from László Kovács
14102
Daniel Veillard30211a02001-04-26 09:33:18 +000014103Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * parser.c: applied fixes from Christian Glahn bug report #53391
14106
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014107Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * error.c: Jean François Lecomte provided a complete description
14110 and a fix to bug #53537
14111
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014112Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14115
Daniel Veillard1034da22001-04-25 19:06:28 +000014116Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * DOCBparser.c SAX.c: a bit more work on entities processing.
14119 Still Need to cleanup XML output and references in attributes
14120
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014121Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14124
Daniel Veillardb33c2012001-04-25 12:59:04 +000014125Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * tree.c: trying to fix #53574, not completely complete,
14128 I would like xmllint --copy --debug test/ent1 and
14129 xmllint --debug test/ent1 to show the same result.
14130 * xpath.c: fix a bug when trying to sort namespace nodes
14131
Daniel Veillard5146f202001-04-25 10:29:44 +000014132Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * HTMLtree.c: real fix for #53402
14135
Daniel Veillard7533cc82001-04-24 15:52:00 +000014136Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14139 PIs when using xsl:output
14140 * valid.c: closing #53537 some case generate segfaults if there
14141 is validity errors
14142
Daniel Veillard61b33d52001-04-24 13:55:12 +000014143Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14146 of external parsed entities, added --noent to testDocbook
14147 * valid.c: Garry Pennington found an uninitialized variable
14148 access in xmlValidateElementContent()
14149
Daniel Veillard56098d42001-04-24 12:51:09 +000014150Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14153 with madness
14154 * result/HTML/ : this modified the result of the regression tests
14155 a lot.
14156
Daniel Veillard122376b2001-04-24 12:12:30 +000014157Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14160 to doc where it wasn't checked against NULL reported by
14161 Jens Laas
14162
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014163Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14166 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14167
Daniel Veillardeae522a2001-04-23 13:41:34 +000014168Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14171 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14172 * SAX.[ch]: cleanup and updates for DocBook
14173 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14174 ex SGML identifier changes
14175 * valid.c: removed a static unused function.
14176
Daniel Veillardde57c612001-04-23 09:13:36 +000014177Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * HTMLtree.c: applied change for Paul Sponagl on script saving
14180 * Makefile.am: the warning about entity title.xml are normal.
14181
Daniel Veillard393df012001-04-22 20:11:18 +000014182Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * configure.in: release of 2.3.7
14185 * Makefile.am: fixing make distcheck
14186
Daniel Veillarda41123c2001-04-22 19:31:20 +000014187Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14188
14189 * doc/html/* doc/xml.html: updated and regenerated the docs
14190
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014191Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14194
Daniel Veillarde82a9922001-04-22 12:12:58 +000014195Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14196
14197 * tree.c: fixed #53388 with the provided patch
14198
Daniel Veillard06803992001-04-22 10:35:56 +000014199Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * valid.c: Bjorn detected an invalid memory access. Fixed
14202 vstateVPush()
14203
Daniel Veillard40af6492001-04-22 08:50:55 +000014204Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14207
Bjorn Reese70a9da52001-04-21 16:57:29 +000014208Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14209
14210 * libxml.h: new header used only for the compilation of libxml
14211 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14212 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14213 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14214 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14215 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14216 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14217 baseline (version 1.2 plus a single patch).
14218 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14219 scientific notation for numbers. Tests added.
14220 * xpath.c: formatting of numbers changed to use sprintf
14221 (contribution from William Brack)
14222
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014223Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * valid.c: cleanup, more useful debugging
14226 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14227 * xmlIO.c: entity loading is printed as an error when validating
14228
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014229Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * valid.c: fixed to validate within entities
14232 * test/VCM/v22.xml: added a specific testcase
14233
Daniel Veillardca1f1722001-04-20 15:47:35 +000014234Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * valid.c: forgot an epsilon transition in for ()+
14237 * test/VCM/v21.xml : added a specific test case
14238
Daniel Veillard85349052001-04-20 13:48:21 +000014239Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * valid.c: removed a state explosion exhibited by RSS
14242 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14243 from bug #51872
14244
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014245Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14248 validation without using an ugly NFA -> DFA algo in the source.
14249 Made a specific algorithm easier to maintain, using a single
14250 stack and without recursion.
14251 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14252 * hash.c: made the growing routine static
14253 * tree.h parser.c: added the parent information to an
14254 xmlElementContent node.
14255
Daniel Veillarde470df72001-04-18 21:41:07 +000014256Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * SAX.c parser.c xpath.c: generating IDs when not validating
14259 from an external parsed entity was poisoning the ID has table
14260 with removed values. This was killing XSLT on the KDE help
14261 browser.
14262
Daniel Veillardceacdd92001-04-18 15:10:35 +000014263Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * entities.h: andrew@ugh.net.au detected a double declaration
14266
Daniel Veillarda10efa82001-04-18 13:09:01 +000014267Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * debugXML.c hash.c tree.h valid.c : some changes related to
14270 the validation suport to improve speed with DocBook
14271 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14272 the way validation errors get reported
14273
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014274Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14277 by P C Chow and William M. Brack for XSLT HTML output
14278
Daniel Veillard2d90de42001-04-16 17:46:18 +000014279Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14282 Igor Zlatkovic patches for MSC compilation and added his
14283 updates
14284
Daniel Veillarde043ee12001-04-16 14:08:07 +000014285Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14288 prefix lookup.
14289 * parserInternals.c: fixed the bug reported by Morus Walter
14290 due to an off by one typo in xmlStringCurrentChar()
14291
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014292Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * HTMLparser.c result/HTML/*: revamped the way the HTML
14295 parser handles end of tags or end of input
14296
Daniel Veillard82daa812001-04-12 08:55:36 +000014297Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14300
Daniel Veillard67a21302001-04-11 14:39:16 +000014301Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14304 bug where the linktime verions of free() won't work ...
14305
Daniel Veillard27b55282001-04-11 12:22:25 +000014306Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14307
14308 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14309
Daniel Veillardafc73112001-04-11 11:51:41 +000014310Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14311
14312 * doc/xml.html: added 2.3.6 release
14313
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014314Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14317 * result/wml.xml: resulted in a small output change
14318
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014319Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * tree.c: xmlNewDoc was missing the charset initialization
14322 * xmllint.c: added --auto to autogenerate a doc, allow to
14323 reproduce the problem fixed on xmlNewDoc
14324
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014325Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * xpath.c: trying to get 52979 solved
14328 * tree.c result/ result/noent/: trying to get 52712 solved, this
14329 also made me clean up the fact that XML output in general should
14330 not add formating blanks by default, this changed the output of
14331 a few tests
14332
Daniel Veillard73639a72001-04-10 14:31:39 +000014333Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14336
Daniel Veillardfac26a12001-04-08 13:08:14 +000014337Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * configure.in: finally released 2.3.6
14340
Daniel Veillard911f49a2001-04-07 15:39:35 +000014341Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.c: checking for null pointer generated by new code
14344
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014345Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * xpath.c: fixed a [] evaluation problem reported
14348 * test/XPath/tests/simpleaddr: extended test
14349 * result/XPath/simpleaddr: updated result
14350
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014351Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * xmllint.c: Dan Timis reported a portability problem
14354 on Macs without mmap, fixed it.
14355
Daniel Veillardb38bd552001-04-03 18:22:00 +000014356Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14357
14358 * testXPath.c : added a --tree option allowing to display the
14359 tree dump of the XPath expression
14360
Daniel Veillard4dd93462001-04-02 15:16:19 +000014361Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * xpath.c: fixed a memleak when comparing nodesets
14364 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14365 * tree.c: added a TODO
14366
Daniel Veillard92ad2102001-03-27 12:47:33 +000014367Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14370 we need string functions
14371 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14372 to be able to use them where needed. Applied some changes
14373 to reduce name linking pollution and compile in only what's
14374 needed.
14375 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14376 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14377 for the string manipulation functions
14378 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14379 to the free() function of xmlmemory.c
14380 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14381 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14382 usage.
14383
14384
Daniel Veillard2be30642001-03-27 00:32:28 +000014385Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * error.c: applied the context output patch of the error
14388 handling submitted by Chuck Griffith
14389 * error/VC/*: this slightly change some error logs
14390
Daniel Veillard50582112001-03-26 22:52:16 +000014391Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * parser.c: fixed line number reporting on error
14394
Daniel Veillard04be4f52001-03-26 21:23:53 +000014395Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * parser.c: Sullivan and Darin found a parser bug,
14398 applied the patch.
14399
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014400Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14403 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14404 xmlversion.h.in xpointer.c: of course the way I defined
14405 UNUSED breaks on old gcc version. Try to be smart and
14406 also define it directly in xmlversion.h
14407 * configure.in: removed -ansi flag from the pedantic set
14408
14409Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014410 Huge cleanup, I switched to compile with
14411 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14412 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14413 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14414 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14415 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14416 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14417 encoding.h entities.c error.c list.[ch] nanoftp.c
14418 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14419 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14420 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14421 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14422 Cleanup, staticfied a number of non-exported functions,
14423 detected and cleaned up a dozen of problem found this way,
14424 avoided a lot of public function name/typedef/system names clashes
14425 * doc/xml.html: updated
14426 * configure.in: switched private flags to the really pedantic ones.
14427
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014428Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * configure.in: 2.3.5
14431 * doc/html/*: rebuilt the docs
14432
Daniel Veillard146c9122001-03-22 15:22:27 +000014433Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * parser.c: fixed a reported bug in NOTATION parsing
14436 * uri.c: accepted but not fixed bug 51876, added TODO
14437 * Makefile.am: fixed bug 51876
14438
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014439Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * config.h.in configure.in error.c: fix a compilation problem
14442 on platforms without vsnprintf (xml@thewrittenword.com)
14443
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014444Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14445
14446 * parser.c: fixed a function name header typo
14447 * SAX.c: notations can also occur in external subset.
14448
Daniel Veillard7d42b542001-03-20 13:22:46 +000014449Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14450
14451 * error.c: removed a C++ like comment
14452
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014453Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * parser.c: fixing bug 52299 strange condition leading
14456 to a parser crash due to a buffer overflow
14457 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14458 added the specific test case
14459
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014460Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14463 xmlXPathConvert{String,Number,Boolean} to be able to make
14464 type casts without a context stack, fixed some implementation
14465 problems related to the absence of context at parse-time,
14466 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14467 in the public API too
14468 * xpointer.c xpathInternals.h: we need to know at parse time
14469 whether we are compiling an XPointer
14470
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014471Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14474 cleaned up the parser internals, refactored XPath code, added
14475 new compilation based APIs and cleanly separated public and
14476 private APIs.
14477
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014478Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * xpath.h: the comp field must be added at the end to avoid
14481 killing binary compat.
14482
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014483Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * Makefile.am: detect XPath memleaks in regreson tests
14486 * error.c: fixed and error w.r.t. error reporting still using
14487 stderr
14488 * hash.c: added new line at end of file
14489 * tree.h: minor cleanup
14490 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14491 expression parsing from evaluation, resulted in a number of
14492 changes internally, and in XPointer. Likely to break stuff
14493 using xpathInternals.h but should remain binary compatible,
14494 new interfaces will be added.
14495
Daniel Veillardd574f782001-03-14 19:40:17 +000014496Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * configure.in: fixed a couple of problems reported by
14499 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14500 without gcc on non linux platforms.
14501
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014502Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14505 a fix for --with-html-dir= configure support. I hope it won't
14506 break rpm generation
14507
Daniel Veillarda022fe02001-03-14 16:30:00 +000014508Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14509
14510 * xmlIO.c: one function comment cleanup.
14511
Daniel Veillard25239c12001-03-14 13:56:48 +000014512Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * SAX.c: external subset notations were improperly registered
14515 in the internal subset.
14516
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014517Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * README.cvs-commits: added, pointing to HACKING
14520 * HACKING: updated
14521
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014522Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * parser.c: and Matt Sergeant found one in the XML push
14525 parser (erroneous check I forgot to remove when I fixed the
14526 main parser).
14527
Daniel Veillard68d7b672001-03-12 18:22:04 +000014528Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * xpath.c: ptittom found a small bug in UnaryExpr
14531
Daniel Veillarde356c282001-03-10 12:32:04 +000014532Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * configure.in: bumped to 2.3.4
14535 * error.c: fixed bug #51860
14536 * tree.c: fixed bug #51861
14537 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14538 * tree.[ch] : added xmlDefaultBufferSize
14539 * nanoftp.c: typo in function name header block
14540 * doc/xml.html : updated, added link to XML::LibXSLT
14541 * doc/html/* : rebuilt the docs
14542
Daniel Veillard80f32572001-03-07 19:45:40 +000014543Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14544
14545 * parser.c SAX.c: the new content parsing code raised an
14546 ugly bug in the characters() SAX callback. Found it
14547 just because of strangeness in XSLT XML Rec ouptut :-(
14548
Daniel Veillard6c831202001-03-07 15:57:53 +000014549Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * Makefile.am: Martin Baulig suggested to add -lm
14552 * tree.c: found another bug in xmlNodeGetContent()
14553
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014554Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * xpath.c: Bjorn found the error related to strictness of comparison.
14557
Daniel Veillard29631a82001-03-05 09:49:20 +000014558Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * parser.c: trying to fix the Dtd parsing problem reported
14561 by Gary, side effect of last week speed optimizations.
14562
Daniel Veillard14be0a12001-03-03 18:50:55 +000014563Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14566 * parserInternals.c: removed unneeded test raised by Stric
14567
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014568Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14569
14570 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14571 and fixed by William Brack). Added xmlXPathFormatNumber.
14572 Changed the sorting slightly.
14573 * configure.in Makefile.am example/Makefile.am: Added -lm.
14574 Please note that applications linking with libxml2, must
14575 also like with the math library from now on.
14576
Daniel Veillardf9533d12001-03-03 10:04:57 +000014577Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14580
Daniel Veillard2f362242001-03-02 17:36:21 +000014581Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * parser.c: one must report spaces even if the Dtd element
14584 content proves that this is not part of the element content.
14585 * result/valid/*.xml: this changed the ouptu slightly
14586
Daniel Veillardb402c072001-03-01 17:28:58 +000014587Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14588
14589 * configure.in: bumped to 2.3.3
14590 * doc/xml.html: updated
14591
Daniel Veillard77851712001-02-27 21:54:07 +000014592Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * tree.c: minor doc fix
14595 * xpath.c: deallocation issues when a result tree has been
14596 converted to a node-set
14597
Daniel Veillardec70e912001-02-26 20:10:45 +000014598Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14599
14600 * doc/xml.html: oops corrected dates s/2000/2001
14601
Daniel Veillard8730c562001-02-26 10:49:57 +000014602Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * valid.c: new patch from Gary Pennington
14605
Daniel Veillard91e9d582001-02-26 07:31:12 +000014606Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * doc/xml.html: applied patch from Ankh
14609
Daniel Veillardedac3c92001-02-26 01:36:19 +000014610Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * xinclude.c: fixed a problem building on Mac
14613
Daniel Veillard21a0f912001-02-25 19:54:14 +000014614Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * parser.c: more work on increasing parsing ferformances
14617
Daniel Veillard48b2f892001-02-25 16:11:03 +000014618Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14621 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14622 avoiding memcpy in production builds MEM_CLEANUP macro use
14623 * parser.[ch] parserInternals.c: optimizations of the tightest
14624 internal loops inside the parser. Better checking of I/O
14625 flushing/loading conditions
14626 * xmllint.c : added --timing
14627
Daniel Veillard71681102001-02-24 17:48:53 +000014628Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14629
14630 * configure.in: bumped to 2.3.2
14631 * doc/xml.html: updated for release
14632
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014633Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * xpath.c: found a memleak and fixed a nasty bug
14636
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014637Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * xmllint.[c1] : added return code errors for xmllint
14640 * xpath.c: specific debug dump function for result value trees
14641
Daniel Veillard4b637072001-02-21 21:52:55 +000014642Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * xpath.c: finally implemented xmlXPathCompareNodeSets
14645 * test/XPath/expr/floats results/XPath/expr/floats: added
14646 a test for float expressions
14647
Daniel Veillardf714aa32001-02-21 03:07:44 +000014648Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14651 * parserInternals.[ch]: trying to speed up parsing
14652 * xpath.c : speeded up node set equality op
14653
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014654Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14657 better handling of ID/IDREF and the list modules associated
14658 * configure.in: small CFLAGS cleanup
14659
Daniel Veillarda8abee62001-02-19 15:14:59 +000014660Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * configure.in: fixed iconv detection on AIX (stric)
14663
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014664Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014665
14666 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14667
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014668Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14669
14670 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14671 and optimized xmlXPathNodeSetSort
14672
Daniel Veillard142adbf2001-02-17 13:21:05 +000014673Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * xpath.c: bug fix when context size is 0
14676 * parser.c: I like Norm's Dtd because they still manage to break
14677 the parser occasionally
14678
Daniel Veillardf23e0092001-02-16 13:21:29 +000014679Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14682
Daniel Veillarde0e26512001-02-16 00:11:46 +000014683Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14686 attributes within the XML-1.0 namespace
14687
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014688Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * xpathInternals.h: exported a few axis functions
14691 * doc/xml.html: updated the doc
14692
Daniel Veillard760f4422001-02-15 14:59:48 +000014693Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * configure.in: applied patch from Daniel van Balen for OpenBSD
14696 and bumped version to 2.3.1
14697 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14698 attempt to find autoclosing was simply broken, removed it,
14699 updated the examples, this is better
14700
Daniel Veillardd194dd22001-02-14 10:37:43 +000014701Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14704 hash functionnalities.
14705 * doc/html/* : rebuild the doc
14706
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014707Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14710 on predicate
14711 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14712 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14713 really want to have tags closed on output even if we accept
14714 unclosed ones on input
14715
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014716Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * xpath.c: ouch don't free NULL, rare case fixed
14719 * tree.c: don't coalesce text nodes if they don't have the
14720 same behaviour wrt escaping on output
14721
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014722Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * xpath.c: small fixup
14725 * SAX.c: don't warn on empty namespaces.
14726
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014727Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * README: a bit of cleanup
14730 * configure.in: preparing for 2.3.0 release
14731
Daniel Veillard1f83d392001-02-08 09:37:42 +000014732Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * hash.[ch]: added a first version of xmlHashSize()
14735 * valid.c: another bug fix from Gary Pennington
14736
Daniel Veillard5eef6222001-02-07 18:24:48 +000014737Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * valid.c: couple of bug fixes pointed by Gary Pennington
14740 * HTMLtree.c: #if 0 cleanup
14741
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014742Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14745 which removes a time consuming check of xmlXPathNodeSetAdd()
14746 and use it in places where we are sure to not break unicity
14747
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014748Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * xpath.c: bug fixes found from XSLT
14751 * tree.c: preserve node->name special values when copying nodes.
14752 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14753 external subset are fetched when available but without full
14754 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14755 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14756 output with encoding disabled.
14757
Daniel Veillard2c833b62001-02-03 08:52:06 +000014758Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14759
14760 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14761 xmlCheckFilename should not be called from xmlFileOpenW
14762 and xmlGzfileOpenW
14763
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014764Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14767 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14768 added the new tests for URI normalization
14769 * testURI.c: fixed stoopid bugs
14770 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14771 the URI in the error messages are now properly normalized
14772
Daniel Veillardea28ce62001-02-02 08:20:19 +000014773Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14776
Daniel Veillarde99a4762001-02-01 04:34:35 +000014777Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14778
14779 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14780
Daniel Veillard2b325a02001-01-31 20:46:31 +000014781Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xpath.c: fixed mod operator
14784
Daniel Veillardde55cf62001-01-31 15:53:13 +000014785Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14786
14787 * parser.c: fixed xmlStrcat doc
14788 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14789 trees.
14790
Daniel Veillard2f913b72001-01-31 13:23:49 +000014791Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * xpath.c result/XPath/tests/chaptersbase
14794 result/XPath/tests/simplebase: fixed XPath node()
14795 * tree.c: small fix in xmlNewNs()
14796 * Makefile.am: removed extraneous xml2Conf.sh rule
14797
Daniel Veillardb42042b2001-01-28 07:40:36 +000014798Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14801 Changed the library name, in order to get libxml-devel and
14802 libxml2-devel to coexist on a single system
14803 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14804 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14805
Daniel Veillardee0a4662001-01-27 18:59:33 +000014806Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14809 libxml2-devel installable in // as libxml-devel.
14810
Daniel Veillard5eb05942001-01-27 17:50:22 +000014811Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14812
14813 * doc/Makefile.am: fixed make rebuild in doc
14814 * doc/html/*.html: rebuilt the docs
14815
Daniel Veillard65c295d2001-01-26 09:32:39 +000014816Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14819
Daniel Veillard8e199902001-01-25 18:54:39 +000014820Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14823 the HTML doc to go into the -devel RPM ...
14824 * aclocal.m4 config.h.in: some updates due to auto* magic
14825
Daniel Veillard93086662001-01-25 18:13:04 +000014826Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * xpath.h: added a hook in the context structure allowing to
14829 link to extra support, needed for XSLT
14830
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014831Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14832
14833 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14834 xmlXPtrCmpPoints to use it.
14835 * propagated the following patch from Alejandro Forero
14836 * include/win32config.h xmlIO.c: applied further suggestions
14837 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14838 * example/gjobread.c: fixed warnings, now that it builds
14839
14840Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14841
14842 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14843
14844 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14845 filename points to a valid file (not a directory).
14846 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14847 Added calls to xmlCheckFilenameDir.
14848
14849 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14850 `path' (rather than `filename') as the parameter to gzopen and open.
14851
Daniel Veillard48177c22001-01-23 15:27:41 +000014852Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * Makefile.am: fixed a problem with EXTRA_DIST
14855
Daniel Veillardb83ba402001-01-22 22:45:10 +000014856Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14857
14858 * Makefile.am example/Makefile.am: finally found the trick
14859 to build the example, i.e. add "." in SUBDIRS before example
14860 in the list <grin/>
14861
Daniel Veillard82687162001-01-22 15:32:01 +000014862Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * doc/xml.html: updated with an XSLT section, removed pointer to
14865 W3C CVS base.
14866
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014867Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14870 too, and deallocation need to occur the same way.
14871
Daniel Veillarde4566462001-01-22 09:58:39 +000014872Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14875 type correponding to an XSLT result tree fragment. Share most
14876 of the data format with node set, as well as operators.
14877 * HTMLtree.c: added a newline at the end of the doctype output
14878 whe this one is not present initially.
14879 * tree.c: make sure taht the parent and doc pointers are properly
14880 set when copying attributes (lists).
14881
Daniel Veillard701c7362001-01-21 09:48:59 +000014882Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14885
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014886Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * xpath.c: seems I finally killed that ugly path evaluation
14889 context bug (tagged 9999 in case is is wrong)
14890
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014891Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14894 for XSLT
14895
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014896Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14897
14898 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14899 for xmlGzfileOpen() bug
14900
Daniel Veillardf6eea272001-01-18 12:17:12 +000014901Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14902
14903 * xpath.c: removed an error found by XSLT usage
14904 * tree.c parserInternals.h: use a predefined static string
14905 for text and comment nodes, avoid freeing them in xmlFreeNode,
14906 exported the string name in parserInternals.h and added
14907 another value to disable encoding at output (for XSLT),
14908 gain memory, time.
14909
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014910Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14911
14912 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14913 win32/libxml2/libxml2_so.dsp: new makefiles and update
14914 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14915
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014916Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14919 Gary Pennington
14920
Daniel Veillard389e6b72001-01-15 19:41:13 +000014921Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * xpath.c: fixed the comaprision of values and nodelists,
14924 need to compare nodelist still ...
14925 * debugXML.c: avoided a possible core dump
14926 * HTMLparser.c: cleanup
14927 * nanohttp.c: contributed fix.
14928 * tree.c: fixes in properties handling added xmlSetNsProp
14929 needed by libxslt
14930 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14931 comment
14932 * TODO: updated
14933
Daniel Veillard167bd532001-01-06 21:09:34 +000014934Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14935
14936 * parser.c parserInternals.c: applied Bjorn Reese optimization
14937 patch
14938
14939Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * Makefile.am: applied patch fro make check from Martin Vidner
14942
Daniel Veillard503b8932001-01-05 06:36:31 +000014943Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * configure.in: preparing 2.2.11
14946 * doc/html/*: rebuild the HTML files
14947 * doc/xml.html : updated
14948
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014949Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14950
14951 * tree.c: fixed a stupid bug
14952 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14953 patches related to validation of an XInclude processing result
14954 * TODO: updated
14955
Daniel Veillarde2488192001-01-04 10:54:22 +000014956Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14957
14958 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14959 on large files
14960
Daniel Veillardf060a412001-01-03 20:52:44 +000014961Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14962
14963 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14964
Daniel Veillard45cff692001-01-03 18:02:04 +000014965Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14966
14967 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14968 reported by Jonas Borgström
14969 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14970
Daniel Veillard08108982001-01-03 15:24:58 +000014971Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * testXPath.c xpath.c: fixing the XPath union expressions problem
14974 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14975
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014976Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * xmllint.c: Made is so if the file name is "-" is will read form
14979 standard input. Sven Heinicke <sven@zen.org>
14980 * tree.c: fixed a problem when growing buffer
14981 * tree.h: fixed the comment of the node types following andersca
14982 comment
14983 * TODO: updated
14984
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014985Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14986
14987 * HTMLparser.[ch]: added a way to avoid adding automatically
14988 omitted tags. htmlHandleOmittedElem() allows to change the
14989 default handling.
14990 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14991 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14992 of xmllint too when using --memory flag, added a memory test
14993 suite at the Makefile level.
14994 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14995 with namespace use when encountering QNames in XPath evalation,
14996 added xmlns() scheme in XPointer.
14997 * nanoftp.c : incorporated a fix
14998 * parser.c xmlIO.c: fixed problems raised with encoding when using
14999 the memory I/O
15000 * parserInternals.c: closed bug 25934 reported by
15001 torsten.landschoff@innominate.de
15002 * TODO: updated
15003
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015004Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15007 on a non-updated tree :-(, made a 2.2.10 release to correct the
15008 situation
15009
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015010Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15013 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15014 integrated a set of OpenVMS changes from Howard Taylor
15015 <Howard.Taylor@pacoast.com>
15016
Daniel Veillard58770e72000-11-25 00:48:47 +000015017Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15020 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15021
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015022Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * HTMLparser.c: some fixes on auto-open of html/head/body
15025 * encoding.c: fixed a compilation error on some gcc env
15026 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15027 XPointer implementation
15028 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15029 related XPointer tests and associated results
15030
Daniel Veillard300f7d62000-11-24 13:04:04 +000015031Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * doc/xmldtd.html doc/xml.html: following a short step by step
15034 guidance on IRC to help maciej with DTDs I started a small
15035 page on the subject.
15036
Daniel Veillard748e45d2000-11-17 16:36:08 +000015037Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * HTMLparser.c: fixed handling of broken charrefs
15040 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15041 patches
15042
Daniel Veillard28929b22000-11-13 18:22:49 +000015043Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * doc/xml.html doc/html/* : rebuilt the docs after adding
15046 xinclude and updated page for 2.2.7 and 2.2.8
15047 * configure.in: releasing 2.2.8
15048
Daniel Veillard41e06512000-11-13 11:47:47 +000015049Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * parser.[ch] parserInternals.c: applied the conditional
15052 section processing fix from Jonathan P Springer
15053 <jonathan.springer2@gte.net>
15054 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15055 project file, fixed iconv default non support
15056 * xpath.c: fixed the problem of evaluating relative expressions
15057 when a node context is provided.
15058
Daniel Veillardbf432752000-11-12 15:56:56 +000015059Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * nanoftp.c: fixed gcc 2.95 new warnings
15062 * SAX.c: fixed a stupid bug
15063 * tree.c: fixed a formatting problem when round-tripping
15064 from/to memory
15065 * xinclude.c: chased memleak, fixed a base problem
15066 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15067 xmlXPtrBuildNodeList()
15068 * TODO: updated
15069 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15070 adding a first small set of regression tests for XInclude
15071
Daniel Veillardc2def842000-11-07 14:21:01 +000015072Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * nanohttp.[ch]: applied Wayne Davison patches to access
15075 the WWW-Authorization header.
15076 * parser.c: Closed Bug#30847: Problems when switching encoding
15077 in short files by applying Simon Berg's patch.
15078 * valid.c: fixed a validation problem
15079 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15080 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15081 Wayne Davison
15082 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15083 need to be extended to non full nodes selections.
15084 * xinclude.c: starts to work decently
15085
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015086Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15089 debugXML.c xmlversion.h.in: Started adding XInclude support,
15090 this is a new xmllint option
15091 * tree.c xpath.c: applied TOM patches for XPath
15092 * xpointer.c: fixed a couple of errors.
15093 * uri.c: added an escaping function needed for xinclude
15094 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15095 new warning from RH70 gcc's version
15096
Daniel Veillarda4964b72000-10-31 18:23:44 +000015097Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * HTMLparser.c: fixed loop on invalid char in scripts
15100 * parser.c: update to description of xmlIOParseDTD()
15101 * libxml.m4 xmlversion.h.in: changes contributed by
15102 Michael Schmeing <m.schmeing@internet-factory.de>
15103 * configure.in: preparing for 2.2.7
15104 * Makefile.am: trying to avoid config.h and acconfig.h
15105 being included in the distrib
15106 * configure.in: released 2.2.7
15107
15108Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15111 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15112
Daniel Veillard01411222000-10-30 15:33:22 +000015113Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15114
15115 * parser.[ch]: added xmlIOParseDTD()
15116 * xpointer.c: added support for the 2 extra parameters of
15117 string-range, fixed a stoopid error when '0' was present
15118 in XPointer expressions
15119 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15120 testsuite for the above
15121
Daniel Veillard6db58192000-10-30 09:27:53 +000015122Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * libxml.spec.in: improved package descriptions
15125
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015126Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * xpath.c xpathInternals.h: applied a large cleaning patch
15129 from TOM <ptittom@free.fr>, it also add namespace support
15130 for function and variables registration.
15131
Daniel Veillardbd20df72000-10-29 17:53:40 +000015132Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15135 * Makefile.mingw: Wayne Davison's update adding hash.c
15136
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015137Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * xpath.c: fixed the root evaluation problems
15140 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15141 ignorable spaces with <b> <bold> <em>
15142 * tree.c: fixed a loop in xmlSearchNsByHref()
15143
Daniel Veillard767662d2000-10-27 17:04:52 +000015144Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * xpath.c: applied another XPath patch from TOM
15147 * xpath.c include/makefile.am: applied another patch from
15148 china@thewrittenword.com (cleanup on IRIX).
15149
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015150Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * xml-config.1: received a fixed version from Fredrik Hallenberg
15153 <hallon@lysator.liu.se>
15154
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015155Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15158 cleanup patch for XPath
15159
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015160Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * patched to redirrect all "out of context" error messages to
15163 a reconfigurable routine. The changes are:
15164 * xmlerror.h : added the export of an error context type (void *)
15165 an error handler type xmlGenericErrorFunc there is an interface
15166 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15167 to reset the error handling routine and its argument
15168 (by default it's equivalent to respectively fprintf and stderr.
15169 * all the c files: all wild accesses to stderr or stdout within
15170 the library have been replaced to calls to the handler.
15171
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015172Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * configure.in: release 2.2.6
15175 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15176 exporting the inner functions of xpath for extension modules
15177 * doc/*: updated and rebuilt the doc
15178
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015179Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * nanohttp.c : applied Wayne HTTP cleanup patch
15182 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15183 and xmlNodeSetSpacePreserve()
15184
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015185Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * xpath.c: closing bug #29260
15188
Daniel Veillard126f2792000-10-24 17:10:12 +000015189Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15192 multikey tuples, made hash structure opaque
15193 * valid.[ch]: moved elements, attributes, notations decalarations
15194 as well as ID and refs to hash tables.
15195 * entities.c: hash cleanup
15196 * xmlmemory.c: fixed a dump problem in debug mode
15197 * include/Makefile.am: problem passing in DESTDIR= values patch
15198 from Marc Christensen <marc@calderasystems.com>
15199 * nanohttp.c: removed debugging remains
15200 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15201 * HTMLparser.c parser.c: fixing a number of problems with the
15202 macros in the *parser.c files (Wayne).
15203 * HTMLparser.c: close the previous option when opening a new one
15204 (Marc Sanfacon).
15205 * result/HTML/*: updated the HTML results accordingly
15206
Daniel Veillard52afe802000-10-22 16:56:02 +000015207Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15210 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15211 XPath functions and XML entities table to them. More to come...
15212 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15213
Daniel Veillard683cb022000-10-22 12:04:13 +000015214Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15215
15216 * tree.c: coalesce adjacent text nodes
15217 * valid.c: handling of blank nodes in DTd validation (raised
15218 by problems with a posteriori validation).
15219 * nanohttp.c: changing behaviour on HTTP write stuff.
15220 * HTMLtree.c: forced body and html to be explicitely closed.
15221 * xpath.h: exported more XPath functions.
15222
Daniel Veillard1baf4122000-10-15 20:38:39 +000015223Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * Release of 2.2.5
15226 * xpointer.c: range() range-inside and other helper functions
15227 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15228
Daniel Veillard47e12f22000-10-15 14:24:25 +000015229Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15232 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15233
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015234Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15237 and XPointer modules
15238
Daniel Veillard134c9f32000-10-15 10:27:08 +000015239Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15240
15241 * SAX.h: closed #25107
15242
Daniel Veillard39915622000-10-15 10:06:55 +000015243Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * testSAX.c: fixed problem with cdata reporting
15246 * SAXresult/* : updated
15247
Daniel Veillard1e851392000-10-15 10:02:56 +000015248Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15249
15250 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15251 Closed bug #27499, added to regression tests
15252 * TODO: updated
15253
Daniel Veillard7eda8452000-10-14 23:38:43 +000015254Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15257 support for SCRIPT and STYLE with help from Bjorn Reese
15258 * test/HTML/* result/HTML/*: added simple testcase and updated
15259 the existing ones.
15260
Daniel Veillardff9c3302000-10-13 16:38:25 +000015261Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15264 string-range for empty strings
15265 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15266 test/XPath/xptr/strrange: augmented the XPointer testsuite
15267
Daniel Veillard189446d2000-10-13 10:23:06 +000015268Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * doc/xml.html doc/xmlmem.html: added a module describing memory
15271 interfaces and use, updated the main page.
15272
Daniel Veillard2f971a22000-10-12 23:26:32 +000015273Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15276 nanoftp code work on Windows too now
15277
15278Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015279
15280 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15281 * xpointer.c: implemented string-range() at least a good first version
15282 * test/XPath/docs/str test/XPath/xptr/strrange
15283 result/XPath/xptr/strrange: the string-range() tests
15284
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015285Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * Makefile.am include/Makefile.am include/win32config.h
15288 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15289 and make distcheck
15290
Daniel Veillard19d61112000-10-11 23:50:35 +000015291Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15294 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15295 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15296
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015297Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15300 patch for socklen_t detection by
15301 Albert Chin-A-Young <china@thewrittenword.com>
15302
Daniel Veillardcd429612000-10-11 15:57:05 +000015303Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15306 and added a --dtdvalid option to xmllint used to test it
15307
Daniel Veillard47c02452000-10-11 13:04:36 +000015308Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15311 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15312
Daniel Veillard2d38f042000-10-11 10:54:10 +000015313Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15316 handlings (registration, lookup, cleanup)
15317
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015318Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * configure.in Makefile.am include/makefile.am: adding XPointer
15321 and XPtrtests target
15322 * xpointer.[ch] : new files for XPointer support
15323 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15324 more XPath tests
15325
Daniel Veillard57fda592000-10-10 23:24:14 +000015326Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15327
15328 * configure.in: fixed, very broken, make distcheck works again
15329
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015330Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * More work toward 2.2.5, integrated a number of patches
15333 * configure.in Makefile.am win32config.h.in: trying to cleanup
15334 make distcheck .... huh ...
15335 * include/Makefile.am include/win32config.h: new directory
15336 for includes
15337 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15338 updated teh makefiles and instructions for WIN32
15339 * xpath.c: small fixes
15340 * test/XPath/ results/XPath: updated the testcases and results
15341 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15342 suggested patches
15343 * valid.c: fixed an ID bug
15344
Daniel Veillardb71379b2000-10-09 12:30:39 +000015345Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015348 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015349 * xpath.[ch]: worked on XPointer
15350
Daniel Veillard7e99c632000-10-06 12:59:53 +000015351Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * configure.in Makefile.am: 2.2.5, ship the include in an
15354 include/libxml subdirectory, use symlinks when using CVS
15355 * testSAX.c: fixed small bug
15356 * testXPath.c: changed the way testfiles are parsed
15357 * debugXML.c: same kind of cleanup when parsing an argument expression
15358 XPath/XPointers can have blanks embedded
15359 * xpath.[ch]: more cleanup, reorgs for XPointer work
15360 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15361 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15362
Daniel Veillard55b91f22000-10-05 16:30:11 +000015363Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15366 in the XPath engine, rewrote large parts of it, now it's far
15367 cleaner and in sync with the REC not an old WD. Fixed a parsing
15368 problem in the interactive XML shell found when testing XPath.
15369
Daniel Veillardac260302000-10-04 13:33:43 +000015370Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15373 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15374 examples with the extra test
15375
Daniel Veillard7cfce322000-10-04 12:40:27 +000015376Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15379 the global init function.
15380
Daniel Veillard970112a2000-10-03 09:33:21 +000015381Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * HTMLparser.c: Doohhh, attribute name parsing was still case
15384 sensitive ! Fixed this ...
15385 * result/HTML/* : updated the tests results accordingly
15386
Daniel Veillard740abf52000-10-02 23:04:54 +000015387Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15390 engine, should be far more stable, incorporated a new version of
15391 preceding/following axis, need testing
15392 * uri.c: fixed file:///c:/a/b/c problem
15393 * test/XPath/tests/idsimple: augmented the XPath tests
15394
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015395Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * doc/* rebuilding docs for 2.2.4 release
15398
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015399Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * configure.in: releasing 2.2.4
15402 * parser.[ch]: added xmlStrEqual()
15403 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15404 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15405 use xmlStrEqual instead
15406 * TODO: updated
15407 * added an XPath test
15408
Daniel Veillardbc765302000-10-01 18:23:35 +000015409Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15410
15411 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15412 * entities.h: exported xmlInitializePredefinedEntities
15413 * parser.[ch] : added xmlInitParser()
15414 * parserInternals.h : had to export htmlInitAutoClose()
15415
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015416Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15419 problems
15420 * Makefile.am : added XPath regression tests to normal tests
15421 * uri.c: fixed a problem with local paths, cleanup
15422 * parser.c: fixed a problem with large CData sections
15423
Daniel Veillardd2ade932000-09-30 14:39:55 +000015424Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * configure.in xml-config.in: patch from "Ben Taylor"
15427 <sol7x86@hotmail.com> for solaris shared libs lookup
15428
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000154292000-09-30 Martin Baulig <baulig@suse.de>
15430
15431 * libxml-2.0.pc.in: Provide pkg-config script.
15432
15433 * configure.in: Create the libxml-2.0.pc script from the
15434 libxml-2.0.pc.in templates.
15435 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015436 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015437
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015438Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15441 when compiling with MSC
15442
Daniel Veillard46057e12000-09-24 18:49:59 +000015443Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * xpath.c: patch for normalize-string() substring-before(),
15446 substring-after() and translate() functions from Bjorn Reese
15447 <breese@mail1.stofanet.dk>
15448 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15449 Fredrik Hallenberg <hallon@lysator.liu.se>
15450 * TODO: updated
15451
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015452Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15455 problem of socklen_t being undefined on a number of platforms
15456 * debugXML.c: fixed a compilation problem when without snprintf
15457
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015458Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15461 an URI bug and a fix for the control-character-induced infinite loop
15462 * nanohttp.c: preventive fix for compiling on WIN32
15463
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015464Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * xmlint.c: closing bug #25000
15467
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015468Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15471 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15472 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15473 related function, fixing xmlStrncmp(), and associated cleanup
15474 * result/HTML/entities.html.sax: updating result
15475
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015476Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * uri.c: applied patch for URI escaping from Wayne Davison
15479 <wayned@blorf.net>
15480 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15481 from Denis Barbier <barbier@imacs.polytechnique.fr>
15482 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15483 patch from Wayne Davison
15484
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015485Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * doc/xml.html : updated with new releases, adding "how to help"
15488
Daniel Veillard04698d92000-09-17 16:00:22 +000015489Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15492 removed a few warnings in pedantic mode ...
15493 * parserInternals.c parser.c: moved encoding switching function
15494 to parserInternals.c
15495 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15496
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015497Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15500 error or warning handlers
15501
Daniel Veillardb1059e22000-09-16 14:02:43 +000015502Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * parserInternals.c parserInternals.h parser.c Makefile.am:
15505 created a new module parserInternals.c, moved most of the
15506 code shared by the various parsers there, as well as
15507 deprecated code from parser.c. More cleanup of parser.c
15508 * uri.c: fixed a problem when URI is NULL
15509 * valid.c: speedup when looking for an attribute declaration
15510
Daniel Veillard39c7d712000-09-10 16:14:55 +000015511Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15514 the cleanup of the computation of URI references when seeking
15515 external entities. The URI reference string and the resulting
15516 URI are both stored now.
15517 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15518 large s(n)printf checks and cleanup from Denis Barbier
15519 <barbier@imacs.polytechnique.fr>
15520 * xmlversion.h.in tree.h: couple of SGML declarations for a
15521 possible docbook module.
15522 * result/VC/ : a couple of test output changed due to the change
15523 of the entities URI
15524
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015525Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15526
15527 * parser.h: added a _private field for linking user's data
15528
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015529Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * parser.c parserInternals.h: demacroified most of the IS_XXX
15532 the gain in size is significant so ...
15533
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015534Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * entities.c: cases where looking up entities with doc==NULL
15537 covered
15538
Daniel Veillard90e11312000-09-05 10:42:32 +000015539Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15540
Daniel Veillard1de50802000-09-07 08:54:32 +000015541 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015542 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15543
Daniel Veillard98a79162000-09-04 11:15:39 +000015544Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
Daniel Veillard1de50802000-09-07 08:54:32 +000015546 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015547 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15548 * Makefile.in: added URItest and included thenin "make tests"
15549
15550Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015551
15552 * xmlversion.h.in: closed bug 22941
15553
Daniel Veillard2bb89092000-08-31 14:57:50 +000015554Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * doc/xmlio.html: added doc and example for entity loader
15557 redefinition.
15558
Daniel Veillard96984452000-08-31 13:50:12 +000015559Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15562 used by libxml
15563
Daniel Veillarde715dd22000-08-29 18:29:38 +000015564Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * parser.c: Fixed bug on invalid ontent characters and when using
15567 push.
15568 * xmllint.c: fixed xmllint endling of errors in push mode
15569
Daniel Veillard4948eb42000-08-29 09:41:15 +000015570Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015573 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015574 * result/HTML/*.sax: regenerated HTML SAX output
15575 * parser.c: more cleanup.
15576
Daniel Veillarde010c172000-08-28 10:04:51 +000015577Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015580 patches from Wayne Davison <wayned@users.sourceforge.net>,
15581 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015582 * HTMLparser.c: fixed an ignorable white space detection bug
15583 occuring when parsing with SAX only
15584 * result/HTML/*.sax: updated since the output is now HTML
15585 encoded...
15586
Daniel Veillard47f3f312000-08-27 22:40:15 +000015587Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015589 * HTMLparser.[ch]: applied some of Wayne Davison
15590 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015591
Daniel Veillarde0854c32000-08-27 21:12:29 +000015592Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15595 undeclared namespace prefix was used, added a warning.
15596 Cleaned up support w.r.t. entities, spilling out a warning
15597 and being pedantic on lookups.
15598 * test/warning/ent9 : added testcase for previous example.
15599 * TODO: updated
15600 * parserInternals.h parser.c: changed the way names are parsed
15601 now allow infinite size and decrease penalty for normal use
15602 * parser.c: Started a big cleanup/check of the parser code,
15603 fixed some of the most tortuous entity code, spotted code
15604 unused anymore
15605 * test/*: added tests for very long names and related nasty
15606 things.
15607
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015608Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * doc/encoding.html: added encoding aliases doc
15611 * doc/xml.html: updates
15612 * encoding.[ch]: added EncodingAliases functions
15613 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15614 bottleneck affecting large DTDs like Docbook
15615 * parser.[ch] xmllint.c: added a pedantic option, will be
15616 useful
15617 * SAX.c: redefinition of entities is reported in pedantic mode
15618 * testHTML.c: uninitialized warning from gcc
15619 * uri.c: fixed a couple of bugs
15620 * TODO: added issue raised by Michael
15621
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015622Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * doc/encoding.html: propagated Martin Duerst suggestions
15625
Daniel Veillard52402ce2000-08-22 23:36:12 +000015626Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15629 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15630 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15631 by Wayne Davison
15632
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015633Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * nanoftp.c nanohttp.c: small cleanup
15636 * TODO: updated
15637
Daniel Veillard244ece92000-08-19 20:58:02 +000015638Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * added an old VC testcase and updated title.xml entity
15641
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015642Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15645 done on auto-opening of <p> tags and cleanup of SAX output
15646
Daniel Veillard979e55e2000-08-19 16:48:54 +000015647Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15650
Daniel Veillard4540be42000-08-19 16:40:28 +000015651Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * doc/xml.html libxml.* structure.*: updated the doc a bit
15654
Daniel Veillard808a3f12000-08-17 13:50:51 +000015655Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15658 of SAX tests
15659
Daniel Veillard29579362000-08-14 17:57:48 +000015660Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15663 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15664
Daniel Veillard1255ab72000-08-14 15:13:33 +000015665Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15668 * testHTML.c: fix core dump on Solaris 2.x systems
15669 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15670 * result/HTML/*.sax: previous bug fix lead to new results
15671
Daniel Veillard03109292000-08-14 14:58:22 +000015672Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15675 * configure.in: added --with-readline=DIR to accept alternate
15676 path for readline include/library
15677 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15678 for ANSI under HP-UX
15679 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15680 includes @LIBS@
15681
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015682Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * doc/* : rebuilt the docs
15685 * getting ready for 2.2.2 release
15686
Daniel Veillard87b95392000-08-12 21:12:04 +000015687Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15690 and xmlAddFeature()
15691 * tree.[ch]: added xmlAddChildList()
15692 * xmllint.c: MAP_FAILED macro test
15693 * parser.h: added xmlParseCtxtExternalEntity()
15694 * valid.c: applied bug fixes removed warning
15695 * tree.c: added CDATA block to elements content
15696 * testSAX.c: cleanup of output
15697 * testHTML.c: added SAX testing
15698 * encoding.c: better error recovery
15699 * SAX.c, parser.c: fixed one of the external entity processing
15700 of the OASis testsuite
15701 * Makefile.am: added HTML SAX regression tests
15702 * configure.in: bumped to 2.2.2
15703 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15704 SAX results
15705
Daniel Veillard88a172f2000-08-04 18:23:10 +000015706Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * configure.in: patch for HP compiler
15709
157102000-08-04 Sven Heinicke <sven@zen.org>
15711
15712 * xmllint.c: Was coredumping sometimes when the file given didn't
15713 exist.
15714
Daniel Veillard46e370e2000-07-21 20:32:03 +000015715Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015718
Daniel Veillard46e370e2000-07-21 20:32:03 +000015719 when using in memory parsing. Need some cleanup.
15720 * xmllint.c configure.in: added a --memory flag to test memory
15721 parsing
15722
Daniel Veillard36650692000-07-21 15:16:39 +000015723Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15724
15725 * nanohttp.c: fixed socklen_t replacement to unsigned int
15726 * parser.c: fixed a space handdling missing at the end of
15727 production 28 DOCTYPE.
15728 * xmlmemory.c: fixed a stupid bug on the routine to override
15729 allocation functions
15730 * TODO: updated
15731
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015732Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * doc/ regenerated the docs
15735
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015736Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15737
15738 * doc/encoding.html doc/xml.html: added I18N doc
15739 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15740 improvements, both parser and filters, added ASCII & HTML,
15741 fixed the ISO-Latin-1 one
15742 * xmllint.c testHTML.c: added/made visible --encode
15743 * debugXML.c : cleanup
15744 * most .c files: applied patches due to warning on Windows and
15745 when using Sun Pro cc compiler
15746 * xpath.c : cleanup memleaks
15747 * nanoftp.c : added a TESTING preprocessor flag for standalong
15748 compile so that people can report bugs more easilly
15749 * nanohttp.c : ditched socklen_t which was a portability mess
15750 and replaced it with unsigned int.
15751 * tree.[ch]: added xmlHasProp()
15752 * TODO: updated
15753 * test/ : added more test for entities, NS, encoding, HTML, wap
15754 * configure.in: preparing for 2.2.0 release
15755
Daniel Veillard49703262000-07-10 10:27:46 +000015756Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
15758 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015759 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015760
Daniel Veillard306be992000-07-03 12:38:45 +000015761Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15762
15763 * doc/xml.html: changed the xmlsoft.org structure, updated the
15764 examples w.r.t. root and childs
15765
Daniel Veillard7d853352000-07-02 18:53:09 +000015766Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
Daniel Veillard784b9352003-02-16 15:50:27 +000015768 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015769
Daniel Veillard365e13b2000-07-02 07:56:37 +000015770Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * HTMLparser.c: Work on character encoding support for the HTML parser
15773 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15774 * encoding.c: Fixed a potential memleak in the encoding stuff
15775
Daniel Veillardaf743792000-07-01 11:49:28 +000015776Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15777
15778 * doc/FAQ.html doc/Makefile.am : added a FAQ
15779
15780Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015781
15782 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15783 of the HTML parser to force it to not bypass SAX
15784
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015785Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * win32config.h.in: updated
15788 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15789 lacks iconv support :-( need to release 2.1.1
15790 * configure.in: release 2.1.1
15791 * HTMLparser: fixed bug #14784
15792 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15793 by Windows compiler
15794 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15795 the SAX startDocument() callback.
15796 * TODO: updated
15797
15798Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * added xmlStopParser()
15801
Daniel Veillardbe803962000-06-28 23:40:59 +000015802Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * configure.in: 2.1.0 prerelease
15805 * Large resync between W3C and Gnome tree
15806 * nanoftp, nanohttp.c: fixed stalled connections probs
15807 * HTMLtree.c SAX.c : support for attribute without values in
15808 HTML for andersca
15809 * valid.c: Fixed most validation + namespace problems
15810 * HTMLparser.c: start document callback for andersca
15811 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15812 * parser.h, SAX.c: serious speed improvement for large
15813 CDATA blocks
15814 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15815 different encoding
15816 * example/Makefile.am example/gjobread.c tree.h: work on
15817 libxml1 libxml2 convergence.
15818 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15819 and the LIBXML_TEST_VERSION macro
15820
Daniel Veillardc310d562000-06-23 18:32:15 +000015821Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * doc/xml.html: various patches and improvements typo fixed by
15824 Felix Natter
15825 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15826 from Felix Natter <fnatter@gmx.net>
15827
Daniel Veillardf3029822000-05-06 08:11:19 +000015828Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * doc/upgrade.html: updated with instructions for support of both
15831 libxml-1.x and libxml-2.x
15832 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15833 for 2.x support and also fixed includes
15834
15835
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015836Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15839 the encoding support, added iconv support, so now libxml if
15840 compiled with iconv automatically support japanese encodings
15841 among others. Work based on initial patch from Yuan-Chen Cheng
15842 I may have broken binary compat in the encoding handler
15843 registration scheme, but that was so utterly broken I don't
15844 expect anybody to have used this feature until now.
15845 * parserInternals.h: fixup on the CHAR range macro
15846 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15847 code.
15848 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15849 * uri.c: added xmlParseURI() I can't believe I forgot to
15850 implement this one in 2.0 !!!
15851 * SAX.c: moved doc->encoding update in the endDocument() call.
15852 * TODO: updated.
15853
Daniel Veillard06047432000-04-24 11:33:38 +000015854Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * tree.h: removed extraneous xmlRemoveProp definition
15857 * TODO: added item about --disable-corba configure switch
15858 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15859 * nanoftp.c: fixed include problems giving troubles on AIX and
15860 slowlaris
15861 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15862 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15863 comment and headers changes to lower gtk-doc number of warnings
15864 * doc/html/*: rebuilt docs
15865
Daniel Veillarde0aed302000-04-16 08:52:20 +000015866Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * HACKING: documented the tag for 1.x and instructions
15869
Daniel Veillard5e873c42000-04-12 13:27:38 +000015870Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15873 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15874 xmlCreateIOParserCtxt
15875 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15876 significant overall improvement
15877 * xmllint.c: added I/O test to xmllint
15878 * testSAX.c: added a speed test
15879 * doc/* : updated/regenerated
15880
Daniel Veillardfc708e22000-04-08 13:17:27 +000015881Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * xpath.c uri.h parserInternals.h: cosmetic changes from
15884 "Timur I. Bakeyev" <timur@bat.ru>, including making
15885 xmlCreateURI() public
15886
Daniel Veillard5d211f42000-04-07 17:00:24 +000015887Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15890 and the code at the same time. Added a clean mechanism for
15891 overload or added input methods: xmlRegisterInputCallbacks()
15892 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15893 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15894 * TODO: updated
15895 * doc/* : updated/regenerated
15896 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15897 source dir
15898
Daniel Veillarde77a9182000-04-05 19:12:29 +000015899Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15900
15901 * testURI.c: yet another forgotten commit, I should get some sleep !
15902
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015903Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15904
15905 * xmllint.c: forgot to commit this too ?
15906
Daniel Veillardb9df4042000-04-05 14:23:16 +000015907Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * xmlversion.h.in : forgot to commit this previously
15910
Daniel Veillard361d8452000-04-03 19:48:13 +000015911Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15914 * README TODO: updated for release
15915 * uri.c uri.h: added authority parsing/saving
15916 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15917 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15918 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15919 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15920 Makefile.am : added compile-time customization of libxml
15921 --with-ftp --with-http --with-html --with-xpath --with-debug
15922 --with-mem-debug
15923 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15924 #include <libxml/xxx.h> I hope it won't break too much stuff
15925 and will be manageable in the future...
15926 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15927 and added xmllint to the installed programs
15928 * uri.h: added xmlFreeURI()
15929
Daniel Veillardec303412000-03-24 13:41:54 +000015930Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * uri.c uri.h: finished the escaping handling, the base support
15933 and the URI path normalization. Looks good just lacks the
15934 authority content parsing code.
15935 * Makefile.am: added instructions to generate testURI
15936 * TODO: updated
15937 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15938 added links and icons for W3C and Gnome
15939
Daniel Veillard8f621982000-03-20 13:07:15 +000015940Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * xmlmemory.[ch] : seems I forgot to actually update the files in
15943 the last commit :-)
15944 * doc/xml.html doc/html/* : updated and uploaded the docs
15945
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015946Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15949 * TODO: updated
15950 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015951 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015952 gfree).
15953 * Makefile.am, uri.c, uri.h: added a set of functions to do
15954 exact (litteraly copied from the RFC 2396 productions) parsing
15955 and handling of URI. Will be needed for XLink, one XML WFC,
15956 XML Base and reused in the nano[ftp/http] modules. Still work
15957 to be done.
15958
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015959Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * configure.in, libxml.spec.in : libxml2
15962 * doc/* : updated the doc page, rebuilt the docs
15963
Daniel Veillardcf461992000-03-14 18:30:20 +000015964Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * all: tagged LIB_XML_1_X
15967 * *.c *.h : updated from W3C CVS tree
15968 * configure.in : 2.0.0-beta
15969 * libxml.spec.in : libxml2 package nam
15970 * result/* : new version of the tests output
15971
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015972Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15975
Daniel Veillardb566ce12000-03-04 11:39:42 +000015976Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * doc/* : rebuilt the docs
15979 * parser.c: final patch on #6766
15980 * valid.c: small patch on validity checks.
15981
Daniel Veillardfb76c402000-03-04 11:39:42 +000015982Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15983
15984 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15985 added
15986 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15987 compatibility w.r.t. XML spec and existing code.
15988
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015989Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15990
15991 * parser.c: seems a better solution to <a> </a> exists,
15992 will try it for a while
15993
Daniel Veillard83a30e72000-03-02 03:33:32 +000015994Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * parser.c: tried to remove the <a> </a> generating <a/>
15997 this is hard. Left a flag for that purpose. Fixed bug #6766
15998 * configure.in: prepared 1.8.7 not released, due to previous
15999 problem
16000
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016001Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * doc/xml.html : applied second patch from Paul DuBois
16004
Daniel Veillard402e8c82000-02-29 22:57:47 +000016005Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16006
16007 * doc/xml.html : applied patch from Paul DuBois
16008
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016009Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16010
16011 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16012
Daniel Veillard5feb8492000-02-02 17:15:36 +000016013Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16016 compilation warnings on various platforms.
16017 * parser.c: Fixed #5281 validity error callbacks are now desactived
16018 by default if not validating.
16019
Daniel Veillardf341f932000-02-02 14:52:08 +000016020Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16023
Daniel Veillard13c757e2000-02-01 23:59:15 +000016024Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16027 <gkatsi@cs.toronto.edu>
16028
Daniel Veillard726e8792000-01-30 20:04:29 +000016029Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16032 processing URLs
16033
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016034Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16035
16036 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16037 xmlNanoFTPUpdateURL for persistent control connections.
16038 * configure.in: 1.8.6
16039
16040Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16043 * tree.[ch] : added xmlSaveNoEmptyTags
16044
James Henstridgef3be9312000-01-28 13:59:21 +0000160452000-01-29 James Henstridge <james@daa.com.au>
16046
16047 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16048
16049 * Makefile.am: added nanoftp.[ch] to the build.
16050
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016051Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * nanoftp.[ch]: cleanup, comments, API
16054 * debugXML.c : fixed a bug in the cat command
16055 * doc/*: regenerated the docs
16056
Daniel Veillardda07c342000-01-25 18:31:22 +000016057Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16060 * debugXML.c : fixed a bug in the cat command
16061 * valid.c: fixing some small probs
16062 * libxml.spec.in: get rid of the SNAP suffix
16063 * doc/xml.html: updated the status
16064
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016065Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * xml-config.in: xml-config --version to just return the
16068 version number
16069 * xpath.c: some cleanup w.r.t. axis when the current node is
16070 an attribute.
16071 * TODO: updated
16072
Daniel Veillard461a66c2000-01-18 18:01:01 +000016073Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * configure.in: prepared for libxml-1.8.5
16076 * doc/* recompiled the documentation
16077
160782000-01-17 Jody Goldberg <jgoldberg@home.com>
16079
16080 * configure.in : WARNING autoconf subtlety alert :
16081 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16082 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16083 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16084 get defined by AC_CHECK_HEADERS.
16085
Daniel Veillardf967b902000-01-17 16:06:10 +000016086Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16089 Rune.Djurhuus@fast.no
16090
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016091Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * TODO: updated
16094 * tree.c, parser.c: made sure that only memory alloc problems
16095 and internal parser errors are allowed to write to stdout or
16096 stderr.
16097
Daniel Veillard0142b842000-01-14 14:45:24 +000016098Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * tree.c : restored xmlNewGlobalNs since this seems used by
16101 a lot of existing code :-(, fixed a bug in xmlNewNs
16102 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16103 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16104 to exit() from the library code.
16105 * xpath.c, parser.c: removed bugs or unused code detected by
16106 Windows compilers
16107 * parser.c: started adding interfaces for parsing well balanced
16108 XML fragments
16109 * configure.in: releasing 1.8.4
16110 * doc/* : rebuilt the docs
16111
Daniel Veillard2eac5032000-01-09 21:08:56 +000016112Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16113
16114 * tree.[ch] : added xmlNewDocFragment() for DOM
16115 * testHTML.c: uninitialized variable.
16116
Daniel Veillardf3a73582000-01-05 14:58:39 +000016117Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16118
16119 * doc/* : rebuild the docs
16120
Daniel Veillard71b656e2000-01-05 14:46:17 +000016121Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * acconfig.h: readline and history patch
16124 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16125 * tree.c: added check and handling when possibly removing an ID
16126 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16127 and saving.
16128 * test/HTML/entities.html result/HTML/entities.html* : test for
16129 various entities reference cases
16130 * result/HTML/* : as a result output of some testcase have
16131 changed
16132 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16133 by previous example. added xmlParseTryOrFinish().
16134 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16135 entities.h debugXML.h HTMLparser.h: changed the way struct are
16136 declared to allow gtk-doc to expose those
16137 * parser.c: closed bug #4960
16138 * Makefile.am configure.in: Applied patch from
16139 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16140 and math/socket libs detection
16141
Daniel Veillard437b87b2000-01-03 17:30:46 +000016142Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * configure.in, Makefile.am: link tester against readline
16145 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16146
Daniel Veillard686d6b62000-01-03 11:08:02 +000016147Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * tree.[ch]: added xmlRemoveProp
16150 * win32config.h.in nanohttp.c: avoid including the Windows
16151 socket stuff in every C files
16152 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16153 the XmL parser(s)
16154 * test/ns4 result/ns4 etc...: added test case for previous prob
16155 * tree.c: xmlNewNs wasn't checking for double definition
16156 * Makefile.in: fixed a problem with dist-hook duplicates
16157 * parser.[hc], xmlIO.c: fixed the loading of external entities
16158 APIs, now xmlLoadExternalEntity() is used everywhere and
16159 setting up an app specific front-end using the
16160 * SAX.c parser.c: some fixes, now the xhtml spec validates
16161 with the xhtml DTD.
16162 * error.c: fixed crashes in case of no input stream
16163 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16164 to the validation tests and results
16165
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016166Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16169 too htmlCreatePushParserCtxt() and htmlParseChunk()
16170 * parser.c: a bit of cleanup.
16171 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16172 to XML) removed the last mem leak known
16173 * HTMLtree.c: output message cleanup
16174 * xmlmemory.c: display content info about memory blocks
16175 * result/HTML/wired.* : missing att value warning change
16176
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016177Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * doc/* : rebuilt the documentation
16180
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016181Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * parser.[ch] parserInternals.h: Push parser for XML,
16184 seems to work fine now
16185 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16186 --push for push testing
16187 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16188 * testSAX.c: added --push
16189 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16190 subtree
16191 * xmlIO.[ch] : enriched API + fixes for push mode
16192 * entities.[ch]: added the entity content length to the struct.
16193 * xmlmemory.[ch]: new API to show the last entries for the shell
16194 * valid.c: added required attribute testing
16195 * SAX.c: the cdata callback now merge contiguous fragments
16196 * HTMLparser.c: cleanup of some macros
16197
Daniel Veillard3c558c31999-12-22 11:30:41 +000016198Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * parser.c: fix for PIs name starting with xml
16201 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016202 * *.c, configure.in win32config.h.in : generate win32config.h for
16203 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016204
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016205Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * parser.c: fixed a stupid = vs. == bug :-(
16208 * doc/gnome-xml.sgml: s/glade/xml/
16209
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016210Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * configure.in, doc/xml.html : bug fix release 1.8.2
16213 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16214 Hopefully the end of that silly C++ include problem
16215 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16216 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16217 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16218 troubles with autoclosed elements when the stree shape doesn't
16219 follow the DtD specs. Added htmlIsAutoClosed() and
16220 htmlAutoCloseTag()
16221 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16222 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16223 * debugXML.c: fixed a bug on printing default namespaces.
16224 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16225
Daniel Veillardb24054a1999-12-18 15:32:46 +000016226Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16227
16228 * result/HTML/*.htm[l] : updated the HTML regression tests according
16229 to the new output
16230 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16231 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16232 problem due to intermix of extern "C" { ... } declarations for C++
16233 and recursive includes in the headers
16234
Chris Lahey323c48c1999-12-18 15:32:45 +0000162351999-12-20 Chris Lahey <clahey@umich.edu>
16236
16237 * HTMLtree.c: Made it so that html nodes with a single child do
16238 not insert a carriage return before or after the child node.
16239
Daniel Veillardb24054a1999-12-18 15:32:46 +000016240Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016241
16242 * configure.in, doc/xml.html : bug fix release 1.8.1
16243 * parser.c: fixed bug #4344
16244 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16245 added the glue to avoid C++ problems
16246 * doc/* : regenerated the documentation
16247
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016248Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16251 namespace recognition, and Dia as a resul :-(
16252 * encoding.c: closed bug #3950
16253
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016254Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * valid.c: debugging a posteriori validation, except URI expansion
16257 stuff this should be fixed now
16258 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16259 Carl Nygard <cnygard@bellatlantic.net>
16260 * tester.c: added --postvalid, cleaning of the code
16261 * tree.[ch]: added xmlDocGetRootElement()
16262
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016263Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16264
16265 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16266 c++ losage.
16267
Daniel Veillard10a2c651999-12-12 13:03:50 +000016268Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * configure.in, doc/xml.html : bumped to 1.8.0
16271 * xlink.[ch], Makefile.am : added framework for link detection
16272 * parser.h: added nbChars to parser context, needed for cleanup.
16273 * xmlmemory.c: removed a nasty bug when out of mem
16274 * valid.[ch]: adding namespace support for attribute decl
16275 * tester.c: added --debugent option
16276 * debugXML.[ch]: added xmlDebugDumpEntities()
16277 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16278 buffers instead, this was really needed, validation was breaking
16279 in strange ways due to that. Added xmlParseStringPEReference()
16280 and other parsing from strings functions. Entities processing
16281 modified again, but PERef are still not handled correcly but
16282 unless you're Eve Maller you won't notice :-)
16283 * HTMLparser.c: large changes toward reliability, and switched to
16284 lowercase internal tags, XHTML is lowercase, so it will help
16285 that output is closer to next version.
16286 * doc/* : regenerated the documentation, it is now hosted at
16287 http://xmlsoft.org/ (same bits I just bought the domain :-)
16288
16289
Daniel Veillard294cbca1999-12-03 13:19:09 +000016290Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16291
16292 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16293 doc generation
16294 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16295 in the SAX API
16296 * doc/*: rebuilt the doc making sure everything appears in the
16297 HTML files
16298
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016299Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16300
16301 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16302 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16303 which allow impressive speed improvement on dataset with
16304 large text pieces, but at the cost of broken binary
16305 compatibility and slightly bigger memory usage.
16306 Configure with --with-buffers to activate them, they
16307 are protected with XML_USE_BUFFER_CONTENT define.
16308 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16309 goal is 0 memory left allocated once parser is no more used
16310 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16311 call xmlCleanupParser() and xmlMemoryDump()
16312
Daniel Veillarda819dac1999-11-24 18:04:22 +000016313Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16316 * parser.[ch] encoding.[ch]: added memory cleanup routines
16317 * parser.c: closing bug #3788
16318 * doc/*: rebuilt the doc
16319
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016320Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16323 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16324 * tester.c: added --compress option
16325 * doc/*: rebuilt the documentation
16326
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016327Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16328
16329 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16330 if given /proc/kcore as input !
16331 * doc/xml.html doc/*: updated and rebuilt the documentation
16332
16333Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016334
16335 * parser.c: Fixed some wrongly space collapsing code due to
16336 a misreading of the spec.
16337 * result/*: fixed the output accordingly
16338
16339Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016340
16341 * encoding.c: bug fix and typos
16342 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16343 * parser.c: added attribute normalization closing bug #3597
16344 * test/att* result/att* SAXresult/att*: testcase for attribute
16345 normalization
16346
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016347Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * configure.in: closing bug #3163 by adding extra flags for the
16350 cc compiler on HP-UX
16351
Daniel Veillard51e3b151999-11-12 17:02:31 +000016352Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16353
16354 * valid.[ch] : removed a typo and an enumerated type bug in the
16355 xmlAddElementDecl() function
16356 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16357 call to xmlEncodeEntitiesReentrant() so that the functions
16358 New, Set and Get are at the same level.
16359 * parser.c HTMLparser.c: extra memory allocation bug for
16360 attributes detected by someone using libxml in embedded systems :-)
16361
Daniel Veillard962195f1999-10-28 15:51:53 +000016362Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * xmlmemory.h: turned off mem debug :-\
16365
Daniel Veillard35008381999-10-25 13:15:52 +000016366Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * parser.c: closed bug #2784 a one line fix, but worth pushing
16369 a new release out
16370 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16371 some structures, comments before and after the
16372 main element, and other nastyness
16373 * HTMLtree.c tree.c: accomodate the extended HTML supported
16374 * configure.in: pushing 1.7.4
16375 * test/ent8 and related outputs : added a new test for bug #2784
16376 * test/HTML/wired.html and related output: a nasty HTML example
16377 * Makefile.am: improved the test scripts
16378 * docs/* : reran the documentation extractor, updated xml.html
16379
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016380Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16383 HTMLparser and debugged the HTML related code. HTML documents
16384 now have their own type
16385 * entities.c: do not dump &apos; for HTML output
16386 * xmlmemory.c: improvement, breakpoint mechanism
16387 * testHTML.c: added --sax --repeat ...
16388 * Makefile.am: improved the HTML tests
16389 * valid.[ch]: added xmlValidGetValidElements and
16390 xmlValidGetPotentialChildren
16391 * tester.c: added --insert to test the 2 new functions
16392 * test//* result//* SAXresult//* : regression test cleanup
16393 and extension.
16394 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16395 gnome-xml-nanohttp.html
16396
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016397Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * HTMLparser.c: fixed problems with some autoclose tags
16400 * tree.c: fixed XML output problems.
16401 * result/* SAXresult/*: update of the tests output
16402
Daniel Veillard6077d031999-10-09 09:11:45 +000016403Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16404
16405 * Makefile.am: Arturo patch for xmlConf.sh version info
16406 * parser.c: Tim Josling patch for single quoted items
16407 * tester.c: Tim Josling patch for tester options usage
16408 * tree.h: indent cleanup
16409
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016410Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16411
16412 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16413 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16414
Daniel Veillard00fdf371999-10-08 09:40:39 +000016415Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * tree.c : Raph patch for initialization of CORBA fields
16418 * parser.c, xpath.c, ...: modification of doc comments
16419 * xpath.c : allow spaces in xpath expressions
16420
Daniel Veillardad219441999-09-27 08:17:49 +000016421Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * xmlmemory.h: turning off memory debug :-(
16424
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016425Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16426
16427 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16428 better SAX interfaces.
16429 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16430 entity.
16431 * configure.in: 1.7.2
16432
16433Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016434
16435 * libxml.spec.in: fixed the URL
16436 * doc/xml.html: improved the documentation front-end
16437
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016438Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016439
16440 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16441
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016442Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016443
16444 * libxml.spec.in: fixed the alpha compile problem
16445 * parser.[ch]: changed errno to errNo in the parser context :-(
16446 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16447 * doc/xml.html: changed CHAR to xmlChar
16448 * doc/html/*: recompiled the documentation
16449 * configure.in: 1.7.1
16450
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016451Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16452
16453 * parser.h: modified the parser context struct to regain 1.4.0
16454 binary compatibility
16455 * parser.c, xml-error.h: added errno ot teh context and defined
16456 a set of errors values with update of errno
16457 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16458 DTDs and entities
16459 * *.h, *.c: complete cleanup of the use of config.h and include
16460 protection depending on the current setup.
16461 * overalll debugging, maintenance and bug-fixing on all modules
16462 * updated the documentation
16463 * ready for 1.7.0
16464
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016465Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * HTMLparser.c : cleanup
16468 * SAX.c valid.c valid.h: added ID/IDREF checking
16469 * tree.c tree.h: extended doc structure for refs
16470 * configure.in: 1.6.2
16471 * parser.c: patched bug in SAX user arg call
16472 * parserInternals.h: patched missing close in C++ wrapping
16473 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16474 especially upcoming XPointer implementation.
16475 * doc/xml.html: augmented, typo
16476
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016477Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16478
16479 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16480 not all invocations of install understand -d.
16481
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016482Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16483
16484 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16485 to make 'check' works, when builddir != srcdir.
16486
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016487Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16488
16489 * doc/xml.html : updated the documentation
16490
Daniel Veillard6454aec1999-09-02 22:04:43 +000016491Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16494 not deallocated memory blocks
16495 * *.c : replaces all calls to malloc() free() and realloc() to
16496 the wrapper functions/macros
16497 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16498 instead of xmlFreeNodeList()
16499
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016500Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * HTMLparser.c: corrected a stupid bug leading to core dump at
16503 tree deallocation. Removed warnings indicated by
16504 Stephane.Conversy@lri.fr
16505 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16506 looked for in the external subset
16507
16508Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016509
16510 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16511 on SGI by Stephane.Conversy@lri.fr
16512
Daniel Veillardb96e6431999-08-29 21:02:19 +000016513Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * all .h : changed the prototype declaration indent as in gtk
16516 * most .c : working on reducing the TODOs in the code
16517 * most .c : cleanup though -pedantic and Insure++
16518 * improvements on validation ID checkings.
16519 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16520 * xml-config.in: closed #1810
16521
16522Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016523
16524 * tree.h, valid.c, valid.h: more work on validity, IDs
16525 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16526 definition for AIX
16527
Daniel Veillardb556eb51999-08-15 17:19:50 +000016528Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16529
16530 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16531 the distribution due to a cut'n paste error at last commit
16532
Daniel Veillardb05deb71999-08-10 19:04:08 +000016533Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16534
16535 * configure.in: upgraded to version 1.4.0
16536 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16537 Big update, added a large part of the validation process,
16538 it should be usable, but some parts are missing
16539 * xpath.c: improved the implementation w.r.t. root.
16540 * Makefile.am: added more tests
16541 * test and result trees: added a lot of tests
16542 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16543
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016544Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * Added an HACKING file
16547
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016548Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16549
16550 * xpath.[ch] : improvements and debug of the XPath implementation
16551 * parser.c, HTMLparser.c : modified the parsers to be progressive
16552 * tree.[ch] : extended the Buffer promitives
16553 * xmlIO.[ch] : added basic I/O routines providing progressive
16554 parsing and ready for I18N conversion plugins
16555 * SAXresult/* : the SAX callback sequence maybe slightly different
16556 now
16557 * test*.c : improved/updated the tests programs
16558 * doc/* : recompiled the docs.
16559
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165601999-07-26 Michael Meeks <michael@edenproject.org>
16561
16562 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16563
16564 * tree.c: Ditto.
16565
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016566Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * configure.in: upgraded to version 1.4.0
16569 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16570 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16571 XML query language, see http://www.w3.org/TR/xpath for more details.
16572 * parser.c, parser.h: added CHAR* related string functions for XPath
16573 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16574 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16575 rebuild the docs.
16576 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16577 and regression testing capabilities for XPath.
16578
Daniel Veillardd79d7871999-07-12 10:38:12 +000016579Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16582 closing bug #1646
16583
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016584Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * Makefile.am, example/Makefile.am: closed bug #1683
16587
Daniel Veillard3166ab11999-07-11 16:14:19 +000016588Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16589
16590 * example/Makefile.am, configure.in: added the makefile for the
16591 gjobread example
16592
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016593Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16594
16595 * doc/Makefile.am:
16596 - fix which allow "make install DESTDIR=</install/prefix>".
16597
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016598Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16599
16600 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16601 which fixed a problem on the file reading-code.
16602
Daniel Veillard82150d81999-07-07 07:32:15 +000016603Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16604
16605 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16606 output.
16607 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16608
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016609Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * parser.h : Oops removed the binary compatibility problem
16612 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16613 * parser.c, HTMLparser.c: applied patches for reading from stdin
16614
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016615Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16616
16617 * parser.c, entities.c, valid.c: cleanup bug #1591
16618 * configure.in: cleanup bug #1592
16619 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16620 the same tree back-end. Hence gdome will be available for it.
16621 * doc/Makefile.am: close bug #617
16622
Daniel Veillard97fea181999-06-26 23:07:37 +000016623Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16624
16625 * parser.c: alloctate a per parser context SAX interface block
16626
Daniel Veillard14fff061999-06-22 21:49:07 +000016627Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16628
16629 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16630 and xmlEncodeEntitiesReentrant with the correct one :-\
16631
16632Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16633
16634 * commit of my internal XML base changes, quite a lot of
16635 changes, cleanups, better entities support, framework for
16636 new I/O and charset detection and handling
16637 * Fixed the configure/Makefile stuff to generate shared libs
16638 with the proper version info, so we jumped on rev from
16639 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16640 xmlEncodeEntities() result need to be freed now, and a string
16641 xmlParserVersion provide the current library version.
16642
Raph Levien05240da1999-06-15 21:27:11 +000016643Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16644
16645 * parser.c: fixed a buffer overrun for when you have a very long
16646 attribute with no entities in it.
16647
Daniel Veillardbb2da581999-06-13 14:37:07 +000016648Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16649
16650 * added example directory
16651 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16652
Daniel Veillard011b63c1999-06-02 17:44:04 +000016653Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * Release of libxml-1.1, nearly everything has been touched for
16656 this.
16657 * Added more regression tests
16658 * Updated the documentation
16659
Daniel Veillard27d88741999-05-29 11:51:49 +000016660Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * tree.[ch]: unified the XML_NO_CORBA defines.
16663 * parser.c encoding.[ch]: started plugging in char encoding detection
16664
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016665Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16666
16667 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16668 Also freed allocated buffer.
16669
Daniel Veillard27d88741999-05-29 11:51:49 +000016670Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016671 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16672 reentrancy problem at printing. One is left in entities.c, to
16673 remove ASAP
16674 * testSAX.c : added a test example showing the use of the SAX
16675 interface if one doesn't want to build the DOM tree.
16676 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16677
Daniel Veillard517752b1999-04-05 12:20:10 +000016678Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16679
16680 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16681 large revamping of the parser to use SAX callbacks
16682 http://www.megginson.com/SAX/ (or at least a C like interface
16683 a la Expat). It's now possible to set up your own callbacks
16684 and the parser will not build a DOM tree.
16685 * test/* result/*: updated the test suite, I finally removed
16686 the old Namespace draft support (PI based).
16687
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016688Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * Makefile.am: added test result to EXTRA_DIST for make tests
16691
Daniel Veillard64068b31999-03-24 20:42:16 +000016692Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * parser.c, parserInternals.h: moved the chars macro definitions
16695 to parserInternals.h
16696 * parser.c, error.c: applied patches from "Knut Åkesson"
16697 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16698
Daniel Veillard012ccc11999-03-23 10:11:11 +000016699Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * xml-config.in : applied patch to make --version work
16702
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000167031999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16704
16705 * Makefile.am (check-local): Alias for `tests' target. This will
16706 cause `make check' to do the right thing.
16707 (tests): Don't run tests in srcdir. Also, replaced calls to
16708 basename with a `sed' "equivalent".
16709
Daniel Veillardd109e371999-03-05 06:26:45 +000016710Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16711
16712 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16713 it in the header and not the sources, updated the doc.
16714 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16715 pointing this out.
16716
Daniel Veillardbc50b591999-03-01 12:28:53 +000016717Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16720 exported the inputStream routines.
16721 * doc/html/* : updated accordingly
16722
Daniel Veillardd692aa41999-02-28 21:54:31 +000016723Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * parser.c, parser.h, parserInternals.h: added a few extra
16726 internal calls to allocate and free parser contexts ...
16727 * doc/html/* : updated accordingly
16728
Daniel Veillard55a99271999-02-25 11:01:29 +000016729Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16730
16731 * configure.in, Makefile.am, doc/makefile.am : General changes for
16732 1.0.0 release and including the generated HTML documentation.
16733
Daniel Veillard35925471999-02-25 08:46:07 +000016734Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16735
16736 * makefile.am : added parserInternals.h, oops.
16737
Daniel Veillard1e346af1999-02-22 10:33:01 +000016738Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16739
16740 * parserInternals.h: added this header giving access to the parser
16741 internal functions.
16742 * doc/Makefile.am : added a rebuild target which rebuilds the full
16743 set of documentations
16744 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16745 the internal subset.
16746 * *.c *.h: modifications needed to generate the documentation using
16747 gtk-doc, cleanup of functions blocks, reorganisation of struct
16748 declarations.
16749
Daniel Veillard1164e751999-02-16 16:29:17 +000016750Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16751
16752 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16753 the tar and spec file to include the beginning of the doc.
16754
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167551999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16756
16757 * doc/.cvsignore: Added this file.
16758
Daniel Veillard6800ef31999-02-08 18:33:22 +000016759Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16760
16761 * tree.c: fixed xmlGetProp to return "" when the attribute
16762 exists, even if the node-list is NULL.
16763
Daniel Veillard726c7e31999-02-08 15:13:10 +000016764Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16765
16766 * tree.c: patched an error outputting empty attribute values.
16767 * Makefile.am and doc/makefile.am: have been updated during the
16768 week-end. Sorry for an empty CVS log, I got a shell problem.
16769
Daniel Veillard1899e851999-02-01 12:18:54 +000016770Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * tree.h: cleaned up using enums instead of defines
16773 * parser.c, valid.[ch]: more work on parsing/output of element
16774 declarations
16775
Daniel Veillard3b9def11999-01-31 22:15:06 +000016776Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16777
16778 * valid.[ch], tree.c, parser.c : more work toward full parsing
16779 of XML DTDs.
16780 * README: added informations about mailing-list and on-line
16781 documentation
16782
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167831999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16784
16785 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16786
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016787Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16788
16789 * parser.c, tree.[ch] : more work toward conformance testing,
16790 added a last element to accelerate parsing of very flat structures
16791 started working on internal subset Element content declaration.
16792 * valid.[ch] : first cut at adding code toward validation.
16793 * previous changes had also small impact on most files, especially
16794 the conformance testing using James Clark test suite.
16795
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016796Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * test/* : updated the examples, most of them were not well
16799 formed (humm), and added rdf2.
16800 * result/* : resulting changes in the output.
16801
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016802Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16805
Daniel Veillard44b3a061998-12-05 17:27:22 +000016806Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * tree.c: patched a bug in the generation of empty attributes
16809
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016810Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16811
16812 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16813 for node/trees/documents/... Biggest problem is namespace
16814 support when copying subtrees.
16815
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016816Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16817
16818 * parser.c, entities.c: improve entities and char ref encoding,
16819 and cleanups of error messages.
16820
Daniel Veillard242590e1998-11-13 18:04:35 +000016821Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * parser.c, entities.c: simple bug hunting done during rpm2html and
16824 rpmfind integration.
16825
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016826Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16827
16828 * parser.[ch]: Added interfaces allowing to specify a SAX
16829 handler before parsing.
16830
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016831Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16832
16833 * parser.c: redirrect all errors reporting through the SAX
16834 error function
16835
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016836Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16839 * libtool, tlmain ...: update of the libtool files
16840
Miguel de Icaza442321c1998-11-04 18:13:38 +0000168411998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16842
16843 * entities.c: Use g_snprintf insteda of snprintf.
16844
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016845Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16846
16847 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16848 added ent5 test for this purpose.
16849 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16850
Daniel Veillard27271681998-10-30 06:39:40 +000016851Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * parser.c: fixed? a strange error due to compression on a GWP
16854 document.
16855
Daniel Veillard25940b71998-10-29 05:51:30 +000016856Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16857
16858 * tree.[ch]: bug fixing
16859 * entities.[ch]: defined a specific type for predefined entities
16860 * doc/xml.html: more documentation on the library, how to use it,
16861 overview of the interfaces.
16862
Daniel Veillard16253641998-10-28 22:58:05 +000016863Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16864
16865 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16866
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016867Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16868
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016869 * tree.c: corrected a small bug
16870 * doc/xml.html: continuing writing documentation.
16871
16872Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16873
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016874 * debugXML.h debugXML.c: added debugging utilities.
16875 * tester.c: added --debug switch.
16876 * tree.c: patched an incorrect node->type assignment.
16877 * parser.c: formatting, ensure that node->doc != NULL in attributes
16878
Daniel Veillardccb09631998-10-27 06:21:04 +000016879Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16882 entity support and provide an internal representation close to
16883 DOM one (entity ref nodes, and attribute value as tree). I tried
16884 to preserve the interface but this will surely break some apps
16885 (I have to change rpm2html/rpmfind for example). I had to change
16886 two interfaces, and the generated tree is somewhat different.
16887 * doc/* : started documenting the XML library, the tree and
16888 DOM/Corba. This is a first step.
16889
Daniel Veillard11e00581998-10-24 18:27:49 +000016890Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16891
16892 * parser.c: Set up the fonctions comment block, boring but useful.
16893 * parser.h, SAX.c, parser.c: now attributes are processed through
16894 the SAX interface. The problem is that my SAX interface diverged
16895 quite a bit from the original one, well this is not an official
16896 spec, and translating it from Java to C is hairy anyway...
16897
Daniel Veillard97b58771998-10-20 06:14:16 +000016898Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16899
16900 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16901 fonctions comment block, boring but useful.
16902
16903Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016904
16905 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16906 conversion routines. However they are not yet used to convert the
16907 inputs. The core will run with UTF-8.
16908
Daniel Veillard33942841998-10-18 19:12:41 +000016909Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16910
16911 * tree.c : make sure that the type id is properly set-up when
16912 a new object is allocated, needed for DOM.
16913
Daniel Veillard27fb0751998-10-17 06:47:46 +000016914Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16915
16916 * tree.h, tree.c: Ok, the main objects in the tree will be native
16917 corba objects, it costs 8 bytes per Node, Attribute and Document
16918 but it simplifies the Corba integration a lot (no extra interface
16919 objects to allocate/free).
16920
Daniel Veillard0bef1311998-10-14 02:36:47 +000016921Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16922
16923 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16924 and changed NODEs contants for conformity with DOM Level 1
16925
Daniel Veillard27864701998-10-08 03:47:24 +000016926Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16927
16928 * added hooks to keep track of servants when creating objects
16929 xmlDoc and xmlNode (for Corba export).
16930
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016931Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16932
16933 * added xml-config script.
16934
Daniel Veillard7066a791998-10-01 20:28:28 +000016935Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16936
16937 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16938 to autoupdate libtool and automake conf files.
16939
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000169401998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16941
16942 * Makefile.am: Use '?' to separate the sed
16943 commands as ',' is used when people pass -Wl,something.
16944
16945
Daniel Veillard15a8df41998-09-24 19:15:06 +000016946Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * tree.c, tree.h: added a per-document compression interface.
16949
Daniel Veillard151b1b01998-09-23 00:49:46 +000016950Tue Sep 22 20:47:38 EDT 1998
16951
16952 * tree.c, tree.h: added saving with compression and added interfaces
16953 to control the compression level (xmlGetCompressMode,
16954 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16955
Daniel Veillard70120ff1998-09-22 00:24:21 +000016956Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * parser.c: corrected a loop for files of size 0
16959
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169601998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16961
16962 * error.h: New file. Contains prototyes from `error.c'.
16963
Tom Tromeyc19653d1998-08-14 01:22:43 +000016964Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16965
16966 * Makefile.am (xmlincdir): New macro.
16967 (xmlinc_HEADERS): Renamed from include_HEADERS.
16968
Daniel Veillard845664d1998-08-13 04:43:19 +000016969Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * applied small patch on numeric entities from
16972 Christopher Blizzard <blizzard@appliedtheory.com>
16973
Daniel Veillard260a68f1998-08-13 03:39:55 +000016974Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16975
16976 * New release 0.2, removed the old xml_* files so that it's
16977 coherent with the other CVS base (W3C), far better conformance
16978 to standard, new namespaces, decent entities support, beginning
16979 of a SAX-like interface. Nearly nothing left intact, even the
16980 test examples ...
16981
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169821998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16983
16984 * .cvsignore: Add .deps dir
16985
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016986Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16987
16988 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16989
Daniel Veillardfe926001998-07-26 04:28:20 +000016990Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016991
Daniel Veillardfe926001998-07-26 04:28:20 +000016992 * configure.in: added test for CPP
16993 * AUTHORS, Changelog: the original ones didn't get commited but the
16994 glib ones instead, fixed.
16995 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016996
Daniel Veillardfe926001998-07-26 04:28:20 +000016997Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016998
Daniel Veillardfe926001998-07-26 04:28:20 +000016999 * integrated code developped at W3C
17000 * changed the original Copyright
17001 * migrated to automake
17002 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017003