blob: 6f347853148c173b351740e0bc46b4de3667be02 [file] [log] [blame]
William M. Brack59002e72003-07-04 17:01:59 +00001Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 Fixed problem with multi-threading, shown by the test program
4 testThreads. After fix, ran mutiple tests on various speed
5 machines (single and dual processor X86), which all seem okay.
6
7 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
8
9 * threads.c: added missing initialisation for condition variable
10 in xmlNewRMutex.
11
Daniel Veillardde2a67b2003-06-21 14:20:04 +000012Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
13
14 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
15 closing bug #114837
16
17 * configure.in: Added checks for IPv6 support and getaddrinfo().
18
19 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
20
21 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
22
23 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
24 field or sockaddr_in field, depending upon the availability of IPv6
25 support.
26 have_ipv6(): Added to check for run-time IPv6 support.
27 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
28 Modified to parse a URI with IPv6 address given in [].
29 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
30 resolution, if it is available on the system, as gethostbyname
31 does not return IPv6 addresses on some platforms.
32 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
33 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
34 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
35 we are dealing with.
36
37 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
38 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
39 a URI with IPv6 address given in [].
40 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
41 available on the system. Also IPv6 addresses will be resolved by
42 gethostbyname only if IPv6 run-time support is available.
43 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
44
Igor Zlatkovic72f92a82003-06-14 16:48:26 +000045Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
46
47 * win32/configure.js include/win32config.h
48 include/libxml/xmlversion.h.in: Applied the patch for BCB
49 by Eric Zurcher.
50
Daniel Veillardd7cec922003-06-13 12:30:10 +000051Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
52
53 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
54 due to #115104 and while fixing #115101 . HTML URLs must not
55 be version dependant.
56
Daniel Veillard8265a182003-06-13 10:05:56 +000057Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
58
59 * entities.c: do not generate &quot; for " outside of attributes
60 * result//*: this changes the output of some tests
61
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +000062Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
63
64 * parser.c xmlIO.c: trying to fix #114277 about when file
65 remapping and escaping should really be attempted.
66
Daniel Veillarda37aab82003-06-09 09:10:36 +000067Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
68
69 * doc/*: applied a patch from Gman for building docs
70 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
71 Gary Pennington to provide an allocator for xmlValidCtxt
72 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
73 #113580 about data not being passed immediately.
74
Daniel Veillarde1326112003-06-05 09:32:20 +000075Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
76
77 * tree.c: applied a couple of patches from Mark Itzcovitz
78 to handle saving back "UTF-16" documents.
79
Daniel Veillarda84c0b32003-06-02 16:58:46 +000080Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
81
82 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
83 some work done while in the Maldives (hence the timezone on the
84 laptop !)
85 * result/schemas/length3* test/schemas/deter0_*
86 test/schemas/group0_*: some tests added too
87
Daniel Veillard8caa9c22003-06-02 13:35:24 +000088Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
89
90 * encoding.c: small fix
91 * xmlIO.c: fixed an error message
92
Daniel Veillard0e0f37a2003-05-20 12:22:41 +000093Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
94
95 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
96 accepting an improper UTF8 sequence
97
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000098Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
99
100 * threads.c: applied the patch from Stéphane Bidoul for getting
101 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000102 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000103
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000104Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
105
106 * HTMLtree.c: fixing bug #112904: html output method escaped
107 plus sign character in URI attribute.
108
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000109Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
110
111 * build_glob.py global.data globals.c parser.c
112 include/libxml/globals.h: patch from Stéphane Bidoul for setting
113 up threads global defaults.
114 * doc/libxml2-api.xml: this extends the API with new functions
115 * python/tests/Makefile.am python/tests/reader2.py
116 python/tests/thread2.py: integrated the associated testcase and
117 fixed the error string used in reader2
118
Daniel Veillard38b80a82003-05-14 18:59:00 +0000119Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
120
121 * configure.in libxml.spec.in python/Makefile.am: trying
122 to conciliate --with-python= requirements and RPM builds,
123 a PITA really...
124
Daniel Veillard104caa32003-05-13 22:54:05 +0000125Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
126
127 * HTMLparser.c: oops last commit introduced a memory leak.
128
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000129Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
130
131 * xmllint.c doc/xmllint.xml: added --nonet option
132 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
133 xsltproc or xmllint
134 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
135 rebuilt
136 * HTMLparser.c: cleaned up the HTML parser context build when
137 using an URL
138
Daniel Veillardd437d322003-05-13 21:07:01 +0000139Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
140
141 * libxml.spec.in: added a comment about bug #112902
142
William M. Brack3dd57f72003-05-13 02:06:18 +0000143Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
144
145 * minor cleanup of configure '--help' display
146 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
147
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000148Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
149
150 * tree.c: PI nodes in external subset were not freed :-\
151 fixes bug #112842
152
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000153Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
154
155 * xmllint.c: added --schema option to run WXS schema validation
156 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
157 tried to improve error reporting in the Schema code, some cleanup
158 too.
159
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000160Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
161
162 * xmlschemas.c: fixed some problems in the handling of errors,
163 and attributes addressed by references.
164 * test/schemas/* result/schemas/*: dropped the verbosity level
165 and added a couple of new tests
166
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000167Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
168
169 * relaxng.c: Stéphane Bidoul found an off by one addressing
170 error on the error handling.
171
Daniel Veillarda77cf712003-05-09 23:09:55 +0000172Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
173
174 * xmlschemastypes.c: trying to fix #112673
175
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000176Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
177
178 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
179 warning, this fixed a bug and should close #111574
180
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000181Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
182
183 * xmlschemas.c: fixing bug #104081 with xs:all with an element
184 holding minOccurs="0"
185 * test/schemas/all_* result/schemas/all_*: added some regression
186 tests for that bug
187 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
188 Garry Pennington to compile without schemas support.
189
Daniel Veillarda067e652003-05-01 08:03:46 +0000190Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
193
Daniel Veillard61c52202003-04-30 12:20:34 +0000194Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
195
196 * xml2-config.in: try to fix Red hat bug #89957, do not
197 output -L/usr/lib64
198 * xmlreader.c: fixed a typo in a comment
199
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000200Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
201
202 * doc/tutorial/aph.html, ix01.html
203 forgot to cvs add the new files. Thanks to Roland van Laar
204 for pointing this out
205
Daniel Veillardd4330462003-04-29 12:40:16 +0000206Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
207
208 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
209 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
210 to the XML/XSLT doc generation closing #111799
211 * doc/html/*: complete update of the HTML results
212
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000213Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
214
215 * win32/defgen.xsl: fixed the conditional for unicode map,
216 removed hardcoded schema entries
217
218Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
219
220 * win32/defgen.xsl: new file, stylesheet for generating
221 win32/libxml2.def.src from doc/libxml2-api.xml
222 * win32/libxml2.def.src: is autogenerated from now on, changes
223 to this file will not appear here anymore
224
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000225Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
226
227 * win32/configure.js python/setup.py.in: applied patch
228 from Stéphane Bidoul for the Python bindings on the new
229 release.
230
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000231Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
232
233 * debugXML.c: included libxml/uri.h for xmlCanonicPath
234 declaration
235 * win32/configure.js: thread-enabled build is now default
236 * win32/libxml2.def.src: added more exports
237
Daniel Veillard1177ca42003-04-26 22:29:54 +0000238Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * NEWS doc/*.xsl doc/*.html: updated the web site separated
241 developers from common pages, made the transition to XHTML1,
242 added validity checking to the makefile rules.
243
Daniel Veillard329456a2003-04-26 21:21:00 +0000244Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
245
246 * parser.c: fix for xmlIOParseDTD same as previous and reported
247 by Petr Pajas
248
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000249Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
252 closing #111638
253
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000254Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
255
256 * python/generator.py: fixed a problem in the generator where
257 the way functions are remapped as methods on classes was
258 not symetric and dependant on python internal hash order,
259 as reported by Stéphane Bidoul
260
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000261Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
262
263 * doc/tutorial:
264 xmltutorial.xml
265 xmltutorial.pdf
266 *.html
267 add appendix on generating compiler flags, more indexing
268
Daniel Veillard1c960272003-04-25 23:12:22 +0000269Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
270
271 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
272 to get libxml-2.5.7 to compile on OpenVMS
273
Daniel Veillardc5573462003-04-25 16:43:49 +0000274Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
275
276 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
277
Daniel Veillardfd583412003-04-25 13:22:10 +0000278Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
279
280 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
281 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
282 man page based on xsltproc and a stylesheet PI in the XML.
283
Daniel Veillarddc07e182003-04-25 10:39:38 +0000284Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
285
286 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
287 character preventing rendering by the man command.
288
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000289Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
290
291 * NEWS configure.in: preparing release 2.5.7
292 * doc/*: updated and rebuilt the docs
293 * doc/apibuild.py: fixed the script
294
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000295Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * Makefile.am doc/apibuild.py: make sure the OOM code don't
298 get in the way of the builds
299 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
300
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000301Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
304 Memory test from Havoc Pennington #109368
305 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
306 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
307 include/libxml/parser.h: a lot of memory allocation cleanups
308 based on the results of the OOM testing
309 * check-relaxng-test-suite2.py: seems I forgot to commit the
310 script.
311
Daniel Veillard18f113d2003-04-23 15:18:26 +0000312Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
313
314 * xmlschemastypes.c: trivial fix for 109774 removing a warning
315
Daniel Veillard85095e22003-04-23 13:56:44 +0000316Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
317
318 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
319 more places where xmlCanonicPath() must be used to convert
320 filenames to URLs, trying to fix #111088
321
Daniel Veillard54396242003-04-23 07:36:50 +0000322Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
323
324 * python/libxml.c python/libxml.py: applied patch from
325 Brent M Hendricks adding binding for xmlCatalogAddLocal
326
Daniel Veillard45269b82003-04-22 13:21:57 +0000327Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * HTMLparser.c: tried to fix #98879 again in a more solid
330 way.
331
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000332Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
333
334 * win32/libxml2.def.src: added more exports from the relaxng and
335 xmlreader clan
336
Daniel Veillardf431eb82003-04-22 08:37:26 +0000337Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * SAX.c test/valid/ns* test/result/ns*: applied the patch
340 provided by Brent Hendricks fixing #105992 and integrated the
341 examples in the testsuite.
342
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000343Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
344
345 * TODO: updated a bit
346 * configure.in: fixed the comment, threads now default to on
347 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
348
Daniel Veillarda880b122003-04-21 21:36:41 +0000349Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
350
351 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
352 xmlreader.c include/libxml/parser.h: a lot of performance work
353 especially the speed of streaming through the reader and push
354 interface. Some thread related optimizations. Nearly doubled the
355 speed of parsing through the reader.
356
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000357Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
358
359 * doc/xmllint.xml
360 * doc/xmllint.1
361 update man page to explain use of --stream
362
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000363Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
366 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
367 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
368 include/libxml/globals.h include/libxml/xmlmemory.h: added
369 xmlMallocAtomic() to be used when allocating blocks which
370 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
371 to allow registering the full set of functions needed by
372 a garbage collecting allocator like libgc, ref #109944
373
Daniel Veillard84942712003-04-18 14:40:05 +0000374Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
375
376 * configure.in: switched to have thread support enabled by default,
377 didn't got troubles with ABI compatibility on Linux, hope it
378 won't break on strange OSes, if yes, report the system ID
379 * doc/libxml2-api.xml: just rebuilt the API
380
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000381Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
382
383 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
384 added support for large file, tested with a 3+GB instance,
385 and some cleanup.
386 * catalog.c: added a TODO
387 * Makefile.am: added some "make tests" comments
388
Daniel Veillardac297932003-04-17 12:55:35 +0000389Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
390
391 * relaxng.c: some cleanups
392 * doc/xmlreader.html: extended the document to cover RelaxNG and
393 tree operations
394 * python/tests/Makefile.am python/tests/reader[46].py: added some
395 xmlReader example/regression tests
396 * result/relaxng/tutor*.err: updated the output of a number of tests
397
Daniel Veillard62163602003-04-17 09:36:38 +0000398Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
399
400 * relaxng.c: valgrind pointed out an uninitialized variable error.
401
Daniel Veillard33300b42003-04-17 09:09:19 +0000402Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
403
404 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
405 xmlreader.c: augnemting the APIs, cleanups.
406 * parser.c: cleanup bug #111005
407 * xmlIO.c: added some missing comments
408
Daniel Veillardce192eb2003-04-16 15:58:05 +0000409Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
410
411 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
412 trying to improve the subset compiled, and more testing.
413 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
414 documentation
415 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
416 * result/relaxng/*.err: fix some of the outputs
417
Daniel Veillardf4e55762003-04-15 23:32:22 +0000418Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
419
420 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
421 include/libxml/xmlreader.h: implemented streaming of
422 RelaxNG (when possible) on top of the xmlReader interface,
423 provided it as xmllint --stream --relaxng .rng .xml
424 This seems to mostly work.
425 * Makefile.am: updated to test RelaxNG streaming
426
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000427Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
428
429 * relaxng.c include/libxml/relaxng.h: integrated the regexp
430 based validity checking of fragments of the document for
431 which the RNG can be compiled to regexps. Works on all regression
432 tests, only fix needed is related to error messages.
433
Daniel Veillard52b48c72003-04-13 19:53:42 +0000434Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
437 include/libxml/xmlregexp.h: Starting work precompiling
438 parts of RelaxNG schemas. Not plugged onto validity checking
439 yet, just the regexp building part. Needed to extend some
440 of the automata and regexp APIs.
441
Daniel Veillardf6bad792003-04-11 19:38:54 +0000442Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
443
444 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
445 xmllint --stream and xmllint --stream --valid returns errors
446 code appropriately
447
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000448Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
449
450 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
451 and Next() operation to work on subtrees within the reader
452 framework.
453 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
454 * python/tests/reader5.py: added an example for those new
455 functions of the reader.
456
Daniel Veillard645c6902003-04-10 21:40:49 +0000457Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
458
459 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
460
Daniel Veillard9e077102003-04-10 13:36:54 +0000461Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
462
463 * xmlreader.c: fixing HasValue for namespace as raised by
464 Denys Duchier
465
Daniel Veillard02ea1412003-04-09 12:08:47 +0000466Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
467
468 * HTMLparser.c include/libxml/HTMLparser.h: exported
469 htmlCreateMemoryParserCtxt() it was static
470
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000471Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
472
473 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
474 update from Charles Bozeman for date and duration types
475 * test/schemas/date_0.* test/schemas/dur_0.*
476 result/schemas/date_0.* result/schemas/dur_0.*: updated too
477
Daniel Veillardc00cda82003-04-07 10:22:39 +0000478Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
479
480 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
481 fixing bug #107129, removing excessive allocation and calls
482 to *printf in the code to build QName strings.
483
Igor Zlatkovic69651182003-04-05 09:43:30 +0000484Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
485
486 * win32/libxml2.def.src: fixed conditional exports, reported by
487 Luke Murray.
488
Daniel Veillardadba5f12003-04-04 16:09:01 +0000489Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
490
491 * parser.c: fixed a possible problem with xmlRecoverMemory()
492
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000493Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
494
495 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
496 triostr.h: Bjorn sent an update for the TRIO portability layer.
497
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000498Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
499
500 * win32/libxml2.def.src: exported new functions
501
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000502Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
503
504 * configure.in NEWS: preparing release 2.5.6
505 * doc/*: updated and rebuilt the docs
506
Daniel Veillarde5020412003-04-01 09:55:20 +0000507Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
508
509 * SAX.c: fixed an uninitialized memory access pointed by valgrind
510 on C14Ntests
511
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000512Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
513
514 * relaxng.c: one more fixup of error message reporting
515
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000516Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
517
518 * relaxng.c: more work on bug #109225, and fixed an uninitialized
519 variable pointed out by valgrind
520
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000521Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
522
523 * relaxng.c: try to work on bug #109225 and provide better
524 error reports.
525 * result/relaxng/* : this change the output of a number of tests
526 * xinclude.c: fixing the parsed entity redefinition problem
527 raised on the list.
528 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
529
Daniel Veillardb3721c22003-03-31 11:22:25 +0000530Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
531
532 * xmlschemastypes.c: fixed date comparison to handle the tzo
533 The only failures left are disagreements on Notations and
534 '+1' not being allowed for ulong, uint, ushort and ubyte.
535
Daniel Veillard455cc072003-03-31 10:13:23 +0000536Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
537
538 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
539 to the XML Schemas errata
540 http://www.w3.org/2001/05/xmlschema-errata#e2-12
541
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000542Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
545 and facets support. Currently only schemas with binHex or
546 base64 don't compile. A few error left in the test suite:
547 found 1035 test instances: 919 success 23 failures
548 most are gdate or gdateyear failing check, and a few cases where
549 James clark tests results are strange.
550 * valid.c: allow to reuse the Notation checking routine without
551 having a validation context.
552 * SAX.c: removed a #if 0
553
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000554Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * xinclude.c: forgot to apply one check from #106931 patch
557 * xmlschemastypes.c: more work on XML Schemas datatypes
558
Daniel Veillardc4c21552003-03-29 10:53:38 +0000559Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
562 on cleaning up XML Schemas datatypes based on James Clark tests
563 test/xsdtest/xsdtest.xml
564
Daniel Veillard80b19092003-03-28 13:29:53 +0000565Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
566
567 * relaxng.c: implemented comparisons for Schemas values.
568 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
569 some bugs in duration handling, comparisons for durations
570 and decimals, removed all memory leaks pointed out by James
571 testsuite. Current status is now
572 found 238 test schemas: 197 success 41 failures
573 found 1035 test instances: 803 success 130 failures
574
Daniel Veillard91a13252003-03-27 23:44:43 +0000575Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
576
577 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
578 leaks in the W3C XML Schemas code
579 * xmlschemastypes.c: implemented nonPositiveInteger
580 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
581 fixed the test and result.
582
Daniel Veillard6560a422003-03-27 21:25:38 +0000583Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
586 parser and a typo
587 * xmlschemastypes.c: reindenting, fixing a memory access
588 problem with dates.
589
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000590Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
591
592 * parser.c: fixing #109227 providing more context in case of
593 start/end tag mismatch
594 * python/tests/ctxterror.py python/tests/readererr.py: update the
595 tests accordingly
596
Daniel Veillardd9b72832003-03-27 14:24:00 +0000597Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xinclude.c: should fix #109327 errors on memory accesses
600
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000601Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
604 is an URI reference
605
Daniel Veillarde209b332003-03-26 21:40:13 +0000606Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * xpath.c: fixed bug #109160 on non-ASCII IDs
609
Daniel Veillard642104e2003-03-26 16:32:05 +0000610Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * parser.c: Norm suggested a nicer error message for xml:space values
613 errors
614
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000615Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * xpath.c include/libxml/xpath.h: first part of the fix to
618 performance bug #108905, adds xmlXPathOrderDocElems() providing
619 document order for nodes.
620 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
621
Daniel Veillard09628212003-03-25 15:10:27 +0000622Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
623
624 * xmlschemastypes.c: removing a warning with Sun compiler
625 bug #109154
626
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000627Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
628
629 * doc/xmllint.xml
630 * doc/xmllint.1
631 update xmllint man page with --relaxng option
632
Daniel Veillard2032d292003-03-25 11:09:40 +0000633Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * python/setup.py.in : was missing "drv_libxml2.py"
636
Daniel Veillard9adc0462003-03-24 18:39:54 +0000637Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * tree.c xpath.c: some changes related to the new way of
640 handling Result Value Tree, before 2.5.5
641
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000642Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * configure.in NEWS: preparing release 2.5.5
645 * doc/* : updated the documentation and regenerated it.
646
Daniel Veillardef0b4502003-03-24 13:57:34 +0000647Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * xpath.c: fixed some problems related to #75813 about handling
650 of Result Value Trees
651
Daniel Veillard9231ff92003-03-23 22:00:51 +0000652Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * uri.c: applied a set of patches from Lorenzo Viali correcting
655 URI parsing errors.
656
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000657Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * parser.c: validity status was not passed back when validating in
660 entities, but raised by Oliver Fischer
661
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000662Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
663
664 * HTMLtree.c: avoid escaping ',' in URIs
665
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000666Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * parser.c: fixing bug #108976 get the ID/REFs to reference
669 the ID in the document content and not in the entity copy
670 * SAX.c include/libxml/parser.h: more checking of the ID/REF
671 stuff, better solution for #107208
672 * xmlregexp.c: removed a direct printf, dohhh
673 * xmlreader.c: fixed a bug on streaming validation of empty
674 elements in entities
675 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
676 cleanup of the validation tests
677 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
678 added more ID/IDREF tests to the suite
679
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000680Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
681
682 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
683 compiler.
684
Daniel Veillard20863822003-03-22 17:51:47 +0000685Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
686
687 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
688
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000689Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
692 defined in entities content
693
Daniel Veillard99737f52003-03-22 14:55:50 +0000694Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * SAX.c: Fixed validation bug #108858 on namespace names using
697 entities and reported by Brent Hendricks
698 * xmllint.c: report xmlTextReaderHasValue() result in --stream
699 --debug output.
700
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000701Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
704 about the DocType node not being reported sometimes.
705 * python/tests/reader.py: added to test to the regression checks
706
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000707Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
710 reported by Edd Dumbill
711
Daniel Veillard77a90a72003-03-22 00:04:05 +0000712Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
713
714 * HTMLparser.c parser.c parserInternals.c: patch from
715 johan@evenhuis.nl for #107937 fixing some line counting
716 problems, and some other cleanups.
717 * result/HTML/: this result in some line number changes
718
Daniel Veillard580ced82003-03-21 21:22:48 +0000719Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
722 instead of libxml.spec
723 * relaxng.c: fixed some of the error reporting excessive
724 verbosity
725 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
726 xmlschemastypes.c: removed some warnings from gcc
727 * doc/libxml2-api.xml: rebuilt
728
Daniel Veillarde063f482003-03-21 16:53:17 +0000729Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * relaxng.c: another optimization, for choice this time
732 * result/relaxng/spec1* result/relaxng/tutor12_1*
733 result/relaxng/tutor3_7: cleanups.
734
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000735Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
736
737 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
738 * test/relaxng/testsuite.xml: augmented the test suite
739 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
740 some schemas validation tests in the presence of foreign
741 namespaces.
742
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000743Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * relaxng.c: added another interleave speedup.
746
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000747Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * xmlschemastypes.c: added integer and fixed one of the
750 IDREFS regression tests pbm
751 * result/relaxng/docbook_0.err: updated
752
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000753Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
754
755 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
756 declared both in the DTD and in the Schemas <grin/>
757 * relaxng.c: more debug, added a big optimization for <mixed>
758 * test/relaxng/testsuite.xml: augmented the testsuite
759 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
760 DocBook example to the regression tests
761
Daniel Veillard798024a2003-03-19 10:36:09 +0000762Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
763
764 * check-xsddata-test-suite.py: cosmetic change for output
765 * relaxng.c: try to minimize calls to malloc/free for states.
766
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000767Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * tree.c: removed a warning
770 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
771 support
772 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
773 cleanup/improvements of the regression tests batch
774 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
775
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000776Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
777
778 * relaxng.c: fixed error msg cleanup deallocation
779 * xmlschemastypes.c: added a function to handle lists of
780 atomic types, added support for IDREFS
781
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000782Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
785 and IDREF, usable from RelaxNG now
786 * include/libxml/xmlschemastypes.h: need to add a new interface
787 because the validation modifies the infoset
788 * test/relaxng/testsuite.xml: extended the testsuite
789
Daniel Veillard952379b2003-03-17 15:37:12 +0000790Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng.c: fixed the last core RelaxNG bug known #107083,
793 shemas datatype ID/IDREF support still missing though.
794 * xmlreader.c: fix a crashing bug with prefix raised by
795 Merijn Broeren
796 * test/relaxng/testsuite.xml: augmented the testsuite with
797 complex inheritance tests
798
Daniel Veillardfd573f12003-03-16 17:52:32 +0000799Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * relaxng.c: switched back to the previous Relax-NG code base,
802 the derivation algorithm need severe constraining code to avoid
803 combinatorial explosion. Fixed the problem with Sebastian Rahtz
804 TEI based example and other bugs
805 * result/relaxng/*err: updated the results
806 * test/relaxng/testsuite.xml: started a new test suite
807
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000808Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
811 that the original RelaxNG validation code was un-fixeable, it got
812 rewritten to use the derivation algorithm from James Clark and
813 redebugged it (nearly) from scratch:
814 found 373 test schemas: 372 success 1 failures
815 found 529 test instances: 529 success 0 failures
816
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000817Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * SAX.c parser.c: fix some recursion problems introduced in the
820 last release.
821 * relaxng.c: more debugging of the RNG validation engine, still
822 problems though.
823
Daniel Veillard5add8682003-03-10 13:13:58 +0000824Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
825
826 * Makefile.am: stop generating wrong result file with * in name
827 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
828 * result/relaxng/demo* test/relaxng/demo: added the tests from
829 Sebastian reproducing the problem.
830
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000831Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
832
Daniel Veillard5add8682003-03-10 13:13:58 +0000833 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
834 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000835
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000836Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
837
838 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
839 variable to control the indentation for the xmllint "--format"
840 option
841
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000842Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
843
844 * encoding.c: applied Gennady's patch against buffer overrun
845
Daniel Veillard42f12e92003-03-07 18:32:59 +0000846Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
849 Clark it appeared I had bug in URI parsing code ...
850 * relaxng.c include/libxml/relaxng.h: completely revamped error
851 reporting to not loose message from optional parts.
852 * xmllint.c: added timing for RNG validation steps
853 * result/relaxng/*: updated the result, all error messages changed
854
Daniel Veillardedfd5882003-03-07 14:20:40 +0000855Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * xpath.c: fix bug #107804, the algorithm used for document order
858 computation was failing on attributes.
859
Daniel Veillard83391282003-03-06 21:37:30 +0000860Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * valid.c: fix bug #107764 , possibility of buffer overflow
863 in xmlValidDebug()
864
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000865Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
866
867 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
868 from Philipp Dunkel
869
Daniel Veillard5f704af2003-03-05 10:01:43 +0000870Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * xmlschemastype.c: made powten array static it should not be exported
873 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
874 parser function.
875 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
876
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000877Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * tree.c: fixed a node dump crash on attributes
880 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
881 an URI test bug and get better output.
882
Daniel Veillard463a5472003-02-27 21:30:32 +0000883Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * check-xsddata-test-suite.py: give more infos
886 * relaxng.c: fix a bug reported by Sebastian Rahtz and
887 REF->DEF in attribute values.
888
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000889Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
892 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
893 regression tests from James Clark.
894
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000895Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * relaxng.c xmlschemas.c xmlschemastypes.c
898 include/libxml/xmlschemastypes.h: added param support for relaxng
899 type checking, started to increment the pool of simple types
900 registered, still much work to be done on simple types and
901 facets checkings.
902
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000903Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * entities.c: fixes again one of the problem raised by
906 James Clark in #106788
907
Daniel Veillardc482e262003-02-26 14:48:48 +0000908Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * relaxng.c: Fixed a couple of problem raised by James Clark
911 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
912 datatype level still not fixed though.
913
Daniel Veillard17bed982003-02-24 20:11:43 +0000914Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
915
916 * configure.in: preparing release 2.5.4
917 * doc/*: updated and rebuilt the docs
918 * relaxng.c: removed warnings
919 * result/relaxng/*: updated the results
920
Daniel Veillardf4be0182003-02-24 19:54:33 +0000921Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * valid.c: fixes a DTD regexp generation problem.
924
Daniel Veillard02111c12003-02-24 19:14:52 +0000925Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * parser.c: fixes bug #105998 about false detection of
928 attribute consumption loop.
929
Daniel Veillard2406abd2003-02-24 18:16:47 +0000930Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
931
932 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
933
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000934Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * SAX.c: fixed bug #105992
937
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000938Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
939
940 * tree.c: fixed xmlSetProp and al. when the node passed is not an
941 element.
942 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
943 found 373 test schemas: 369 success 4 failures
944 found 529 test instances: 525 success 4 failures
945 * check-relaxng-test-suite.py: added memory debug reporting
946
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000947Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
948
949 * uri.c parser.c: some warning removal on Igor's patch
950 * tree.c: seems I messed up with #106788 fix
951 * python/libxml.c: fixed some base problems when Python provides
952 the resolver.
953 * relaxng.c: fixed the interleave algorithm
954 found 373 test schemas: 364 success 9 failures
955 found 529 test instances: 525 success 4 failures
956 the resulting failures are bug in the algorithm from 7.3 and
957 lack of support for params
958
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000959Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * parser.c: another fix for nodeinfo in entities problem
962 * tree.c entities.c: fixed bug #106788 from James Clark
963 some spaces need to be serialized as character references.
964
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000965Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
966
967 * parser.c uri.c: fixed the bug I introduced in the path
968 handling, reported by Sebastian Bergmann
969
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000970Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * parser.c: fixing some nodeinfo in entities problem raised
973 by Glenn W. Bach
974 * relaxng.c: implemented the first section 7.3 check
975 * result/relaxng/*: updated the results
976
Daniel Veillardc5312d72003-02-21 17:14:10 +0000977Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * relaxng.c: fixed some problems in the previous commit
980 and finished implementing 4.16 rules checking
981 found 373 test schemas: 353 success 20 failures
982 found 529 test instances: 519 success 6 failures
983 * result/relaxng/*: updated the results
984
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000985Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
986
987 * relaxng.c: implemented checks from section 7.2
988
Daniel Veillard77648bb2003-02-20 15:03:22 +0000989Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * relaxng.c: implemented the checks from section 7.1, fixed
992 some of the 4.20 and 4.21 problems.
993 found 373 test schemas: 338 success 35 failures
994 found 529 test instances: 519 success 6 failures
995 * result/relaxng/*: updated the results
996
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000997Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
998
999 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1000 * result/relaxng/*: updated the results
1001
Daniel Veillardce14fa52003-02-19 17:32:48 +00001002Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * relaxng.c: more bugfixes
1005 * result/relaxng/*: updated the results
1006
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001007Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1008
1009 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1010 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1011 * SAX.c: ensured xmlDoc.URL is always canonic
1012 * parser.c: obsoleted xmlNormalizeWindowsPath
1013 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1014 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1015 * win32/libxml2.def.src: added few exports
1016
1017
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001018Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * Makefile.am configure.in: patched to have shared libraries
1021 for Python regression tests and static binaries for gdb debug
1022 in my development environment
1023 * relaxng.c: more bugfixes
1024 found 373 test schemas: 296 success 77 failures
1025 found 529 test instances: 516 success 8 failures
1026 * result/relaxng/*: updated the results
1027
Daniel Veillard8fe98712003-02-19 00:19:14 +00001028Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1031
Daniel Veillardd4310742003-02-18 21:12:46 +00001032Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * xmlschemastypes.c: float/double check bugfix
1035 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1036 validation
1037 * xmlreader.c: add a TODO for Jody
1038 * relaxng.c: bugfix bugfix bugfix
1039 found 373 test schemas: 300 success 73 failures
1040 found 529 test instances: 507 success 10 failures
1041 * result/relaxng/*: updated the results
1042
Daniel Veillard2df2de22003-02-17 23:34:33 +00001043Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1046
Daniel Veillard416589a2003-02-17 17:25:42 +00001047Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * relaxng.c check-relaxng-test-suite.py: more work on the
1050 RelaxNG implementation conformance testing.
1051 found 373 test schemas: 284 success 89 failures
1052 found 529 test instances: 448 success 47 failures
1053 * result/relaxng/*: updated the results
1054
Daniel Veillard784b9352003-02-16 15:50:27 +00001055Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1058 a patch from Kjartan Maraas to fix some typos
1059
Daniel Veillardfebcca42003-02-16 15:44:18 +00001060Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * relaxng.c: more bug-hunting
1063 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1064 intermediate rng tree
1065 * python/generator.py: patch from Stephane Bidoul to fix the generator
1066 on python < 2.2
1067
Daniel Veillardd2298792003-02-14 16:54:11 +00001068Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * check-relaxng-test-suite.py relaxng.c: more testing on the
1071 Relax-NG front, cleaning up the regression tests failures
1072 current state and I forgot support for "mixed":
1073 found 373 test schemas: 280 success 93 failures
1074 found 529 test instances: 401 success 68 failures
1075 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1076 moved the Name, NCName and QName validation routine in tree.c
1077 * uri.c: fixed handling of URI ending up with #, i.e. having
1078 an empty fragment ID.
1079 * result/relaxng/*: updated the results
1080
Daniel Veillard9a237c92003-02-13 15:52:58 +00001081Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * check-xinclude-test-suite.py: improved the script accordingly
1084 to the XInclude regression tests updates
1085 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1086 November 2002
1087 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1088 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1089 augmented the Xpointer testsuite for the element() scheme
1090
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001091Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * relaxng.c: added TODO for the DTD compatibility spec
1094 * xinclude.c: more bug fixes driven by the testsuite
1095
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001096Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1099 regression tests for XInclude, improved the script, improving
1100 XInclude error reporting mechanism
1101
Daniel Veillard1d788d22003-02-10 16:21:58 +00001102Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * NEWS doc/* configure.in: preparing release 2.5.3
1105
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001106Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * tree.c: trying to fix #104934 about some XHTML1 serialization
1109 issues.
1110
Daniel Veillard809faa52003-02-10 15:43:53 +00001111Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1114 encoding conversion when the input buffer stops in the
1115 middle of a multibyte char
1116
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001117Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1120 * check-relaxng-test-suite.py: python script to run regression
1121 against OASIS RelaxNG testsuite
1122 * relaxng.c: some cleanup tweaks
1123 * HTMLparser.c globals.c: cleanups in comments
1124 * doc/libxml2-api.xml: updated the API
1125 * result/relaxng/*: errors moved files, so large diffs but
1126 no changes at the semantic level.
1127
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001128Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * tree.c: fixing #105678 problem when dumping a namespace node.
1131
Daniel Veillard591b4be2003-02-09 23:33:36 +00001132Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * xpath.c: fixed doc comment problems
1135 * python/generator.py python/libxml_wrap.h python/types.c: adding
1136 RelaxNG wrappers
1137 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1138 test of those early Python RelaxNG bindings
1139
1140Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001141
1142 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1143 * relaxng.c: found the validation problem I had with interleave
1144 when not covering all remaining siblings
1145 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1146 testsuite and check the RNG schemas against the RNG schemas
1147 given in appendix A
1148
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001149Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1150
1151 * win32/Makefile.msvc: updates for RelaxNG
1152 * win32/Makefile.mingw: updates for RelaxNG
1153 * win32/libxml2.def.src: added RelaxNG exports
1154
Daniel Veillard97fd5672003-02-07 13:01:54 +00001155Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * xinclude.c: applied another bug fix from Sean Chittenden
1158
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001159Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1160
1161 * configure.in xmllint.c: I f...ed up the default configuration
1162 of schemas and --relaxng option display in xmllint, pointed by
1163 Morus Walter.
1164 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1165 detection module, fixes bug #105374.
1166
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001167Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * xmlschemastypes.c: added the boolean base type.
1170
Daniel Veillard96a4b252003-02-06 08:22:32 +00001171Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * xmlschemastypes.c: started implementing some of the missing
1174 default simple types
1175 * result/relaxng/*: updated the results
1176
Daniel Veillard72fef162003-02-05 14:31:19 +00001177Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1180
Daniel Veillard71531f32003-02-05 13:19:53 +00001181Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1184 * Makefile.am: use xmllint for doing the RelaxNG tests
1185 * configure.in: preparing 2.5.2 made schemas support default to
1186 on instead of off
1187 * relaxng.c: removed the verbosity
1188 * xmllint.c: added --relaxng option
1189 * python/generator.py python/libxml_wrap.h: prepared the integration
1190 of the new RelaxNG module and schemas
1191 * result/relaxng/*: less verbose output
1192
Daniel Veillardec498e12003-02-05 11:01:50 +00001193Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * valid.c: do not run content model validation if the
1196 content is not determinist
1197
Daniel Veillardde590ca2003-02-05 10:45:26 +00001198Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * SAX.c: added the redefinition of namespaced attribute
1201 check that was missing as Fabrice Desré pointed out.
1202
Daniel Veillard930dfb62003-02-05 10:17:38 +00001203Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1206 improvements from Nick Kew, allowing to do more checking
1207 to HTML elements and attributes.
1208
Daniel Veillard4287c572003-02-04 22:48:53 +00001209Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * xinclude.c: fixing bug #105137 about entities declaration
1212 needing to be copied to the including document.
1213
Daniel Veillard652d8a92003-02-04 19:28:49 +00001214Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * catalog.c: fixed bug #104817 with delegateURI
1217 * xpath.c: fixing bugs #104123 and #104125
1218
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001219Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1222 python/types.c: fixing #104096 to compile without regexps
1223
Daniel Veillard57e79b32003-02-04 15:33:12 +00001224Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1227 when building the automata for elem*
1228
Daniel Veillard358a9892003-02-04 15:22:32 +00001229Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1232 bug #103827
1233
Daniel Veillardeb137172003-02-04 15:18:06 +00001234Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1235
1236 * HTMLparser.c: updating a comment, fixing #103776
1237
Daniel Veillard8d589042003-02-04 15:07:21 +00001238Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1239
1240 * parser.c: fixing bug 105049 for validity checking of content
1241 within recursive entities.
1242
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001243Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * HTMLparser.c: try to fix # 105049
1246 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1247 * tree.c: updated a function comment
1248
Daniel Veillard419a7682003-02-03 23:22:49 +00001249Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * relaxng: more work on grammars and refs/defs
1252 * test/relaxng/* result/relaxng/*: augmented/updated the
1253 regression tests
1254
Daniel Veillard144fae12003-02-03 13:17:57 +00001255Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * relaxng: more work on name classes, except support
1258 * test/relaxng/* result/relaxng/*: augmented/updated the
1259 regression tests
1260
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001261Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * relaxng: more work on name classes, the "validate all" schemas
1264 seems to work now.
1265 * test/relaxng/* result/relaxng/*: augmented/updated the
1266 regression tests
1267
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001268Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1271 * parser.c: put a guard against infinite document depth, basically
1272 trying to avoid another kind of DoS attack.
1273 * relaxng.c: some code w.r.t. nameClasses
1274
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001275Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * test/relaxng/* result/relaxng/*: check all the namespace support
1278 was actually correct based on tutorial section 10.
1279
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001280Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * relaxng: include seems to work okay now
1283 * test/relaxng/* result/relaxng/*: augmented/updated the
1284 regression tests
1285
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001286Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * relaxng.c: a bit of work done in the train back.
1289 * test/relaxng/*: added one of the include tests
1290
Daniel Veillard154877e2003-01-30 12:17:05 +00001291Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1292
1293 * relaxng: more work done in the train
1294 * test/relaxng/* result/relaxng/*: augmented/updated the
1295 regression tests
1296
Daniel Veillarde431a272003-01-29 23:02:33 +00001297Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * relaxng.c: debugging of externalRef
1300 * test/relaxng/* result/relaxng/*: augmented/updated the
1301 regression tests
1302
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001303Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * relaxng.c: more work on Relax-NG, implementing externalRef
1306 * test/relaxng/* result/relaxng/*: augmented/updated the
1307 regression tests
1308 * Makefile.am: cleanup to Relaxtests target
1309
Daniel Veillardb08c9812003-01-28 23:09:49 +00001310Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1311
1312 * relaxng.c: more work on Relax-NG, implementing interleave
1313 * test/relaxng/* result/relaxng/*: augmented/updated the
1314 regression tests
1315
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001316Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1317
1318 * relaxng.c: more work on Relax-NG, implementing interleave
1319 * test/relaxng/* result/relaxng/*: augmented/updated the
1320 regression tests
1321
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001322Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1323
1324 * doc/tutorial/customfo.xsl
1325 * doc/tutorial/customhtml.xsl
1326 adding stylesheet customizations used to generate fo
1327 for pdf and html
1328
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001329Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * relaxng.c: more work on Relax-NG
1332 * test/relaxng/* result/relaxng/*: augmented/updated the
1333 regression tests
1334 * xmlschemastypes.c: added a number of base type definition but not
1335 the associated checks, those are still TODOs
1336
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001337Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1338
1339 in docs/tutorial:
1340 * apa.html
1341 * apb.html
1342 * apc.html
1343 * apd.html
1344 * ape.html
1345 * apf.html
1346 * apg.html
1347 * ar01s02.html
1348 * ar01s03.html
1349 * ar01s04.html
1350 * ar01s05.html
1351 * ar01s06.html
1352 * ar01s07.html
1353 * ar01s08.html
1354 * index.html
1355 * xmltutorial.pdf
1356 * xmltutorial.xml
1357 add index to tutorial
1358
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001359Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1360
1361 * doc/xmlcatalog.1
1362 * doc/xmlcatalog_man.html
1363 * doc/xmlcatalog_man.xml
1364 belatedly fixing bug #93622 (adds rewriteURI type to
1365 "--add" option in xmlcatalog man page
1366
Daniel Veillard3be27512003-01-26 19:49:04 +00001367Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1368
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001369 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001370 Julio Merino, closing #104475
1371
Daniel Veillardea3f3982003-01-26 19:45:18 +00001372Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1373
1374 * relaxng.c: more work on Relax-NG
1375 * test/relaxng/* result/relaxng/*: augmented/updated the
1376 regression tests
1377
Daniel Veillardedc91922003-01-26 00:52:04 +00001378Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1379
1380 * relaxng.c: more work on Relax-NG
1381 * test/relaxng/* result/relaxng/*: augmented/updated the
1382 regression tests
1383
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001384Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * README: updated the policy on private mail answers
1387 * relaxng.c: more work on Relax-NG
1388 * test/relaxng/* result/relaxng/*: augmented/updated the
1389 regression tests
1390
Daniel Veillard7424eb62003-01-24 14:14:52 +00001391Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * error.c parser.c tree.c: applied a documentation patch from
1394 Stefan Kost
1395
Daniel Veillard276be4a2003-01-24 01:03:34 +00001396Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * relaxng.c: more work on Relax-NG
1399 * doc/*: regenerated the docs
1400 * test/relaxng/* result/relaxng/*: updated and augmented the
1401 Relax-NG regression tests and results
1402
Daniel Veillard6eadf632003-01-23 18:29:16 +00001403Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1406 First commit of the new Relax-NG validation code, not generally
1407 useful yet.
1408 * test/relaxng/* result/relaxng/*: current state of the regression
1409 tests
1410
Daniel Veillard814a76d2003-01-23 18:24:20 +00001411Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1412
1413 * tree.c: minimized the memory allocated for GetContent
1414 and a bit of cleanup.
1415
Daniel Veillardff12c492003-01-23 16:42:55 +00001416Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * python/generator.py: seems there is no good reasons to
1419 not generate bindings for XPointer
1420
Daniel Veillard540a31a2003-01-21 11:21:07 +00001421Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * xmlreader.c doc/apibuild.py: applied a new patch from
1424 Stéphane Bidoul for cleanups
1425 * doc/libxml2-api.xml: rebuilt the API description with
1426 new entry points
1427
Daniel Veillard417be3a2003-01-20 21:26:34 +00001428Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * xmlreader.c python/drv_libxml2.py python/generator.py
1431 python/libxml.c python/libxml.py python/libxml_wrap.h
1432 python/types.c: patch from Stéphane Bidoul for better per
1433 context error message APIs
1434 * python/tests/ctxterror.py python/tests/readererr.py:
1435 update of the tests
1436
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001437Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1438
1439 * doc/guidelines.html
1440 grammar and spelling cleanup
1441
Daniel Veillard26f70262003-01-16 22:45:08 +00001442Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1443
1444 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1445 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1446 a patch from Stéphane Bidoul to allow per XMLtextReader error
1447 and warning handling
1448 * python/tests/Makefile.am python/tests/readererr.py: adding the
1449 specific regression test
1450
Daniel Veillard71f9d732003-01-14 16:07:16 +00001451Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1452
1453 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1454 should raise a syntax error
1455
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001456Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * python/libxml.c: cleanup patch from Stéphane Bidoul
1459
Daniel Veillard81601f92003-01-14 13:42:37 +00001460Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1463
Daniel Veillarde6227e02003-01-14 11:42:39 +00001464Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1465
1466 * python/generator.py python/libxml.c python/libxml.py
1467 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001468 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001469 Python level.
1470 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1471 regression test for it.
1472
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001473Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * xmlreader.c: fixed the streaming property of the reader,
1476 it was generating tree faster than consuming it. Pointed out
1477 by Nate Myers
1478 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1479
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001480Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1481
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001482 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001483
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001484Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * xpath.c: fix to the XPath implementation for parent and
1487 ancestors axis when operating on a Result Value Tree.
1488 Fixes bug #100271
1489
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001490Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1491
1492 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1493 to fix some URI/file escaping problems
1494
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001495Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1496
1497 * python/generator.py: fixed a bug raised by Raymond Wiker,
1498 docSetRootElement() should not raise an exception if the
1499 return is None
1500
Daniel Veillard3e20a292003-01-10 13:14:40 +00001501Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1504 fixed bug #102181 by applying the suggested change and fixing
1505 the generation/registration problem.
1506
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001507Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1510 routines.
1511
Daniel Veillard8f872442003-01-09 23:19:02 +00001512Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * parser.c: one more IsEmptyElement crazyness, that time in
1515 external parsed entities if substitution is asked.
1516 * python/tests/reader3.py: added a specific test.
1517
Daniel Veillarde329fc22003-01-09 21:36:42 +00001518Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1521 support and improved error handler registration
1522
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001523Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1524
1525 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1526 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1527 * README: fixed a link
1528
Daniel Veillarde2830f12003-01-08 17:47:49 +00001529Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1530
1531 * configure.in doc/* NEWS: preparing 2.5.1 release
1532 * SAX.c parser.c: fixing XmlTextReader bug
1533
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001534Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1535
1536 * SAX.c: fuck, I introduced a memory leak on external parsed
1537 entities in 2.5.0 :-(
1538
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001539Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * xmllint.c: another fix needed as pointed by Christophe Merlet
1542 for --stream --debug if compiled without debug support.
1543
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001544Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1545
1546 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001547 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001548 update man page with --stream and --chkregister
1549
Daniel Veillard8326e732003-01-07 00:19:07 +00001550Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1551
1552 * globals.c: fixed --with-threads compile
1553 * xmllint.c: fixed --without-debug compile
1554 * include/libxml/globals.h: cleanup
1555 * include/libxml/schemasInternals.h: add a missing include
1556
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001557Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * configure.in NEWS: preparing 2.5.0 release
1560 * SAX.c: only warn in pedantic mode about namespace name
1561 brokeness
1562 * globals.c: fix a doc generation problem
1563 * uri.c: fix #101520
1564 * doc/*: updated and rebuilt the doc for the release, includuding
1565 stylesheet update
1566 * python/Makefile.am: fix a filename bug
1567
1568Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1571 should not be called.
1572
1573Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1574
1575 * libxml-2.0.pc.in: applied the patch to fix #101894
1576
1577Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1578
1579 * tree.c : applied patch from Lukas Schroeder for register callbacks
1580 * valid.c: modified patch from Lukas Schroeder to test
1581 register callbacks with --chkregister
1582
1583Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * xmlreader.c: seriously changed the way data are pushed to
1586 the underlying parser, go by block of 512 bytes instead of
1587 tryng to detect tag boundaries at that level. Changed the
1588 way empty element are detected and tagged.
1589 * python/tests/reader.py python/tests/reader2.py
1590 python/tests/reader3.py: small changes mostly due to context
1591 reporting being different and DTD node being reported. Some
1592 errors previously undetected are now caught and fixed.
1593 * doc/xmlreader.html: flagged last section as TODO
1594
1595Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * python/libxml.py: integrated the Python 2.2 optimizations
1598 from Hannu Krosing, while maintaining compatibility with
1599 1.5 and 2.1
1600
1601Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * xmllint.c: a bit of cleanup
1604 * xmlreader.c: small fix
1605 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1606 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1607
1608Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * python/setup.py.in: patch from Stéphane Bidoul to include
1611 drv_libxml2.py in setup.py
1612
1613Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * doc/xmlreader.html: starting documenting the new XmlTextReader
1616 interface.
1617
1618Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * xmllint.c: added the --stream flag to use the TextReader API
1621 * xmlreader.c: small performance tweak
1622
1623Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1624
1625 * xmlreader.c python/tests/reader2py: okay the DTD validation
1626 code on top of the XMLTextParser API should be solid now.
1627
1628Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * xmlreader.c python/tests/reader2py: Fixing some more mess
1631 with validation and recursive entities while using the
1632 reader interface, it's getting a bit messy...
1633
1634Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * xmlreader.c python/tests/reader.py: another couple of problem
1637 related to IsEmptyElement reported by Stéphane Bidoul needed
1638 some fixes.
1639
1640Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1643 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1644 based on the python XmlTextReader interface.
1645
1646Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * tree.c: backing out one change in the last patch which broke the
1649 regression tests
1650
1651Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1652
1653 * global.data globals.c tree.c include/libxml/globals.h: applied
1654 an old patch from Lukas Schroeder to track node creation and
1655 destruction. Probably missing a lot of references at the moment
1656 and not usable reliably.
1657
1658Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1661 from doc/news.html and a stylesheet
1662
1663Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * xmlreader.c python/tests/reader.py: fixed another couple of
1666 xmlreader bugs reported by Stéphane Bidoul and added tests.
1667
1668Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1669
1670 * xmlreader.c python/tests/reader2.py: fixed another validity
1671 checking in external parsed entities raised by Stéphane Bidoul
1672 and added a specific regression test.
1673 * python/tests/reader3.py: cleanup
1674
1675Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * xmlreader.c python/tests/reader2.py: fixed a problem with
1678 validation within entities pointed by Stéphane Bidoul, augmented
1679 the tests to catch those.
1680
1681Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * python/generator.py: modified the generator to allow keeping
1684 class references when creating new classes, needed to fix a bug
1685 pointed by Stéphane Bidoul where the input buffer of the
1686 xmlTextReader instance gets destroyed if the python wrapper for
1687 the input is not referenced anymore.
1688
1689Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1692 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1693
1694Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * xmlreader.c python/tests/reader.py: fixed another problem
1697 pointed by Stéphane Bidoul
1698
1699Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1700
1701 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1702 with "<a/>"
1703
1704Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * SAX.c: warn on xmlns:prefix="foo"
1707 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1708 for namespace attributes handling.
1709
1710Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1713 a really nasty problem raised by a DocBook XSLT transform
1714 provided by Sebastian Bergmann
1715
1716Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1719 by Stéphane Bidoul and integrated it into the tests
1720
1721Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1724 extended the XmlTextReader API a bit, addding accessors for
1725 the current doc and node, and an entity substitution mode for
1726 the parser.
1727 * python/libxml.py python/libxml2class.txt: related updates
1728 * python/tests/Makefile.am python/tests/reader.py
1729 python/tests/reader2.py python/tests/reader3.py: updated a bit
1730 the old tests and added a new one to test the entities handling
1731
1732Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1733
1734 * python/generator.py python/libxml2class.txt
1735 python/tests/reader.py python/tests/reader2.py: changed the
1736 generator to provide casing for the XmlTextReader similar to
1737 C# so that examples and documentation are more directly transposable.
1738 Fixed the couple of tests in the suite.
1739
1740Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * doc/guidelines.html: added a document on guildeline for
1743 publishing and deploying XML
1744
1745Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1746
1747 * valid.c xmlreader.c: final touch running DTD validation
1748 on the XmlTextReader
1749 * python/tests/Makefile.am python/tests/reader2.py: added a
1750 specific run based on the examples from test/valid/*.xml
1751
1752Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * python/libxml.py: added a few predefined xmlTextReader parser
1755 configuration values.
1756
1757Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * python/libxml_wrap.h: trying to fix #102037
1760
1761Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * SAX.c: fixing bug #95296, when the predefined entities
1764 are redefined in the DTD the default one must be used
1765 instead anyway.
1766
1767Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1768
1769 * doc/xmllint.xml
1770 * doc/xmllint.1
1771 Add discussion of XML_DEBUG_CATALOG to xmllint man
1772 page - bug #100907
1773
1774
1775Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * xmlreader.c: Fixed the empty node detection to avoid reporting
1778 an inexistant close tag.
1779
1780Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1783 for Python 2.1
1784
1785Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1788
1789Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1790
1791 * doc/libxml2-api.xml python/tests/reader.py: one really need
1792 to provide the base URI information when creating a reader parser
1793 from an input stream. Updated the API and the example using it.
1794
1795Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1798 include/libxml/valid.h include/libxml/xmlreader.h: working on
1799 DTD validation on top of xml reader interfaces. Allows to
1800 validate arbitrary large instances. This required some extensions
1801 to the valid module interface and augmenting the size of xmlID
1802 and xmlRef structs a bit.
1803 * uri.c xmlregexp.c: simple cleanup.
1804
1805Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1808 work on the xml reader interfaces.
1809 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1810 Web page for the Windows binaries.
1811
1812Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * xmlIO.c: applied a patch for VMS following the report by
1815 Nigel Hall
1816
1817Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * parser.c: the parseStartTag bug fix wasn't complete.
1820
1821Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1824 parseStartTag, fixing it.
1825 * test/att4 result/att4 result/noent/att4: adding the test
1826 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1827 more methods to XmlTextReader.
1828
1829Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1830
1831 * win32/libxml2.def.src: added more xml reader exports
1832 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1833 to the build
1834
1835Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1836
1837 * doc/tutorial/xmltutorial.xml
1838 plus generated html and pdf
1839 Updating tutorial again based on further comments from Niraj
1840 Tolia on the last iteration
1841
1842Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1843
1844 * doc/tutorial/xmltutorial.xml
1845 * doc/tutorial/includekeyword.c
1846 * doc/tutorial/includegetattribute.c
1847 plus generated html and pdf
1848 Adding fix from Niraj Tolia to tutorial to properly free memory.
1849
1850
1851Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1854 more methods of XmlTextReader.
1855 * python/libxml2class.txt python/tests/reader.py: this increased the
1856 methods in the bndings, augmented the test to check those new
1857 functions.
1858
1859Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1862 methods of XmlTextReader.
1863 * python/generator.py python/libxml_wrap.h python/types.c
1864 python/libxml2class.txt: added the reader to the Python bindings
1865 * python/tests/Makefile.am python/tests/reader.py: added a specific
1866 test for the Python bindings of the Reader APIs
1867 * parser.c: small cleanup.
1868
1869Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * xinclude.c: fallback was only copying the first child not the
1872 full child list of the fallback element, closes #89684 as reopened
1873 by Bernd Kuemmerlen
1874
1875Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1876
1877 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1878
1879Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * configure.in: preparing release of 2.4.30
1882 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1883 gives enum values, fix functype return type, put back fields in
1884 structs
1885 * doc/*: updated the docs rebuilt
1886
1887Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1890 about htmlNodeDumpOutput location.
1891 * xpath.c: removed an undefined function signature
1892 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1893 too many symbols in the API breaking the python bindings.
1894 Updated with the libxslt/libexslt changes.
1895
1896Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1897
1898 * configure.in: preparing release of 2.4.29
1899 * doc/*: rebuilt the docs and API
1900 * xmlreader.c: a few more fixes for the XmlTextReader API
1901
1902Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1903
1904 * include/win32config.h: applied mingw patch from Magnus Henoch
1905
1906Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1909
1910Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1913 building Python script, does the C parsing directly, generates
1914 a better API description including structure fieds defs and
1915 enums. Still a couple of bugs, but good enough for the python
1916 wrappers now.
1917 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1918 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1919 include/libxml/schemasInternals.h include/libxml/tree.h: more
1920 cleanup based on the python analysis script reports.
1921 * libxml.spec.in: make sure the API XML description is part of the
1922 devel package.
1923
1924Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1927 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1928 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1929 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1930 code cleanup, especially the function comments.
1931 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1932
1933Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * Makefile.am xmlreader.c include/libxml/Makefile.am
1936 include/libxml/xmlreader.h: Adding a new set of APIs based on
1937 the C# TextXmlReader API but converted to C. Allow to parse
1938 in constant memory usage, far simpler to program and explain
1939 than the SAX like APIs, unfinished but working.
1940 * testReader.c: test program
1941
1942Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1943
1944 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1945
1946Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * tree.c: Chip turner indicated that XHTML1 serialization
1949 rule for style actually break on both IE and Mozilla,
1950 try to avoid the rule if escaping ain't necessary
1951
1952Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * nanhttp.c: handle HTTP URL escaping, problem reported by
1955 Glen Nakamura and Stefano Zacchiroli
1956
1957Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1960
1961Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * uri.c: Johann Richard pointed out some XPointer problems for
1964 URN based URI references in XInclude. Modified the URI parsing
1965 and saving routines to allow correct parsing and saving of
1966 XPointers, especially when attached to "opaque" scheme accordingly
1967 to RFC 2396
1968
1969Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1972 of refactoring to the HTML saving code.
1973 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1974 in the doc.
1975
1976Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1979 to a buffer API to reuse the generic dump to an OutputIO layer,
1980 this reduces code, fixes xmlNodeDump() for XHTML, also made
1981 xmlNodeDump() now return the number of byte written.
1982
1983Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * python/setup.py.in: another patch from Stéphane Bidoul for
1986 Python bindings on Windows
1987 * doc/parsedecl.py: small cleanup
1988
1989Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * libxml.spec.in configure.in: add a line in %changelog for releases
1992
1993Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * parser.c: patch from Marcus Clarke fixing a problem in entities
1996 parsing that was detected in KDe documentations environment.
1997
1998Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1999
2000 * python/libxml.c (libxml_prev): Return the previous as opposed to
2001 the next node (I guess this is the result of some cut & paste programming:)
2002
2003Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2006
2007Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * python/generator.py python/libxml.c python/setup.py.in: trying
2010 to fix the Python bindings build on Windows (Stéphane Bidoul)
2011
2012Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2013
2014 * win32/configure.js: added option for python bindings
2015 * win32/libxml2.def.src: added more exports
2016
2017Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2018
2019 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2020 pthreads
2021 * win32/wince/*: applied updates to Windows CE port from Javier
2022
2023Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * configure.in: preparing 2.4.28
2026 * libxml.spec.in doc/Makefile.am: some cleanup
2027 * doc/*: updated the news and regenerated.
2028
2029Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * HTMLparser.c: final touch at closing #87235 </p> end tags
2032 need to be generated.
2033 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2034 this change slightly the output of a few tests
2035 * doc/*: regenerated
2036
2037Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * parserInternals.c: fixing bug #99190 when UTF8 document are
2040 parsed using the progressive parser and the end of the chunk
2041 is in the middle of an UTF8 multibyte character.
2042
2043Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2044
2045 * threads.c: fixed initialization problem in xmlNewGlobalState
2046 which was causing crash.
2047 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2048 in xmlInitializeGlobalState.
2049 * parserInternals.c: cleaned up ctxt->sax initialisation.
2050
2051Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * tree.c include/libxml/tree.h: modified the existing APIs
2054 to handle XHTML1 serialization rules automatically, also add
2055 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2056 libxslt serialization uses it when needed without changing
2057 the library API.
2058 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2059 result/xhtml1: added a new test specifically for xhtml1 output
2060 and updated the result of one XHTML1 test
2061
2062Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2063
2064 * xinclude.c parserInternals.c encoding.c: fixed #99082
2065 for xi:include encoding="..." support on text includes.
2066 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2067 test/XInclude/ents/isolatin.txt : added a specific regression test
2068 * python/generator.py python/libxml2class.txt: fixed the generator
2069 the new set of comments generated for doc/libxml2-api.xml were
2070 breaking the python generation.
2071
2072Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2075 * configure.in: patch for Solaris on new autoconf closes #98880
2076 * doc/parsedecl.py: repair the frigging API building script,
2077 did I say that python xmllib sucks ?
2078 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2079 and some comment are no more truncated.
2080
2081Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * parser.c: Martin Stoilov pointed out a potential leak in
2084 xmlCreateMemoryParserCtxt
2085
2086Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2089 included in HTML documents and using the push parser.
2090
2091Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2092
2093 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2094 specified, look for the Python interpreter not just in the
2095 specified root but also in the specified location. Fixes #98825
2096
2097Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * python/libxml.c: fixing bug #98792 , node may have no doc
2100 and dereferencing without checking ain't good ...
2101
2102Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * configure.in: preparing release 2.4.27
2105 * doc/* : updated and rebuilt the docs
2106 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2107 and all the docs are actually packaged and in the final RPMs
2108 * parser.c parserInternals.c include/libxml/parser.h: restore
2109 xmllint --recover feature.
2110
2111Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
Daniel Veillard784b9352003-02-16 15:50:27 +00002113 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002114 processing of parsed entities, and XPath computation on sustitued
2115 entities.
2116 * testXPath.c: make sure entities are substitued.
2117
2118Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2119
Daniel Veillard784b9352003-02-16 15:50:27 +00002120 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002121 processing of internal parsed entities, which had to be changed.
2122
2123Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2126 trying to fix bug #98517 about building outside the source tree
2127 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2128
2129Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2130
2131 * include/win32config.h: cleanup
2132 * win32/Makefile.mingw: integrated mingw in JScript configure
2133 * win32/Makefile.msvc: modified to allow mingw coexistence
2134 * win32/configure.js: integrated mingw
2135 * win32/Readme.txt: cleanup
2136
2137Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * HTMLparser.c: strengthen the guard in the Pop macros,
2140 like in the XML parser, closes bug #97315
2141
2142Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2145 callback is never used.
2146
2147Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * parserInternals.c: fixed the initialization of the SAX structure
2150 which was breaking xsltproc
2151 * xpath.c: patch from Petr Pajas for CDATA nodes
2152 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2153 * parser.c include/libxml/parser.h: patch from Peter Jones
2154 removing a leak in xmlSAXParseMemory() and adding the
2155 function xmlSAXParseMemoryWithData()
2156
2157Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2158
2159 adding pdf of tutorial, changing web page to link to it
2160 * doc/tutorial/xmltutorial.pdf
2161 * doc/xml.html
2162 * doc/docs.html
2163
2164Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2165
2166 * doc/tutorial/ar01s08.html
2167 adding file what I forgot for tutorial
2168
2169
2170Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2171
2172 Adding encoding discussion to tutorial
2173 Added:
2174 * doc/tutorial/images/*.png: DocBook admonition image files
2175 * doc/tutorial/apf.html, apg.html: new generated html
2176 * doc/tutorial/includeconvert.c: conversion code entity file
2177 changed:
2178 * doc/tutorial/xmltutorial.xml: DocBook original
2179 * doc/tutorial/*.html: generated html
2180
2181Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2182
2183 * include/libxml/*.h: retired xmlwin32version.h
2184 * doc/Makefile.am: retired xmlwin32version.h
2185 * win32/configure.js: retired xmlwin32version.h
2186
2187Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2188
2189 * win32/libxml2.def.src: exported additional symbols
2190 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2191 sisterhood
2192
2193Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * globals.c: fixed a typo pointed out by Igor
2196 * xpath.c: try to speed up node compare using line numbers
2197 if available.
2198
2199Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * tree.c: make xmlFreeNode() handle attributes correctly.
2202
2203Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2204
2205 * catalog.c: completed the #96963 fix, as reported by Karl
2206 Eichwalder
2207
2208Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2211
2212Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * Makefile.am: switched the order of a couple of includes
2215 to fix bugs #97100
2216
2217Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2218
2219 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2220 xmlLoadCatalogs that used to separate directories with a ':'.
2221
2222Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2223
2224 * threads.c: improvements to the Windows-side of thread handling
2225 * testThreads.c: conditionally excluded unistd.h
2226 * testThradsWin32.c: broke overlong lines
2227 * include/win32config.h: adapted thread-related macros to the new
2228 scheme and for pthreads on Windows
2229 * win32/Makefile.msvc: introduced a more flexible thread build,
2230 added testThreads[Win32].c to the build
2231 * win32/configure.js: introduced a more flexible thread config
2232
22332002-10-31 John Fleck <jfleck@inkstain.net>
2234
2235 * doc/xml.html (and, by implication, FAQ.html)
2236 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2237
2238Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2239
2240 * configure.in: removed xmlwin32version.h
2241 * include/libxml/Makefile.am: removed xmlwin32version.h
2242
2243Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * tree.c: applied patch from Brian Stafford to fix a bug
2246 in xmlReconciliateNs()
2247
2248Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * tree.c: applied patch from Christian Glahn to allow
2251 xmlNewChild() on document fragment nodes
2252
2253Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2254
2255 * parser.c: Christian Glahn found a problem with a recent
2256 patch to xmlParseBalancedChunkMemoryRecover()
2257 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2258 problems
2259 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2260 test/schemas/seq*: added the test cases from Charles
2261
2262Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2265 serious cleanup of the spec file and associated changes
2266 in the Makefiles.
2267 * valid.c: try to remove some warnings on x86_64
2268
2269Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2272 fix bug #96586
2273
2274Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2277 parsing, applied his patch
2278 * result/HTML/attrents.html result/HTML/attrents.html.err
2279 result/HTML/attrents.html.sax test/HTML/attrents.html:
2280 added the test and result case provided by Mikhail Sogrine
2281
2282Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * vms/build_libxml.com vms/config.vms vms/readme.vms
2285 include/libxml/parser.h include/libxml/parserInternals.h
2286 include/libxml/tree.h include/libxml/xmlIO.h
2287 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2288 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2289 Applied the VMS update patch from Craig A. Berry
2290 * doc/*.html: update
2291
2292Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2295
2296Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * debugXML.c: adding a grep command to --shell in xmllint
2299 for T.V. Raman
2300
2301Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * xmlcatalog.c: tried to fix some of the problem with --sgml
2304
2305Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * parser.c: tried to fix bug #91500 where doc->children may
2308 be overriden by a call to xmlParseBalancedChunkMemory()
2309
2310Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2313 identifiers in SGML catalogs containing '&'
2314
2315Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2316
2317 * python/types.c: fixed bugs when passing result value tree
2318 to Python functions.
2319
2320Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * configure.in: preparing the release of 2.4.26
2323 * doc/*: updated and rebuilt the documentation
2324
2325Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * parser.c: fixed a XML Namespace compliance bug reported by
2328 Alexander Grimalovsky
2329
2330Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * HTMLtree.c: fixed serialization of script and style when
2333 they are not lowercase (i.e. added using the API to the tree).
2334
2335Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * valid.c: make xmlValidateDocument emit a warning msg if there
2338 is no DTD, pointed by Christian Glahn
2339
2340Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2343 content model when some of the blocks have min or max, and a couple
2344 of bugs found in the process.
2345 * result/schemas/list0* test/schemas/list0*: added some specific
2346 regression tests
2347
2348Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * README: updated the contact informations
2351
2352Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2355 misses it, reported by Peter Bray.
2356
2357Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2360 and removed a few warnings
2361
2362Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * parser.c: Christian Glahn found a small bug in the push parser.
2365 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2366 public
2367
2368Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * xmlschemas.c include/libxml/xmlschemas.h: added
2371 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2372 * testSchemas.c: added --memory to test the new interface
2373
2374Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * doc/index.py doc/search.php: integrated the XSLT indexing,
2377 a few fixed in the indexer, added a scope selection at the
2378 search level.
2379
2380Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2383 this was due to uninitialized parts of the validation context
2384
2385Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * debugXML.c: applied patch from Mark Vakoc except the API
2388 change, preserved it.
2389 * doc/*: updated the docs to point to the search engine for
2390 information lookup or before bug/help reports.
2391
2392Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * doc/index.py doc/search.php: added mailing-list archives
2395 indexing and lookup
2396
2397Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2400
2401Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * doc/index.py: improved HTML indexing
2404 * doc/search.php: make the queries also lookup the HTML based indexes
2405
2406Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * doc/index.py: added HTML page indexing
2409
2410Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2411
2412 * xmlIO.c: extended Windows path normalisation to fix the base
2413 problem in libxslt.
2414 * catalog.c: fixed list handling in XML_CATALOG_FILES
2415
2416Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * valid.c: typo/bug found by Christian Glahn
2419
2420Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2421
2422 * xmlIO.c: applied Windows CE patch from Javier.
2423 * win32/wince: new directory, contains support for the PocketPC
2424 with Windows CE from Javier.
2425 * include/win32config.h: reorganised, removed duplicate
2426 definitions and applied WinCE patch from Javier.
2427 * include/wsockcompat.h: new file, now contains WinSock
2428 compatibility macros.
2429 * win32/Makefile.msvc: introduced double-run compilation.
2430
2431Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * configure.in include/libxml/xmlwin32version.h: preparing release
2434 of 2.4.25
2435 * doc/*: updated and regenerated teh docs and web pages.
2436
2437Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2440 error were not covering namespace declarations.
2441 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2442 it was missing the attribute declaration for the namespace
2443 * result/VC/NS3: the fix now report breakages in that test
2444
2445Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2448
2449Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2452 and regenerated the docs and web site
2453
2454Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2457 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2458 not before
2459
2460Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * python/generator.py python/libxml2class.txt: fixed a stupid error
2463 breaking the python API
2464
2465Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2468 triostr.c triostr.h: applied a trio update patch from
2469 Bjorn Reese which should work with MinGW
2470
2471Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * tree.c: improving some documentation comments
2474 * xmlregexp.c: found and fixed a mem leak with python regression tests
2475 * doc/*: rebuilt the doc and the API XML file including the
2476 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2477 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2478 python/types.c: added access to the XML Schemas regexps from
2479 python
2480 * python/tests/Makefile.am python/tests/regexp.py: added a
2481 simple regexp bindings test
2482
2483Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2484
2485 * doc/xml.html:
2486 fixing ftp links - thanks to Vitaly Ostanin
2487
2488Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * xmlregexp.c: fixed the data callback on transition functionality
2491 which was broken when using the compact form
2492 * result/schemas/*: updated the results, less verbose, all tests
2493 pass like before
2494 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2495 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2496 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2497 annoying warnings
2498 * xpath.c: try to provide better error report when possible
2499
2500Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * Makefile.am: fixed a breakage raised by Jacob
2503
2504Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2505
2506 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2507 which don't use sockets
2508
2509Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2510
2511 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2512 * win32/configure.js: applied zlib patch from Daniel Gehriger
2513
2514Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2515
2516 * win32/configure.js: applied the patch from Mark Vakoc for
2517 regexp support
2518 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2519 for regexp support
2520
2521Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * xmlschemastypes.c: as pointed by Igor Float and Double
2524 parsing ain't finished yet
2525
2526Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * Makefile.am configure.in: trying to fix #88412 by bypassing
2529 all the python subdir if python ain't detected
2530
2531Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2534 made configuring with regexps/automata/unicode the default
2535 but without schemas ATM
2536 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2537 fixed the regexp based DTD validation performance and memory
2538 problem by switching to a compact form for determinist regexps
2539 and detecting the determinism property in the process. Seems
2540 as fast as the old DTD validation specific engine :-) despite
2541 the regexp built and compaction process.
2542
2543Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * valid.c: determinism is debugged, new DTD checking code now works
2546 but xmlFAComputesDeterminism takes far too much CPU and the whole
2547 set usues too much memory to be really usable as-is
2548
2549Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2550
2551 * tree.c: fixed another stupid bug in xmlGetNodePath()
2552 * xmllint.c: --version now report the options compiled in
2553
2554Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2555
2556 * HTMLparser.c: small cleanup
2557 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2558 when configured with them. A bit of debugging around the determinism
2559 checks is still needed
2560
2561Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2564
2565Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * xmlIO.c: small portability glitch fixed.
2568
2569Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2570
2571 * xmlschemastypes.c: incomplete steps for real/double support
2572 * testAutomata.c include/libxml/xmlautomata.h
2573 include/libxml/xmlregexp.h: avoiding a compilation problem
2574 * valid.c include/libxml/valid.h: starting the work toward using
2575 the regexps for actual DTD validation
2576
2577Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * hash.c: cosmetic cleanup
2580 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2581 integrating a DTD validation layer based on the regexps
2582
2583Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2586 the determinism was tested before eliminating the epsilon
2587 transitions :-(
2588
2589Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * python/generator.py python/libxml.c python/libxml.py
2592 python/libxml2-python-api.xml python/libxml2class.txt
2593 python/libxml_wrap.h python/types.c: updated the python
2594 bindings, added code for easier File I/O, and the ability to
2595 define a resolver from Python fixing bug #91635
2596 * python/tests/Makefile.am python/tests/inbuf.py
2597 python/tests/outbuf.py python/tests/pushSAXhtml.py
2598 python/tests/resolver.py python/tests/serialize.py: updated
2599 and augmented the set of Python tests.
2600
2601Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2602
2603 * win32/configure.js: added more readme info for the binary
2604 package.
2605
2606Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * xmlIO.c: fixed a stupid out of bound array error
2609
2610Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2613 messing around with support for Windows path, cleanups,
2614 trying to identify and fix the various code path to the
2615 filename access. Added xmlNormalizeWindowsPath()
2616
2617Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * error.c valid.c: working on better error reporting of validity
2620 errors, especially providing an accurate context.
2621 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2622 error reports in those cases.
2623
2624Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2627 parser.c parserInternals.c xmlIO.c: get rid of all the
2628 perror() calls made in the library execution paths. This
2629 should fix both #92059 and #92385
2630
2631Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * xmllint.c: memory leak reporting was broken after a change
2634 of the preprocessor symbol used to activate it.
2635
2636Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * tree.c: try to make the copy function work for node of
2639 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2640 DOM layers though, not libxml2 itself.
2641
2642Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * valid.c: try to provide file and line informations, not all
2645 messages are covered, but it's a (good) start
2646
2647Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * xinclude.c: reimplemented a large part of the XInclude
2650 processor, trying to minimize resources used, James Henstridge
2651 provided a huge test case which was exhibiting severe memory
2652 consumption problems.
2653
2654Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * python/Makefile.am: applied patch from Christophe Merlet to
2657 reestablish DESTDIR
2658
2659Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * libxml.spec.in: fixes libary path for x86_64 AMD
2662
2663Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2664
2665 * doc/tutorial/includekeyword.c
2666 * doc/tutorial/xmltutorial.xml:
2667 (plus resulting generated html files)
2668 fixing one spot I missed in the tutorial where I hadn't freed
2669 memory properly
2670
2671Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2672
2673 * doc/tutorial/includeaddattribute.c
2674 * doc/tutorial/includeaddkeyword.c
2675 * doc/tutorial/includegetattribute.c
2676 * doc/tutorial/includekeyword.c
2677 * doc/tutorial/xmltutorial.xml
2678 * doc/tutorial/*.html:
2679 update tutorial to properly free memory (thanks to Christopher
2680 R. Harris for pointing out that this needs to be done)
2681 * doc/tutorial/images/callouts/*.png:
2682 added image files so the callouts are graphical, making it
2683 easier to read ( use "--param callout.graphics 1" to generate
2684 html with graphical callouts)
2685
2686Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2687
2688 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2689 nice logos generated by Marc Liyanage
2690 * doc/site.xsl *.html: changed the stylesheet to show the new
2691 logo and regenerated the pages
2692
2693Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2696
2697Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * xpath.c: possible mem leak patch from Jason Adams
2700
2701Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2704 in the XQuery namespace
2705 * configure.in: preparing 2.4.24
2706 * doc/*.html: updated the web pages
2707
2708Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * python/generator.py: closing bug #85258 by generating conditional
2711 compile check to avoid linking to routines not configured in.
2712
27132002-08-22 Havoc Pennington <hp@pobox.com>
2714
2715 * autogen.sh: update error message for missing automake
2716
2717Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * python/Makefile.am: typo in target name resulted in libxml2.py
2720 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2721
2722Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * win32/win32/Makefile.mingw: updated with version from
2725 Elizabeth Barham at http://soggytrousers.net/repository/
2726
2727Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2728
2729 * win32/Makefile.msvc: added the prefix location to the include
2730 and lib search path.
2731
27322002-08-18 Havoc Pennington <hp@pobox.com>
2733
2734 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2735 both automake 1.6 and 1.4 installed get the right automake. Means
2736 compilation from CVS will now require the latest automake 1.4
2737 release, or manually creating symlinks called "automake-1.4" and
2738 "aclocal-1.4"
2739
2740Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * configure.in python/Makefile.am: more AMD 64 induced changes from
2743 Frederic Crozat
2744
2745Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * xinclude.c: oops I was missing the xml:base fixup too
2748 * result/XInclude/*.xml: this adds xml:base attributes to most
2749 results of the tests
2750
2751Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * xinclude.c: quick but apparently working implementation of
2754 xi:fallback, should close bug #89684
2755 * Makefile.am test/XInclude/docs/fallback.xml
2756 result/XInclude/fallback.xml: added a basic test for fallback,
2757 and run with --nowarning to avoid a spurious warning
2758 * configure.in: applied patch from Frederic Crozat for python
2759 bindings on AMD 64bits machines.
2760
2761Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2764 the caller don't pass a SAX callback block.
2765
2766Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * tree.c: applied the same fix for the XML-1.0 namespace to
2769 xmlSearchNsByHref() as was done for xmlSearchNs()
2770
2771Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * libxml.3: small cleanup of the man page
2774 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2775 when serializing HREF attributes generated by XSLT.
2776
2777Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2778
2779 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2780 version of Marc Liyanage' patch for boolean attributes in HTML
2781 output
2782
2783Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * python/tests/serialize.py: fixed the test results, indenting
2786 behaviour changed slightly
2787
2788Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2789
2790 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2791 new c14n function to Windows def files
2792
2793Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2794
2795 * c14n.c: fixed a memory leak in c14n code
2796
2797Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * parser.c include/libxml/parser.h: adding a new API for Christian
2800 Glahn: xmlParseBalancedChunkMemoryRecover
2801 * valid.c: patch from Rick Jones for some grammar cleanup in
2802 validation messages
2803 * result/VC/* result/valid/*: this slightly change some of the
2804 regression tests outputs
2805
2806Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * tree.c: trying to fix a problem in namespaced attribute handling
2809 raised by Christian Glahn
2810
2811Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * encoding.c include/libxml/encoding.h: Opening the interface
2814 xmlNewCharEncodingHandler as requested in #89415
2815 * python/generator.py python/setup.py.in: applied cleanup
2816 patches from Marc-Andre Lemburg
2817 * tree.c: fixing bug #89332 on a specific case of loosing
2818 the XML-1.0 namespace on xml:xxx attributes
2819
2820Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2821
2822 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2823 corner case from new Merlin's test suite and added a callback
2824 that will be used to improve xmlsec performance
2825
2826
2827Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * HTMLtree.c: trying to fix the <style> escaping problem in
2830 HTML serialization bug #89342
2831
2832Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2835 and rebuilt the web site.
2836
2837Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2838
2839 * include/libxml/tree.h: added _private member to xmlNs struct
2840
2841Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * HTMLparser.c: fixing bug #84876 based on the xml working
2844 code.
2845
2846Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2847
2848 * python/Makefile.am: enhanced to fix bug 72012 (errors
2849 when using '-jX' make parameter)
2850
2851Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2852
2853 * xpath.c: small additional enhancement for booleans
2854 compared to nodesets
2855
2856Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * HTMLtree.c: changed the order of the encoding declaration
2859 attributes in the meta tags due to a bug in IE/Mac
2860
2861Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2862
2863 * xpath.c: enhanced handling of booleans (especially '='
2864 and '!=' for nodesets) - fixes bug 85256. Added new
2865 routine xmlXPathNotEqualValues for more proper handling
2866 of '!=' when nodesets are involved.
2867
2868Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2871 doc/xmlcatalog_man.xml to the source distribution
2872
2873Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2874
2875 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2876 asked for this.
2877
2878Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * configure.in: preparing 2.4.23
2881 * doc/*: rebuilt the docs
2882
2883Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * parser.c: fixing bug #84169 by fixing the
2886 comment of xmlCreatePushParserCtxt to describe the
2887 encoding detection parameters better.
2888
2889Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * valid.c: fixing bug #79331 in one path the lookup for
2892 ID attributes on a namespaced node wasn't handled correctly :-\
2893
2894Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * HTMLparser.c: trying to fix 87235 about discarded white
2897 spaces in the HTML parser.
2898 * result/HTML/*: this changes the output of a number of HTML
2899 regression tests
2900
2901Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * xpath.c: applied patch from Richard Jinks for the namespace
2904 axis + fixed a memory error.
2905 * parser.c parserInternals.c: applied patches from Peter Jacobi
2906 removing ctxt->token for good.
2907 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2908 popped out by the regression tests.
2909 * Makefile.am: patch for threads makefile from Gary Pennington
2910
2911Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2912
2913 * xpath.c: enhanced behaviour of position() after usage of
2914 expressions involving preceding-sibling (et al).
2915
2916Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * hash.c: applied a patch from Peter Jacobi to solve a problem
2919 when compiling with the Watcom C on Win32
2920 * result/schemas/*.err: the change of hashing algo generated
2921 permutations in the output
2922
2923Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * hash.c: applied patch from Sander Vesik improving the quality of
2926 the hash function.
2927
29282002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2929
2930 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2931 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2932 xmllint.c xpath.c: replaced sprintf() with snprintf()
2933 to prevent possible buffer overflow (the bug was pointed
2934 out by Anju Premachandran)
2935
2936Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * parser.c: removed an uninitialized data error popped by valgrind
2939 on PE references
2940
2941Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2942
2943 * doc/xml.html
2944 adding tutorial reference to the web page
2945
2946Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2947
2948 * doc/tutorial/xmltutorial.xml
2949 * doc/tutorial/ar01s07.html
2950 * doc/tutorial/ape.html
2951 * doc/tutorial/includegetattribute.c
2952 adding section to tutorial about retrieving an attribute
2953 value
2954
2955Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * parser.c: applied a couple of patches from Peter Jacobi to start
2958 to get rid of ctxt->token, with a possible significant speed
2959 improvement to be gained once done. Better compliance with PE
2960 references constructs in DTDs too.
2961 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2962 from Peter too
2963
2964Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2967 xmlParseElement was likely to have been deallocated at the
2968 time of the report, possibly leading to segfault. Just report
2969 the tag name now.
2970
2971Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * xpath.c: patch from Richard Jinks for XPath substring() function
2974 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2975
29762002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2977
2978 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2979
2980Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2981
2982 *doc/FAQ.html
2983 fixing typos in FAQ, thanks to Robert Funnell for the
2984 editing help
2985
2986Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2987
2988 * NEWS: got complaints from rpmlint that it was empty
2989
2990Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2991
2992 * added doc/tutorial, including:
2993 apa.html
2994 apb.html
2995 apc.html
2996 apd.html
2997 ar01s02.html
2998 ar01s03.html
2999 ar01s04.html
3000 ar01s05.html
3001 ar01s06.html
3002 includeaddattribute.c
3003 includeaddkeyword.c
3004 includekeyword.c
3005 includestory.xml
3006 index.html
3007 xmltutorial.xml
3008 libxml tutorial, including generated html
3009
3010Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3011
3012 * result/c14n/exc-without-comments/merlin-c14n-two-*
3013 result/c14n/without-comments/merlin-c14n-two-*
3014 test/c14n/exc-without-comments/merlin-c14n-two-*
3015 test/c14n/without-comments/merlin-c14n-two-*
3016 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3017 c14n/exc-c14n and slightly modified test script to handle
3018 these test cases
3019 * c14n.c: fixed bugs for complicated nodes set (namespace
3020 without node and others from merlin-c14n-two.tar.gz)
3021 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3022 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3023 for xmlsec performance patch
3024 * xpath.c: fixed self::node() for namespaces and attributes
3025
3026Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3027
3028 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3029 but with the format parameter
3030 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3031
3032Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3033
3034 * Makefile.am: updated c14n tests suite
3035 * c14n.c: performance improvement for previous c14n patch
3036
3037Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * parser.c: another peroformance patch from Peter Jacobi, that
3040 time on parsing attribute values.
3041
3042Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3043
3044 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3045 into LibXML2 test suite
3046
3047Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3048
3049 * c14n.c: propagating xpath ancesstors node fix to c14n
3050 plus small performance improvement to reduce number of
3051 mallocs
3052 * xpath.c: fixed ancestors axis processing for namespace nodes
3053
3054Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3055
3056 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3057 Peter Jacobi
3058
3059Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * configure.in: preparing 2.4.22
3062
3063Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3066 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3067 a public entry point.
3068 * doc/*: rebuilt the API and docs
3069
3070Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * xpath.c: patch from Richard Jinks to fix a problem introduced
3073 in the previous patch and pointed by Norm
3074
3075Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * libxml.spec.in: fixing bug #81112
3078
3079Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * uri.c: fixing bug #82848
3082
3083Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3084
3085 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3086 output of one catalog test
3087
3088Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3089
3090 * global.data globals.c tree.c include/libxml/globals.h
3091 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3092 default value for global parameter xmlIndentTreeOutput to 1 and
3093 introduced new global parameter xmlTreeIndentString (the string
3094 used to do one-level indent) with default value " " (as it was
3095 in tree.c)
3096
3097Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3098
3099 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3100 with trio and schemas.
3101
3102Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * xpath.c: patch from Richard Jinks to fix the problem raised in
3105 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3106
3107Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * xmlschemas.c: a bit of work on import.
3110 * xmlschemastypes.c: Charles Bozeman provided a compare function
3111 for date/time types so min/max facet restrictions should work,
3112 indeterminate comparisons return an error instead of equal.
3113 * test/schemas/date_0* result/schemas/date_0_0: specific test
3114 from Charles Bozeman too
3115
3116Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3119 from Christian Cornelssen fixing the man pages and the Catalog
3120 building script.
3121 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3122 next step is <xs:import> I now have a reasonable understanding
3123 of how it works.
3124
3125Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3128
3129Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3130
3131 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3132
3133Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * xpath.c: fixing an XPath function evalutation bug pointed out
3136 by Alexey Efimov where the context was lost when evaluating
3137 the function arguments
3138
3139Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3140
3141 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3142 function public for XMLSec performance optimizations
3143
3144Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * python/generator.py python/libxml2class.txt : fixed a problem
3147 with the HTML parser pointed by Gary Benson
3148 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3149 example
3150
3151Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3152 * parser.c: fixed bug #81159 (memory growth in SAX)
3153
3154Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3155 * xpath.c: fixed bug #78858 (the real fix)
3156
3157Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3158 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3159
3160Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * tree.c: modified xmlNodeSetBase to allow changing the
3163 base of a document.
3164
3165Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * xmlschemastypes.c: patch Charles Bozeman for validation of
3168 all the date, time, and duration types
3169 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3170 * configure.in: fixed an error pointed by an user
3171 * xml2-config.in: fixed an error pointed by an user
3172
3173Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3174
3175 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3176 win32/libxml2.def.src xmlIO.c: exported default
3177 'file:', 'http:' and 'ftp:' protocols input handlers
3178 and maked protocols comparisson case insensitive
3179
3180Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * configure.in: Neven Has detected a typo
3183
3184Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3187 as one of the persons allowed to commit directly to the
3188 module.
3189
3190Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3193 * valid.c: raised a too low limit
3194 * doc/*: rebuilt the docs
3195
3196Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * test/XPath/expr/floats test/XPath/expr/functions
3199 result/XPath/expr/floats result/XPath/expr/functions
3200 xpath.c: another XPath conformance patch from Richard Jinks
3201
3202Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * xmlschemas.c: fixed validation of attribute groups.
3205 * test/schemas result/schemas: added an example from the primer
3206
3207Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3208
3209 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3210 * test/schemas result/schemas: updated the test list
3211
3212Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * TODO: updated a bit
3215 * parser.c: made a comment more specific
3216 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3217 Schemas conformance.
3218 * test/schemas result/schemas: updated the test list
3219
3220Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3223 implementing xs:all with minOccurs = 0
3224 * tes/schemas/* result/schemas/*: added more tests covering
3225 xs:all
3226
3227Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * xmlregexp.c: first implementation of the all particle, this
3230 may need to be revisited for case where not all transitions
3231 must be crossed.
3232
3233Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * tree.c: another entity processing update from Markus Henke
3236
3237Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3238
3239 * trionan.c: fixed crash on OSF/1
3240
3241Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * xmlschemas.c: more Schemas work
3244 * test/schemas/* result/schemas/*: added more tests coming
3245 from the spec.
3246
3247Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3250 ExcC14N specification
3251
3252Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * tree.c: patch from Markus Henke, fix for recursive entities.
3255
3256Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3257
3258 * xpath.c: fix a problem with string() on a document node.
3259
3260Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * Makefile.am xmlschemas.c: more Schemas work
3263 * test/schemas/* result/schemas/*: added more tests coming
3264 from the spec.
3265
3266Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3269 * result/HTML/*: this changes a few things in the results
3270
3271Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3272
3273 * include/libxml/tree.h: eliminated 'declaration different than
3274 prototype' warning
3275 * include/win32config.h: "resolved" conflicts with errno.h
3276
3277Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3278
3279 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3280 on the automata interfaces and debug of counted choices
3281 * test/schemas/* result/schemas/*: added a number of tests
3282
3283Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3286 a bit of work on Schemas
3287 * testSchemas.c: try to make it more useful
3288 * test/schemas/* result/schemas/* Makefile.am: changed the
3289 Schemas regression test procedure, started adding a few samples
3290
3291Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3292
3293 * include/libxml/encoding.h: Patch for the Borland C++ builder
3294 * include/libxml/tree.h: Patch for the Borland C++ builder
3295 * threads.c: Patch for the Borland C++ builder
3296 * win32/bcb5: New directory for the Borland C++ builder
3297 project files
3298
3299Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3300
3301 * win32/Makefile.msvc: Update for XML Schema support
3302 * win32/configure.js: Update for XML Schema support
3303 * win32/libxml2.def.src: Update for XML Schema support
3304
3305Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3308 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3309 xmlunicode.c include/libxml/Makefile.am
3310 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3311 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3312 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3313 include/libxml/xmlversion.h.in : merged the current state of
3314 XML Schemas implementation, it is not configured in by default,
3315 a specific --schemas configure option has been added.
3316 * test/automata test/regexp test/schemas Makefile.am
3317 result/automata result/regexp result/schemas:
3318 merged automata/regexp/schemas regression tests
3319
3320Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * xpath.c: Gary found a compile time problem, fixes #78823
3323
3324Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * configure.in: release of 2.4.20
3327 * doc/*: updated and rebuilt the docs
3328
3329Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * python/Makefile.am: patch from Cristian Gafton to build on
3332 Red Hat 6.2, should also fix #75779
3333
3334Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * valid.c: first part of fixing #78729
3337
3338Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3341 escaping of URI when saving HTML files.
3342 * result/HTML/*: this impacted some tests
3343
3344Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * configure.in: trying to fix #77441
3347
3348Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3349
3350 * include/libxml/xmlIO.h: Hallski complained it could not be
3351 included by itself.
3352
3353Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3356
3357Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3358
3359 * win32/configure.js: patch from Nilo for the c14n option
3360 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3361
3362Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3365 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3366 LIBXML_THREAD_ENABLED
3367
3368Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * xpath.c: another patch from Richard Jinks for substring conformance
3371 * test/XPath/expr/floats test/XPath/expr/strings
3372 result/XPath/expr/floats result/XPath/expr/strings: update of the
3373 test suite to check those.
3374
3375Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * xpath.c: patch from Richard Jinks for .x float parsing.
3378
3379Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * parser.c: patch from Markus Henke when an encoding ain't recognized
3382
3383Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * libxml.m4: got a report that #include <string.h> was needed
3386
3387Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3390
3391Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3392
3393 * doc/example.html: fixing typo
3394
3395Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3398 pointed out by Melvyn Sopacua.
3399
3400Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3401
3402 * libxml.m4: Frédéric Crozat gave a patch related to the change
3403 of Include paths breaking the libxml.m4
3404
3405Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * xpath.c: Fix bug #76927 forgot to save some context
3408 when evaluating binary expressions
3409
3410Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3411
3412 * configure.in: fixed configure for MPE/iX from Markus Henke
3413 * xmlmemory.c: fixed initialization problems
3414 * xpath.c: another set of patches from Richard Jinks this
3415 fixes "make XPathtests" on linux
3416
3417Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3420 * test/XPath/expr/compare test/XPath/expr/equality
3421 test/XPath/expr/floats test/XPath/expr/functions
3422 test/XPath/expr/strings result/XPath/expr/compare
3423 result/XPath/expr/equality result/XPath/expr/floats
3424 result/XPath/expr/functions result/XPath/expr/strings: Updated
3425 tests though they show a divergence on Linux
3426
3427Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * xpath.c trionan.c: previous commit also included patches
3430 from Richard Jinks on some IEEE support corner case
3431
3432Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3435 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3436 that $(datadir) should be used for docs
3437
3438Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3441 could leak filedescriptors
3442
3443Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3444
3445 * configure.in nanohttp.c: applied patch from Allan Clark for
3446 UnixWare/OpenServer
3447
3448Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * configure.in: preparing 2.4.19
3451 * doc/*: rebuilt the docs
3452
3453Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * nanohttp.c: fixing #76043, got fed up with non-portability
3456 of that piece of code.
3457
3458Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * valid.c SAX.c: Never commit without running "make tests" :-(
3461 fix a couple of stupidities in the previous commit
3462 * result/*: a few changes in some attribute order result of previous
3463 commit.
3464
3465Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3468 the internal subset should not raise duplicate ID errors,
3469 also there was a small bug in conjunction to namespace
3470 declarations defaulted and xml:xxx attributes DTD definitions.
3471
3472Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * xpath.c: Richard Jinks also raised some rounding problems
3475 this tries to fix them
3476
3477Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3480 behaviour in xmlXPathCastToString()
3481
3482Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3485 raised by Morus Walter
3486
3487Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3490 from Igor
3491
3492Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * xpath.c: fixing #75619, related to a problem when trying
3495 to evaluate condition when the current node set resulting
3496 from that sub-step evaluation is empty. Also fixes 2 potential
3497 problem with previous-sibling and next-siblings axis.
3498
3499Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3502 HTML support is not configured in.
3503
3504Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3507 include/libxml/tree.h: dohh I really didn't intended to commit
3508 this test version :-(
3509
3510Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * testSAX.c: I wanted to see the real speed at the SAX interface
3513 after a little too many Ximianer started complaining about the
3514 parser speed.
3515 added a --quiet option:
3516 paphio:~/XML -> ls -l db100000.xml
3517 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3518 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3519 3200006 callbacks generated
3520 real 0m1.270s
3521 Which means 16MBytes/s and 3Mcallback/s
3522
3523Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * xpath.c: valgrind spotted another error that time when running
3526 on libxslt regression tests
3527
3528Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * Makefile.am: adding "make valgrind" running the full regression
3531 tests (except python ones) under Valgrind (using valgrind -q
3532 which was kindly added by the author).
3533 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3534 passes cleanly now except an obcure floating point initialization
3535 raised in log10() in one XPath regression test ???
3536 * tree.c: edited some comments to close #75244
3537
3538Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3541 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3542 context of ScrollKeeper, made sure that if the number is
3543 an integer, the serialization follows the description at
3544 http://www.w3.org/TR/xpath#section-String-Functions
3545
3546Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * configure.in: preparing 2.4.18
3549 * doc/*: updated and rebuilt the web site
3550 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3551 the Windows and Cygwin maintainers.
3552 * parser.c: humm, changed the way the SAX parser work when
3553 xmlSubstituteEntitiesDefault(1) is set, it will then
3554 do the entity registration and loading by itself in case the
3555 user provided SAX getEntity() returns NULL.
3556 * testSAX.c: added --noent to test the behaviour.
3557
3558Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * parser.c: Wilfried Teiken provided a hackish but working
3561 way to get context reported back on entities when parsing
3562 with SAX and without breaking the DOM build.
3563
3564Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * c14n.c: applied a new patch from Aleksey Sanin
3567 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3568 to reference Aleksey implementation of XML digital Signatures
3569
3570Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * xpath.c: small fix to avoid potential problem due to
3573 ordering of freeing data
3574 * python/Makefile.am: people were complaining about
3575 the generated file in python dir not being built
3576
3577Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3580 python/generator.py python/libxml.c python/types.c: Cleanup
3581 of the python Makefiles based on Jacob and James feedback,
3582 fixed the spec file accordingly, fixed the number of warning
3583 that passing my pedantic CFLAGS was generating. Conclusion
3584 is that Python includes are real crap.
3585
3586Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * configure,in: it was reported quite a few times that
3589 xml2-config --cflags should not output
3590 -I$includeprefix/libxml2/libxml because libxml2 header names
3591 clashes with existing names like list.h from C++ stl.
3592 Includes should be #include<libxml/xxx.h> so ...
3593
3594Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * c14n.c: another patch from Aleksey Sanin
3597
3598Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3601 canonicalization algorithm
3602 * doc/xml.html doc/index.html: added the C14N references on the
3603 index page.
3604
36052002-03-13 jacob berkman <jacob@ximian.com>
3606
3607 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3608 usage, redundant, and gcc specific
3609
3610Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * xpath.c: speedup some node selection operations, this can
3613 have a significant impact on DocBook Norm's stylesheets
3614 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3615 make sure it's always the case
3616 * debugXML.c: distinguish CDATA and comments in ls operations
3617
3618Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3621 to generate better API descriptions etc...
3622
3623Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * c14n.c: Fixing #74186, made sure all boolean expressions
3626 get fully parenthesized, ran indent on the output
3627 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3628 include/libxml/tree.h: also #74186 related, removed the
3629 --with-buffers option, and all the preprocessor conditional
3630 sections that were resulting from it.
3631
3632Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * valid.c: applied patch from Dodji Seketeli fixing an
3635 uninitailized variable in xmlValidGetValidElements()
3636
3637Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3638
3639 * c14n.c: fixed a few comments
3640 * doc/*.html doc/*/*.html: regenerated the docs and added
3641 the C14N API
3642 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3643
3644Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * check-xml-test-suite.py: fix to adapt varaiations in the
3647 bindings
3648 * configure.in python/setup.py python/setup.py.in: fixed to
3649 have the version of the python scripts automatically updated
3650
3651Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3654 in xmlCopyProp()
3655
3656Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * configure.in: preparing 2.4.17 release
3659 * doc/*: updated and rebuilt the docs
3660 * xpath.c: fixed a comment
3661 * python/libxml.c: fixed a possible reentrancy problem
3662
3663Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3666 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3667 added a specific regression test
3668 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3669 not raise exceptions when failing to find the attribute.
3670
3671Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * configure.in xmllint.c: owen pointed out a problem with the
3674 ftme fix, gettimeofday() was not detected by configure and
3675 the ftime header wasn't included, dohhh
3676
3677Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * configure.in xmllint.c: trying to fix #71457 for timing
3680 precision when gettimeofday() is not availble but ftime() is
3681
3682Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3685 are now copied on install and part of the -devel RPM
3686
3687Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * xpath.c: trying to avoid bug #72150 which was apparently
3690 caused by a gcc bug (or a processor problem) as detailed
3691 at http://veillard.com/gcc.bug
3692
3693Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3696 fixed xmlReconciliateNs(), added a Python test/example for
3697 inter-document cut'n paste
3698 * python/libxml.py: fixed node.doc on document nodes and added
3699 xpathEval() onto node objects
3700
3701Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3704 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3705 fixup and integrated tests for the serialization stuff
3706
3707Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3708
3709 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3710 moved the libxml man page to section 3
3711
3712Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * tree.c: fix bug #72490
3715 * python/libxml.c python/libxml.py: added methods serialize()
3716 and saveTo() to all node elements.
3717
3718Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * xmlIO.c: closed #73430, don't read from an input source
3721 which indicated an end-of-file or an error.
3722
3723Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * parser.c: make sure SAX endDocument is always called as
3726 this could result in a Python memory leak otherwise (it's
3727 used to decrement ref-counting)
3728 * python/generator.py python/libxml.c python/libxml.py
3729 python/libxml2-python-api.xml python/libxml2class.txt
3730 python/tests/error.py python/tests/xpath.py: implemented
3731 the suggestions made by Gary Benson and extended the tests
3732 to match it.
3733
3734Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * python/generator.py: applied patch fixing #73450
3737
3738Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * xpath.c: fixing #61290 "namespace nodes have no parent"
3741 long standing divergence from the XPath REC. NodeSets
3742 simply hold a copy of namespace nodes and those node ->next
3743 points to the parent (which may not be the node carrying the
3744 definition).
3745 * include/libxml/xpath.h: flagged but didn't added a possible
3746 speedup
3747 * DOCBparser.c HTMLparser.c: removed some warnings from push
3748 parser due to new state being added.
3749 * tree.c: new fix from Boris Erdmann
3750 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3751 the XML Canonalization support from Aleksey Sanin
3752
3753Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * tree.c: patch from Boris Erdmann fixing some namespace odities
3756 with xmlCopyNode()
3757
3758Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * xmlIO.c: fix bug #72706 when loading a NULL entity
3761
3762Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3765 actually change in a future XML Namespace revision.
3766
3767Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3770 added the possibility of returning nodesets from XPath extension
3771 functions written in Python
3772
3773Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * python/*: commiting some Python bindings work done while travelling
3776
3777Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3780 explicitely with memory debugging switched on
3781
3782Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3785 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3786 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3787 the accessor generator for strings
3788 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3789 regression test.
3790
3791Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * python/README python/generator.py python/libxml.c python/setup.py:
3794 added the 'usual' setup.py to allow building a libxml2-python
3795 module based on the same code. The initialization is however
3796 different the 2 .so files fo libxml2 and libxslt are identical and
3797 they entry point initialize both libraries. this is done to avoid
3798 some possible nasty problem since the Python don't merge the maps
3799 of all shared modules.
3800
3801Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * parser.c: fixed a push/encoding bug reported by Michael
3804 on librsvg
3805
3806Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * include/libxml/parserInternals.h: fixes a misplaced #endif
3809
3810Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * parser.c valid.c: found and fixed a couple of allocation bugs
3813
3814Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * doc/xml.html doc/python.html doc/*: added a Python and binding
3817 page describing the current state of the Python bindings and
3818 giving pointers to the other languages wrappers.
3819
3820Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3823 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3824 rebuilt the API and web site
3825 * xpath.c: fixed #71978 portability bugs
3826
3827Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3830
3831Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * include/libxml/parserInternals.h parser.c: had to change
3834 2 internal parsing API when processing document content
3835 to check the start and end of element content are defined
3836 in the same entity
3837 * valid.c include/libxml/valid.h: attribute normalization can
3838 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3839 with the context to report it.
3840 * SAX.c: fixed the last known bugs, crazy validation constraints
3841 when a document is standalone seems correctly handled. There
3842 is a couple of open issues left which need consideration especially
3843 PE93 on external unparsed entities and standalone status.
3844 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3845 The 2 tests left failing are actually in error. Cleanup done.
3846
3847Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * valid.c: implemented E59 spaces in CDATA does not match the
3850 nonterminal S
3851
3852Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * SAX.c parser.c valid.c: more validation test fixups
3855 * check-xml-test-suite.py: added duration info for the tests
3856
3857Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3858
3859 * parser.c valid.c: a couple of errors were reported but not
3860 saved back as such in the parsing context. Down to 1% failure rate
3861 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3862
3863Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * xmlInternald.c: isExtender was missing a char
3866 * parser.c include/libxml/parser.h: % are acceptable in the
3867 internal subset if within a PUBLIC ID
3868
3869Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * SAX.c parserInternals.c valid.c: more work on the conformance
3872 suite. Took the step to finally block documents with encoding
3873 errors. It's a fatal error per the spec, people should have fixed
3874 their documents by now.
3875
3876Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * check-xml-test-suite.py: fixed the test script after some discussion
3879 on the semantic of TYPE="error"
3880 * Makefile.am: added the script to the distrib
3881
3882Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * SAX.c entities.c: fixed a couple of conformances issues deep
3885 into the validation code (standalone and undeclared Notations)
3886
3887Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3890 stayed there for years !
3891
3892Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3895 missing
3896
3897Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * check-xml-test-suite.py: improved the behaviour a bit as
3900 well as the logs
3901 * parser.c valid.c SAX.c: fixed a few more bugs
3902 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3903
3904Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * check-xml-test-suite.py: python script to run regression tests
3907 against the XML Test suite of W3C/OASis
3908 * SAX.c: fixed a validation bug
3909 * parser.c: fixed 3 errors pointed by the test suite
3910 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3911 * python/Makefile.am: fixed a dependendy
3912
3913Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * xmlmemory.c: avoid a warning bug #71594
3916
3917Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3920 warning on alpha/Tru64
3921
3922Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * include/libxml/entities.h: fixing a comment
3925 * valid.c: fixing some troubles with validity check on namespaces
3926 * result/VC/NS3 test/VC/NS3: added a specific regression test
3927
3928Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3929
3930 * tree.c: Fixing #71342 serializing '\n' in attribute values
3931 * result/noent/att3 result/att3 test/att3: added a specific
3932 test.
3933
3934Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * python/libxml.c: couple of bug fixes
3937
3938Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * python/*.py: removed tabs and used spaces.
3941
3942Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3945 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3946
3947Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3950 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3951
3952Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * include/libxml/encoding.h include/libxml/entities.h
3955 include/libxml/globals.h include/libxml/parser.h
3956 include/libxml/threads.h include/libxml/tree.h
3957 include/libxml/xmlmemory.h: trying to fix the include mess
3958
3959Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * include/libxml/xmlmemory.h: reverted part of the previous
3962 attempt to provide #69655, this was breaking the build.
3963
3964Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3967 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3968 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3969 include/libxml/parserInternals.h include/libxml/tree.h
3970 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3971 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3972 clean.
3973 * python/libxml.c: fixed a warning.
3974
3975Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3978 copying of node, merge back IDs in the target document.
3979 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3980 test/XInclude/ents/ids.xml: test case
3981 * result/VC/ElementValid4: output changed due to a typo fix
3982
3983Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003986 generate the dependencies right as Jacob found out. Add
3987 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003988
3989Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3990
3991 * parserInternals.c valid.c: Justin Fletcher found some parts
3992 of the code needing cleanup
3993 * libxml.spec.in python/Makefile.am python/generator.py
3994 python/libxml.c python/libxml.py: Fixed the python Makefiles
3995 corrected a bug showing up on ia64, changed the name of the
3996 python internal module too
3997
3998Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * Makefile.am: applied patch from Andris Pavenis for binary
4001 name suffixes
4002
4003Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * xmllint.c win32/win32config.h: fixing #68748
4006
4007Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * valid.c: fixing #70166
4010
4011Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * valid.c: fixing #70077
4014
4015Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * Copyright Makefile.am README configure.in libxml.spec.in:
4018 Changed to the MIT Licence
4019 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4020 doc/xmlio.html: updated the doc accordingly
4021 * include/libxml/xmlwin32version.h configure.in: preparing
4022 2.4.14 release
4023 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4024 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4025 fixed the const xmlChar * wrapper and generator, XPath extension
4026 functions now use the context as first argument
4027 * python/tests/tstxpath.py python/tests/xpath.py
4028 python/tests/xpathext.py: Updated the tests accordingly
4029 * tree.c: fixed bug #70067
4030
4031Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * Makefile.am: cleanup
4034 * debugXML.c: always use stdout if output is NULL
4035 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4036 * python/Makefile.am python/generator.py python/libxml2class.txt
4037 python/libxml_wrap.h python/types.c: augmented the number of bindings
4038 handling FILE * and XPath contexts
4039 * python/tests/Makefile.am: avoid a stupid problem due to the
4040 use of TEST.
4041
4042Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4045
4046Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * python/TODO python/libxml.c: cleanup the extension function lookup
4049 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4050
4051Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * configure.in python/Makefile.am: do not install outside
4054 of prefix
4055
4056Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * python/TODO python/libxml.c: started adding SAX interfaces
4059 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4060 SAX test
4061
4062Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4063
4064 * tree.c: hardened the addChild function
4065 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4066 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4067 added accessors needed for xmlNode, a bit more testing and
4068 extension of interfaces
4069 * python/tests/Makefile.am python/tests/build.py: added a test
4070 build from scratch/save/load/check
4071
4072Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * parserInternals.c: change a small bit in the way valididy
4075 error messages get initialized
4076 * python/TODO python/libxml.c python/libxml2-python-api.xml
4077 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4078 added some memory debugging to track leaks at the libxml2 level
4079 * python/tests/*.py: changed all tests to check for leaks,
4080 there is just one left in XPath extension registrations.
4081
4082Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * python/TODO python/generator.py python/libxml2-python-api.xml
4085 python/libxml2class.txt: more accessor classes for the parser
4086 context, allow to switch on and check validity
4087 * python/tests/Makefile.am python/tests/error.py
4088 python/tests/invalid.xml python/tests/valid.xml
4089 python/tests/validate.py: attded more test and and added error.py
4090 which I forgot to commit in the last step
4091
4092Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * python/Makefile.am python/types.c: cleanup
4095 * python/libxml.c python/libxml.py python/libxml_wrap.h
4096 python/generator.py python/libxml2-python-api.xml
4097 python/libxml2class.txt: added class for parser context, added
4098 first cut for push mode support. Added a framework to generate
4099 accessors functions.
4100 * python/tests/Makefile.am python/tests/push.py: added a push
4101 test
4102
4103Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4106 bug a bit of cleanup.
4107
4108Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4111 python/libxml2class.txt: adding error redirections and preformat
4112 to a python handler
4113 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4114 tests self checking
4115
4116Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4119 a function
4120
4121Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4124 python/libxml.c python/libxml2-python-api.xml
4125 python/libxml2class.txt: Progressing through the TODOs, class
4126 description output, extra XML API, RPM now builds the wrappers
4127 for all python installed versions
4128
4129Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * configure.in libxml.spec.in python/Makefile.am python/TODO
4132 python/generator.py python/libxml2class.txt: added more informations
4133 in the libxml2-python package including docs. Slightly changed
4134 the class hierarchy
4135 * python/tests/*: added basic regression tests infrastructure too
4136
4137Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4140 added libxml2-python as part of the packages installed
4141
4142Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * python/Makefile.am python/generator.py python/libxml.c
4145 python/libxml.py: more work, now able to extend the
4146 XPath interpreter with functions written in python.
4147
4148Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * python/Makefile.am: Jacob sent a patch to allow building from
4151 tarfile.
4152
4153Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4154
4155 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4156 inserted the python wrappers build, I hope this won't be too
4157 unportable
4158
4159Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4160
4161 * xpath.c: minor optimization
4162 * python/generator.py python/libxml.c python/libxml.py
4163 python/libxml_wrap.h: more work on the python bindings,
4164 they now support XPath and there is no evident leak
4165
4166Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * python/generator.py python/libxml.c python/libxml.py:
4169 more work on the python bindings generator.
4170
4171Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * python/generator.py python/libxml.c python/libxml_wrap.h:
4174 more work on the python bindings.
4175
4176Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4177
4178 * python/generator.py python/libxml.c python/libxml.py
4179 python/libxml_wrap.h: commited early version of a python binding
4180 for private use only ATM
4181
4182Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4183
4184 * entities.c tree.c include/libxml/entities.h: applied patch
4185 from Anthony Jones to implement copy of DTD subtree too. Had
4186 just to keep 2 function private which really ought to become
4187 public ones.
4188
4189Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4190
4191 * xmllint.c: added pointers to the web pages in the usage()
4192
4193Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * tree.c: more fixes from Petr Kozelka for attribute handling
4196 in the tree API to align the semantic with DOM.
4197
4198Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * valid.c tree.c entities.c: another set of patches from
4201 Anthony Jones for copy operations cleanup and robustness
4202
4203Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4206 an alphabetic index based on comments content
4207 * doc/*: rebuilt the web site with the new references
4208
4209Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * parserInternals.h: Greg Sjaardema suggested to use an
4212 eponential buffer groth policy in xmlParserAddNodeInfo()
4213
4214Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4215
4216 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4217 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4218 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4219 to generate cross-references, and added/updated the stylesheets
4220 to generate and link API indexes. The generic keyword index
4221 is not done yet.
4222 * doc/*.html: regenerated all the usual docs too
4223
4224Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * debugXML.c: added an xpath function to the shell for T. V. Raman
4227
4228Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4231 debug routines.
4232
4233Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4234
4235 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4236 support of attribute nodes
4237
4238Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4241 hopefully near complete and fully documented of the API in XML
4242 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4243 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4244 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4245 include/libxml/parserInternals.h include/libxml/valid.hi
4246 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4247 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4248 include/libxml/xpath.h include/libxml/xpathInternals.h:
4249 Cleaned up the doc comments a lot in the process, the interface
4250 coverage is now 100%
4251
4252Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4255 extracts comments from the gtk-doc DocBook output (a bit
4256 convoluted but seems to work).
4257
4258Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4261 added an XML description of the API, moved the script generating
4262 it here. Added a "make api" target
4263
4264Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4267
4268Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * xpath.c include/libxml/xpathInternals.h: the change made to
4271 xmlXPathFuncLookupFunc was incompatible roll it back
4272
4273Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * SAX.c: cleanup patch from Anthony Jones
4276 * doc/Makefile.am: fix the headers to avoid in make scan
4277 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4278 includes, * vs Ptr and general cleanup
4279 * parsedecl.py: first version of a script to extract the
4280 module interfaces, the goal will be to provide .decl or XML
4281 specification of the interfaces to build wrappers.
4282
4283Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4286 now provides return codes in case of errors
4287
4288Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4289
4290 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4291 Upgraded to trio baseline 1.6
4292 * strio.h strio.c: Replaced by triostr.h and triostr.c
4293
4294Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4295
4296 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4297 of strdup usage in the code
4298
4299Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4300
4301 * parser.c error.c: Keith Isdale complained rightly that
4302 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4303
4304Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * tree.c: fixed the funxtion to set the xml: attributes
4307 * debugXML.c: added "setbase" to test it.
4308
4309Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4310
4311 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4312 to allow updating an attribute content
4313
4314Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4315
4316 * libxml.h: try to avoid problems when compiling on Windows
4317
4318Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4319
4320 * hash.c: patch from Anthony Jones for hash.c allocation size
4321 * Makefile.am: trying to work around Yet Another Libtool Madness
4322 and build the 2.4.13 release finally ...
4323
4324Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4325
4326 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4327 * doc/* : update of the documentation
4328
4329Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4332 at fixing #61290 :-(
4333
4334Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4337 Fixes bug #67229
4338
4339Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4340
4341 * tree.c: trying to avoid troubles when a subtree is copied
4342 and coalesced in part with the target tree. Should fix
4343 bug #67407
4344
4345Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4346
4347 * valid.c: fixed validation of attributes content of type
4348 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4349 values, very old bug. Fixes #67671
4350
4351Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * parser.c include/libxml/parserInternals.h tree.c: integrated
4354 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4355 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4356
4357Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * threads.c: applied Serguei Narojnyi's patch to add native
4360 thread support on the Win32 platform
4361 * testThreadsWin32.c Makefile.am: added the test program also
4362 from Serguei, Win32 specific
4363 * include/win32config.h include/libxml/xmlwin32version.h.in:
4364 added patch from Igor for the Windows thread specific defines.
4365
4366Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4369
4370Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4373 output page into XMLinfo.html. Close bug #66951 and
4374 raised by Robert Collins too.
4375
4376Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4377
4378 * encoding.c: Paul Keogh pointed out a possibility of segfault
4379 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4380 Closes bug # 68238
4381
4382Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
4384 * doc/*.html: updated the Gdome2 links
4385
4386Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4387
4388 * libxml.h: Applied following patches from Robert Collins
4389 and make sure IN_LIBXML is defined when compiling it
4390 -------
4391 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4392 as well as Visual C.
4393 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4394 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4395 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4396 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4397 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4398 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4399 xmlSysIDExists xmlNoNetExists).
4400 * xmllint.c: Don't include winsock2.h for Cygwin.
4401
4402Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4403
4404 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4405 when the version info is not present.
4406
4407Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4408
4409 * tree.c: Anthony Jones pointed out a problem in
4410 xmlStringGetNodeList() and provided a fix for it
4411
4412Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4413
4414 * parser.c: patch from Frank J Franklin to remove a bug in
4415 xmlCreatePushParserCtxt() when the initial buffer passed
4416 is large.
4417
4418Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4419
4420 * win32/*: big cleanup of the Windows/MSVC project files
4421 from Igor Zlatkovic
4422
4423Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * doc/Makefile.am: should fix #67674 and avoid troubles if
4426 xsltproc is not available or fails in the prefix provided
4427
4428Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4429
4430 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4431
4432Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4435 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4436 Fixed a few other problems raised by Charlie Bozeman.
4437 * result/VC/ElementValid[5-7]: fixed the output
4438
4439Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4442 patches from Charlie Bozeman. Regenerated the HTML docs.
4443
4444Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4447 for Windows from Igor
4448
4449Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * xmllint.c: applied Justin Fletcher patch for --output or -o
4452
4453Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * win32/libxml2/libxml2.def.src: close #67019
4456
4457Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * xmllint.c: applied Justin Fletcher generic timing patch
4460 similar to the one already applied to xsltproc.
4461
4462Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4463
4464 * include/libxml/tree.h tree.c: applied documentation patches
4465 from Charlie Bozeman
4466
4467Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4468
4469 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4470
4471Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4472
4473 * valid.c: fix the xmlStrdup() used in the previous patch.
4474 * valid.c: added --dropdtd
4475 * tree.c: fixed xmlUnlinkNode so it also removes the references
4476 from the document if the node is a DTD
4477
4478Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * HTMLtree.c valid.c: cleanup some static declarations
4481
4482Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4483
4484 * xmllint.c: removed another strdup()
4485 * doc/FAQ: removed the HP/UX entry
4486
4487Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4488
4489 * valid.c: fix bug #66816 when validating.
4490 * xmllint.c: don't use sys/time.h if configure did not found it
4491
4492Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4493
4494 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4495 xmlcatalog_man.xml
4496
4497Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4498
4499 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4500 xmlInitMemory() was declared twice
4501
4502Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4503
4504 * globals.c: do not reference strdup() !
4505 * configure.in libxml-2.0.pc.in: trying to fix the libs
4506 of the various config extraction modules
4507
4508Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * configure.in : preparing 2.4.12
4511 * doc/* : updated and rebuilt the docs
4512
4513Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4514
4515 * uri.c: closed bug #66159
4516 * testURI.c: added --escape option
4517 * configure.in: some cleanup for xml2-config --cflags
4518
4519Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4520
4521 * globals.c testThreads.c: removed some misplaced includes
4522 of xmlversion.h
4523
4524Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4525
4526 * threads.c: patch from Gary Pennington fixing a possible
4527 problem at initialization time.
4528
4529Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4530
4531 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4532 Eric Lavigne contribution to build libxml2 on MacOS using
4533 CodeWarrior.
4534
4535Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * xmllint.c: applied Geert Kloosterman's patch to fix
4538 --repeat --timing output
4539
4540Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4543 where non-wellformed XML declaractions were not detected.
4544
4545Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4548
4549Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4552 gets reset by xmlCleanupInputCallbacks() and this makes the
4553 function useless. Same for output.
4554
4555Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * xmlIO.c: robert pointed out a loop error in callback cleanups
4558
4559Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4562 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4563 they are not really tied to debugging
4564
4565Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4568 * xmllint.c: better --catalogs description
4569
4570Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * tree.c: fixed a couple of problems in xmlSetProp()
4573
4574Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4577 unappropriate stdout output.
4578
4579Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4582 by Denis Beurive, closes #65111
4583
4584Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * valid.c: in case of content model validity error, don't
4587 print it if validity warnings were not requested.
4588
4589Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4590
4591 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4592 * parserInternals.c: removed the last exit() call. Print an
4593 unmaskable error on stderr instead (library mismatch detection)
4594
4595Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4596
4597 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4598 shell instructions from Heiko Rupp
4599
4600Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4601
4602 * catalog.c: use the URL notation file:// for default catalog paths
4603
4604Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * include/libxml/tree.h: better comments for _private fields
4607 * tree.c: removed a problem when copying an entity reference.
4608
4609Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4610
4611 * vms/*: updated instructions and diffs from John A Fotheringham
4612
4613Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * include/libxml/xmlerror.h: avoid an include problem if
4616 #include <libxml/xmlerror.h> happens first in code
4617 seems to be the case in KDE libs
4618
4619Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4620
4621 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4622 from Igor for Windows
4623
4624Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * Makefile.am: Gary Pennington pointed out a missing prefix
4627
4628Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4631 * doc/*: upgraded and rebuilt the docs
4632
4633Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4634
4635 * HTMLparser.c: fix comment in scripts element parsing.
4636 * result/HTML/doc3*: updated the results.
4637
4638Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4639
4640 * uri.c: another URI bug fix #63336, using Joel Young patch.
4641
4642Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4643
4644 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4645 a cleaned up version of the Pwd shell string generation.
4646
4647Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * valid.c include/libxml/tree.h: trying to fix namespaces +
4650 validation problems for good, closing #63619 in the process
4651 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4652 wrong in this respect, fixed it.
4653
4654Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * xmllint.c: Morus Walter patch to allow --format and --encode
4657
4658Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4659
4660 * debugXML.c: Stefan Kost provided an help command for the shell
4661
4662Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * debugXML.c: Heiko Rupp pointed that the shell would crash
4665 on empty nodesets returns.
4666
4667Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4670 migh need the history libraries
4671
4672Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4675 handle the case of < in quoted attributes, Bastian Kleineidam
4676
4677Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4680 fixing catalog breakages
4681 * Makefile.am catalog.c result/catalogs/catal
4682 result/catalogs/mycatalog.* test/catalogs/catal*:
4683 fixed more problems in catalog support, added more regression tests
4684 for both XML and SGML catalog handling
4685
4686Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * debugXML.c: applied an improvement to xmlGetLineNo() from
4689 Keith Isdale
4690
4691Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4694 Side effect of the progressive catalog loading
4695
4696Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * Makefile.am: confexecdir and confexec_DATA were defined twice
4699 pointed out by Karl Eichwalder
4700
4701Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * xmlcatalog.c: avoid unlink() and use remove() instead.
4704
4705Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4706
4707 * libxml.spec.in: cleanup
4708 * include/libxml/xmlwin32version.h: updated with 2.4.8
4709
4710Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4713 of compiling libxml with a non standard set of options
4714
4715Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4716
4717 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4718 document --sgml option, fixing gnome bugzilla #63382
4719
4720Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4723 breakage of 2.4.7, added a couple of really needed APIs
4724 like xmlCatalogIsEmpty() and xmlNewCatalog()
4725 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4726 for install-catalog
4727 * configure.in: preparing 2.4.8
4728
4729Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4732 include/libxml/tree.h include/libxml/xmlIO.h: more include
4733 cleanups, export cleanly one html output + format function.
4734
4735Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * parser.c: removed initGenericErrorDefaultFunc call from
4738 xmlInitParser() since it could destroy previous calls to
4739 xsltSetGenericErrorFunc() effects
4740
4741Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4744 keyword.
4745
4746Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4747
4748 * Makefile.am: cleanup
4749 * threads.c: cleanup too
4750 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4751 from xsltproc
4752 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004753 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004754
4755Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4758 was not used anymore !
4759
4760Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * configure.in: preparing 2.4.7
4763 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4764 manual page from John
4765 * doc/*: updated the doc and rebuilt the generated pages
4766
4767Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4768
4769 * xmlIO.c: closing bug #62711, the library should never
4770 close stdin or stdout.
4771
4772Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4773
4774 * uri.c: second pass at fixing #63336, using Joel Young
4775 final patch. looks okay.
4776
4777Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4778
4779 * uri.c include/libxml/uri.h: trying to clear #63336
4780 allowing the escaping routine to parse unconformant
4781 URI-References.
4782
4783Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4784
4785 * vms/readme.vms vms/build_libxml.com nanoftp.c
4786 include/libxml/xmlversion.h.in: a few VMS updates from
4787 John A Fotheringham
4788 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4789 and xmlCleanupOutputCallbacks() for the Perl binding people.
4790
4791Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4794 apply fixes to close #63271 and avoid segfaults when
4795 the error routine gets callbed before xmlInitParser()
4796 get called.
4797 * nanoftp.c error.c: Applied patches from Justin Fletcher
4798 correcting some xmlGenericError misuses.
4799
4800Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4801
4802 *doc/xmllint.xml, doc/xmllint.1
4803 New and improved man page for xmllint - .xml is the original, .1
4804 is the generated man page
4805
4806Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4807
4808 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4809 the web site from the main HTML document.
4810
4811Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * parser.c: fixed an erroneous validation bug when PE refs
4814 occurs in external parsed entities referenced from the
4815 internals subset
4816 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4817 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4818 added the associated testcase, it's a nice one.
4819 * HTMLparser.c: generate the DTD node as HTML still ...
4820 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4821
4822Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * HTMLparser.c: fixed a bug in htmlNewDoc()
4825
4826Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4827
4828 * test/threads/*: added entities testing to the Thread test
4829 * testThreads.c: make the test reasonable
4830 * DOCBparser.c: fix the DTD public and system ID
4831 * xmllint.c: added --sgml for SGML DocBook importing
4832 * Makefile.am: added Docbtests target
4833
4834Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4837 * testThreads.c: removed bogus include
4838
4839Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4842 fixed a very serious (looping) validation bug
4843
4844Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4845
4846 * include/libxml/globals.h include/libxml/threads.h threads.c
4847 testThreads.c: far more testing, cleaning up bugs
4848 * *.c : make sure globals.h is always included.
4849
4850Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * HTMLparser.c: try to get rid of parser loops for good.
4853
4854Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * configure.in: fixed some bugs in CFLAGS passing.
4857 * test/threads Makefile.am testThreads.c: added a specific
4858 threaded test case (really nasty, guaranteed).
4859
4860Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * catalog.c: serious cleanup on the management of the
4863 XML catalog tree, more tests done, especially with
4864 the catalog PI.
4865
4866Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4867
4868 * catalog.c: avoid a problem in catalog cleanup on SMP if
4869 catalogs were not initialized.
4870
4871Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * catalog.c xpath.c: trying to cleanup the not thread safe
4874 parts of the library.
4875
4876Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * include/libxml/globals.h configure.in global.data: make
4879 the allocation be per-thread a configure option
4880 * encoding.c include/libxml/parser.h: fixed compilation
4881 errors
4882
4883Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * include/libxml/parser.h: Norm reported that a few lines
4886 added were breaking libxslt compile, removed them for now
4887
4888Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * parser.c parserInternals.c threads.c: debugged and fixed
4891 initialization problems which were giving troubles on SMP
4892 boxes.
4893
4894Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * include/libxml/Makefile.am: missing globals.h
4897
4898Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * globals.c: added a couple of standard includes.
4901
4902Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4903
4904 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4905 include/libxml/parserInternals.h include/libxml/tree.h
4906 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4907 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4908 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4909 Applied the last patches from Gary, cleanup, activated threading
4910 all user accessible global variables are now handled in globals.[ch]
4911 Still a bit rought but make tests passes with either
4912 --with-threads defined at configure time or not.
4913 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4914 linking options
4915
4916Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4917
4918 * Makefile.am include/libxml/Makefile.am
4919 include/libxml/globals.h globals.c include/libxml/threads.h
4920 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4921 configure.in: started integrating the core of the thread support
4922 not activated yet but half integrated. The code should still
4923 compile and work anyway.
4924
4925Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4928 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4929 integrating the non-controversial parts of Gary Pennington
4930 multithread patches
4931 * catalog.c: corrected a small bug introduced
4932
4933Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4934
4935 * catalog.c include/libxml/catalog.h: very serious cleanup,
4936 isolating unportable code and as much as possible the accesses
4937 to the global shared catalog. May need more testing !
4938
4939Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4940
4941 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4942 Keith Isdale patches for the XSLT debugger interfaces. Some
4943 cleanup
4944
4945Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4948 * DOCBparser.c: generate line nubers in elements
4949
4950Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4951
4952 * configure.in: preparing 2.4.6 release
4953 * doc/xml.html doc/html/*: updated and rebuilt the docs
4954 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4955
4956Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4957
4958 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4959 adding documentation for DV's supercatalog support
4960
4961Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4964 super catalog support adding one API and one flag --sgml to
4965 xmlcatalog
4966
4967Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4968
4969 * doc/xmlcatalog_man.xml, xmlcatalog.1
4970 One more crack at
4971 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4972
4973
4974Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4975
4976 * xpath.c: implemented xmlXPathObjectCopy for external objects
4977 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4978
4979Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4980
4981 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4982 finishing up fix to
4983 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4984 the xmlcatalog man page display more elegantly
4985
4986Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * configure.in: closing bug #61832
4989 * HTMLparser.c: removed a warning
4990
4991Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4992
4993 * xpath.c: fixing #61673 part I, do not loose doc information
4994 when copying result value trees.
4995
4996Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4997
4998 * xpath.c: trying to harden the XPath interpreter
4999
5000Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5001
5002 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5003 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5004
5005Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5006
5007 * HTMLparser: repaired another loop problem
5008
5009Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5012 parsing.
5013 * xpath.c: fix bug #61291 the default XML namespace node is
5014 missing from the namespace axis.
5015 * tree.c: refuse to create namespaces nodes with prefix "xml"
5016
5017Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5018
5019 * SAX.c: ouch a non-defined namespace could lead to a crash,
5020 fixed #61215
5021
5022Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5023
5024 * parserInternals.c: closed bug #61054
5025
5026Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * include/libxml/Makefile.am: closing #60708
5029
5030Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5033 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5034
5035Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5038
5039Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5040
5041 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5042 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5043
5044Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * catalog.c: Justin Fletcher provided cleaup code in case
5047 HAVE_STAT is not defined
5048 * include/win32config.h: Igor Zlatkovic suggested to have
5049 HAVE_STAT defined there
5050
5051Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5052
5053 * catalog.c - fixed typing error reported by M. Barros
5054
5055Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5056
5057 * xmllint.c - fixing typo
5058
5059Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5060
5061 * HTMLparser.c: small enhancement to prevent loop on
5062 unrecognizable data
5063
5064Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5065
5066 * parserInternals.c: applying patch from bug #60757 this
5067 should close it
5068
5069Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * catalog.c xmlcatalog.c: removed a couple of warning
5072 * xpath.c: try to solve the linking problem on platforms
5073 needing trio to compile
5074
5075Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5076
5077 * Makefile.am libxml.spec.in: backing up non-documented changes
5078 commited without review or aproval by Jens Finke <jens@gnome.org>
5079 * HACKING: made 100% clear that no commit should be done directly
5080
5081Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5082
5083 * configure.in: Joe Orton provided a patch fixing a problem
5084 when iconv is specified to be in a non-standard directory
5085 but wasn't exported in xml2-config --cflags
5086
5087Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5088
5089 * configure.in: let's ship 2.4.5 before getting too much
5090 troubles with 2.4.4 errors.
5091
5092Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * encoding.c entities.c: do not output hexadecimal charrefs
5095 when serializing HTML since some version of Netscape can't
5096 grok it, generate decimal ones.
5097 * result/HTML/doc3.htm: output changed due to previous test
5098 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5099
5100Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5101
5102 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5103 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5104
5105Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5106 Released 2.4.4
5107
5108 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5109 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5110 updated the configuration scripts systems accordingly
5111
5112Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * configure.in: preparing for 2.4.4
5115 * doc/xml.html doc/html/*: updated and rebuilt the docs
5116
5117Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5118
5119 * win32/dsp/libxml2.def.src: tried to incorporate comments
5120 from bug #59220
5121
5122Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5123
5124 * parser.c result/noent/wml.xml: fixed bug #59981 related
5125 to handling of '&' in attributes when entities are substitued
5126
5127Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * libxml.h include/libxml/xmlversion.h.in
5130 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5131 Tried to close bug #60131
5132
5133Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5136
5137Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5138
5139 * SAX.c: fixing bug #59946 on xmlns=""
5140
5141Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5142
5143 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5144 but allocates a new error code.
5145
5146Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * xmllint.c: John Fleck fixed typos in the options output
5149 * parser.c SAX.c: fix ignorable white space SAX selection
5150
5151Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * entities.c: Steve Underwood found the possibility of an
5154 ininite loop in case of error.
5155
5156Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5157
5158 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5159
5160Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5161
5162 * parser.c: warn if version is not 1.0 but it's not
5163 strictly speaking an error after analyzing the spec
5164
5165Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5166
5167 *doc/catalog.html - add link to the html version of the
5168 man page, other linguistic cleanups
5169
5170Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5171
5172 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5173 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5174 file, has not yet been included in the build.
5175
5176Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * catalog.c: removed a duplicate affectation Justin Fletcher
5179
5180Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5181
5182 * tree.c: Armin Sander pointed a possible text coalescing
5183 problem, completed his patch.
5184
5185Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5186
5187 * trionan.c: Fixed const and volatile re-definition problem
5188
5189Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * libxml.4 parser.c: doc updates from Heiko Rupp
5192 * parserInternals.c: 2 sanity checks from Heiko Rupp
5193
5194Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5195
5196 * tree.c: applied patch from Armin Sander to make some pointers
5197 const in xmlCopyNode()
5198 * include/libxml/tree.h: added fix to the header
5199
5200Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5201
5202 * xpath.c: hum, restrict the integer usage gcc bug workaround
5203 to only gcc compilers so that other architecture don't get
5204 penalized by this limitation.
5205 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5206
5207Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5210 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5211
5212Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5215 --convert option to xmlcatalog to convert SGML ones to
5216 the XML syntax.
5217 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5218
5219 2.4.3 got released at that point
5220Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * catalog.c xmlIO.c: started some serious testing and fixed
5223 a few bug and optmization needs.
5224
5225Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5228 preparing for a 2.4.3 release even if it may not be ready yet
5229 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5230 all file parsing lookup to go through the entity resolver, add
5231 to add an API to bypass it (needed to load catalogs themselves),
5232 some cleanup on the catalog code too.
5233 * nanoftp.c: small cleanup
5234 * doc/catalog.html: small update
5235
5236Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5237
5238 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5239 Jun Kuriyama
5240
5241Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5242
5243 * doc/catalog.html: finished the catalog documentation
5244
5245Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5246
5247 * doc/catalog.html doc/xml.html: added documentation about
5248 Catalog support, misses an API description
5249 * doc/html/*: reextracted the API pages
5250
5251Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5252
5253 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5254 Added the part about section 7.2 on URI resolution,
5255 fixed a side effect in the HTML parser, look complete
5256 and ready to rock except the URI/SystemID part!
5257
5258Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * include/libxml/catalog.h include/libxml/parser.h
5261 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5262 xmlIO.c: added support and APIs needed for the catalog PI
5263 * include/libxml/xmlIO.h: cleanup
5264
5265Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5266
5267 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5268 include/libxml/catalog.h: starts to look okay, really
5269 plugged the new framework, cleaned a lot of stuff,
5270 added some APIs, except the PI's support missing this
5271 should be mostly complete
5272 * result/catalogs/* test/catalogs/*: added new test, enriched
5273 the existing one with URN ID tests
5274
5275Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * catalog.c: fixed nextCatalog
5278 * result/catalogs/docbook test/catalogs/*: started adding
5279 a small regression test
5280
5281Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5284 more work on the XML catalog support.
5285 * parser.c include/libxml/parser.h: small cleanup seems using
5286 list as a public parameter name can give portability troubles
5287 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5288 include/libxml/xpath.h include/libxml/Makefile.am: removed
5289 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5290 wrappers
5291
5292Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5293
5294 * Makefile.am trio.c triodef.h trionan.c xpath.c
5295 include/libxml/Makefile.am include/libxml/trionan.h:
5296 Re-worked Not-A-Number and Infinity support.
5297 * xmlcatalog.c: added readline include files
5298
5299Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5300
5301 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5302 testCatalog as xmlcatalog, making it an installed app
5303 adding a shell, and preparing it to be a /etc/xml/catalog
5304 management tool, though not ready yet
5305 * catalog.c include/libxml/catalog.h: adding support for
5306 XML Catalogs http://www.oasis-open.org/committees/entity/
5307 not finished, there is some interesting tradeoffs and a
5308 few open questions left.
5309
5310Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5311
5312 * xmllint.c: fixed a line formatting problem
5313
5314Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5315
5316 * SAX.c: removed a couple of unused variable (Albert Chin)
5317
5318Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5319
5320 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5321 trying to fix some troubles w.r.t. function returning
5322 const xxxPtr.
5323
5324Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5325
5326 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5327 defined
5328
5329Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * xpointer.c: removed unused var
5332
5333Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5334
5335 * testXPath.c: another small cleanup closing bug #59110
5336
5337Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5338
5339 * win32/dsp/libxml2.def.src: small cleanup closing bug
5340 #59108
5341
5342Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5343
5344 * example/gjobread.c: add xmlCleanupParser() before leaving
5345
5346Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * config.h.in configure.in include/libxml/xmlwin32version.h:
5349 released 2.4.2
5350
5351Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * include/libxml/valid.h debugXML.c valid.c: deprecate
5354 the non-boundchecking Sprintf functions, add Snprintf
5355 this should close bug #57984
5356
5357Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5360 URIs before doing the lookups (pointed by Mark Vakoc)
5361
5362Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5363
5364 * xpath.c: serious changes on Result Value Trees and NodeSets
5365 w.r.t. deallocation and collect operations. Probably not
5366 100% clean (merge of allocated trees smells like a problem).
5367 Seems sufficient to close #58943
5368
5369Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * xmllint.c: adding a --format option
5372
5373Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5374
5375 * xpath.c: count() was broken on Result Value Tree
5376 * xmlIO.c: fixed file:/// accesses on _WIN32
5377
5378Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5379
5380 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5381 macro was renamed, this should close bug #58683
5382
5383Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5386 entity substitution mode text at the end of the entity might
5387 be added due to text coalescing.
5388 * nanoftp.c parser.c: small cleanup
5389
5390Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5391
5392 * HACKING: added John Fleck right to commit in the doc subdir
5393
5394Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5397 allow to inherit attributes from the DTD directly in the
5398 tree, this is needed for XPath and can be a useful feature.
5399 Inherited namespaces are always provided at the tree level now
5400 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5401 of tests for this feature (XSLT being the prime user).
5402
5403Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5404
5405 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5406 testSAX.c xmlIO.c xmllint.c include/win32config.h
5407 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5408 include/libxml/xmlwin32version.h.in win32/README.MSDev
5409 win32/dsp/*: applied Win32 Facelift No.2 patches from
5410 Igor Zlatkovic for Windows/MSC
5411
5412Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * SAX.c: unparsedEntityDecl() the URI computation of the
5415 entity wasn't done breaking XSLT unparsed-entity-uri()
5416
5417Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * xpath.c: fixed a bug when walking the descendants and
5420 the current node has no children
5421 * debugXML.c: show up when a text node is supposed to not be escaped
5422
5423Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5424
5425 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5426 worked like the set:leading() function)
5427 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5428
5429Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5432
5433Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * include/libxml/xmlIO.h: apply change to close #58141
5436 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5437
5438Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * parser.c: when the internal subset uses a PE, then the
5441 included entity can use conditional sections.
5442
5443Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5446 when walking the namespace axis showing up in
5447 libxst/tests/general/bug-12
5448 * xmlmemory.c: added the possibility to trace a given block
5449 defined by its address
5450
5451Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * parser.c: don't override existing encoding specified before
5454 starting xmlParseDocument()
5455
5456Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * include/libxml/xmlwin32version.h: reinserted, needed for
5459 Windows users of CVS
5460
54612001-07-27 Darin Adler <darin@bentspoon.com>
5462
5463 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5464 * testCatalog.c: Add include of <libxml/parser.h>.
5465
54662001-07-27 Darin Adler <darin@bentspoon.com>
5467
5468 * include/libxml/.cvsignore:
5469 * include/libxml/xmlwin32version.h:
5470 Remove this file from CVS because it's generated.
5471
5472Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * parser.c include/libxml/parser.h: applied const patches from
5475 Tom Moog #58002
5476
5477Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5478
5479 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5480 lookup framework
5481
5482Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * tree.c: fixed xmlCopyNode() for documents
5485
5486Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5489
5490Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * parser.c: fixes bug #57652 reported by Morus Walter
5493
5494Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5497
5498Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5501 errors, lesson don't add new functions at 1am before a release
5502 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5503 from XPath initialization when possible.
5504
5505Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * result/scripts/base*: removing history/readline changed
5508 this slightly
5509 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5510 xmllint.c: make element content line number generation
5511 optionnal to avoid breaking old apps added interface to switch
5512
5513Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5514
5515 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005516 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005517 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5518 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5519 John Kroll fixes to allow saving to HTTP via PUT (or
5520 POST of needed).
5521 * doc/html/*.html: regenerated the docs
5522
5523Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5524
5525 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5526 xmlHashScanFull and xmlHashScannFull3 to get passed the
5527 three keys as arguments to the callback function
5528
5529Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * configure.in Makefile.am: removed libxml softlink for good
5532 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5533 100% coverage by gtk-doc
5534
5535Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5538 fixed serious troubles due to size_t vs. int mismatch
5539
5540Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5543
5544Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5545
5546 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5547 convenient extension API for value and context managing
5548 Now handles external objects through xmlXPathPopExternal,
5549 xmlXPathWrapExternal and xmlXPathReturnExternal.
5550 Added functions for sets operations (intersection, etc.)
5551
5552Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5555 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5556 HTMLparser.c: cleanup of global variables, marking some
5557 const or private.
5558
5559Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5560
5561 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5562 fixed xmlXPathNodeSetItem when passing index=0
5563
5564Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5567
5568Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * xmllint.c: fixed compilation under Cygwin #57503
5571 * TODO: update
5572
55732001-07-13 Peter Williams <peterw@ximian.com>
5574
5575 * config.h.in: add #undef HAVE_DLFCN_H
5576
5577 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5578 builddir.
5579
5580Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5583 raised by #57348 and #57381
5584
5585Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5588 tree.c xpointer.c: store the line numbder in element->content,
5589 may break some software, need a configuration mechanism
5590
55912001-07-10 Darin Adler <darin@bentspoon.com>
5592
5593 * .cvsignore:
5594 * example/.cvsignore:
5595 * include/.cvsignore:
5596 * include/libxml/.cvsignore:
5597 Various things that are generated and should be ignored.
5598
5599Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5602 * doc/xml.html doc/html/*: updated the docs
5603
5604Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5607 validation occured on content with element child
5608
5609Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * tree.c: fixed XML Base computation which was broken
5612 * debugXML.c: added a base function to the shell
5613 * Makefile.am result/scripts/* test/scripts/*: added scripts
5614 based regression tests, and adding 2 XML Base tests
5615
5616Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * tree.c: set properties doc and call xmlSetListDoc for properties
5619 content when grafting them in a different tree.
5620 * aclocal.m4: remove from CVS
5621
5622Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * win32/libxml2/libxml2.def.src: added some missing entry point
5625 for XPath (Mark Vakoc)
5626
5627Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5630 layer should URI-Unescape before trying to open resources.
5631
5632Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xpath.c: fix the name() bug for elements in the default
5635 namespace reported by Charlie Bozeman
5636
5637Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5640 led to an XPath fix, improvements of SAX initialization, and
5641 an added option --nocdata to testXPath
5642
5643Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * doc/libxml-doc.el: Felix Natter provided anew version working
5646 with XEmacs too
5647
5648Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * include/libxml/xpath.h: small cleanup
5651 * doc/xml.html: update
5652
5653Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5656 released 2.3.14
5657
5658Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * doc/html/*: rebuilt the docs for the release
5661 * doc/xml.html: added 2.3.14 release.
5662
5663Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5666 were not equal to empty strings
5667
5668Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * SAX.c: fixed a URI-Reference computation problem when validating
5671 * xmlIO.c: small cleanup
5672
5673Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * parser.c: improved the description of a couple of interfaces
5676 upon Larry Stamper suggestion
5677
5678Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5679
5680 * SAX.c entities.c parser.c: changed completely the way entities
5681 are handled when running the parser in entity substitution mode.
5682 This fixes a bug reported by Stephan Kulow and nearly divides
5683 by 3 the amount of memory required by libxslt to load and process
5684 DocBook TDG.
5685
5686Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * HTMLparser.c: fixing a too early root closing problem raised
5689 byt Prashanth Naidu
5690
5691Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5694 raised by Mark Vakoc.
5695
5696Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * example/Makefile.am: fixed the include path to add srcdir/include
5699 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5700 and some cleanup
5701
5702Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5705 lot of optimization work, results in significant improvements
5706 when handling really complex XPath queries. Add a small optimizer
5707 for unions, improve [n] and [last()], avoid some costly ops.
5708
5709Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5712 * xpath.c: small cleanup
5713 * xmlGetNsList: reformated, fixed problems if used on Entities
5714
5715Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5716
5717 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5718
5719Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5722 * Makefile.am example/Makefile.am: workaround automake generating
5723 erroneous deps
5724
5725Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * include/win32config.h: bug #56801 Yon Derek provided a patch
5728 to the windows config file.
5729
5730Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5733 libxml.h : Yon Derek provided a set of changes to compile from
5734 CVS on Windows/MSC
5735
5736Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * parser.c: fixed UTF8 BOM support in push mode
5739 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5740 added a specific testcase
5741
5742Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * Makefile.am: added --push regression tests
5745 * parserInternals.c: the XML parser segfaulted in --push mode
5746
5747Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * configure.in: moved the symlinks detection within a CVS
5750 check, this is not portable and will be removed soon.
5751 * xpath.c: small cleanup/speedup
5752
5753Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5756 release of 2.3.12
5757 * parser.c: make an error message if unknow entities in all cases
5758
5759Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5762
5763Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5764
5765 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5766 includes were installed in the wrong dir
5767
5768Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * doc/html.xml: warn against sending code to exhibit bugs.
5771
5772Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5775 Tru64 from Thomas Leitner
5776
5777Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * AUTHORS: added William and Bjorn
5780 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5781 daniel@veillard.com hopefully I won't have to do this again
5782 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5783 docs can be rebuilt cleanly now
5784 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5785 from CVs it's generated, added include/libxml/xmlwin32version.h
5786 also generated but which should change far less frequently.
5787 * catalog.c nanoftp.c: made sure to include libxml.h not
5788 libxml/xmlversion.h directly
5789 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5790 when compiling on WIN32 and MSC
5791
5792Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * include/Makefile.am include/libxml/Makefile.am configure.in:
5795 fixed make distcheck and rebuilding the rpms
5796
5797Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * configure.in: should finish the migration of exported includes
5800 into a real include/libxml in CVS, at least for CVS users.
5801 * removed the exported headers, added in include/libxml (as well
5802 as xmlversion.h.in).
5803
5804Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * configure.in: fixed the way to detect symlink
5807
5808Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * configure.in: updated, include/libxml is now a real CVS dir
5811
5812Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5815 version works with both libxml1 and libxml2 (it autodetects
5816 the prefix of the html-files) from Felix Natter.
5817 * doc/xml.html: updated doc accordingly
5818
5819Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * xpath.c: fixed the bug generating a template loop in libxslt
5822 when using docbook-xsl-1.4, * should filter out document nodes
5823 * HACKING: added William
5824 * TODO: updated
5825
5826Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * doc/FAQ.html: added a warning about gcc-3.0
5829 * doc/xml.html: added reference to gdome2 and removed a confusing
5830 sentence
5831
5832Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * xmlversion.h: okay this is a generated file, but Windows
5835 users need it and they can't generate it, and I want CVS
5836 Windows users ...
5837 * win32/libxml2/libxml2_so.dsp: Windows project file for
5838 the shared lib version of libxml2
5839 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5840 resources needed for libxslt/xsltproc by Yon Derek
5841
5842Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5843
5844 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5845
5846Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5849
5850Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * include/win32config.h: Yon Derek provided a first fix
5853 to be able to compile libxslt/xsltproc on Windows
5854
5855Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5856
5857 * xpath.c: attempt to work around what seemed a gcc optimizer
5858 bug when handling floats on i386 http://veillard.com/gcc.bug
5859 * tree.c entities.c encoding.c: doing some cleanups while
5860 chasing it
5861
5862Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * Makefile.am: cleanup when --without-debug is specified
5865 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5866 w.r.t. --without-debug and other include points
5867 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5868 Catalogs
5869 * configure.in entities.h tree.h HTMLparser.c: removed
5870 --without-corba, made the _private field mandatory
5871
5872Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5875 outputs a BOM in UTF8, an errata has been issued to avoid the
5876 problem, that was the most reasonable solution... Add support
5877 for a leading UTF8 BOM in entities.
5878
5879Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * valid.c: fixed a bug found when post validating an entity ref
5882 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5883 activate it too
5884
5885Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5888 weakness in the node copy the XPointer and the XInclude
5889 implementations. Serious cleanup.
5890
5891Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * Makefile.am: Kjartan Maraas provided a small patch to
5894 add xml2-config.in to EXTRA_DIST
5895
5896Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5899 provided another failing case found in KDE, the way the
5900 ctxt->vctxt.nodeTab was allocated and freed changed over
5901 time but it wasn't completely cleaned up. This should fix it.
5902
5903Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * parser.c: Stephan Kulow also raised the fact that line number
5906 could get miscounted making debug harder, fixed the problem
5907 in xmlParseCharData()
5908
5909Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * valid.c: Stephan Kulow pointed out a problem when validating
5912 and using an empty entity, forgot a 'break' in a case.
5913
5914Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5917 * doc/xml.html: updated with 2.3.11
5918
5919Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * TODO: updated adding cleanup of generated doc
5922 * configure.in: prepared to release 2.3.11
5923 * xmllint.c: added --version for bug reporting
5924 * doc/html/*.html: rebuilt the doc
5925
5926Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * xpath.c: first part of the work on selecting namespace to
5929 fix bug #56115
5930
5931Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5934 when using -liconv
5935 * TODO: updated
5936
5937Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5940 cleanup, encoding support.
5941
5942Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5943
5944 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5945
5946Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5947
5948 * xpath.c: bug detected by Ankh when / is used as a function arg
5949
5950Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5953 of element and use it to avoid outputting formatting spaces at
5954 the wrong place. Implemented the format parameter for HTML save.
5955 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5956 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5957 result/HTML/wired.html: of course this impact the result of a
5958 number of HTML tests
5959
5960Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * HTMLtree.[ch]: started augmenting the HTML save API with
5963 encoding and formatting parameters
5964
5965Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * HTMLtree.h: cleanup and started evaluating the work needed on
5968 revamping the HTML output code
5969
5970Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5973
5974Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5975
5976 * valid.c: fixed bug #56049, forgot one check in the
5977 validation routine
5978
5979Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5982
5983Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * libxml.h: fixed an error in last commit
5986 * doc/FAQ.html: added an entry for compilation from CVS
5987
5988Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * xmlversion.h.in libxml.h: Cygwin patches
5991 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5992 * tree.h: cleanup
5993
5994Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5995
5996 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5997 memory block in a strange case where libxml is linked twice
5998 in the binary.
5999
6000Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6003 state far too often, simple fix used to avoid it.
6004
6005Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6006
6007 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6008 being processed, applied his patch
6009 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6010
6011Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6014 provided fixes to compile on MSCC again
6015 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6016 also provided an update for the project files.
6017
6018Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6021 bug #55810
6022
6023Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * tree.c: fixed xmlGetNsProp() to close bug #55683
6026 Note this requires libxslt to use it's own function instead.
6027
6028Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6029
6030 * HTMLtree.c: when in a pre element no formatting space should
6031 be added.
6032 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6033
6034Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * configure.in: added tests for signal() and signal.h
6037
6038Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6041
6042Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * doc/libxml-doc.el: Felix Natter provided a new version for
6045 libxml2
6046
6047Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * HTMLtree.c: when in a pre element no formatting space should
6050 be added.
6051
6052Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6055
6056Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6059 hack
6060 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6061 * uri.c: fixed a warning
6062
6063Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * HTMLtree.c: trying to close bug #55772 escaping in script
6066 elements
6067 * doc/xml.html: suggest to send mail to the list
6068
6069Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6072 good. Use a macro and based on the solution provided in
6073 vsnprintf manual page from GNU.
6074
6075Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6076
6077 * error.c: Workaround for non-preserving variadic list.
6078 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6079
6080Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6081
6082 * doc/xml.html: added 2.3.10 release
6083
6084Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * configure.in: releasing 2.3.10
6087
6088Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6089
6090 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6091
6092Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * encoding.c: Robert Collins provided a patch to add the
6095 "US-ASCII" encoding alias
6096
6097Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6098
6099 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6100 string oriented functions and started cleaning the related areas
6101 in xpath.c which needed fixing in this respect
6102
6103Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6104
6105 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6106 #55380
6107 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6108
6109Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * TODO: updated
6112 * nanohttp.[ch] : started adding APIs to get the redirected URL
6113 when this occurs (needed for further base computation
6114 * tree.h: cleanup
6115 * encoding.c: cleanup
6116 * SAX.c: minor change around ctxt->loadsubset
6117
6118Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * Makefile.am include/Makefile.am: small change to have
6121 include/libxml rebuilt if working from CVS.
6122 * uri.c: applied another patch from Carl Douglas for URI escaping,
6123 this should close bug #51876
6124
6125Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6128 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6129 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6130 added specific regression test
6131 * parser.h: preparing for the XSLT mode where DTD inherited
6132 attributes are added to the tree.
6133
6134Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * xinclude.[ch]: Updated the namespace for the Last Call version
6137 * result/XInclude/include test/XInclude/include: updated the
6138 testsuite accordingly
6139
6140Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6143 related to bug #51876
6144
6145Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * tree.c: fixed a gross mistake in base computation, xml:base is
6148 not completely correct yet (need cascade).
6149 * xpath.[ch]: added the few things needed to find a function name
6150 and URI from the XPath context when it is called.
6151
6152Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6155 * DOCBparser.c: small cleanup
6156 * xmllint.c: added a --catalogs option to load catalogs from
6157 $SGML_CATALOG_FILES
6158 * tree.c: cleanup
6159 * configure.in: iconv library fixup, ICONV_LIBS
6160
6161Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * catalog.c: handling of CATALOG entries. detection of recursion,
6164 and a few bugfixes
6165 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6166 against the default namespace
6167
6168Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6169
6170 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6171
6172Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * parser.c: fixed propagation context info when parsing an
6175 external entity.
6176 * doc/html/*.html: regenerated a couple of docs
6177
6178Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * doc/xml.html: update with 2.3.9 informations
6181
6182Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6185 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6186 * doc/html/* : rebuilt the docs
6187 * valid.c: small patch which may improve some case when
6188 validating.
6189
6190Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * HTMLparser.c: Closed bug #54891
6193 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6194 to the suite
6195
6196Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6199 applied a documentation patch from LotR and filled in a few missing
6200 descriptions
6201
6202Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * xpath.c tree.c parser.c: speed optimizations at the parser level
6205 document tree freeing and xpath evaluation
6206
6207Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * parser.c parser.h parserInternals.h: fixed a couple of
6210 interfaces for handling memory buffer input to const char *
6211 upon suggestion of JamesH.
6212
6213Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * configure.in: LoTR sent a patch fixing the previous commit
6216
6217Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * configure.in: trying to deal again with the stoopid -R linking
6220 flag of Solaris
6221
6222Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * xpath.h: two nodeset access macros from Thomas Broyer
6225
6226Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6229 patch from Thomas Broyer
6230
6231Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6234 case
6235 * INSTALL: was empty added stuff from the FAQ
6236
6237Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6240 attributes handling and #54433 by adding xmlUnsetProp()
6241 and xmlUnsetNsProp()
6242
6243Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * HTMLparser.c: Patch from Jonas Borgström
6246 (htmlGetEndPriority): New function, returns
6247 the priority of a certain element.
6248 (htmlAutoCloseOnClose): Only close inline elements if they
6249 all have lower or equal priority.
6250 * result/HTML: this of course changed a number of tests results.
6251
6252Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * xmlIO.c catalog.c: plugged in the default catalog resolution
6255 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6256 documentations
6257 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6258
6259Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6262 integrating catalogs
6263 * catalog.[ch] testCatalog.c: adding a small catalo API
6264 (only SGML catalog support).
6265 * parser.c: restaured xmlKeepBlanksDefault(0) API
6266
6267Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6270
6271Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * parser.c: added xmlParseExternalEntityPrivate() to allow
6274 propagation of ctxt->_private when parsing external entities
6275
6276Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6279
6280Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6281
6282 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6283
6284Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * valid.c: warn when indeterminist content model is detected
6287 * result/VC/ElementValid8: this adds a message
6288 * Makefile.am: add --novalid for VCM tests
6289 * parserInternals.c: added a call to Init memory
6290
6291Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6294 when both parameters are NULL.
6295
6296Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * valid.c: applied small patch from Gary Pennington, reindented
6299 some part of the code.
6300
6301Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6304 release, updated and regenerated the docs
6305
6306Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * xpath.c result/XPath/expr/floats : clarified and cleanup
6309 printing of abnormal floats in tests.
6310
6311Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6312
6313 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6314 * results/HTML/ : a few changes in the output of the HTML tests as
6315 a result.
6316 * configure.in: tying to fix -liconv where needed
6317
6318Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * Makefile.am: fixed a stupid error
6321
6322Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * configure.in Makefile.am: make the inclusion of the trio
6325 modules in the library conditional
6326
6327Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * DOCBparser.c: patche from László Kovács, fixed entities refs
6330 in attributes handling
6331
6332Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6335 flushing
6336
6337Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6338
6339 * xpath.c: fix of an XSLT namespace bug reported on the list
6340 general/bug-8-
6341
6342Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * strio.h trio.c: Dan McNichol suggested a couple of small
6345 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6346
6347Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * tree.c parser.c encoding.c: spent a bit more time looking
6350 at the parsing speed and DOM handling. Added a few more
6351 speedups.
6352
6353Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * parser.c: small but effective parsing speed improvement
6356
6357Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * configure.in: default on the DocBook parser inclusion (for Gnome)
6360 * DOCBparser.h: fixed a header reference
6361
6362Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * configure.in xpath.c: applied Bjorn patches for FPE on the
6365 alpha
6366
6367Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6370 xmlSaveFormatFileTo()
6371
6372Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * xpath.c: simple and efficient optimization, XPath functions
6375 aways bind to the same code, cache this
6376 * TODO: updated (by saying some is obsolete)
6377
6378Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * xpath.c: more cleanup work on XPath name parsing routines
6381
6382Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6385 xmlXPathParseName
6386 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6387 * debugXML.c: avoid compilation problems if compiling without
6388 HTML support, Igor Zlatkovic
6389 * win32/libxml2/libxml2.def.src: being able to compile without
6390 XPath on Windows
6391
6392Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * libxml.m4: yet another patch from Toshio Kuratomi
6395
6396Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6397
6398 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6399
6400Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * tree.[ch]: added xmlSaveFormatFile interface for saving
6403 and indenting a file.
6404
6405Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6406
6407 * xpath.c: fixed bug #53689 related to processing-instruction()
6408
6409Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * DOCBparser.c: patche from László Kovács
6412
6413Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * parser.c: applied fixes from Christian Glahn bug report #53391
6416
6417Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * error.c: Jean François Lecomte provided a complete description
6420 and a fix to bug #53537
6421
6422Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6425
6426Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * DOCBparser.c SAX.c: a bit more work on entities processing.
6429 Still Need to cleanup XML output and references in attributes
6430
6431Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6434
6435Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * tree.c: trying to fix #53574, not completely complete,
6438 I would like xmllint --copy --debug test/ent1 and
6439 xmllint --debug test/ent1 to show the same result.
6440 * xpath.c: fix a bug when trying to sort namespace nodes
6441
6442Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * HTMLtree.c: real fix for #53402
6445
6446Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6447
6448 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6449 PIs when using xsl:output
6450 * valid.c: closing #53537 some case generate segfaults if there
6451 is validity errors
6452
6453Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6454
6455 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6456 of external parsed entities, added --noent to testDocbook
6457 * valid.c: Garry Pennington found an uninitialized variable
6458 access in xmlValidateElementContent()
6459
6460Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6463 with madness
6464 * result/HTML/ : this modified the result of the regression tests
6465 a lot.
6466
6467Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6470 to doc where it wasn't checked against NULL reported by
6471 Jens Laas
6472
6473Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6476 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6477
6478Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6481 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6482 * SAX.[ch]: cleanup and updates for DocBook
6483 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6484 ex SGML identifier changes
6485 * valid.c: removed a static unused function.
6486
6487Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * HTMLtree.c: applied change for Paul Sponagl on script saving
6490 * Makefile.am: the warning about entity title.xml are normal.
6491
6492Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * configure.in: release of 2.3.7
6495 * Makefile.am: fixing make distcheck
6496
6497Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * doc/html/* doc/xml.html: updated and regenerated the docs
6500
6501Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6504
6505Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * tree.c: fixed #53388 with the provided patch
6508
6509Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * valid.c: Bjorn detected an invalid memory access. Fixed
6512 vstateVPush()
6513
6514Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6517
6518Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6519
6520 * libxml.h: new header used only for the compilation of libxml
6521 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6522 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6523 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6524 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6525 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6526 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6527 baseline (version 1.2 plus a single patch).
6528 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6529 scientific notation for numbers. Tests added.
6530 * xpath.c: formatting of numbers changed to use sprintf
6531 (contribution from William Brack)
6532
6533Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * valid.c: cleanup, more useful debugging
6536 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6537 * xmlIO.c: entity loading is printed as an error when validating
6538
6539Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * valid.c: fixed to validate within entities
6542 * test/VCM/v22.xml: added a specific testcase
6543
6544Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * valid.c: forgot an epsilon transition in for ()+
6547 * test/VCM/v21.xml : added a specific test case
6548
6549Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * valid.c: removed a state explosion exhibited by RSS
6552 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6553 from bug #51872
6554
6555Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6558 validation without using an ugly NFA -> DFA algo in the source.
6559 Made a specific algorithm easier to maintain, using a single
6560 stack and without recursion.
6561 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6562 * hash.c: made the growing routine static
6563 * tree.h parser.c: added the parent information to an
6564 xmlElementContent node.
6565
6566Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * SAX.c parser.c xpath.c: generating IDs when not validating
6569 from an external parsed entity was poisoning the ID has table
6570 with removed values. This was killing XSLT on the KDE help
6571 browser.
6572
6573Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * entities.h: andrew@ugh.net.au detected a double declaration
6576
6577Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * debugXML.c hash.c tree.h valid.c : some changes related to
6580 the validation suport to improve speed with DocBook
6581 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6582 the way validation errors get reported
6583
6584Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6587 by P C Chow and William M. Brack for XSLT HTML output
6588
6589Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6592 Igor Zlatkovic patches for MSC compilation and added his
6593 updates
6594
6595Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6598 prefix lookup.
6599 * parserInternals.c: fixed the bug reported by Morus Walter
6600 due to an off by one typo in xmlStringCurrentChar()
6601
6602Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * HTMLparser.c result/HTML/*: revamped the way the HTML
6605 parser handles end of tags or end of input
6606
6607Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6610
6611Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6614 bug where the linktime verions of free() won't work ...
6615
6616Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6617
6618 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6619
6620Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * doc/xml.html: added 2.3.6 release
6623
6624Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6627 * result/wml.xml: resulted in a small output change
6628
6629Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * tree.c: xmlNewDoc was missing the charset initialization
6632 * xmllint.c: added --auto to autogenerate a doc, allow to
6633 reproduce the problem fixed on xmlNewDoc
6634
6635Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * xpath.c: trying to get 52979 solved
6638 * tree.c result/ result/noent/: trying to get 52712 solved, this
6639 also made me clean up the fact that XML output in general should
6640 not add formating blanks by default, this changed the output of
6641 a few tests
6642
6643Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6646
6647Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * configure.in: finally released 2.3.6
6650
6651Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * xpath.c: checking for null pointer generated by new code
6654
6655Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * xpath.c: fixed a [] evaluation problem reported
6658 * test/XPath/tests/simpleaddr: extended test
6659 * result/XPath/simpleaddr: updated result
6660
6661Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * xmllint.c: Dan Timis reported a portability problem
6664 on Macs without mmap, fixed it.
6665
6666Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * testXPath.c : added a --tree option allowing to display the
6669 tree dump of the XPath expression
6670
6671Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * xpath.c: fixed a memleak when comparing nodesets
6674 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6675 * tree.c: added a TODO
6676
6677Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6680 we need string functions
6681 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6682 to be able to use them where needed. Applied some changes
6683 to reduce name linking pollution and compile in only what's
6684 needed.
6685 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6686 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6687 for the string manipulation functions
6688 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6689 to the free() function of xmlmemory.c
6690 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6691 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6692 usage.
6693
6694
6695Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * error.c: applied the context output patch of the error
6698 handling submitted by Chuck Griffith
6699 * error/VC/*: this slightly change some error logs
6700
6701Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * parser.c: fixed line number reporting on error
6704
6705Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
6707 * parser.c: Sullivan and Darin found a parser bug,
6708 applied the patch.
6709
6710Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6713 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6714 xmlversion.h.in xpointer.c: of course the way I defined
6715 UNUSED breaks on old gcc version. Try to be smart and
6716 also define it directly in xmlversion.h
6717 * configure.in: removed -ansi flag from the pedantic set
6718
6719Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720 Huge cleanup, I switched to compile with
6721 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6722 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6723 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6724 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6725 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6726 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6727 encoding.h entities.c error.c list.[ch] nanoftp.c
6728 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6729 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6730 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6731 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6732 Cleanup, staticfied a number of non-exported functions,
6733 detected and cleaned up a dozen of problem found this way,
6734 avoided a lot of public function name/typedef/system names clashes
6735 * doc/xml.html: updated
6736 * configure.in: switched private flags to the really pedantic ones.
6737
6738Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * configure.in: 2.3.5
6741 * doc/html/*: rebuilt the docs
6742
6743Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * parser.c: fixed a reported bug in NOTATION parsing
6746 * uri.c: accepted but not fixed bug 51876, added TODO
6747 * Makefile.am: fixed bug 51876
6748
6749Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * config.h.in configure.in error.c: fix a compilation problem
6752 on platforms without vsnprintf (xml@thewrittenword.com)
6753
6754Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * parser.c: fixed a function name header typo
6757 * SAX.c: notations can also occur in external subset.
6758
6759Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * error.c: removed a C++ like comment
6762
6763Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * parser.c: fixing bug 52299 strange condition leading
6766 to a parser crash due to a buffer overflow
6767 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6768 added the specific test case
6769
6770Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6773 xmlXPathConvert{String,Number,Boolean} to be able to make
6774 type casts without a context stack, fixed some implementation
6775 problems related to the absence of context at parse-time,
6776 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6777 in the public API too
6778 * xpointer.c xpathInternals.h: we need to know at parse time
6779 whether we are compiling an XPointer
6780
6781Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6784 cleaned up the parser internals, refactored XPath code, added
6785 new compilation based APIs and cleanly separated public and
6786 private APIs.
6787
6788Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * xpath.h: the comp field must be added at the end to avoid
6791 killing binary compat.
6792
6793Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * Makefile.am: detect XPath memleaks in regreson tests
6796 * error.c: fixed and error w.r.t. error reporting still using
6797 stderr
6798 * hash.c: added new line at end of file
6799 * tree.h: minor cleanup
6800 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6801 expression parsing from evaluation, resulted in a number of
6802 changes internally, and in XPointer. Likely to break stuff
6803 using xpathInternals.h but should remain binary compatible,
6804 new interfaces will be added.
6805
6806Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * configure.in: fixed a couple of problems reported by
6809 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6810 without gcc on non linux platforms.
6811
6812Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6815 a fix for --with-html-dir= configure support. I hope it won't
6816 break rpm generation
6817
6818Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * xmlIO.c: one function comment cleanup.
6821
6822Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * SAX.c: external subset notations were improperly registered
6825 in the internal subset.
6826
6827Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * README.cvs-commits: added, pointing to HACKING
6830 * HACKING: updated
6831
6832Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * parser.c: and Matt Sergeant found one in the XML push
6835 parser (erroneous check I forgot to remove when I fixed the
6836 main parser).
6837
6838Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * xpath.c: ptittom found a small bug in UnaryExpr
6841
6842Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * configure.in: bumped to 2.3.4
6845 * error.c: fixed bug #51860
6846 * tree.c: fixed bug #51861
6847 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6848 * tree.[ch] : added xmlDefaultBufferSize
6849 * nanoftp.c: typo in function name header block
6850 * doc/xml.html : updated, added link to XML::LibXSLT
6851 * doc/html/* : rebuilt the docs
6852
6853Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * parser.c SAX.c: the new content parsing code raised an
6856 ugly bug in the characters() SAX callback. Found it
6857 just because of strangeness in XSLT XML Rec ouptut :-(
6858
6859Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6860
6861 * Makefile.am: Martin Baulig suggested to add -lm
6862 * tree.c: found another bug in xmlNodeGetContent()
6863
6864Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * xpath.c: Bjorn found the error related to strictness of comparison.
6867
6868Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * parser.c: trying to fix the Dtd parsing problem reported
6871 by Gary, side effect of last week speed optimizations.
6872
6873Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6876 * parserInternals.c: removed unneeded test raised by Stric
6877
6878Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6879
6880 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6881 and fixed by William Brack). Added xmlXPathFormatNumber.
6882 Changed the sorting slightly.
6883 * configure.in Makefile.am example/Makefile.am: Added -lm.
6884 Please note that applications linking with libxml2, must
6885 also like with the math library from now on.
6886
6887Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6890
6891Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * parser.c: one must report spaces even if the Dtd element
6894 content proves that this is not part of the element content.
6895 * result/valid/*.xml: this changed the ouptu slightly
6896
6897Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * configure.in: bumped to 2.3.3
6900 * doc/xml.html: updated
6901
6902Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6903
6904 * tree.c: minor doc fix
6905 * xpath.c: deallocation issues when a result tree has been
6906 converted to a node-set
6907
6908Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * doc/xml.html: oops corrected dates s/2000/2001
6911
6912Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * valid.c: new patch from Gary Pennington
6915
6916Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6917
6918 * doc/xml.html: applied patch from Ankh
6919
6920Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * xinclude.c: fixed a problem building on Mac
6923
6924Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * parser.c: more work on increasing parsing ferformances
6927
6928Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6931 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6932 avoiding memcpy in production builds MEM_CLEANUP macro use
6933 * parser.[ch] parserInternals.c: optimizations of the tightest
6934 internal loops inside the parser. Better checking of I/O
6935 flushing/loading conditions
6936 * xmllint.c : added --timing
6937
6938Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * configure.in: bumped to 2.3.2
6941 * doc/xml.html: updated for release
6942
6943Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * xpath.c: found a memleak and fixed a nasty bug
6946
6947Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * xmllint.[c1] : added return code errors for xmllint
6950 * xpath.c: specific debug dump function for result value trees
6951
6952Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * xpath.c: finally implemented xmlXPathCompareNodeSets
6955 * test/XPath/expr/floats results/XPath/expr/floats: added
6956 a test for float expressions
6957
6958Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6961 * parserInternals.[ch]: trying to speed up parsing
6962 * xpath.c : speeded up node set equality op
6963
6964Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6967 better handling of ID/IDREF and the list modules associated
6968 * configure.in: small CFLAGS cleanup
6969
6970Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * configure.in: fixed iconv detection on AIX (stric)
6973
6974Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6975
6976 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6977
6978Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6979
6980 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6981 and optimized xmlXPathNodeSetSort
6982
6983Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * xpath.c: bug fix when context size is 0
6986 * parser.c: I like Norm's Dtd because they still manage to break
6987 the parser occasionally
6988
6989Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6992
6993Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6996 attributes within the XML-1.0 namespace
6997
6998Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * xpathInternals.h: exported a few axis functions
7001 * doc/xml.html: updated the doc
7002
7003Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * configure.in: applied patch from Daniel van Balen for OpenBSD
7006 and bumped version to 2.3.1
7007 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7008 attempt to find autoclosing was simply broken, removed it,
7009 updated the examples, this is better
7010
7011Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7014 hash functionnalities.
7015 * doc/html/* : rebuild the doc
7016
7017Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7020 on predicate
7021 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7022 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7023 really want to have tags closed on output even if we accept
7024 unclosed ones on input
7025
7026Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7027
7028 * xpath.c: ouch don't free NULL, rare case fixed
7029 * tree.c: don't coalesce text nodes if they don't have the
7030 same behaviour wrt escaping on output
7031
7032Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * xpath.c: small fixup
7035 * SAX.c: don't warn on empty namespaces.
7036
7037Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7038
7039 * README: a bit of cleanup
7040 * configure.in: preparing for 2.3.0 release
7041
7042Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * hash.[ch]: added a first version of xmlHashSize()
7045 * valid.c: another bug fix from Gary Pennington
7046
7047Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * valid.c: couple of bug fixes pointed by Gary Pennington
7050 * HTMLtree.c: #if 0 cleanup
7051
7052Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7055 which removes a time consuming check of xmlXPathNodeSetAdd()
7056 and use it in places where we are sure to not break unicity
7057
7058Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * xpath.c: bug fixes found from XSLT
7061 * tree.c: preserve node->name special values when copying nodes.
7062 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7063 external subset are fetched when available but without full
7064 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7065 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7066 output with encoding disabled.
7067
7068Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7069
7070 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7071 xmlCheckFilename should not be called from xmlFileOpenW
7072 and xmlGzfileOpenW
7073
7074Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7075
7076 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7077 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7078 added the new tests for URI normalization
7079 * testURI.c: fixed stoopid bugs
7080 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7081 the URI in the error messages are now properly normalized
7082
7083Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7084
7085 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7086
7087Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7090
7091Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092
7093 * xpath.c: fixed mod operator
7094
7095Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * parser.c: fixed xmlStrcat doc
7098 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7099 trees.
7100
7101Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102
7103 * xpath.c result/XPath/tests/chaptersbase
7104 result/XPath/tests/simplebase: fixed XPath node()
7105 * tree.c: small fix in xmlNewNs()
7106 * Makefile.am: removed extraneous xml2Conf.sh rule
7107
7108Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7111 Changed the library name, in order to get libxml-devel and
7112 libxml2-devel to coexist on a single system
7113 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7114 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7115
7116Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7119 libxml2-devel installable in // as libxml-devel.
7120
7121Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * doc/Makefile.am: fixed make rebuild in doc
7124 * doc/html/*.html: rebuilt the docs
7125
7126Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7129
7130Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7133 the HTML doc to go into the -devel RPM ...
7134 * aclocal.m4 config.h.in: some updates due to auto* magic
7135
7136Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * xpath.h: added a hook in the context structure allowing to
7139 link to extra support, needed for XSLT
7140
7141Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7144 xmlXPtrCmpPoints to use it.
7145 * propagated the following patch from Alejandro Forero
7146 * include/win32config.h xmlIO.c: applied further suggestions
7147 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7148 * example/gjobread.c: fixed warnings, now that it builds
7149
7150Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7151
7152 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7153
7154 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7155 filename points to a valid file (not a directory).
7156 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7157 Added calls to xmlCheckFilenameDir.
7158
7159 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7160 `path' (rather than `filename') as the parameter to gzopen and open.
7161
7162Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * Makefile.am: fixed a problem with EXTRA_DIST
7165
7166Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * Makefile.am example/Makefile.am: finally found the trick
7169 to build the example, i.e. add "." in SUBDIRS before example
7170 in the list <grin/>
7171
7172Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7173
7174 * doc/xml.html: updated with an XSLT section, removed pointer to
7175 W3C CVS base.
7176
7177Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7180 too, and deallocation need to occur the same way.
7181
7182Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7183
7184 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7185 type correponding to an XSLT result tree fragment. Share most
7186 of the data format with node set, as well as operators.
7187 * HTMLtree.c: added a newline at the end of the doctype output
7188 whe this one is not present initially.
7189 * tree.c: make sure taht the parent and doc pointers are properly
7190 set when copying attributes (lists).
7191
7192Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193
7194 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7195
7196Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7197
7198 * xpath.c: seems I finally killed that ugly path evaluation
7199 context bug (tagged 9999 in case is is wrong)
7200
7201Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7204 for XSLT
7205
7206Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7207
7208 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7209 for xmlGzfileOpen() bug
7210
7211Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * xpath.c: removed an error found by XSLT usage
7214 * tree.c parserInternals.h: use a predefined static string
7215 for text and comment nodes, avoid freeing them in xmlFreeNode,
7216 exported the string name in parserInternals.h and added
7217 another value to disable encoding at output (for XSLT),
7218 gain memory, time.
7219
7220Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7223 win32/libxml2/libxml2_so.dsp: new makefiles and update
7224 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7225
7226Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7227
7228 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7229 Gary Pennington
7230
7231Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7232
7233 * xpath.c: fixed the comaprision of values and nodelists,
7234 need to compare nodelist still ...
7235 * debugXML.c: avoided a possible core dump
7236 * HTMLparser.c: cleanup
7237 * nanohttp.c: contributed fix.
7238 * tree.c: fixes in properties handling added xmlSetNsProp
7239 needed by libxslt
7240 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7241 comment
7242 * TODO: updated
7243
7244Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7245
7246 * parser.c parserInternals.c: applied Bjorn Reese optimization
7247 patch
7248
7249Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * Makefile.am: applied patch fro make check from Martin Vidner
7252
7253Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7254
7255 * configure.in: preparing 2.2.11
7256 * doc/html/*: rebuild the HTML files
7257 * doc/xml.html : updated
7258
7259Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7260
7261 * tree.c: fixed a stupid bug
7262 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7263 patches related to validation of an XInclude processing result
7264 * TODO: updated
7265
7266Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7269 on large files
7270
7271Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7274
7275Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7276
7277 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7278 reported by Jonas Borgström
7279 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7280
7281Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7282
7283 * testXPath.c xpath.c: fixing the XPath union expressions problem
7284 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7285
7286Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * xmllint.c: Made is so if the file name is "-" is will read form
7289 standard input. Sven Heinicke <sven@zen.org>
7290 * tree.c: fixed a problem when growing buffer
7291 * tree.h: fixed the comment of the node types following andersca
7292 comment
7293 * TODO: updated
7294
7295Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * HTMLparser.[ch]: added a way to avoid adding automatically
7298 omitted tags. htmlHandleOmittedElem() allows to change the
7299 default handling.
7300 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7301 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7302 of xmllint too when using --memory flag, added a memory test
7303 suite at the Makefile level.
7304 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7305 with namespace use when encountering QNames in XPath evalation,
7306 added xmlns() scheme in XPointer.
7307 * nanoftp.c : incorporated a fix
7308 * parser.c xmlIO.c: fixed problems raised with encoding when using
7309 the memory I/O
7310 * parserInternals.c: closed bug 25934 reported by
7311 torsten.landschoff@innominate.de
7312 * TODO: updated
7313
7314Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7317 on a non-updated tree :-(, made a 2.2.10 release to correct the
7318 situation
7319
7320Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7323 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7324 integrated a set of OpenVMS changes from Howard Taylor
7325 <Howard.Taylor@pacoast.com>
7326
7327Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7328
7329 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7330 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7331
7332Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * HTMLparser.c: some fixes on auto-open of html/head/body
7335 * encoding.c: fixed a compilation error on some gcc env
7336 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7337 XPointer implementation
7338 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7339 related XPointer tests and associated results
7340
7341Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * doc/xmldtd.html doc/xml.html: following a short step by step
7344 guidance on IRC to help maciej with DTDs I started a small
7345 page on the subject.
7346
7347Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * HTMLparser.c: fixed handling of broken charrefs
7350 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7351 patches
7352
7353Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/xml.html doc/html/* : rebuilt the docs after adding
7356 xinclude and updated page for 2.2.7 and 2.2.8
7357 * configure.in: releasing 2.2.8
7358
7359Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * parser.[ch] parserInternals.c: applied the conditional
7362 section processing fix from Jonathan P Springer
7363 <jonathan.springer2@gte.net>
7364 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7365 project file, fixed iconv default non support
7366 * xpath.c: fixed the problem of evaluating relative expressions
7367 when a node context is provided.
7368
7369Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * nanoftp.c: fixed gcc 2.95 new warnings
7372 * SAX.c: fixed a stupid bug
7373 * tree.c: fixed a formatting problem when round-tripping
7374 from/to memory
7375 * xinclude.c: chased memleak, fixed a base problem
7376 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7377 xmlXPtrBuildNodeList()
7378 * TODO: updated
7379 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7380 adding a first small set of regression tests for XInclude
7381
7382Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * nanohttp.[ch]: applied Wayne Davison patches to access
7385 the WWW-Authorization header.
7386 * parser.c: Closed Bug#30847: Problems when switching encoding
7387 in short files by applying Simon Berg's patch.
7388 * valid.c: fixed a validation problem
7389 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7390 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7391 Wayne Davison
7392 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7393 need to be extended to non full nodes selections.
7394 * xinclude.c: starts to work decently
7395
7396Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7399 debugXML.c xmlversion.h.in: Started adding XInclude support,
7400 this is a new xmllint option
7401 * tree.c xpath.c: applied TOM patches for XPath
7402 * xpointer.c: fixed a couple of errors.
7403 * uri.c: added an escaping function needed for xinclude
7404 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7405 new warning from RH70 gcc's version
7406
7407Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * HTMLparser.c: fixed loop on invalid char in scripts
7410 * parser.c: update to description of xmlIOParseDTD()
7411 * libxml.m4 xmlversion.h.in: changes contributed by
7412 Michael Schmeing <m.schmeing@internet-factory.de>
7413 * configure.in: preparing for 2.2.7
7414 * Makefile.am: trying to avoid config.h and acconfig.h
7415 being included in the distrib
7416 * configure.in: released 2.2.7
7417
7418Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7419
7420 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7421 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7422
7423Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * parser.[ch]: added xmlIOParseDTD()
7426 * xpointer.c: added support for the 2 extra parameters of
7427 string-range, fixed a stoopid error when '0' was present
7428 in XPointer expressions
7429 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7430 testsuite for the above
7431
7432Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * libxml.spec.in: improved package descriptions
7435
7436Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * xpath.c xpathInternals.h: applied a large cleaning patch
7439 from TOM <ptittom@free.fr>, it also add namespace support
7440 for function and variables registration.
7441
7442Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7445 * Makefile.mingw: Wayne Davison's update adding hash.c
7446
7447Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7448
7449 * xpath.c: fixed the root evaluation problems
7450 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7451 ignorable spaces with <b> <bold> <em>
7452 * tree.c: fixed a loop in xmlSearchNsByHref()
7453
7454Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * xpath.c: applied another XPath patch from TOM
7457 * xpath.c include/makefile.am: applied another patch from
7458 china@thewrittenword.com (cleanup on IRIX).
7459
7460Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * xml-config.1: received a fixed version from Fredrik Hallenberg
7463 <hallon@lysator.liu.se>
7464
7465Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7468 cleanup patch for XPath
7469
7470Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * patched to redirrect all "out of context" error messages to
7473 a reconfigurable routine. The changes are:
7474 * xmlerror.h : added the export of an error context type (void *)
7475 an error handler type xmlGenericErrorFunc there is an interface
7476 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7477 to reset the error handling routine and its argument
7478 (by default it's equivalent to respectively fprintf and stderr.
7479 * all the c files: all wild accesses to stderr or stdout within
7480 the library have been replaced to calls to the handler.
7481
7482Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * configure.in: release 2.2.6
7485 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7486 exporting the inner functions of xpath for extension modules
7487 * doc/*: updated and rebuilt the doc
7488
7489Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * nanohttp.c : applied Wayne HTTP cleanup patch
7492 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7493 and xmlNodeSetSpacePreserve()
7494
7495Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * xpath.c: closing bug #29260
7498
7499Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7502 multikey tuples, made hash structure opaque
7503 * valid.[ch]: moved elements, attributes, notations decalarations
7504 as well as ID and refs to hash tables.
7505 * entities.c: hash cleanup
7506 * xmlmemory.c: fixed a dump problem in debug mode
7507 * include/Makefile.am: problem passing in DESTDIR= values patch
7508 from Marc Christensen <marc@calderasystems.com>
7509 * nanohttp.c: removed debugging remains
7510 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7511 * HTMLparser.c parser.c: fixing a number of problems with the
7512 macros in the *parser.c files (Wayne).
7513 * HTMLparser.c: close the previous option when opening a new one
7514 (Marc Sanfacon).
7515 * result/HTML/*: updated the HTML results accordingly
7516
7517Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7520 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7521 XPath functions and XML entities table to them. More to come...
7522 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7523
7524Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * tree.c: coalesce adjacent text nodes
7527 * valid.c: handling of blank nodes in DTd validation (raised
7528 by problems with a posteriori validation).
7529 * nanohttp.c: changing behaviour on HTTP write stuff.
7530 * HTMLtree.c: forced body and html to be explicitely closed.
7531 * xpath.h: exported more XPath functions.
7532
7533Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * Release of 2.2.5
7536 * xpointer.c: range() range-inside and other helper functions
7537 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7538
7539Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7542 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7543
7544Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7547 and XPointer modules
7548
7549Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * SAX.h: closed #25107
7552
7553Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * testSAX.c: fixed problem with cdata reporting
7556 * SAXresult/* : updated
7557
7558Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7561 Closed bug #27499, added to regression tests
7562 * TODO: updated
7563
7564Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7565
7566 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7567 support for SCRIPT and STYLE with help from Bjorn Reese
7568 * test/HTML/* result/HTML/*: added simple testcase and updated
7569 the existing ones.
7570
7571Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7574 string-range for empty strings
7575 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7576 test/XPath/xptr/strrange: augmented the XPointer testsuite
7577
7578Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * doc/xml.html doc/xmlmem.html: added a module describing memory
7581 interfaces and use, updated the main page.
7582
7583Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7586 nanoftp code work on Windows too now
7587
7588Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7589
7590 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7591 * xpointer.c: implemented string-range() at least a good first version
7592 * test/XPath/docs/str test/XPath/xptr/strrange
7593 result/XPath/xptr/strrange: the string-range() tests
7594
7595Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * Makefile.am include/Makefile.am include/win32config.h
7598 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7599 and make distcheck
7600
7601Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7604 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7605 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7606
7607Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7610 patch for socklen_t detection by
7611 Albert Chin-A-Young <china@thewrittenword.com>
7612
7613Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7616 and added a --dtdvalid option to xmllint used to test it
7617
7618Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7621 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7622
7623Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7626 handlings (registration, lookup, cleanup)
7627
7628Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7629
7630 * configure.in Makefile.am include/makefile.am: adding XPointer
7631 and XPtrtests target
7632 * xpointer.[ch] : new files for XPointer support
7633 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7634 more XPath tests
7635
7636Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * configure.in: fixed, very broken, make distcheck works again
7639
7640Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * More work toward 2.2.5, integrated a number of patches
7643 * configure.in Makefile.am win32config.h.in: trying to cleanup
7644 make distcheck .... huh ...
7645 * include/Makefile.am include/win32config.h: new directory
7646 for includes
7647 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7648 updated teh makefiles and instructions for WIN32
7649 * xpath.c: small fixes
7650 * test/XPath/ results/XPath: updated the testcases and results
7651 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7652 suggested patches
7653 * valid.c: fixed an ID bug
7654
7655Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007658 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007659 * xpath.[ch]: worked on XPointer
7660
7661Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * configure.in Makefile.am: 2.2.5, ship the include in an
7664 include/libxml subdirectory, use symlinks when using CVS
7665 * testSAX.c: fixed small bug
7666 * testXPath.c: changed the way testfiles are parsed
7667 * debugXML.c: same kind of cleanup when parsing an argument expression
7668 XPath/XPointers can have blanks embedded
7669 * xpath.[ch]: more cleanup, reorgs for XPointer work
7670 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7671 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7672
7673Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7676 in the XPath engine, rewrote large parts of it, now it's far
7677 cleaner and in sync with the REC not an old WD. Fixed a parsing
7678 problem in the interactive XML shell found when testing XPath.
7679
7680Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7683 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7684 examples with the extra test
7685
7686Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7689 the global init function.
7690
7691Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * HTMLparser.c: Doohhh, attribute name parsing was still case
7694 sensitive ! Fixed this ...
7695 * result/HTML/* : updated the tests results accordingly
7696
7697Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7700 engine, should be far more stable, incorporated a new version of
7701 preceding/following axis, need testing
7702 * uri.c: fixed file:///c:/a/b/c problem
7703 * test/XPath/tests/idsimple: augmented the XPath tests
7704
7705Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * doc/* rebuilding docs for 2.2.4 release
7708
7709Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * configure.in: releasing 2.2.4
7712 * parser.[ch]: added xmlStrEqual()
7713 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7714 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7715 use xmlStrEqual instead
7716 * TODO: updated
7717 * added an XPath test
7718
7719Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7722 * entities.h: exported xmlInitializePredefinedEntities
7723 * parser.[ch] : added xmlInitParser()
7724 * parserInternals.h : had to export htmlInitAutoClose()
7725
7726Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7729 problems
7730 * Makefile.am : added XPath regression tests to normal tests
7731 * uri.c: fixed a problem with local paths, cleanup
7732 * parser.c: fixed a problem with large CData sections
7733
7734Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * configure.in xml-config.in: patch from "Ben Taylor"
7737 <sol7x86@hotmail.com> for solaris shared libs lookup
7738
77392000-09-30 Martin Baulig <baulig@suse.de>
7740
7741 * libxml-2.0.pc.in: Provide pkg-config script.
7742
7743 * configure.in: Create the libxml-2.0.pc script from the
7744 libxml-2.0.pc.in templates.
7745 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7746 script in `$(libdir)/pkgconfig'.
7747
7748Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7751 when compiling with MSC
7752
7753Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * xpath.c: patch for normalize-string() substring-before(),
7756 substring-after() and translate() functions from Bjorn Reese
7757 <breese@mail1.stofanet.dk>
7758 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7759 Fredrik Hallenberg <hallon@lysator.liu.se>
7760 * TODO: updated
7761
7762Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7765 problem of socklen_t being undefined on a number of platforms
7766 * debugXML.c: fixed a compilation problem when without snprintf
7767
7768Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7769
7770 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7771 an URI bug and a fix for the control-character-induced infinite loop
7772 * nanohttp.c: preventive fix for compiling on WIN32
7773
7774Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * xmlint.c: closing bug #25000
7777
7778Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7781 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7782 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7783 related function, fixing xmlStrncmp(), and associated cleanup
7784 * result/HTML/entities.html.sax: updating result
7785
7786Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * uri.c: applied patch for URI escaping from Wayne Davison
7789 <wayned@blorf.net>
7790 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7791 from Denis Barbier <barbier@imacs.polytechnique.fr>
7792 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7793 patch from Wayne Davison
7794
7795Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * doc/xml.html : updated with new releases, adding "how to help"
7798
7799Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7800
7801 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7802 removed a few warnings in pedantic mode ...
7803 * parserInternals.c parser.c: moved encoding switching function
7804 to parserInternals.c
7805 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7806
7807Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7810 error or warning handlers
7811
7812Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * parserInternals.c parserInternals.h parser.c Makefile.am:
7815 created a new module parserInternals.c, moved most of the
7816 code shared by the various parsers there, as well as
7817 deprecated code from parser.c. More cleanup of parser.c
7818 * uri.c: fixed a problem when URI is NULL
7819 * valid.c: speedup when looking for an attribute declaration
7820
7821Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7824 the cleanup of the computation of URI references when seeking
7825 external entities. The URI reference string and the resulting
7826 URI are both stored now.
7827 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7828 large s(n)printf checks and cleanup from Denis Barbier
7829 <barbier@imacs.polytechnique.fr>
7830 * xmlversion.h.in tree.h: couple of SGML declarations for a
7831 possible docbook module.
7832 * result/VC/ : a couple of test output changed due to the change
7833 of the entities URI
7834
7835Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * parser.h: added a _private field for linking user's data
7838
7839Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * parser.c parserInternals.h: demacroified most of the IS_XXX
7842 the gain in size is significant so ...
7843
7844Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * entities.c: cases where looking up entities with doc==NULL
7847 covered
7848
7849Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7850
7851 * uri.c: applied Wayne Davison patch
7852 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7853
7854Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * uri.c testUri.c: applied Wayne Davison patches
7857 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7858 * Makefile.in: added URItest and included thenin "make tests"
7859
7860Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * xmlversion.h.in: closed bug 22941
7863
7864Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * doc/xmlio.html: added doc and example for entity loader
7867 redefinition.
7868
7869Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7872 used by libxml
7873
7874Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * parser.c: Fixed bug on invalid ontent characters and when using
7877 push.
7878 * xmllint.c: fixed xmllint endling of errors in push mode
7879
7880Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * HTMLparser.c testHTML.c: applied two new patches from
7883 Wayne Davison <wayned@users.sourceforge.net>
7884 * result/HTML/*.sax: regenerated HTML SAX output
7885 * parser.c: more cleanup.
7886
7887Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * HTMLparser.[ch] testHTML.c: applied the second set of
7890 patches from Wayne Davison <wayned@users.sourceforge.net>,
7891 adding htmlEncodeEntities()
7892 * HTMLparser.c: fixed an ignorable white space detection bug
7893 occuring when parsing with SAX only
7894 * result/HTML/*.sax: updated since the output is now HTML
7895 encoded...
7896
7897Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * HTMLparser.[ch]: applied some of Wayne Davison
7900 <wayned@users.sourceforge.net> patches
7901
7902Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7905 undeclared namespace prefix was used, added a warning.
7906 Cleaned up support w.r.t. entities, spilling out a warning
7907 and being pedantic on lookups.
7908 * test/warning/ent9 : added testcase for previous example.
7909 * TODO: updated
7910 * parserInternals.h parser.c: changed the way names are parsed
7911 now allow infinite size and decrease penalty for normal use
7912 * parser.c: Started a big cleanup/check of the parser code,
7913 fixed some of the most tortuous entity code, spotted code
7914 unused anymore
7915 * test/*: added tests for very long names and related nasty
7916 things.
7917
7918Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * doc/encoding.html: added encoding aliases doc
7921 * doc/xml.html: updates
7922 * encoding.[ch]: added EncodingAliases functions
7923 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7924 bottleneck affecting large DTDs like Docbook
7925 * parser.[ch] xmllint.c: added a pedantic option, will be
7926 useful
7927 * SAX.c: redefinition of entities is reported in pedantic mode
7928 * testHTML.c: uninitialized warning from gcc
7929 * uri.c: fixed a couple of bugs
7930 * TODO: added issue raised by Michael
7931
7932Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7933
7934 * doc/encoding.html: propagated Martin Duerst suggestions
7935
7936Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7939 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7940 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7941 by Wayne Davison
7942
7943Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * nanoftp.c nanohttp.c: small cleanup
7946 * TODO: updated
7947
7948Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * added an old VC testcase and updated title.xml entity
7951
7952Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7955 done on auto-opening of <p> tags and cleanup of SAX output
7956
7957Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7960
7961Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * doc/xml.html libxml.* structure.*: updated the doc a bit
7964
7965Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7968 of SAX tests
7969
7970Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7971
7972 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7973 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7974
7975Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7978 * testHTML.c: fix core dump on Solaris 2.x systems
7979 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7980 * result/HTML/*.sax: previous bug fix lead to new results
7981
7982Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7985 * configure.in: added --with-readline=DIR to accept alternate
7986 path for readline include/library
7987 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7988 for ANSI under HP-UX
7989 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7990 includes @LIBS@
7991
7992Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * doc/* : rebuilt the docs
7995 * getting ready for 2.2.2 release
7996
7997Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8000 and xmlAddFeature()
8001 * tree.[ch]: added xmlAddChildList()
8002 * xmllint.c: MAP_FAILED macro test
8003 * parser.h: added xmlParseCtxtExternalEntity()
8004 * valid.c: applied bug fixes removed warning
8005 * tree.c: added CDATA block to elements content
8006 * testSAX.c: cleanup of output
8007 * testHTML.c: added SAX testing
8008 * encoding.c: better error recovery
8009 * SAX.c, parser.c: fixed one of the external entity processing
8010 of the OASis testsuite
8011 * Makefile.am: added HTML SAX regression tests
8012 * configure.in: bumped to 2.2.2
8013 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8014 SAX results
8015
8016Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * configure.in: patch for HP compiler
8019
80202000-08-04 Sven Heinicke <sven@zen.org>
8021
8022 * xmllint.c: Was coredumping sometimes when the file given didn't
8023 exist.
8024
8025Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8026
8027 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8028
8029 when using in memory parsing. Need some cleanup.
8030 * xmllint.c configure.in: added a --memory flag to test memory
8031 parsing
8032
8033Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * nanohttp.c: fixed socklen_t replacement to unsigned int
8036 * parser.c: fixed a space handdling missing at the end of
8037 production 28 DOCTYPE.
8038 * xmlmemory.c: fixed a stupid bug on the routine to override
8039 allocation functions
8040 * TODO: updated
8041
8042Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * doc/ regenerated the docs
8045
8046Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * doc/encoding.html doc/xml.html: added I18N doc
8049 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8050 improvements, both parser and filters, added ASCII & HTML,
8051 fixed the ISO-Latin-1 one
8052 * xmllint.c testHTML.c: added/made visible --encode
8053 * debugXML.c : cleanup
8054 * most .c files: applied patches due to warning on Windows and
8055 when using Sun Pro cc compiler
8056 * xpath.c : cleanup memleaks
8057 * nanoftp.c : added a TESTING preprocessor flag for standalong
8058 compile so that people can report bugs more easilly
8059 * nanohttp.c : ditched socklen_t which was a portability mess
8060 and replaced it with unsigned int.
8061 * tree.[ch]: added xmlHasProp()
8062 * TODO: updated
8063 * test/ : added more test for entities, NS, encoding, HTML, wap
8064 * configure.in: preparing for 2.2.0 release
8065
8066Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8067
8068 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008069 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008070
8071Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * doc/xml.html: changed the xmlsoft.org structure, updated the
8074 examples w.r.t. root and childs
8075
8076Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8077
Daniel Veillard784b9352003-02-16 15:50:27 +00008078 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008079
8080Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * HTMLparser.c: Work on character encoding support for the HTML parser
8083 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8084 * encoding.c: Fixed a potential memleak in the encoding stuff
8085
8086Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8087
8088 * doc/FAQ.html doc/Makefile.am : added a FAQ
8089
8090Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8093 of the HTML parser to force it to not bypass SAX
8094
8095Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * win32config.h.in: updated
8098 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8099 lacks iconv support :-( need to release 2.1.1
8100 * configure.in: release 2.1.1
8101 * HTMLparser: fixed bug #14784
8102 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8103 by Windows compiler
8104 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8105 the SAX startDocument() callback.
8106 * TODO: updated
8107
8108Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * added xmlStopParser()
8111
8112Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * configure.in: 2.1.0 prerelease
8115 * Large resync between W3C and Gnome tree
8116 * nanoftp, nanohttp.c: fixed stalled connections probs
8117 * HTMLtree.c SAX.c : support for attribute without values in
8118 HTML for andersca
8119 * valid.c: Fixed most validation + namespace problems
8120 * HTMLparser.c: start document callback for andersca
8121 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8122 * parser.h, SAX.c: serious speed improvement for large
8123 CDATA blocks
8124 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8125 different encoding
8126 * example/Makefile.am example/gjobread.c tree.h: work on
8127 libxml1 libxml2 convergence.
8128 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8129 and the LIBXML_TEST_VERSION macro
8130
8131Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * doc/xml.html: various patches and improvements typo fixed by
8134 Felix Natter
8135 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8136 from Felix Natter <fnatter@gmx.net>
8137
8138Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * doc/upgrade.html: updated with instructions for support of both
8141 libxml-1.x and libxml-2.x
8142 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8143 for 2.x support and also fixed includes
8144
8145
8146Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8149 the encoding support, added iconv support, so now libxml if
8150 compiled with iconv automatically support japanese encodings
8151 among others. Work based on initial patch from Yuan-Chen Cheng
8152 I may have broken binary compat in the encoding handler
8153 registration scheme, but that was so utterly broken I don't
8154 expect anybody to have used this feature until now.
8155 * parserInternals.h: fixup on the CHAR range macro
8156 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8157 code.
8158 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8159 * uri.c: added xmlParseURI() I can't believe I forgot to
8160 implement this one in 2.0 !!!
8161 * SAX.c: moved doc->encoding update in the endDocument() call.
8162 * TODO: updated.
8163
8164Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * tree.h: removed extraneous xmlRemoveProp definition
8167 * TODO: added item about --disable-corba configure switch
8168 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8169 * nanoftp.c: fixed include problems giving troubles on AIX and
8170 slowlaris
8171 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8172 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8173 comment and headers changes to lower gtk-doc number of warnings
8174 * doc/html/*: rebuilt docs
8175
8176Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * HACKING: documented the tag for 1.x and instructions
8179
8180Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8183 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8184 xmlCreateIOParserCtxt
8185 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8186 significant overall improvement
8187 * xmllint.c: added I/O test to xmllint
8188 * testSAX.c: added a speed test
8189 * doc/* : updated/regenerated
8190
8191Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8192
8193 * xpath.c uri.h parserInternals.h: cosmetic changes from
8194 "Timur I. Bakeyev" <timur@bat.ru>, including making
8195 xmlCreateURI() public
8196
8197Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8200 and the code at the same time. Added a clean mechanism for
8201 overload or added input methods: xmlRegisterInputCallbacks()
8202 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8203 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8204 * TODO: updated
8205 * doc/* : updated/regenerated
8206 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8207 source dir
8208
8209Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * testURI.c: yet another forgotten commit, I should get some sleep !
8212
8213Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * xmllint.c: forgot to commit this too ?
8216
8217Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * xmlversion.h.in : forgot to commit this previously
8220
8221Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8224 * README TODO: updated for release
8225 * uri.c uri.h: added authority parsing/saving
8226 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8227 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8228 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8229 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8230 Makefile.am : added compile-time customization of libxml
8231 --with-ftp --with-http --with-html --with-xpath --with-debug
8232 --with-mem-debug
8233 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8234 #include <libxml/xxx.h> I hope it won't break too much stuff
8235 and will be manageable in the future...
8236 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8237 and added xmllint to the installed programs
8238 * uri.h: added xmlFreeURI()
8239
8240Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * uri.c uri.h: finished the escaping handling, the base support
8243 and the URI path normalization. Looks good just lacks the
8244 authority content parsing code.
8245 * Makefile.am: added instructions to generate testURI
8246 * TODO: updated
8247 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8248 added links and icons for W3C and Gnome
8249
8250Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * xmlmemory.[ch] : seems I forgot to actually update the files in
8253 the last commit :-)
8254 * doc/xml.html doc/html/* : updated and uploaded the docs
8255
8256Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8259 * TODO: updated
8260 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8261 libxml default allocation function with another set (like gmalloc/
8262 gfree).
8263 * Makefile.am, uri.c, uri.h: added a set of functions to do
8264 exact (litteraly copied from the RFC 2396 productions) parsing
8265 and handling of URI. Will be needed for XLink, one XML WFC,
8266 XML Base and reused in the nano[ftp/http] modules. Still work
8267 to be done.
8268
8269Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8270
8271 * configure.in, libxml.spec.in : libxml2
8272 * doc/* : updated the doc page, rebuilt the docs
8273
8274Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * all: tagged LIB_XML_1_X
8277 * *.c *.h : updated from W3C CVS tree
8278 * configure.in : 2.0.0-beta
8279 * libxml.spec.in : libxml2 package nam
8280 * result/* : new version of the tests output
8281
8282Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8283
8284 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8285
8286Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * doc/* : rebuilt the docs
8289 * parser.c: final patch on #6766
8290 * valid.c: small patch on validity checks.
8291
8292Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8295 added
8296 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8297 compatibility w.r.t. XML spec and existing code.
8298
8299Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * parser.c: seems a better solution to <a> </a> exists,
8302 will try it for a while
8303
8304Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * parser.c: tried to remove the <a> </a> generating <a/>
8307 this is hard. Left a flag for that purpose. Fixed bug #6766
8308 * configure.in: prepared 1.8.7 not released, due to previous
8309 problem
8310
8311Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * doc/xml.html : applied second patch from Paul DuBois
8314
8315Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * doc/xml.html : applied patch from Paul DuBois
8318
8319Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8322
8323Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8326 compilation warnings on various platforms.
8327 * parser.c: Fixed #5281 validity error callbacks are now desactived
8328 by default if not validating.
8329
8330Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8333
8334Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8337 <gkatsi@cs.toronto.edu>
8338
8339Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8340
8341 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8342 processing URLs
8343
8344Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8347 xmlNanoFTPUpdateURL for persistent control connections.
8348 * configure.in: 1.8.6
8349
8350Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8353 * tree.[ch] : added xmlSaveNoEmptyTags
8354
83552000-01-29 James Henstridge <james@daa.com.au>
8356
8357 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8358
8359 * Makefile.am: added nanoftp.[ch] to the build.
8360
8361Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * nanoftp.[ch]: cleanup, comments, API
8364 * debugXML.c : fixed a bug in the cat command
8365 * doc/*: regenerated the docs
8366
8367Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8370 * debugXML.c : fixed a bug in the cat command
8371 * valid.c: fixing some small probs
8372 * libxml.spec.in: get rid of the SNAP suffix
8373 * doc/xml.html: updated the status
8374
8375Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * xml-config.in: xml-config --version to just return the
8378 version number
8379 * xpath.c: some cleanup w.r.t. axis when the current node is
8380 an attribute.
8381 * TODO: updated
8382
8383Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * configure.in: prepared for libxml-1.8.5
8386 * doc/* recompiled the documentation
8387
83882000-01-17 Jody Goldberg <jgoldberg@home.com>
8389
8390 * configure.in : WARNING autoconf subtlety alert :
8391 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8392 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8393 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8394 get defined by AC_CHECK_HEADERS.
8395
8396Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8399 Rune.Djurhuus@fast.no
8400
8401Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * TODO: updated
8404 * tree.c, parser.c: made sure that only memory alloc problems
8405 and internal parser errors are allowed to write to stdout or
8406 stderr.
8407
8408Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * tree.c : restored xmlNewGlobalNs since this seems used by
8411 a lot of existing code :-(, fixed a bug in xmlNewNs
8412 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8413 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8414 to exit() from the library code.
8415 * xpath.c, parser.c: removed bugs or unused code detected by
8416 Windows compilers
8417 * parser.c: started adding interfaces for parsing well balanced
8418 XML fragments
8419 * configure.in: releasing 1.8.4
8420 * doc/* : rebuilt the docs
8421
8422Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * tree.[ch] : added xmlNewDocFragment() for DOM
8425 * testHTML.c: uninitialized variable.
8426
8427Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8428
8429 * doc/* : rebuild the docs
8430
8431Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * acconfig.h: readline and history patch
8434 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8435 * tree.c: added check and handling when possibly removing an ID
8436 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8437 and saving.
8438 * test/HTML/entities.html result/HTML/entities.html* : test for
8439 various entities reference cases
8440 * result/HTML/* : as a result output of some testcase have
8441 changed
8442 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8443 by previous example. added xmlParseTryOrFinish().
8444 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8445 entities.h debugXML.h HTMLparser.h: changed the way struct are
8446 declared to allow gtk-doc to expose those
8447 * parser.c: closed bug #4960
8448 * Makefile.am configure.in: Applied patch from
8449 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8450 and math/socket libs detection
8451
8452Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8453
8454 * configure.in, Makefile.am: link tester against readline
8455 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8456
8457Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8458
8459 * tree.[ch]: added xmlRemoveProp
8460 * win32config.h.in nanohttp.c: avoid including the Windows
8461 socket stuff in every C files
8462 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8463 the XmL parser(s)
8464 * test/ns4 result/ns4 etc...: added test case for previous prob
8465 * tree.c: xmlNewNs wasn't checking for double definition
8466 * Makefile.in: fixed a problem with dist-hook duplicates
8467 * parser.[hc], xmlIO.c: fixed the loading of external entities
8468 APIs, now xmlLoadExternalEntity() is used everywhere and
8469 setting up an app specific front-end using the
8470 * SAX.c parser.c: some fixes, now the xhtml spec validates
8471 with the xhtml DTD.
8472 * error.c: fixed crashes in case of no input stream
8473 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8474 to the validation tests and results
8475
8476Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8479 too htmlCreatePushParserCtxt() and htmlParseChunk()
8480 * parser.c: a bit of cleanup.
8481 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8482 to XML) removed the last mem leak known
8483 * HTMLtree.c: output message cleanup
8484 * xmlmemory.c: display content info about memory blocks
8485 * result/HTML/wired.* : missing att value warning change
8486
8487Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * doc/* : rebuilt the documentation
8490
8491Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * parser.[ch] parserInternals.h: Push parser for XML,
8494 seems to work fine now
8495 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8496 --push for push testing
8497 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8498 * testSAX.c: added --push
8499 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8500 subtree
8501 * xmlIO.[ch] : enriched API + fixes for push mode
8502 * entities.[ch]: added the entity content length to the struct.
8503 * xmlmemory.[ch]: new API to show the last entries for the shell
8504 * valid.c: added required attribute testing
8505 * SAX.c: the cdata callback now merge contiguous fragments
8506 * HTMLparser.c: cleanup of some macros
8507
8508Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8509
8510 * parser.c: fix for PIs name starting with xml
8511 * tree.c: fixed a potential problem with || and && ops
8512 * *.c, configure.in win32config.h.in : generate win32config.h for
8513 those on the Other Side !
8514
8515Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516
8517 * parser.c: fixed a stupid = vs. == bug :-(
8518 * doc/gnome-xml.sgml: s/glade/xml/
8519
8520Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * configure.in, doc/xml.html : bug fix release 1.8.2
8523 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8524 Hopefully the end of that silly C++ include problem
8525 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8526 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8527 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8528 troubles with autoclosed elements when the stree shape doesn't
8529 follow the DtD specs. Added htmlIsAutoClosed() and
8530 htmlAutoCloseTag()
8531 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8532 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8533 * debugXML.c: fixed a bug on printing default namespaces.
8534 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8535
8536Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * result/HTML/*.htm[l] : updated the HTML regression tests according
8539 to the new output
8540 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8541 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8542 problem due to intermix of extern "C" { ... } declarations for C++
8543 and recursive includes in the headers
8544
85451999-12-20 Chris Lahey <clahey@umich.edu>
8546
8547 * HTMLtree.c: Made it so that html nodes with a single child do
8548 not insert a carriage return before or after the child node.
8549
8550Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * configure.in, doc/xml.html : bug fix release 1.8.1
8553 * parser.c: fixed bug #4344
8554 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8555 added the glue to avoid C++ problems
8556 * doc/* : regenerated the documentation
8557
8558Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8561 namespace recognition, and Dia as a resul :-(
8562 * encoding.c: closed bug #3950
8563
8564Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * valid.c: debugging a posteriori validation, except URI expansion
8567 stuff this should be fixed now
8568 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8569 Carl Nygard <cnygard@bellatlantic.net>
8570 * tester.c: added --postvalid, cleaning of the code
8571 * tree.[ch]: added xmlDocGetRootElement()
8572
8573Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8574
8575 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8576 c++ losage.
8577
8578Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * configure.in, doc/xml.html : bumped to 1.8.0
8581 * xlink.[ch], Makefile.am : added framework for link detection
8582 * parser.h: added nbChars to parser context, needed for cleanup.
8583 * xmlmemory.c: removed a nasty bug when out of mem
8584 * valid.[ch]: adding namespace support for attribute decl
8585 * tester.c: added --debugent option
8586 * debugXML.[ch]: added xmlDebugDumpEntities()
8587 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8588 buffers instead, this was really needed, validation was breaking
8589 in strange ways due to that. Added xmlParseStringPEReference()
8590 and other parsing from strings functions. Entities processing
8591 modified again, but PERef are still not handled correcly but
8592 unless you're Eve Maller you won't notice :-)
8593 * HTMLparser.c: large changes toward reliability, and switched to
8594 lowercase internal tags, XHTML is lowercase, so it will help
8595 that output is closer to next version.
8596 * doc/* : regenerated the documentation, it is now hosted at
8597 http://xmlsoft.org/ (same bits I just bought the domain :-)
8598
8599
8600Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8603 doc generation
8604 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8605 in the SAX API
8606 * doc/*: rebuilt the doc making sure everything appears in the
8607 HTML files
8608
8609Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8612 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8613 which allow impressive speed improvement on dataset with
8614 large text pieces, but at the cost of broken binary
8615 compatibility and slightly bigger memory usage.
8616 Configure with --with-buffers to activate them, they
8617 are protected with XML_USE_BUFFER_CONTENT define.
8618 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8619 goal is 0 memory left allocated once parser is no more used
8620 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8621 call xmlCleanupParser() and xmlMemoryDump()
8622
8623Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8626 * parser.[ch] encoding.[ch]: added memory cleanup routines
8627 * parser.c: closing bug #3788
8628 * doc/*: rebuilt the doc
8629
8630Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8633 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8634 * tester.c: added --compress option
8635 * doc/*: rebuilt the documentation
8636
8637Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8640 if given /proc/kcore as input !
8641 * doc/xml.html doc/*: updated and rebuilt the documentation
8642
8643Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8644
8645 * parser.c: Fixed some wrongly space collapsing code due to
8646 a misreading of the spec.
8647 * result/*: fixed the output accordingly
8648
8649Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * encoding.c: bug fix and typos
8652 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8653 * parser.c: added attribute normalization closing bug #3597
8654 * test/att* result/att* SAXresult/att*: testcase for attribute
8655 normalization
8656
8657Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8658
8659 * configure.in: closing bug #3163 by adding extra flags for the
8660 cc compiler on HP-UX
8661
8662Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * valid.[ch] : removed a typo and an enumerated type bug in the
8665 xmlAddElementDecl() function
8666 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8667 call to xmlEncodeEntitiesReentrant() so that the functions
8668 New, Set and Get are at the same level.
8669 * parser.c HTMLparser.c: extra memory allocation bug for
8670 attributes detected by someone using libxml in embedded systems :-)
8671
8672Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * xmlmemory.h: turned off mem debug :-\
8675
8676Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * parser.c: closed bug #2784 a one line fix, but worth pushing
8679 a new release out
8680 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8681 some structures, comments before and after the
8682 main element, and other nastyness
8683 * HTMLtree.c tree.c: accomodate the extended HTML supported
8684 * configure.in: pushing 1.7.4
8685 * test/ent8 and related outputs : added a new test for bug #2784
8686 * test/HTML/wired.html and related output: a nasty HTML example
8687 * Makefile.am: improved the test scripts
8688 * docs/* : reran the documentation extractor, updated xml.html
8689
8690Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8693 HTMLparser and debugged the HTML related code. HTML documents
8694 now have their own type
8695 * entities.c: do not dump &apos; for HTML output
8696 * xmlmemory.c: improvement, breakpoint mechanism
8697 * testHTML.c: added --sax --repeat ...
8698 * Makefile.am: improved the HTML tests
8699 * valid.[ch]: added xmlValidGetValidElements and
8700 xmlValidGetPotentialChildren
8701 * tester.c: added --insert to test the 2 new functions
8702 * test//* result//* SAXresult//* : regression test cleanup
8703 and extension.
8704 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8705 gnome-xml-nanohttp.html
8706
8707Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * HTMLparser.c: fixed problems with some autoclose tags
8710 * tree.c: fixed XML output problems.
8711 * result/* SAXresult/*: update of the tests output
8712
8713Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * Makefile.am: Arturo patch for xmlConf.sh version info
8716 * parser.c: Tim Josling patch for single quoted items
8717 * tester.c: Tim Josling patch for tester options usage
8718 * tree.h: indent cleanup
8719
8720Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8723 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8724
8725Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * tree.c : Raph patch for initialization of CORBA fields
8728 * parser.c, xpath.c, ...: modification of doc comments
8729 * xpath.c : allow spaces in xpath expressions
8730
8731Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * xmlmemory.h: turning off memory debug :-(
8734
8735Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8738 better SAX interfaces.
8739 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8740 entity.
8741 * configure.in: 1.7.2
8742
8743Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * libxml.spec.in: fixed the URL
8746 * doc/xml.html: improved the documentation front-end
8747
8748Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8751
8752Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * libxml.spec.in: fixed the alpha compile problem
8755 * parser.[ch]: changed errno to errNo in the parser context :-(
8756 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8757 * doc/xml.html: changed CHAR to xmlChar
8758 * doc/html/*: recompiled the documentation
8759 * configure.in: 1.7.1
8760
8761Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8762
8763 * parser.h: modified the parser context struct to regain 1.4.0
8764 binary compatibility
8765 * parser.c, xml-error.h: added errno ot teh context and defined
8766 a set of errors values with update of errno
8767 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8768 DTDs and entities
8769 * *.h, *.c: complete cleanup of the use of config.h and include
8770 protection depending on the current setup.
8771 * overalll debugging, maintenance and bug-fixing on all modules
8772 * updated the documentation
8773 * ready for 1.7.0
8774
8775Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8776
8777 * HTMLparser.c : cleanup
8778 * SAX.c valid.c valid.h: added ID/IDREF checking
8779 * tree.c tree.h: extended doc structure for refs
8780 * configure.in: 1.6.2
8781 * parser.c: patched bug in SAX user arg call
8782 * parserInternals.h: patched missing close in C++ wrapping
8783 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8784 especially upcoming XPointer implementation.
8785 * doc/xml.html: augmented, typo
8786
8787Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8788
8789 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8790 not all invocations of install understand -d.
8791
8792Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8793
8794 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8795 to make 'check' works, when builddir != srcdir.
8796
8797Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8798
8799 * doc/xml.html : updated the documentation
8800
8801Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8804 not deallocated memory blocks
8805 * *.c : replaces all calls to malloc() free() and realloc() to
8806 the wrapper functions/macros
8807 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8808 instead of xmlFreeNodeList()
8809
8810Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * HTMLparser.c: corrected a stupid bug leading to core dump at
8813 tree deallocation. Removed warnings indicated by
8814 Stephane.Conversy@lri.fr
8815 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8816 looked for in the external subset
8817
8818Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8821 on SGI by Stephane.Conversy@lri.fr
8822
8823Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * all .h : changed the prototype declaration indent as in gtk
8826 * most .c : working on reducing the TODOs in the code
8827 * most .c : cleanup though -pedantic and Insure++
8828 * improvements on validation ID checkings.
8829 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8830 * xml-config.in: closed #1810
8831
8832Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * tree.h, valid.c, valid.h: more work on validity, IDs
8835 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8836 definition for AIX
8837
8838Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8841 the distribution due to a cut'n paste error at last commit
8842
8843Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8844
8845 * configure.in: upgraded to version 1.4.0
8846 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8847 Big update, added a large part of the validation process,
8848 it should be usable, but some parts are missing
8849 * xpath.c: improved the implementation w.r.t. root.
8850 * Makefile.am: added more tests
8851 * test and result trees: added a lot of tests
8852 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8853
8854Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8855
8856 * Added an HACKING file
8857
8858Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * xpath.[ch] : improvements and debug of the XPath implementation
8861 * parser.c, HTMLparser.c : modified the parsers to be progressive
8862 * tree.[ch] : extended the Buffer promitives
8863 * xmlIO.[ch] : added basic I/O routines providing progressive
8864 parsing and ready for I18N conversion plugins
8865 * SAXresult/* : the SAX callback sequence maybe slightly different
8866 now
8867 * test*.c : improved/updated the tests programs
8868 * doc/* : recompiled the docs.
8869
88701999-07-26 Michael Meeks <michael@edenproject.org>
8871
8872 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8873
8874 * tree.c: Ditto.
8875
8876Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8877
8878 * configure.in: upgraded to version 1.4.0
8879 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8880 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8881 XML query language, see http://www.w3.org/TR/xpath for more details.
8882 * parser.c, parser.h: added CHAR* related string functions for XPath
8883 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8884 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8885 rebuild the docs.
8886 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8887 and regression testing capabilities for XPath.
8888
8889Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8892 closing bug #1646
8893
8894Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * Makefile.am, example/Makefile.am: closed bug #1683
8897
8898Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * example/Makefile.am, configure.in: added the makefile for the
8901 gjobread example
8902
8903Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8904
8905 * doc/Makefile.am:
8906 - fix which allow "make install DESTDIR=</install/prefix>".
8907
8908Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8911 which fixed a problem on the file reading-code.
8912
8913Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8916 output.
8917 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8918
8919Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * parser.h : Oops removed the binary compatibility problem
8922 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8923 * parser.c, HTMLparser.c: applied patches for reading from stdin
8924
8925Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * parser.c, entities.c, valid.c: cleanup bug #1591
8928 * configure.in: cleanup bug #1592
8929 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8930 the same tree back-end. Hence gdome will be available for it.
8931 * doc/Makefile.am: close bug #617
8932
8933Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * parser.c: alloctate a per parser context SAX interface block
8936
8937Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8940 and xmlEncodeEntitiesReentrant with the correct one :-\
8941
8942Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8943
8944 * commit of my internal XML base changes, quite a lot of
8945 changes, cleanups, better entities support, framework for
8946 new I/O and charset detection and handling
8947 * Fixed the configure/Makefile stuff to generate shared libs
8948 with the proper version info, so we jumped on rev from
8949 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8950 xmlEncodeEntities() result need to be freed now, and a string
8951 xmlParserVersion provide the current library version.
8952
8953Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8954
8955 * parser.c: fixed a buffer overrun for when you have a very long
8956 attribute with no entities in it.
8957
8958Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8959
8960 * added example directory
8961 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8962
8963Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8964
8965 * Release of libxml-1.1, nearly everything has been touched for
8966 this.
8967 * Added more regression tests
8968 * Updated the documentation
8969
8970Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * tree.[ch]: unified the XML_NO_CORBA defines.
8973 * parser.c encoding.[ch]: started plugging in char encoding detection
8974
8975Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8976
8977 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8978 Also freed allocated buffer.
8979
8980Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8981 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8982 reentrancy problem at printing. One is left in entities.c, to
8983 remove ASAP
8984 * testSAX.c : added a test example showing the use of the SAX
8985 interface if one doesn't want to build the DOM tree.
8986 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8987
8988Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8989
8990 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8991 large revamping of the parser to use SAX callbacks
8992 http://www.megginson.com/SAX/ (or at least a C like interface
8993 a la Expat). It's now possible to set up your own callbacks
8994 and the parser will not build a DOM tree.
8995 * test/* result/*: updated the test suite, I finally removed
8996 the old Namespace draft support (PI based).
8997
8998Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * Makefile.am: added test result to EXTRA_DIST for make tests
9001
9002Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * parser.c, parserInternals.h: moved the chars macro definitions
9005 to parserInternals.h
9006 * parser.c, error.c: applied patches from "Knut Åkesson"
9007 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9008
9009Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9010
9011 * xml-config.in : applied patch to make --version work
9012
90131999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9014
9015 * Makefile.am (check-local): Alias for `tests' target. This will
9016 cause `make check' to do the right thing.
9017 (tests): Don't run tests in srcdir. Also, replaced calls to
9018 basename with a `sed' "equivalent".
9019
9020Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9023 it in the header and not the sources, updated the doc.
9024 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9025 pointing this out.
9026
9027Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9028
9029 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9030 exported the inputStream routines.
9031 * doc/html/* : updated accordingly
9032
9033Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9034
9035 * parser.c, parser.h, parserInternals.h: added a few extra
9036 internal calls to allocate and free parser contexts ...
9037 * doc/html/* : updated accordingly
9038
9039Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * configure.in, Makefile.am, doc/makefile.am : General changes for
9042 1.0.0 release and including the generated HTML documentation.
9043
9044Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9045
9046 * makefile.am : added parserInternals.h, oops.
9047
9048Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9049
9050 * parserInternals.h: added this header giving access to the parser
9051 internal functions.
9052 * doc/Makefile.am : added a rebuild target which rebuilds the full
9053 set of documentations
9054 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9055 the internal subset.
9056 * *.c *.h: modifications needed to generate the documentation using
9057 gtk-doc, cleanup of functions blocks, reorganisation of struct
9058 declarations.
9059
9060Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9063 the tar and spec file to include the beginning of the doc.
9064
90651999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9066
9067 * doc/.cvsignore: Added this file.
9068
9069Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9070
9071 * tree.c: fixed xmlGetProp to return "" when the attribute
9072 exists, even if the node-list is NULL.
9073
9074Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * tree.c: patched an error outputting empty attribute values.
9077 * Makefile.am and doc/makefile.am: have been updated during the
9078 week-end. Sorry for an empty CVS log, I got a shell problem.
9079
9080Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * tree.h: cleaned up using enums instead of defines
9083 * parser.c, valid.[ch]: more work on parsing/output of element
9084 declarations
9085
9086Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * valid.[ch], tree.c, parser.c : more work toward full parsing
9089 of XML DTDs.
9090 * README: added informations about mailing-list and on-line
9091 documentation
9092
90931999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9094
9095 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9096
9097Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9098
9099 * parser.c, tree.[ch] : more work toward conformance testing,
9100 added a last element to accelerate parsing of very flat structures
9101 started working on internal subset Element content declaration.
9102 * valid.[ch] : first cut at adding code toward validation.
9103 * previous changes had also small impact on most files, especially
9104 the conformance testing using James Clark test suite.
9105
9106Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9107
9108 * test/* : updated the examples, most of them were not well
9109 formed (humm), and added rdf2.
9110 * result/* : resulting changes in the output.
9111
9112Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9113
9114 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9115
9116Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * tree.c: patched a bug in the generation of empty attributes
9119
9120Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9121
9122 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9123 for node/trees/documents/... Biggest problem is namespace
9124 support when copying subtrees.
9125
9126Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * parser.c, entities.c: improve entities and char ref encoding,
9129 and cleanups of error messages.
9130
9131Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9132
9133 * parser.c, entities.c: simple bug hunting done during rpm2html and
9134 rpmfind integration.
9135
9136Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * parser.[ch]: Added interfaces allowing to specify a SAX
9139 handler before parsing.
9140
9141Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9142
9143 * parser.c: redirrect all errors reporting through the SAX
9144 error function
9145
9146Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9147
9148 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9149 * libtool, tlmain ...: update of the libtool files
9150
91511998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9152
9153 * entities.c: Use g_snprintf insteda of snprintf.
9154
9155Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9156
9157 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9158 added ent5 test for this purpose.
9159 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9160
9161Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9162
9163 * parser.c: fixed? a strange error due to compression on a GWP
9164 document.
9165
9166Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9167
9168 * tree.[ch]: bug fixing
9169 * entities.[ch]: defined a specific type for predefined entities
9170 * doc/xml.html: more documentation on the library, how to use it,
9171 overview of the interfaces.
9172
9173Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9176
9177Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9178
9179 * tree.c: corrected a small bug
9180 * doc/xml.html: continuing writing documentation.
9181
9182Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9183
9184 * debugXML.h debugXML.c: added debugging utilities.
9185 * tester.c: added --debug switch.
9186 * tree.c: patched an incorrect node->type assignment.
9187 * parser.c: formatting, ensure that node->doc != NULL in attributes
9188
9189Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9190
9191 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9192 entity support and provide an internal representation close to
9193 DOM one (entity ref nodes, and attribute value as tree). I tried
9194 to preserve the interface but this will surely break some apps
9195 (I have to change rpm2html/rpmfind for example). I had to change
9196 two interfaces, and the generated tree is somewhat different.
9197 * doc/* : started documenting the XML library, the tree and
9198 DOM/Corba. This is a first step.
9199
9200Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * parser.c: Set up the fonctions comment block, boring but useful.
9203 * parser.h, SAX.c, parser.c: now attributes are processed through
9204 the SAX interface. The problem is that my SAX interface diverged
9205 quite a bit from the original one, well this is not an official
9206 spec, and translating it from Java to C is hairy anyway...
9207
9208Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9211 fonctions comment block, boring but useful.
9212
9213Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9216 conversion routines. However they are not yet used to convert the
9217 inputs. The core will run with UTF-8.
9218
9219Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9220
9221 * tree.c : make sure that the type id is properly set-up when
9222 a new object is allocated, needed for DOM.
9223
9224Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * tree.h, tree.c: Ok, the main objects in the tree will be native
9227 corba objects, it costs 8 bytes per Node, Attribute and Document
9228 but it simplifies the Corba integration a lot (no extra interface
9229 objects to allocate/free).
9230
9231Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9232
9233 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9234 and changed NODEs contants for conformity with DOM Level 1
9235
9236Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * added hooks to keep track of servants when creating objects
9239 xmlDoc and xmlNode (for Corba export).
9240
9241Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9242
9243 * added xml-config script.
9244
9245Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9246
9247 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9248 to autoupdate libtool and automake conf files.
9249
92501998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9251
9252 * Makefile.am: Use '?' to separate the sed
9253 commands as ',' is used when people pass -Wl,something.
9254
9255
9256Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * tree.c, tree.h: added a per-document compression interface.
9259
9260Tue Sep 22 20:47:38 EDT 1998
9261
9262 * tree.c, tree.h: added saving with compression and added interfaces
9263 to control the compression level (xmlGetCompressMode,
9264 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9265
9266Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9267
9268 * parser.c: corrected a loop for files of size 0
9269
92701998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9271
9272 * error.h: New file. Contains prototyes from `error.c'.
9273
9274Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9275
9276 * Makefile.am (xmlincdir): New macro.
9277 (xmlinc_HEADERS): Renamed from include_HEADERS.
9278
9279Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9280
9281 * applied small patch on numeric entities from
9282 Christopher Blizzard <blizzard@appliedtheory.com>
9283
9284Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9285
9286 * New release 0.2, removed the old xml_* files so that it's
9287 coherent with the other CVS base (W3C), far better conformance
9288 to standard, new namespaces, decent entities support, beginning
9289 of a SAX-like interface. Nearly nothing left intact, even the
9290 test examples ...
9291
92921998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9293
9294 * .cvsignore: Add .deps dir
9295
9296Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9299
9300Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9301
9302 * configure.in: added test for CPP
9303 * AUTHORS, Changelog: the original ones didn't get commited but the
9304 glib ones instead, fixed.
9305 * Makefile.am: corrected an error in library naming
9306
9307Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9308
9309 * integrated code developped at W3C
9310 * changed the original Copyright
9311 * migrated to automake
9312 * prefixed the filenames by xml_ to avoid filename clashes
9313
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009314Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9315
9316 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9317 should not be called.
9318
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009319Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9320
9321 * libxml-2.0.pc.in: applied the patch to fix #101894
9322
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009323Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9324
9325 * tree.c : applied patch from Lukas Schroeder for register callbacks
9326 * valid.c: modified patch from Lukas Schroeder to test
9327 register callbacks with --chkregister
9328
Daniel Veillard067bae52003-01-05 01:27:54 +00009329Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9330
9331 * xmlreader.c: seriously changed the way data are pushed to
9332 the underlying parser, go by block of 512 bytes instead of
9333 tryng to detect tag boundaries at that level. Changed the
9334 way empty element are detected and tagged.
9335 * python/tests/reader.py python/tests/reader2.py
9336 python/tests/reader3.py: small changes mostly due to context
9337 reporting being different and DTD node being reported. Some
9338 errors previously undetected are now caught and fixed.
9339 * doc/xmlreader.html: flagged last section as TODO
9340
Daniel Veillard51a447a2003-01-04 19:42:46 +00009341Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9342
9343 * python/libxml.py: integrated the Python 2.2 optimizations
9344 from Hannu Krosing, while maintaining compatibility with
9345 1.5 and 2.1
9346
Daniel Veillarde59494f2003-01-04 16:35:29 +00009347Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9348
9349 * xmllint.c: a bit of cleanup
9350 * xmlreader.c: small fix
9351 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9352 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9353
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009354Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9355
9356 * python/setup.py.in: patch from Stéphane Bidoul to include
9357 drv_libxml2.py in setup.py
9358
Daniel Veillard66b82892003-01-04 00:44:13 +00009359Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9360
9361 * doc/xmlreader.html: starting documenting the new XmlTextReader
9362 interface.
9363
Daniel Veillard7704fb12003-01-03 16:19:51 +00009364Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9365
9366 * xmllint.c: added the --stream flag to use the TextReader API
9367 * xmlreader.c: small performance tweak
9368
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009369Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9370
9371 * xmlreader.c python/tests/reader2py: okay the DTD validation
9372 code on top of the XMLTextParser API should be solid now.
9373
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009374Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9375
9376 * xmlreader.c python/tests/reader2py: Fixing some more mess
9377 with validation and recursive entities while using the
9378 reader interface, it's getting a bit messy...
9379
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009380Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9381
9382 * xmlreader.c python/tests/reader.py: another couple of problem
9383 related to IsEmptyElement reported by Stéphane Bidoul needed
9384 some fixes.
9385
Daniel Veillard4f860202003-01-02 13:00:02 +00009386Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9387
9388 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9389 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9390 based on the python XmlTextReader interface.
9391
Daniel Veillard3c265e42003-01-01 21:06:49 +00009392Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9393
9394 * tree.c: backing out one change in the last patch which broke the
9395 regression tests
9396
Daniel Veillard5335dc52003-01-01 20:59:38 +00009397Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9398
9399 * global.data globals.c tree.c include/libxml/globals.h: applied
9400 an old patch from Lukas Schroeder to track node creation and
9401 destruction. Probably missing a lot of references at the moment
9402 and not usable reliably.
9403
Daniel Veillard8ba17412003-01-01 19:13:12 +00009404Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9405
9406 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9407 from doc/news.html and a stylesheet
9408
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009409Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9410
9411 * xmlreader.c python/tests/reader.py: fixed another couple of
9412 xmlreader bugs reported by Stéphane Bidoul and added tests.
9413
Daniel Veillard9e395c22003-01-01 14:50:44 +00009414Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9415
9416 * xmlreader.c python/tests/reader2.py: fixed another validity
9417 checking in external parsed entities raised by Stéphane Bidoul
9418 and added a specific regression test.
9419 * python/tests/reader3.py: cleanup
9420
Daniel Veillardd5896142002-12-31 14:45:26 +00009421Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * xmlreader.c python/tests/reader2.py: fixed a problem with
9424 validation within entities pointed by Stéphane Bidoul, augmented
9425 the tests to catch those.
9426
Daniel Veillarddc85f282002-12-31 11:18:37 +00009427Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * python/generator.py: modified the generator to allow keeping
9430 class references when creating new classes, needed to fix a bug
9431 pointed by Stéphane Bidoul where the input buffer of the
9432 xmlTextReader instance gets destroyed if the python wrapper for
9433 the input is not referenced anymore.
9434
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009435Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9438 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9439
Daniel Veillard571b8892002-12-30 12:37:59 +00009440Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * xmlreader.c python/tests/reader.py: fixed another problem
9443 pointed by Stéphane Bidoul
9444
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009445Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9446
9447 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9448 with "<a/>"
9449
Daniel Veillardecaba492002-12-30 10:55:29 +00009450Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * SAX.c: warn on xmlns:prefix="foo"
9453 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9454 for namespace attributes handling.
9455
Daniel Veillard2d84a892002-12-30 00:01:08 +00009456Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9459 a really nasty problem raised by a DocBook XSLT transform
9460 provided by Sebastian Bergmann
9461
Daniel Veillard29b3e282002-12-29 11:14:41 +00009462Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9465 by Stéphane Bidoul and integrated it into the tests
9466
Daniel Veillarde18fc182002-12-28 22:56:33 +00009467Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9470 extended the XmlTextReader API a bit, addding accessors for
9471 the current doc and node, and an entity substitution mode for
9472 the parser.
9473 * python/libxml.py python/libxml2class.txt: related updates
9474 * python/tests/Makefile.am python/tests/reader.py
9475 python/tests/reader2.py python/tests/reader3.py: updated a bit
9476 the old tests and added a new one to test the entities handling
9477
Daniel Veillardaba976d2002-12-28 21:14:18 +00009478Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9479
9480 * python/generator.py python/libxml2class.txt
9481 python/tests/reader.py python/tests/reader2.py: changed the
9482 generator to provide casing for the XmlTextReader similar to
9483 C# so that examples and documentation are more directly transposable.
9484 Fixed the couple of tests in the suite.
9485
Daniel Veillard83298842002-12-28 15:12:33 +00009486Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * doc/guidelines.html: added a document on guildeline for
9489 publishing and deploying XML
9490
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009491Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9492
9493 * valid.c xmlreader.c: final touch running DTD validation
9494 on the XmlTextReader
9495 * python/tests/Makefile.am python/tests/reader2.py: added a
9496 specific run based on the examples from test/valid/*.xml
9497
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009498Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * python/libxml.py: added a few predefined xmlTextReader parser
9501 configuration values.
9502
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009503Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * python/libxml_wrap.h: trying to fix #102037
9506
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009507Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * SAX.c: fixing bug #95296, when the predefined entities
9510 are redefined in the DTD the default one must be used
9511 instead anyway.
9512
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009513Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9514
9515 * doc/xmllint.xml
9516 * doc/xmllint.1
9517 Add discussion of XML_DEBUG_CATALOG to xmllint man
9518 page - bug #100907
9519
9520
Daniel Veillarddf512f42002-12-23 15:56:21 +00009521Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * xmlreader.c: Fixed the empty node detection to avoid reporting
9524 an inexistant close tag.
9525
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009526Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9529 for Python 2.1
9530
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009531Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9534
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009535Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9536
9537 * doc/libxml2-api.xml python/tests/reader.py: one really need
9538 to provide the base URI information when creating a reader parser
9539 from an input stream. Updated the API and the example using it.
9540
Daniel Veillardea7751d2002-12-20 00:16:24 +00009541Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9544 include/libxml/valid.h include/libxml/xmlreader.h: working on
9545 DTD validation on top of xml reader interfaces. Allows to
9546 validate arbitrary large instances. This required some extensions
9547 to the valid module interface and augmenting the size of xmlID
9548 and xmlRef structs a bit.
9549 * uri.c xmlregexp.c: simple cleanup.
9550
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009551Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9554 work on the xml reader interfaces.
9555 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9556 Web page for the Windows binaries.
9557
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009558Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * xmlIO.c: applied a patch for VMS following the report by
9561 Nigel Hall
9562
Daniel Veillard3772de32002-12-17 10:31:45 +00009563Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * parser.c: the parseStartTag bug fix wasn't complete.
9566
Daniel Veillard67df8092002-12-16 22:04:11 +00009567Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9570 parseStartTag, fixing it.
9571 * test/att4 result/att4 result/noent/att4: adding the test
9572 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9573 more methods to XmlTextReader.
9574
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009575Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9576
9577 * win32/libxml2.def.src: added more xml reader exports
9578 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9579 to the build
9580
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009581Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9582
9583 * doc/tutorial/xmltutorial.xml
9584 plus generated html and pdf
9585 Updating tutorial again based on further comments from Niraj
9586 Tolia on the last iteration
9587
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009588Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9589
9590 * doc/tutorial/xmltutorial.xml
9591 * doc/tutorial/includekeyword.c
9592 * doc/tutorial/includegetattribute.c
9593 plus generated html and pdf
9594 Adding fix from Niraj Tolia to tutorial to properly free memory.
9595
9596
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009597Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9600 more methods of XmlTextReader.
9601 * python/libxml2class.txt python/tests/reader.py: this increased the
9602 methods in the bndings, augmented the test to check those new
9603 functions.
9604
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009605Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9608 methods of XmlTextReader.
9609 * python/generator.py python/libxml_wrap.h python/types.c
9610 python/libxml2class.txt: added the reader to the Python bindings
9611 * python/tests/Makefile.am python/tests/reader.py: added a specific
9612 test for the Python bindings of the Reader APIs
9613 * parser.c: small cleanup.
9614
Daniel Veillard06503452002-12-13 10:42:08 +00009615Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * xinclude.c: fallback was only copying the first child not the
9618 full child list of the fallback element, closes #89684 as reopened
9619 by Bernd Kuemmerlen
9620
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009621Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9622
9623 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9624
Daniel Veillard000eafb2002-12-12 10:04:22 +00009625Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9626
Daniel Veillardc1eed322002-12-12 11:01:32 +00009627 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009628 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009629 gives enum values, fix functype return type, put back fields in
9630 structs
9631 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009632
Daniel Veillard024b5702002-12-12 00:15:55 +00009633Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9636 about htmlNodeDumpOutput location.
9637 * xpath.c: removed an undefined function signature
9638 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9639 too many symbols in the API breaking the python bindings.
9640 Updated with the libxslt/libexslt changes.
9641
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009642Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9643
9644 * configure.in: preparing release of 2.4.29
9645 * doc/*: rebuilt the docs and API
9646 * xmlreader.c: a few more fixes for the XmlTextReader API
9647
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009648Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9649
9650 * include/win32config.h: applied mingw patch from Magnus Henoch
9651
Daniel Veillard5aad8322002-12-11 15:59:44 +00009652Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9655
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009656Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9659 building Python script, does the C parsing directly, generates
9660 a better API description including structure fieds defs and
9661 enums. Still a couple of bugs, but good enough for the python
9662 wrappers now.
9663 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9664 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9665 include/libxml/schemasInternals.h include/libxml/tree.h: more
9666 cleanup based on the python analysis script reports.
9667 * libxml.spec.in: make sure the API XML description is part of the
9668 devel package.
9669
Daniel Veillard01c13b52002-12-10 15:19:08 +00009670Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9673 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9674 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9675 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9676 code cleanup, especially the function comments.
9677 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9678
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009679Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * Makefile.am xmlreader.c include/libxml/Makefile.am
9682 include/libxml/xmlreader.h: Adding a new set of APIs based on
9683 the C# TextXmlReader API but converted to C. Allow to parse
9684 in constant memory usage, far simpler to program and explain
9685 than the SAX like APIs, unfinished but working.
9686 * testReader.c: test program
9687
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009688Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9689
9690 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9691
Daniel Veillard64b35282002-12-04 15:10:40 +00009692Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9693
9694 * tree.c: Chip turner indicated that XHTML1 serialization
9695 rule for style actually break on both IE and Mozilla,
9696 try to avoid the rule if escaping ain't necessary
9697
Daniel Veillard8efff672002-12-04 11:44:48 +00009698Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * nanhttp.c: handle HTTP URL escaping, problem reported by
9701 Glen Nakamura and Stefano Zacchiroli
9702
Daniel Veillard1c732d22002-11-30 11:22:59 +00009703Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9706
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009707Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * uri.c: Johann Richard pointed out some XPointer problems for
9710 URN based URI references in XInclude. Modified the URI parsing
9711 and saving routines to allow correct parsing and saving of
9712 XPointers, especially when attached to "opaque" scheme accordingly
9713 to RFC 2396
9714
Daniel Veillard8db67d22002-11-27 19:39:27 +00009715Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9718 of refactoring to the HTML saving code.
9719 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9720 in the doc.
9721
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009722Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9725 to a buffer API to reuse the generic dump to an OutputIO layer,
9726 this reduces code, fixes xmlNodeDump() for XHTML, also made
9727 xmlNodeDump() now return the number of byte written.
9728
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009729Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * python/setup.py.in: another patch from Stéphane Bidoul for
9732 Python bindings on Windows
9733 * doc/parsedecl.py: small cleanup
9734
Daniel Veillard9715c172002-11-25 16:33:40 +00009735Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * libxml.spec.in configure.in: add a line in %changelog for releases
9738
Daniel Veillard9bc53102002-11-25 13:20:04 +00009739Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * parser.c: patch from Marcus Clarke fixing a problem in entities
9742 parsing that was detected in KDe documentations environment.
9743
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009744Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9745
9746 * python/libxml.c (libxml_prev): Return the previous as opposed to
9747 the next node (I guess this is the result of some cut & paste programming:)
9748
Daniel Veillard80d7b902002-11-23 16:23:08 +00009749Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9752
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009753Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * python/generator.py python/libxml.c python/setup.py.in: trying
9756 to fix the Python bindings build on Windows (Stéphane Bidoul)
9757
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009758Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9759
9760 * win32/configure.js: added option for python bindings
9761 * win32/libxml2.def.src: added more exports
9762
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009763Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9764
9765 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9766 pthreads
9767 * win32/wince/*: applied updates to Windows CE port from Javier
9768
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009769Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * configure.in: preparing 2.4.28
9772 * libxml.spec.in doc/Makefile.am: some cleanup
9773 * doc/*: updated the news and regenerated.
9774
Daniel Veillardfee408f2002-11-22 13:18:30 +00009775Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * HTMLparser.c: final touch at closing #87235 </p> end tags
9778 need to be generated.
9779 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9780 this change slightly the output of a few tests
9781 * doc/*: regenerated
9782
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009783Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * parserInternals.c: fixing bug #99190 when UTF8 document are
9786 parsed using the progressive parser and the end of the chunk
9787 is in the middle of an UTF8 multibyte character.
9788
William M. Brack8b2c7f12002-11-22 05:07:29 +00009789Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9790
9791 * threads.c: fixed initialization problem in xmlNewGlobalState
9792 which was causing crash.
9793 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9794 in xmlInitializeGlobalState.
9795 * parserInternals.c: cleaned up ctxt->sax initialisation.
9796
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009797Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * tree.c include/libxml/tree.h: modified the existing APIs
9800 to handle XHTML1 serialization rules automatically, also add
9801 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9802 libxslt serialization uses it when needed without changing
9803 the library API.
9804 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9805 result/xhtml1: added a new test specifically for xhtml1 output
9806 and updated the result of one XHTML1 test
9807
Daniel Veillardd076a202002-11-20 13:28:31 +00009808Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9809
9810 * xinclude.c parserInternals.c encoding.c: fixed #99082
9811 for xi:include encoding="..." support on text includes.
9812 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9813 test/XInclude/ents/isolatin.txt : added a specific regression test
9814 * python/generator.py python/libxml2class.txt: fixed the generator
9815 the new set of comments generated for doc/libxml2-api.xml were
9816 breaking the python generation.
9817
Daniel Veillard817e70b2002-11-19 22:28:48 +00009818Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9821 * configure.in: patch for Solaris on new autoconf closes #98880
9822 * doc/parsedecl.py: repair the frigging API building script,
9823 did I say that python xmllib sucks ?
9824 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9825 and some comment are no more truncated.
9826
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009827Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * parser.c: Martin Stoilov pointed out a potential leak in
9830 xmlCreateMemoryParserCtxt
9831
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009832Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9835 included in HTML documents and using the push parser.
9836
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009837Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9838
9839 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9840 specified, look for the Python interpreter not just in the
9841 specified root but also in the specified location. Fixes #98825
9842
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009843Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * python/libxml.c: fixing bug #98792 , node may have no doc
9846 and dereferencing without checking ain't good ...
9847
Daniel Veillarddad3f682002-11-17 16:47:27 +00009848Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * configure.in: preparing release 2.4.27
9851 * doc/* : updated and rebuilt the docs
9852 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9853 and all the docs are actually packaged and in the final RPMs
9854 * parser.c parserInternals.c include/libxml/parser.h: restore
9855 xmllint --recover feature.
9856
Daniel Veillard68e9e742002-11-16 15:35:11 +00009857Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
Daniel Veillard784b9352003-02-16 15:50:27 +00009859 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009860 processing of parsed entities, and XPath computation on sustitued
9861 entities.
9862 * testXPath.c: make sure entities are substitued.
9863
Daniel Veillard328f48c2002-11-15 15:24:34 +00009864Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9865
Daniel Veillard784b9352003-02-16 15:50:27 +00009866 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009867 processing of internal parsed entities, which had to be changed.
9868
Daniel Veillard66651aa2002-11-15 11:21:43 +00009869Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9872 trying to fix bug #98517 about building outside the source tree
9873 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9874
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009875Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9876
9877 * include/win32config.h: cleanup
9878 * win32/Makefile.mingw: integrated mingw in JScript configure
9879 * win32/Makefile.msvc: modified to allow mingw coexistence
9880 * win32/configure.js: integrated mingw
9881 * win32/Readme.txt: cleanup
9882
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009883Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * HTMLparser.c: strengthen the guard in the Pop macros,
9886 like in the XML parser, closes bug #97315
9887
Daniel Veillard0821b152002-11-12 20:57:47 +00009888Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9891 callback is never used.
9892
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009893Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * parserInternals.c: fixed the initialization of the SAX structure
9896 which was breaking xsltproc
9897 * xpath.c: patch from Petr Pajas for CDATA nodes
9898 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9899 * parser.c include/libxml/parser.h: patch from Peter Jones
9900 removing a leak in xmlSAXParseMemory() and adding the
9901 function xmlSAXParseMemoryWithData()
9902
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009903Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9904
9905 adding pdf of tutorial, changing web page to link to it
9906 * doc/tutorial/xmltutorial.pdf
9907 * doc/xml.html
9908 * doc/docs.html
9909
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009910Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9911
9912 * doc/tutorial/ar01s08.html
9913 adding file what I forgot for tutorial
9914
9915
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009916Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9917
9918 Adding encoding discussion to tutorial
9919 Added:
9920 * doc/tutorial/images/*.png: DocBook admonition image files
9921 * doc/tutorial/apf.html, apg.html: new generated html
9922 * doc/tutorial/includeconvert.c: conversion code entity file
9923 changed:
9924 * doc/tutorial/xmltutorial.xml: DocBook original
9925 * doc/tutorial/*.html: generated html
9926
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009927Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9928
9929 * include/libxml/*.h: retired xmlwin32version.h
9930 * doc/Makefile.am: retired xmlwin32version.h
9931 * win32/configure.js: retired xmlwin32version.h
9932
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009933Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9934
9935 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009936 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9937 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009938
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009939Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * globals.c: fixed a typo pointed out by Igor
9942 * xpath.c: try to speed up node compare using line numbers
9943 if available.
9944
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009945Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * tree.c: make xmlFreeNode() handle attributes correctly.
9948
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009949Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9950
9951 * catalog.c: completed the #96963 fix, as reported by Karl
9952 Eichwalder
9953
Daniel Veillard56f21f22002-11-06 15:49:46 +00009954Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9957
Daniel Veillard91ad8792002-11-04 17:06:52 +00009958Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * Makefile.am: switched the order of a couple of includes
9961 to fix bugs #97100
9962
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009963Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9964
9965 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9966 xmlLoadCatalogs that used to separate directories with a ':'.
9967
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009968Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9969
9970 * threads.c: improvements to the Windows-side of thread handling
9971 * testThreads.c: conditionally excluded unistd.h
9972 * testThradsWin32.c: broke overlong lines
9973 * include/win32config.h: adapted thread-related macros to the new
9974 scheme and for pthreads on Windows
9975 * win32/Makefile.msvc: introduced a more flexible thread build,
9976 added testThreads[Win32].c to the build
9977 * win32/configure.js: introduced a more flexible thread config
9978
John Fleck61f6fb62002-10-31 15:23:29 +000099792002-10-31 John Fleck <jfleck@inkstain.net>
9980
9981 * doc/xml.html (and, by implication, FAQ.html)
9982 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9983
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009984Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9985
9986 * configure.in: removed xmlwin32version.h
9987 * include/libxml/Makefile.am: removed xmlwin32version.h
9988
Daniel Veillardce66ce12002-10-28 19:01:59 +00009989Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * tree.c: applied patch from Brian Stafford to fix a bug
9992 in xmlReconciliateNs()
9993
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009994Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * tree.c: applied patch from Christian Glahn to allow
9997 xmlNewChild() on document fragment nodes
9998
Daniel Veillardb39bc392002-10-26 19:29:51 +00009999Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10000
10001 * parser.c: Christian Glahn found a problem with a recent
10002 patch to xmlParseBalancedChunkMemoryRecover()
10003 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10004 problems
10005 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10006 test/schemas/seq*: added the test cases from Charles
10007
Daniel Veillard366a9152002-10-23 20:43:53 +000010008Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10011 serious cleanup of the spec file and associated changes
10012 in the Makefiles.
10013 * valid.c: try to remove some warnings on x86_64
10014
Daniel Veillardd033d022002-10-23 14:55:02 +000010015Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10018 fix bug #96586
10019
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010020Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10023 parsing, applied his patch
10024 * result/HTML/attrents.html result/HTML/attrents.html.err
10025 result/HTML/attrents.html.sax test/HTML/attrents.html:
10026 added the test and result case provided by Mikhail Sogrine
10027
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010028Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * vms/build_libxml.com vms/config.vms vms/readme.vms
10031 include/libxml/parser.h include/libxml/parserInternals.h
10032 include/libxml/tree.h include/libxml/xmlIO.h
10033 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10034 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10035 Applied the VMS update patch from Craig A. Berry
10036 * doc/*.html: update
10037
Daniel Veillardf000f072002-10-22 14:28:17 +000010038Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10041
Daniel Veillard1e208222002-10-22 14:25:25 +000010042Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * debugXML.c: adding a grep command to --shell in xmllint
10045 for T.V. Raman
10046
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010047Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * xmlcatalog.c: tried to fix some of the problem with --sgml
10050
Daniel Veillard935494a2002-10-22 14:22:46 +000010051Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * parser.c: tried to fix bug #91500 where doc->children may
10054 be overriden by a call to xmlParseBalancedChunkMemory()
10055
10056Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10059 identifiers in SGML catalogs containing '&'
10060
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010061Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10062
10063 * python/types.c: fixed bugs when passing result value tree
10064 to Python functions.
10065
Daniel Veillard48267432002-10-18 11:21:38 +000010066Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * configure.in: preparing the release of 2.4.26
10069 * doc/*: updated and rebuilt the documentation
10070
Daniel Veillardbb284f42002-10-16 18:02:47 +000010071Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * parser.c: fixed a XML Namespace compliance bug reported by
10074 Alexander Grimalovsky
10075
Daniel Veillard44892f72002-10-16 15:23:26 +000010076Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * HTMLtree.c: fixed serialization of script and style when
10079 they are not lowercase (i.e. added using the API to the tree).
10080
Daniel Veillard2fd85422002-10-16 14:32:41 +000010081Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * valid.c: make xmlValidateDocument emit a warning msg if there
10084 is no DTD, pointed by Christian Glahn
10085
Daniel Veillard32370232002-10-16 14:08:14 +000010086Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10089 content model when some of the blocks have min or max, and a couple
10090 of bugs found in the process.
10091 * result/schemas/list0* test/schemas/list0*: added some specific
10092 regression tests
10093
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010094Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * README: updated the contact informations
10097
Daniel Veillard63186732002-10-15 08:43:17 +000010098Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10101 misses it, reported by Peter Bray.
10102
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010103Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10106 and removed a few warnings
10107
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010108Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * parser.c: Christian Glahn found a small bug in the push parser.
10111 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10112 public
10113
Daniel Veillard6045c902002-10-09 21:13:59 +000010114Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * xmlschemas.c include/libxml/xmlschemas.h: added
10117 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10118 * testSchemas.c: added --memory to test the new interface
10119
Daniel Veillardf0070122002-10-09 14:24:17 +000010120Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * doc/index.py doc/search.php: integrated the XSLT indexing,
10123 a few fixed in the indexer, added a scope selection at the
10124 search level.
10125
Daniel Veillard01992e02002-10-09 10:20:30 +000010126Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10129 this was due to uninitialized parts of the validation context
10130
Daniel Veillard321be0c2002-10-08 21:26:42 +000010131Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * debugXML.c: applied patch from Mark Vakoc except the API
10134 change, preserved it.
10135 * doc/*: updated the docs to point to the search engine for
10136 information lookup or before bug/help reports.
10137
Daniel Veillard01e87d22002-10-08 16:55:06 +000010138Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * doc/index.py doc/search.php: added mailing-list archives
10141 indexing and lookup
10142
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010143Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10146
Daniel Veillard9b006132002-10-07 11:13:27 +000010147Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * doc/index.py: improved HTML indexing
10150 * doc/search.php: make the queries also lookup the HTML based indexes
10151
Daniel Veillard141d04b2002-10-06 21:51:18 +000010152Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * doc/index.py: added HTML page indexing
10155
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010156Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10157
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010158 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010159 problem in libxslt.
10160 * catalog.c: fixed list handling in XML_CATALOG_FILES
10161
Daniel Veillardceb09b92002-10-04 11:46:37 +000010162Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * valid.c: typo/bug found by Christian Glahn
10165
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010166Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10167
10168 * xmlIO.c: applied Windows CE patch from Javier.
10169 * win32/wince: new directory, contains support for the PocketPC
10170 with Windows CE from Javier.
10171 * include/win32config.h: reorganised, removed duplicate
10172 definitions and applied WinCE patch from Javier.
10173 * include/wsockcompat.h: new file, now contains WinSock
10174 compatibility macros.
10175 * win32/Makefile.msvc: introduced double-run compilation.
10176
Daniel Veillarde16b5742002-09-26 17:50:03 +000010177Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * configure.in include/libxml/xmlwin32version.h: preparing release
10180 of 2.4.25
10181 * doc/*: updated and regenerated teh docs and web pages.
10182
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010183Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10186 error were not covering namespace declarations.
10187 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10188 it was missing the attribute declaration for the namespace
10189 * result/VC/NS3: the fix now report breakages in that test
10190
Daniel Veillardabe01742002-09-26 12:40:03 +000010191Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10194
Daniel Veillard2ace1952002-09-26 12:28:02 +000010195Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10198 and regenerated the docs and web site
10199
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010200Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10203 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10204 not before
10205
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010206Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * python/generator.py python/libxml2class.txt: fixed a stupid error
10209 breaking the python API
10210
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010211Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10214 triostr.c triostr.h: applied a trio update patch from
10215 Bjorn Reese which should work with MinGW
10216
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010217Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * tree.c: improving some documentation comments
10220 * xmlregexp.c: found and fixed a mem leak with python regression tests
10221 * doc/*: rebuilt the doc and the API XML file including the
10222 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10223 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10224 python/types.c: added access to the XML Schemas regexps from
10225 python
10226 * python/tests/Makefile.am python/tests/regexp.py: added a
10227 simple regexp bindings test
10228
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010229Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10230
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010231 * doc/xml.html:
10232 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010233
Daniel Veillard118aed72002-09-24 14:13:13 +000010234Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * xmlregexp.c: fixed the data callback on transition functionality
10237 which was broken when using the compact form
10238 * result/schemas/*: updated the results, less verbose, all tests
10239 pass like before
10240 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10241 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10242 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10243 annoying warnings
10244 * xpath.c: try to provide better error report when possible
10245
Daniel Veillard72336152002-09-21 13:08:14 +000010246Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * Makefile.am: fixed a breakage raised by Jacob
10249
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010250Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10251
10252 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10253 which don't use sockets
10254
Igor Zlatkovic01280582002-09-20 16:40:34 +000010255Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10256
10257 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10258 * win32/configure.js: applied zlib patch from Daniel Gehriger
10259
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010260Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10261
10262 * win32/configure.js: applied the patch from Mark Vakoc for
10263 regexp support
10264 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10265 for regexp support
10266
Daniel Veillardb5c05732002-09-20 13:36:25 +000010267Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * xmlschemastypes.c: as pointed by Igor Float and Double
10270 parsing ain't finished yet
10271
Daniel Veillard40b11342002-09-20 12:01:39 +000010272Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * Makefile.am configure.in: trying to fix #88412 by bypassing
10275 all the python subdir if python ain't detected
10276
Daniel Veillard23e73572002-09-19 19:56:43 +000010277Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10280 made configuring with regexps/automata/unicode the default
10281 but without schemas ATM
10282 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10283 fixed the regexp based DTD validation performance and memory
10284 problem by switching to a compact form for determinist regexps
10285 and detecting the determinism property in the process. Seems
10286 as fast as the old DTD validation specific engine :-) despite
10287 the regexp built and compaction process.
10288
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010289Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * valid.c: determinism is debugged, new DTD checking code now works
10292 but xmlFAComputesDeterminism takes far too much CPU and the whole
10293 set usues too much memory to be really usable as-is
10294
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010295Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10296
10297 * tree.c: fixed another stupid bug in xmlGetNodePath()
10298 * xmllint.c: --version now report the options compiled in
10299
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010300Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10301
10302 * HTMLparser.c: small cleanup
10303 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10304 when configured with them. A bit of debugging around the determinism
10305 checks is still needed
10306
Daniel Veillard63b01c22002-09-17 19:25:28 +000010307Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10310
Daniel Veillard92727042002-09-17 17:59:20 +000010311Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * xmlIO.c: small portability glitch fixed.
10314
Daniel Veillard84d70a42002-09-16 10:51:38 +000010315Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10316
10317 * xmlschemastypes.c: incomplete steps for real/double support
10318 * testAutomata.c include/libxml/xmlautomata.h
10319 include/libxml/xmlregexp.h: avoiding a compilation problem
10320 * valid.c include/libxml/valid.h: starting the work toward using
10321 the regexps for actual DTD validation
10322
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010323Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * hash.c: cosmetic cleanup
10326 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10327 integrating a DTD validation layer based on the regexps
10328
Daniel Veillard4402ab42002-09-12 16:02:56 +000010329Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10332 the determinism was tested before eliminating the epsilon
10333 transitions :-(
10334
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010335Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * python/generator.py python/libxml.c python/libxml.py
10338 python/libxml2-python-api.xml python/libxml2class.txt
10339 python/libxml_wrap.h python/types.c: updated the python
10340 bindings, added code for easier File I/O, and the ability to
10341 define a resolver from Python fixing bug #91635
10342 * python/tests/Makefile.am python/tests/inbuf.py
10343 python/tests/outbuf.py python/tests/pushSAXhtml.py
10344 python/tests/resolver.py python/tests/serialize.py: updated
10345 and augmented the set of Python tests.
10346
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010347Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10348
10349 * win32/configure.js: added more readme info for the binary
10350 package.
10351
Daniel Veillard607b35c2002-09-10 12:16:19 +000010352Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * xmlIO.c: fixed a stupid out of bound array error
10355
10356Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10359 messing around with support for Windows path, cleanups,
10360 trying to identify and fix the various code path to the
10361 filename access. Added xmlNormalizeWindowsPath()
10362
Daniel Veillard76575762002-09-05 14:21:15 +000010363Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * error.c valid.c: working on better error reporting of validity
10366 errors, especially providing an accurate context.
10367 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10368 error reports in those cases.
10369
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010370Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10373 parser.c parserInternals.c xmlIO.c: get rid of all the
10374 perror() calls made in the library execution paths. This
10375 should fix both #92059 and #92385
10376
Daniel Veillard19aa7022002-09-05 11:14:19 +000010377Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * xmllint.c: memory leak reporting was broken after a change
10380 of the preprocessor symbol used to activate it.
10381
Daniel Veillardec6725e2002-09-05 11:12:45 +000010382Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * tree.c: try to make the copy function work for node of
10385 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10386 DOM layers though, not libxml2 itself.
10387
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010388Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * valid.c: try to provide file and line informations, not all
10391 messages are covered, but it's a (good) start
10392
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010393Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * xinclude.c: reimplemented a large part of the XInclude
10396 processor, trying to minimize resources used, James Henstridge
10397 provided a huge test case which was exhibiting severe memory
10398 consumption problems.
10399
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010400Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * python/Makefile.am: applied patch from Christophe Merlet to
10403 reestablish DESTDIR
10404
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010405Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * libxml.spec.in: fixes libary path for x86_64 AMD
10408
John Fleckbe98b332002-09-04 03:16:23 +000010409Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10410
10411 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010412 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010413 (plus resulting generated html files)
10414 fixing one spot I missed in the tutorial where I hadn't freed
10415 memory properly
10416
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010417Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10418
10419 * doc/tutorial/includeaddattribute.c
10420 * doc/tutorial/includeaddkeyword.c
10421 * doc/tutorial/includegetattribute.c
10422 * doc/tutorial/includekeyword.c
10423 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010424 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010425 update tutorial to properly free memory (thanks to Christopher
10426 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010427 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010428 added image files so the callouts are graphical, making it
10429 easier to read ( use "--param callout.graphics 1" to generate
10430 html with graphical callouts)
10431
Daniel Veillarde1662542002-08-28 11:50:59 +000010432Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10433
10434 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10435 nice logos generated by Marc Liyanage
10436 * doc/site.xsl *.html: changed the stylesheet to show the new
10437 logo and regenerated the pages
10438
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010439Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10442
Daniel Veillard42766c02002-08-22 20:52:17 +000010443Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * xpath.c: possible mem leak patch from Jason Adams
10446
10447Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10450 in the XQuery namespace
10451 * configure.in: preparing 2.4.24
10452 * doc/*.html: updated the web pages
10453
10454Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * python/generator.py: closing bug #85258 by generating conditional
10457 compile check to avoid linking to routines not configured in.
10458
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000104592002-08-22 Havoc Pennington <hp@pobox.com>
10460
10461 * autogen.sh: update error message for missing automake
10462
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010463Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * python/Makefile.am: typo in target name resulted in libxml2.py
10466 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10467
Daniel Veillard22669b22002-08-22 07:17:11 +000010468Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * win32/win32/Makefile.mingw: updated with version from
10471 Elizabeth Barham at http://soggytrousers.net/repository/
10472
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010473Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10474
10475 * win32/Makefile.msvc: added the prefix location to the include
10476 and lib search path.
10477
Havoc Pennington830e8972002-08-18 22:22:13 +0000104782002-08-18 Havoc Pennington <hp@pobox.com>
10479
10480 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10481 both automake 1.6 and 1.4 installed get the right automake. Means
10482 compilation from CVS will now require the latest automake 1.4
10483 release, or manually creating symlinks called "automake-1.4" and
10484 "aclocal-1.4"
10485
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010486Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * configure.in python/Makefile.am: more AMD 64 induced changes from
10489 Frederic Crozat
10490
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010491Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * xinclude.c: oops I was missing the xml:base fixup too
10494 * result/XInclude/*.xml: this adds xml:base attributes to most
10495 results of the tests
10496
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010497Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * xinclude.c: quick but apparently working implementation of
10500 xi:fallback, should close bug #89684
10501 * Makefile.am test/XInclude/docs/fallback.xml
10502 result/XInclude/fallback.xml: added a basic test for fallback,
10503 and run with --nowarning to avoid a spurious warning
10504 * configure.in: applied patch from Frederic Crozat for python
10505 bindings on AMD 64bits machines.
10506
Daniel Veillard9e923512002-08-14 08:48:52 +000010507Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10510 the caller don't pass a SAX callback block.
10511
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010512Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * tree.c: applied the same fix for the XML-1.0 namespace to
10515 xmlSearchNsByHref() as was done for xmlSearchNs()
10516
Daniel Veillardad11b302002-08-12 14:53:41 +000010517Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * libxml.3: small cleanup of the man page
10520 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10521 when serializing HREF attributes generated by XSLT.
10522
Daniel Veillardc084e472002-08-12 13:27:28 +000010523Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10524
10525 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10526 version of Marc Liyanage' patch for boolean attributes in HTML
10527 output
10528
Daniel Veillard5f91b372002-08-12 12:13:01 +000010529Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * python/tests/serialize.py: fixed the test results, indenting
10532 behaviour changed slightly
10533
Aleksey Sanin9e951762002-08-08 18:02:41 +000010534Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10535
10536 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10537 new c14n function to Windows def files
10538
Aleksey Saninea4272a2002-08-02 23:50:03 +000010539Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10540
10541 * c14n.c: fixed a memory leak in c14n code
10542
Daniel Veillard58e44c92002-08-02 22:19:49 +000010543Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * parser.c include/libxml/parser.h: adding a new API for Christian
10546 Glahn: xmlParseBalancedChunkMemoryRecover
10547 * valid.c: patch from Rick Jones for some grammar cleanup in
10548 validation messages
10549 * result/VC/* result/valid/*: this slightly change some of the
10550 regression tests outputs
10551
Daniel Veillard0bf29002002-08-01 12:54:11 +000010552Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * tree.c: trying to fix a problem in namespaced attribute handling
10555 raised by Christian Glahn
10556
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010557Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * encoding.c include/libxml/encoding.h: Opening the interface
10560 xmlNewCharEncodingHandler as requested in #89415
10561 * python/generator.py python/setup.py.in: applied cleanup
10562 patches from Marc-Andre Lemburg
10563 * tree.c: fixing bug #89332 on a specific case of loosing
10564 the XML-1.0 namespace on xml:xxx attributes
10565
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010566Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10567
10568 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10569 corner case from new Merlin's test suite and added a callback
10570 that will be used to improve xmlsec performance
10571
10572
Daniel Veillard0b22def2002-07-29 16:23:03 +000010573Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * HTMLtree.c: trying to fix the <style> escaping problem in
10576 HTML serialization bug #89342
10577
Daniel Veillard0b28e882002-07-24 23:47:05 +000010578Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10581 and rebuilt the web site.
10582
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010583Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010584
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010585 * include/libxml/tree.h: added _private member to xmlNs struct
10586
Daniel Veillard1d995272002-07-22 16:43:32 +000010587Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * HTMLparser.c: fixing bug #84876 based on the xml working
10590 code.
10591
William M. Brack61eaba52002-07-21 11:14:18 +000010592Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10593
10594 * python/Makefile.am: enhanced to fix bug 72012 (errors
10595 when using '-jX' make parameter)
10596
William M. Brackef61d202002-07-19 08:32:00 +000010597Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10598
10599 * xpath.c: small additional enhancement for booleans
10600 compared to nodesets
10601
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010602Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * HTMLtree.c: changed the order of the encoding declaration
10605 attributes in the meta tags due to a bug in IE/Mac
10606
William M. Brack0c022ad2002-07-12 00:56:01 +000010607Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10608
10609 * xpath.c: enhanced handling of booleans (especially '='
10610 and '!=' for nodesets) - fixes bug 85256. Added new
10611 routine xmlXPathNotEqualValues for more proper handling
10612 of '!=' when nodesets are involved.
10613
Daniel Veillard06944e22002-07-11 19:55:18 +000010614Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10617 doc/xmlcatalog_man.xml to the source distribution
10618
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010619Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10620
10621 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10622 asked for this.
10623
Daniel Veillard539638b2002-07-06 19:55:14 +000010624Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * configure.in: preparing 2.4.23
10627 * doc/*: rebuilt the docs
10628
Daniel Veillard176d99f2002-07-06 19:22:28 +000010629Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * parser.c: fixing bug #84169 by fixing the
10632 comment of xmlCreatePushParserCtxt to describe the
10633 encoding detection parameters better.
10634
Daniel Veillard37f961d2002-07-06 17:53:56 +000010635Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * valid.c: fixing bug #79331 in one path the lookup for
10638 ID attributes on a namespaced node wasn't handled correctly :-\
10639
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010640Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * HTMLparser.c: trying to fix 87235 about discarded white
10643 spaces in the HTML parser.
10644 * result/HTML/*: this changes the output of a number of HTML
10645 regression tests
10646
Daniel Veillardfdc91562002-07-01 21:52:03 +000010647Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * xpath.c: applied patch from Richard Jinks for the namespace
10650 axis + fixed a memory error.
10651 * parser.c parserInternals.c: applied patches from Peter Jacobi
10652 removing ctxt->token for good.
10653 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10654 popped out by the regression tests.
10655 * Makefile.am: patch for threads makefile from Gary Pennington
10656
William M. Brack6000af52002-06-28 11:43:13 +000010657Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10658
Daniel Veillardfdc91562002-07-01 21:52:03 +000010659 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010660 expressions involving preceding-sibling (et al).
10661
Daniel Veillard153120c2002-06-18 07:58:35 +000010662Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * hash.c: applied a patch from Peter Jacobi to solve a problem
10665 when compiling with the Watcom C on Win32
10666 * result/schemas/*.err: the change of hashing algo generated
10667 permutations in the output
10668
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010669Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * hash.c: applied patch from Sander Vesik improving the quality of
10672 the hash function.
10673
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106742002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010675
10676 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10677 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10678 xmllint.c xpath.c: replaced sprintf() with snprintf()
10679 to prevent possible buffer overflow (the bug was pointed
10680 out by Anju Premachandran)
10681
Daniel Veillarde059b892002-06-13 15:32:10 +000010682Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * parser.c: removed an uninitialized data error popped by valgrind
10685 on PE references
10686
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010687Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10688
10689 * doc/xml.html
10690 adding tutorial reference to the web page
10691
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010692Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10693
10694 * doc/tutorial/xmltutorial.xml
10695 * doc/tutorial/ar01s07.html
10696 * doc/tutorial/ape.html
10697 * doc/tutorial/includegetattribute.c
10698 adding section to tutorial about retrieving an attribute
10699 value
10700
Daniel Veillardf5582f12002-06-11 10:08:16 +000010701Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * parser.c: applied a couple of patches from Peter Jacobi to start
10704 to get rid of ctxt->token, with a possible significant speed
10705 improvement to be gained once done. Better compliance with PE
10706 references constructs in DTDs too.
10707 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10708 from Peter too
10709
Daniel Veillard38d80e22002-06-11 07:24:56 +000010710Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10713 xmlParseElement was likely to have been deallocated at the
10714 time of the report, possibly leading to segfault. Just report
10715 the tag name now.
10716
Daniel Veillard9e412302002-06-10 15:59:44 +000010717Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * xpath.c: patch from Richard Jinks for XPath substring() function
10720 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10721
Aleksey Sanina5808b92002-06-14 17:07:41 +0000107222002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010723
10724 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10725
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010726Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10727
10728 *doc/FAQ.html
10729 fixing typos in FAQ, thanks to Robert Funnell for the
10730 editing help
10731
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010732Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10733
10734 * NEWS: got complaints from rpmlint that it was empty
10735
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010736Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10737
10738 * added doc/tutorial, including:
10739 apa.html
10740 apb.html
10741 apc.html
10742 apd.html
10743 ar01s02.html
10744 ar01s03.html
10745 ar01s04.html
10746 ar01s05.html
10747 ar01s06.html
10748 includeaddattribute.c
10749 includeaddkeyword.c
10750 includekeyword.c
10751 includestory.xml
10752 index.html
10753 xmltutorial.xml
10754 libxml tutorial, including generated html
10755
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010756Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10757
10758 * result/c14n/exc-without-comments/merlin-c14n-two-*
10759 result/c14n/without-comments/merlin-c14n-two-*
10760 test/c14n/exc-without-comments/merlin-c14n-two-*
10761 test/c14n/without-comments/merlin-c14n-two-*
10762 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10763 c14n/exc-c14n and slightly modified test script to handle
10764 these test cases
10765 * c14n.c: fixed bugs for complicated nodes set (namespace
10766 without node and others from merlin-c14n-two.tar.gz)
10767 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10768 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10769 for xmlsec performance patch
10770 * xpath.c: fixed self::node() for namespaces and attributes
10771
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010772Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10773
10774 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10775 but with the format parameter
10776 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10777
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010778Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10779
10780 * Makefile.am: updated c14n tests suite
10781 * c14n.c: performance improvement for previous c14n patch
10782
Daniel Veillarde72c7562002-05-31 09:47:30 +000010783Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * parser.c: another peroformance patch from Peter Jacobi, that
10786 time on parsing attribute values.
10787
Aleksey Sanin508a1012002-05-31 06:32:32 +000010788Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10789
10790 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10791 into LibXML2 test suite
10792
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010793Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10794
10795 * c14n.c: propagating xpath ancesstors node fix to c14n
10796 plus small performance improvement to reduce number of
10797 mallocs
10798 * xpath.c: fixed ancestors axis processing for namespace nodes
10799
Daniel Veillard46de64e2002-05-29 08:21:33 +000010800Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10801
10802 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10803 Peter Jacobi
10804
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010805Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * configure.in: preparing 2.4.22
10808
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010809Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10812 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10813 a public entry point.
10814 * doc/*: rebuilt the API and docs
10815
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010816Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * xpath.c: patch from Richard Jinks to fix a problem introduced
10819 in the previous patch and pointed by Norm
10820
Daniel Veillardc6924812002-05-24 11:10:43 +000010821Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * libxml.spec.in: fixing bug #81112
10824
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010825Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * uri.c: fixing bug #82848
10828
Daniel Veillarda2878972002-05-24 07:54:39 +000010829Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10830
10831 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10832 output of one catalog test
10833
Aleksey Sanin114e4752002-05-24 07:20:27 +000010834Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010835
Aleksey Sanin114e4752002-05-24 07:20:27 +000010836 * global.data globals.c tree.c include/libxml/globals.h
10837 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10838 default value for global parameter xmlIndentTreeOutput to 1 and
10839 introduced new global parameter xmlTreeIndentString (the string
10840 used to do one-level indent) with default value " " (as it was
10841 in tree.c)
10842
Daniel Veillard49d5af82002-05-23 11:55:49 +000010843Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10844
10845 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10846 with trio and schemas.
10847
Daniel Veillard7c13af42002-05-22 09:57:32 +000010848Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * xpath.c: patch from Richard Jinks to fix the problem raised in
10851 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10852
Daniel Veillard5a872412002-05-22 06:40:27 +000010853Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * xmlschemas.c: a bit of work on import.
10856 * xmlschemastypes.c: Charles Bozeman provided a compare function
10857 for date/time types so min/max facet restrictions should work,
10858 indeterminate comparisons return an error instead of equal.
10859 * test/schemas/date_0* result/schemas/date_0_0: specific test
10860 from Charles Bozeman too
10861
Daniel Veillard10b6da42002-05-18 07:55:20 +000010862Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10865 from Christian Cornelssen fixing the man pages and the Catalog
10866 building script.
10867 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10868 next step is <xs:import> I now have a reasonable understanding
10869 of how it works.
10870
Daniel Veillarde5354492002-05-16 08:43:22 +000010871Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10874
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010875Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10876
10877 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10878
Daniel Veillard088bf112002-05-14 11:03:59 +000010879Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * xpath.c: fixing an XPath function evalutation bug pointed out
10882 by Alexey Efimov where the context was lost when evaluating
10883 the function arguments
10884
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010885Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010886
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010887 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10888 function public for XMLSec performance optimizations
10889
Daniel Veillard3cd72402002-05-13 10:33:30 +000010890Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * python/generator.py python/libxml2class.txt : fixed a problem
10893 with the HTML parser pointed by Gary Benson
10894 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10895 example
10896
Aleksey Sanine48a3182002-05-09 18:20:01 +000010897Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10898 * parser.c: fixed bug #81159 (memory growth in SAX)
10899
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010900Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10901 * xpath.c: fixed bug #78858 (the real fix)
10902
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010903Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010904 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010905
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010906Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * tree.c: modified xmlNodeSetBase to allow changing the
10909 base of a document.
10910
Daniel Veillard070803b2002-05-03 07:29:38 +000010911Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * xmlschemastypes.c: patch Charles Bozeman for validation of
10914 all the date, time, and duration types
10915 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10916 * configure.in: fixed an error pointed by an user
10917 * xml2-config.in: fixed an error pointed by an user
10918
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010919Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10920
10921 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10922 win32/libxml2.def.src xmlIO.c: exported default
10923 'file:', 'http:' and 'ftp:' protocols input handlers
10924 and maked protocols comparisson case insensitive
10925
Daniel Veillard34de97f2002-04-30 14:29:22 +000010926Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * configure.in: Neven Has detected a typo
10929
Daniel Veillard28577c32002-04-30 06:48:41 +000010930Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10933 as one of the persons allowed to commit directly to the
10934 module.
10935
Daniel Veillardfc57b412002-04-29 15:50:14 +000010936Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10939 * valid.c: raised a too low limit
10940 * doc/*: rebuilt the docs
10941
Daniel Veillardeca82812002-04-24 11:42:02 +000010942Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * test/XPath/expr/floats test/XPath/expr/functions
10945 result/XPath/expr/floats result/XPath/expr/functions
10946 xpath.c: another XPath conformance patch from Richard Jinks
10947
Daniel Veillard13e04c62002-04-23 17:51:29 +000010948Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * xmlschemas.c: fixed validation of attribute groups.
10951 * test/schemas result/schemas: added an example from the primer
10952
Daniel Veillard88c58912002-04-23 07:12:20 +000010953Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10954
10955 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10956 * test/schemas result/schemas: updated the test list
10957
Daniel Veillarde19fc232002-04-22 16:01:24 +000010958Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * TODO: updated a bit
10961 * parser.c: made a comment more specific
10962 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10963 Schemas conformance.
10964 * test/schemas result/schemas: updated the test list
10965
Daniel Veillard441bc322002-04-20 17:38:48 +000010966Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10967
10968 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10969 implementing xs:all with minOccurs = 0
10970 * tes/schemas/* result/schemas/*: added more tests covering
10971 xs:all
10972
Daniel Veillard8a001f62002-04-20 07:24:11 +000010973Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * xmlregexp.c: first implementation of the all particle, this
10976 may need to be revisited for case where not all transitions
10977 must be crossed.
10978
Daniel Veillard7646b182002-04-20 06:41:40 +000010979Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * tree.c: another entity processing update from Markus Henke
10982
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010983Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10984
10985 * trionan.c: fixed crash on OSF/1
10986
Daniel Veillardb4398962002-04-19 07:01:55 +000010987Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * xmlschemas.c: more Schemas work
10990 * test/schemas/* result/schemas/*: added more tests coming
10991 from the spec.
10992
Daniel Veillard54761132002-04-18 21:00:44 +000010993Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10996 ExcC14N specification
10997
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010998Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * tree.c: patch from Markus Henke, fix for recursive entities.
11001
Daniel Veillard23b1f372002-04-18 15:50:05 +000011002Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11003
11004 * xpath.c: fix a problem with string() on a document node.
11005
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011006Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * Makefile.am xmlschemas.c: more Schemas work
11009 * test/schemas/* result/schemas/*: added more tests coming
11010 from the spec.
11011
Daniel Veillard6231e842002-04-18 11:54:04 +000011012Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11015 * result/HTML/*: this changes a few things in the results
11016
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011017Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11018
11019 * include/libxml/tree.h: eliminated 'declaration different than
11020 prototype' warning
11021 * include/win32config.h: "resolved" conflicts with errno.h
11022
Daniel Veillardb509f152002-04-17 16:28:10 +000011023Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11024
11025 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11026 on the automata interfaces and debug of counted choices
11027 * test/schemas/* result/schemas/*: added a number of tests
11028
Daniel Veillard8651f532002-04-17 09:06:27 +000011029Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11032 a bit of work on Schemas
11033 * testSchemas.c: try to make it more useful
11034 * test/schemas/* result/schemas/* Makefile.am: changed the
11035 Schemas regression test procedure, started adding a few samples
11036
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011037Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11038
11039 * include/libxml/encoding.h: Patch for the Borland C++ builder
11040 * include/libxml/tree.h: Patch for the Borland C++ builder
11041 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011042 * win32/bcb5: New directory for the Borland C++ builder
11043 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011044
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011045Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11046
11047 * win32/Makefile.msvc: Update for XML Schema support
11048 * win32/configure.js: Update for XML Schema support
11049 * win32/libxml2.def.src: Update for XML Schema support
11050
Daniel Veillard4255d502002-04-16 15:50:10 +000011051Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11054 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11055 xmlunicode.c include/libxml/Makefile.am
11056 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11057 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11058 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11059 include/libxml/xmlversion.h.in : merged the current state of
11060 XML Schemas implementation, it is not configured in by default,
11061 a specific --schemas configure option has been added.
11062 * test/automata test/regexp test/schemas Makefile.am
11063 result/automata result/regexp result/schemas:
11064 merged automata/regexp/schemas regression tests
11065
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011066Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * xpath.c: Gary found a compile time problem, fixes #78823
11069
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011070Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * configure.in: release of 2.4.20
11073 * doc/*: updated and rebuilt the docs
11074
Daniel Veillardf544f192002-04-15 12:56:56 +000011075Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * python/Makefile.am: patch from Cristian Gafton to build on
11078 Red Hat 6.2, should also fix #75779
11079
Daniel Veillard940492d2002-04-15 10:15:25 +000011080Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * valid.c: first part of fixing #78729
11083
Daniel Veillardeb475a32002-04-14 22:00:22 +000011084Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11087 escaping of URI when saving HTML files.
11088 * result/HTML/*: this impacted some tests
11089
Daniel Veillard9b731d72002-04-14 12:56:08 +000011090Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * configure.in: trying to fix #77441
11093
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011094Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11095
11096 * include/libxml/xmlIO.h: Hallski complained it could not be
11097 included by itself.
11098
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011099Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11102
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011103Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11104
11105 * win32/configure.js: patch from Nilo for the c14n option
11106 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11107
Daniel Veillardda423da2002-04-10 19:25:38 +000011108Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11111 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11112 LIBXML_THREAD_ENABLED
11113
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011114Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * xpath.c: another patch from Richard Jinks for substring conformance
11117 * test/XPath/expr/floats test/XPath/expr/strings
11118 result/XPath/expr/floats result/XPath/expr/strings: update of the
11119 test suite to check those.
11120
Daniel Veillard01917aa2002-04-10 11:30:41 +000011121Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * xpath.c: patch from Richard Jinks for .x float parsing.
11124
Daniel Veillard46d6c442002-04-09 16:10:39 +000011125Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * parser.c: patch from Markus Henke when an encoding ain't recognized
11128
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011129Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * libxml.m4: got a report that #include <string.h> was needed
11132
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011133Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11136
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011137Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11138
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011139 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011140
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011141Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11144 pointed out by Melvyn Sopacua.
11145
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011146Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11147
11148 * libxml.m4: Frédéric Crozat gave a patch related to the change
11149 of Include paths breaking the libxml.m4
11150
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011151Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * xpath.c: Fix bug #76927 forgot to save some context
11154 when evaluating binary expressions
11155
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011156Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11157
11158 * configure.in: fixed configure for MPE/iX from Markus Henke
11159 * xmlmemory.c: fixed initialization problems
11160 * xpath.c: another set of patches from Richard Jinks this
11161 fixes "make XPathtests" on linux
11162
Daniel Veillard21458c82002-03-27 16:12:22 +000011163Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11166 * test/XPath/expr/compare test/XPath/expr/equality
11167 test/XPath/expr/floats test/XPath/expr/functions
11168 test/XPath/expr/strings result/XPath/expr/compare
11169 result/XPath/expr/equality result/XPath/expr/floats
11170 result/XPath/expr/functions result/XPath/expr/strings: Updated
11171 tests though they show a divergence on Linux
11172
Daniel Veillard28dfed12002-03-27 09:08:17 +000011173Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * xpath.c trionan.c: previous commit also included patches
11176 from Richard Jinks on some IEEE support corner case
11177
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011178Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11181 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11182 that $(datadir) should be used for docs
11183
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011184Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11187 could leak filedescriptors
11188
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011189Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11190
11191 * configure.in nanohttp.c: applied patch from Allan Clark for
11192 UnixWare/OpenServer
11193
Daniel Veillard19274092002-03-25 16:48:03 +000011194Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * configure.in: preparing 2.4.19
11197 * doc/*: rebuilt the docs
11198
Daniel Veillard56b2db72002-03-25 16:35:28 +000011199Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * nanohttp.c: fixing #76043, got fed up with non-portability
11202 of that piece of code.
11203
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011204Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * valid.c SAX.c: Never commit without running "make tests" :-(
11207 fix a couple of stupidities in the previous commit
11208 * result/*: a few changes in some attribute order result of previous
11209 commit.
11210
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011211Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11214 the internal subset should not raise duplicate ID errors,
11215 also there was a small bug in conjunction to namespace
11216 declarations defaulted and xml:xxx attributes DTD definitions.
11217
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011218Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * xpath.c: Richard Jinks also raised some rounding problems
11221 this tries to fix them
11222
Daniel Veillard4e2df542002-03-22 12:23:14 +000011223Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11226 behaviour in xmlXPathCastToString()
11227
Daniel Veillarddb552912002-03-21 13:27:59 +000011228Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11231 raised by Morus Walter
11232
Daniel Veillard9e537932002-03-21 13:08:08 +000011233Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11236 from Igor
11237
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011238Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * xpath.c: fixing #75619, related to a problem when trying
11241 to evaluate condition when the current node set resulting
11242 from that sub-step evaluation is empty. Also fixes 2 potential
11243 problem with previous-sibling and next-siblings axis.
11244
Daniel Veillard1840ef02002-03-21 08:05:23 +000011245Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11248 HTML support is not configured in.
11249
Daniel Veillard561b7f82002-03-20 21:55:57 +000011250Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11253 include/libxml/tree.h: dohh I really didn't intended to commit
11254 this test version :-(
11255
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011256Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * testSAX.c: I wanted to see the real speed at the SAX interface
11259 after a little too many Ximianer started complaining about the
11260 parser speed.
11261 added a --quiet option:
11262 paphio:~/XML -> ls -l db100000.xml
11263 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11264 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11265 3200006 callbacks generated
11266 real 0m1.270s
11267 Which means 16MBytes/s and 3Mcallback/s
11268
Daniel Veillardc62a1472002-03-19 18:35:12 +000011269Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * xpath.c: valgrind spotted another error that time when running
11272 on libxslt regression tests
11273
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011274Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * Makefile.am: adding "make valgrind" running the full regression
11277 tests (except python ones) under Valgrind (using valgrind -q
11278 which was kindly added by the author).
11279 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11280 passes cleanly now except an obcure floating point initialization
11281 raised in log10() in one XPath regression test ???
11282 * tree.c: edited some comments to close #75244
11283
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011284Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11287 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11288 context of ScrollKeeper, made sure that if the number is
11289 an integer, the serialization follows the description at
11290 http://www.w3.org/TR/xpath#section-String-Functions
11291
Daniel Veillard5997aca2002-03-18 18:36:20 +000011292Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011294 * configure.in: preparing 2.4.18
11295 * doc/*: updated and rebuilt the web site
11296 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11297 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011298 * parser.c: humm, changed the way the SAX parser work when
11299 xmlSubstituteEntitiesDefault(1) is set, it will then
11300 do the entity registration and loading by itself in case the
11301 user provided SAX getEntity() returns NULL.
11302 * testSAX.c: added --noent to test the behaviour.
11303
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011304Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * parser.c: Wilfried Teiken provided a hackish but working
11307 way to get context reported back on entities when parsing
11308 with SAX and without breaking the DOM build.
11309
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011310Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * c14n.c: applied a new patch from Aleksey Sanin
11313 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11314 to reference Aleksey implementation of XML digital Signatures
11315
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011316Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * xpath.c: small fix to avoid potential problem due to
11319 ordering of freeing data
11320 * python/Makefile.am: people were complaining about
11321 the generated file in python dir not being built
11322
Daniel Veillardd2379012002-03-15 22:24:56 +000011323Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11326 python/generator.py python/libxml.c python/types.c: Cleanup
11327 of the python Makefiles based on Jacob and James feedback,
11328 fixed the spec file accordingly, fixed the number of warning
11329 that passing my pedantic CFLAGS was generating. Conclusion
11330 is that Python includes are real crap.
11331
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011332Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * configure,in: it was reported quite a few times that
11335 xml2-config --cflags should not output
11336 -I$includeprefix/libxml2/libxml because libxml2 header names
11337 clashes with existing names like list.h from C++ stl.
11338 Includes should be #include<libxml/xxx.h> so ...
11339
Daniel Veillard6f293b12002-03-15 09:42:33 +000011340Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * c14n.c: another patch from Aleksey Sanin
11343
Daniel Veillard5c396542002-03-15 07:57:50 +000011344Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11347 canonicalization algorithm
11348 * doc/xml.html doc/index.html: added the C14N references on the
11349 index page.
11350
jacob berkman9be65862002-03-14 02:15:56 +0000113512002-03-13 jacob berkman <jacob@ximian.com>
11352
11353 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11354 usage, redundant, and gcc specific
11355
Daniel Veillard75be0132002-03-13 10:03:35 +000011356Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * xpath.c: speedup some node selection operations, this can
11359 have a significant impact on DocBook Norm's stylesheets
11360 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11361 make sure it's always the case
11362 * debugXML.c: distinguish CDATA and comments in ls operations
11363
Daniel Veillard61f26172002-03-12 18:46:39 +000011364Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11367 to generate better API descriptions etc...
11368
Daniel Veillard9ff88172002-03-11 09:15:32 +000011369Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * c14n.c: Fixing #74186, made sure all boolean expressions
11372 get fully parenthesized, ran indent on the output
11373 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11374 include/libxml/tree.h: also #74186 related, removed the
11375 --with-buffers option, and all the preprocessor conditional
11376 sections that were resulting from it.
11377
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011378Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * valid.c: applied patch from Dodji Seketeli fixing an
11381 uninitailized variable in xmlValidGetValidElements()
11382
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011383Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11384
11385 * c14n.c: fixed a few comments
11386 * doc/*.html doc/*/*.html: regenerated the docs and added
11387 the C14N API
11388 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11389
Daniel Veillardfa49d872002-03-09 10:20:00 +000011390Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * check-xml-test-suite.py: fix to adapt varaiations in the
11393 bindings
11394 * configure.in python/setup.py python/setup.py.in: fixed to
11395 have the version of the python scripts automatically updated
11396
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011397Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11400 in xmlCopyProp()
11401
Daniel Veillardaf43f632002-03-08 15:05:20 +000011402Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * configure.in: preparing 2.4.17 release
11405 * doc/*: updated and rebuilt the docs
11406 * xpath.c: fixed a comment
11407 * python/libxml.c: fixed a possible reentrancy problem
11408
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011409Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11412 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11413 added a specific regression test
11414 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11415 not raise exceptions when failing to find the attribute.
11416
Daniel Veillard90bc3712002-03-07 15:12:58 +000011417Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * configure.in xmllint.c: owen pointed out a problem with the
11420 ftme fix, gettimeofday() was not detected by configure and
11421 the ftime header wasn't included, dohhh
11422
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011423Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * configure.in xmllint.c: trying to fix #71457 for timing
11426 precision when gettimeofday() is not availble but ftime() is
11427
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011428Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11431 are now copied on install and part of the -devel RPM
11432
Daniel Veillard7b416132002-03-07 08:36:03 +000011433Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * xpath.c: trying to avoid bug #72150 which was apparently
11436 caused by a gcc bug (or a processor problem) as detailed
11437 at http://veillard.com/gcc.bug
11438
Daniel Veillardf742d342002-03-07 00:05:35 +000011439Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11442 fixed xmlReconciliateNs(), added a Python test/example for
11443 inter-document cut'n paste
11444 * python/libxml.py: fixed node.doc on document nodes and added
11445 xpathEval() onto node objects
11446
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011447Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11450 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11451 fixup and integrated tests for the serialization stuff
11452
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011453Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11454
11455 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11456 moved the libxml man page to section 3
11457
Daniel Veillard1e774382002-03-06 17:35:40 +000011458Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * tree.c: fix bug #72490
11461 * python/libxml.c python/libxml.py: added methods serialize()
11462 and saveTo() to all node elements.
11463
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011464Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * xmlIO.c: closed #73430, don't read from an input source
11467 which indicated an end-of-file or an error.
11468
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011469Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * parser.c: make sure SAX endDocument is always called as
11472 this could result in a Python memory leak otherwise (it's
11473 used to decrement ref-counting)
11474 * python/generator.py python/libxml.c python/libxml.py
11475 python/libxml2-python-api.xml python/libxml2class.txt
11476 python/tests/error.py python/tests/xpath.py: implemented
11477 the suggestions made by Gary Benson and extended the tests
11478 to match it.
11479
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011480Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * python/generator.py: applied patch fixing #73450
11483
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011484Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * xpath.c: fixing #61290 "namespace nodes have no parent"
11487 long standing divergence from the XPath REC. NodeSets
11488 simply hold a copy of namespace nodes and those node ->next
11489 points to the parent (which may not be the node carrying the
11490 definition).
11491 * include/libxml/xpath.h: flagged but didn't added a possible
11492 speedup
11493 * DOCBparser.c HTMLparser.c: removed some warnings from push
11494 parser due to new state being added.
11495 * tree.c: new fix from Boris Erdmann
11496 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11497 the XML Canonalization support from Aleksey Sanin
11498
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011499Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * tree.c: patch from Boris Erdmann fixing some namespace odities
11502 with xmlCopyNode()
11503
Daniel Veillardc6613042002-03-02 09:34:02 +000011504Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * xmlIO.c: fix bug #72706 when loading a NULL entity
11507
Daniel Veillardc0fef772002-03-01 16:16:31 +000011508Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11511 actually change in a future XML Namespace revision.
11512
Daniel Veillard79426f22002-03-01 16:14:17 +000011513Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11516 added the possibility of returning nodesets from XPath extension
11517 functions written in Python
11518
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011519Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * python/*: commiting some Python bindings work done while travelling
11522
Daniel Veillard97300512002-03-01 09:13:41 +000011523Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11526 explicitely with memory debugging switched on
11527
Daniel Veillard6361da02002-02-23 10:10:33 +000011528Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11531 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11532 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11533 the accessor generator for strings
11534 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11535 regression test.
11536
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011537Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * python/README python/generator.py python/libxml.c python/setup.py:
11540 added the 'usual' setup.py to allow building a libxml2-python
11541 module based on the same code. The initialization is however
11542 different the 2 .so files fo libxml2 and libxslt are identical and
11543 they entry point initialize both libraries. this is done to avoid
11544 some possible nasty problem since the Python don't merge the maps
11545 of all shared modules.
11546
Daniel Veillard158a4d22002-02-20 22:17:58 +000011547Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * parser.c: fixed a push/encoding bug reported by Michael
11550 on librsvg
11551
Daniel Veillard7839e162002-02-20 18:54:48 +000011552Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * include/libxml/parserInternals.h: fixes a misplaced #endif
11555
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011556Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * parser.c valid.c: found and fixed a couple of allocation bugs
11559
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011560Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * doc/xml.html doc/python.html doc/*: added a Python and binding
11563 page describing the current state of the Python bindings and
11564 giving pointers to the other languages wrappers.
11565
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011566Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11569 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11570 rebuilt the API and web site
11571 * xpath.c: fixed #71978 portability bugs
11572
Daniel Veillard8aff2472002-02-19 21:50:43 +000011573Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11576
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011577Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * include/libxml/parserInternals.h parser.c: had to change
11580 2 internal parsing API when processing document content
11581 to check the start and end of element content are defined
11582 in the same entity
11583 * valid.c include/libxml/valid.h: attribute normalization can
11584 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11585 with the context to report it.
11586 * SAX.c: fixed the last known bugs, crazy validation constraints
11587 when a document is standalone seems correctly handled. There
11588 is a couple of open issues left which need consideration especially
11589 PE93 on external unparsed entities and standalone status.
11590 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11591 The 2 tests left failing are actually in error. Cleanup done.
11592
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011593Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * valid.c: implemented E59 spaces in CDATA does not match the
11596 nonterminal S
11597
Daniel Veillard878eab02002-02-19 13:46:09 +000011598Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * SAX.c parser.c valid.c: more validation test fixups
11601 * check-xml-test-suite.py: added duration info for the tests
11602
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011603Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11604
11605 * parser.c valid.c: a couple of errors were reported but not
11606 saved back as such in the parsing context. Down to 1% failure rate
11607 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11608
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011609Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * xmlInternald.c: isExtender was missing a char
11612 * parser.c include/libxml/parser.h: % are acceptable in the
11613 internal subset if within a PUBLIC ID
11614
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011615Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * SAX.c parserInternals.c valid.c: more work on the conformance
11618 suite. Took the step to finally block documents with encoding
11619 errors. It's a fatal error per the spec, people should have fixed
11620 their documents by now.
11621
Daniel Veillard55253e22002-02-18 14:32:39 +000011622Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * check-xml-test-suite.py: fixed the test script after some discussion
11625 on the semantic of TYPE="error"
11626 * Makefile.am: added the script to the distrib
11627
Daniel Veillard28757702002-02-18 11:19:30 +000011628Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * SAX.c entities.c: fixed a couple of conformances issues deep
11631 into the validation code (standalone and undeclared Notations)
11632
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011633Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11636 stayed there for years !
11637
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011638Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11641 missing
11642
Daniel Veillardc7612992002-02-17 22:47:37 +000011643Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * check-xml-test-suite.py: improved the behaviour a bit as
11646 well as the logs
11647 * parser.c valid.c SAX.c: fixed a few more bugs
11648 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11649
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011650Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * check-xml-test-suite.py: python script to run regression tests
11653 against the XML Test suite of W3C/OASis
11654 * SAX.c: fixed a validation bug
11655 * parser.c: fixed 3 errors pointed by the test suite
11656 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11657 * python/Makefile.am: fixed a dependendy
11658
Daniel Veillard9f28f302002-02-15 20:48:08 +000011659Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * xmlmemory.c: avoid a warning bug #71594
11662
Daniel Veillard144024e2002-02-13 21:14:46 +000011663Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11666 warning on alpha/Tru64
11667
Daniel Veillarde4301c82002-02-13 13:32:35 +000011668Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * include/libxml/entities.h: fixing a comment
11671 * valid.c: fixing some troubles with validity check on namespaces
11672 * result/VC/NS3 test/VC/NS3: added a specific regression test
11673
Daniel Veillarda6d05382002-02-13 13:07:41 +000011674Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11675
11676 * tree.c: Fixing #71342 serializing '\n' in attribute values
11677 * result/noent/att3 result/att3 test/att3: added a specific
11678 test.
11679
Daniel Veillard797a5652002-02-12 13:46:21 +000011680Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * python/libxml.c: couple of bug fixes
11683
Daniel Veillard01a6d412002-02-11 18:42:20 +000011684Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * python/*.py: removed tabs and used spaces.
11687
Daniel Veillard397ff112002-02-11 18:27:20 +000011688Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11691 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11692
Daniel Veillard03517542002-02-11 13:54:40 +000011693Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11696 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11697
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011698Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
11700 * include/libxml/encoding.h include/libxml/entities.h
11701 include/libxml/globals.h include/libxml/parser.h
11702 include/libxml/threads.h include/libxml/tree.h
11703 include/libxml/xmlmemory.h: trying to fix the include mess
11704
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011705Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * include/libxml/xmlmemory.h: reverted part of the previous
11708 attempt to provide #69655, this was breaking the build.
11709
Daniel Veillard0ba59232002-02-10 13:20:39 +000011710Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11713 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11714 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11715 include/libxml/parserInternals.h include/libxml/tree.h
11716 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11717 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11718 clean.
11719 * python/libxml.c: fixed a warning.
11720
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011721Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11724 copying of node, merge back IDs in the target document.
11725 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11726 test/XInclude/ents/ids.xml: test case
11727 * result/VC/ElementValid4: output changed due to a typo fix
11728
Daniel Veillard1c18e302002-02-09 22:16:40 +000011729Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011732 generate the dependencies right as Jacob found out. Add
11733 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011734
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011735Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11736
11737 * parserInternals.c valid.c: Justin Fletcher found some parts
11738 of the code needing cleanup
11739 * libxml.spec.in python/Makefile.am python/generator.py
11740 python/libxml.c python/libxml.py: Fixed the python Makefiles
11741 corrected a bug showing up on ia64, changed the name of the
11742 python internal module too
11743
Daniel Veillard07be19b2002-02-08 14:20:35 +000011744Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * Makefile.am: applied patch from Andris Pavenis for binary
11747 name suffixes
11748
Daniel Veillardf216d462002-02-08 13:44:24 +000011749Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * xmllint.c win32/win32config.h: fixing #68748
11752
Daniel Veillardd455d792002-02-08 13:37:46 +000011753Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * valid.c: fixing #70166
11756
11757Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * valid.c: fixing #70077
11760
Daniel Veillardc575b992002-02-08 13:28:40 +000011761Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * Copyright Makefile.am README configure.in libxml.spec.in:
11764 Changed to the MIT Licence
11765 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11766 doc/xmlio.html: updated the doc accordingly
11767 * include/libxml/xmlwin32version.h configure.in: preparing
11768 2.4.14 release
11769 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11770 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11771 fixed the const xmlChar * wrapper and generator, XPath extension
11772 functions now use the context as first argument
11773 * python/tests/tstxpath.py python/tests/xpath.py
11774 python/tests/xpathext.py: Updated the tests accordingly
11775 * tree.c: fixed bug #70067
11776
Daniel Veillard7db38712002-02-07 16:39:11 +000011777Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * Makefile.am: cleanup
11780 * debugXML.c: always use stdout if output is NULL
11781 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11782 * python/Makefile.am python/generator.py python/libxml2class.txt
11783 python/libxml_wrap.h python/types.c: augmented the number of bindings
11784 handling FILE * and XPath contexts
11785 * python/tests/Makefile.am: avoid a stupid problem due to the
11786 use of TEST.
11787
Daniel Veillard15a143b2002-02-06 22:40:50 +000011788Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11791
Daniel Veillard70cab352002-02-06 16:06:58 +000011792Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * python/TODO python/libxml.c: cleanup the extension function lookup
11795 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11796
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011797Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * configure.in python/Makefile.am: do not install outside
11800 of prefix
11801
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011802Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * python/TODO python/libxml.c: started adding SAX interfaces
11805 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11806 SAX test
11807
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011808Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11809
11810 * tree.c: hardened the addChild function
11811 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11812 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11813 added accessors needed for xmlNode, a bit more testing and
11814 extension of interfaces
11815 * python/tests/Makefile.am python/tests/build.py: added a test
11816 build from scratch/save/load/check
11817
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011818Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * parserInternals.c: change a small bit in the way valididy
11821 error messages get initialized
11822 * python/TODO python/libxml.c python/libxml2-python-api.xml
11823 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11824 added some memory debugging to track leaks at the libxml2 level
11825 * python/tests/*.py: changed all tests to check for leaks,
11826 there is just one left in XPath extension registrations.
11827
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011828Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * python/TODO python/generator.py python/libxml2-python-api.xml
11831 python/libxml2class.txt: more accessor classes for the parser
11832 context, allow to switch on and check validity
11833 * python/tests/Makefile.am python/tests/error.py
11834 python/tests/invalid.xml python/tests/valid.xml
11835 python/tests/validate.py: attded more test and and added error.py
11836 which I forgot to commit in the last step
11837
Daniel Veillard3ce52572002-02-03 15:08:05 +000011838Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * python/Makefile.am python/types.c: cleanup
11841 * python/libxml.c python/libxml.py python/libxml_wrap.h
11842 python/generator.py python/libxml2-python-api.xml
11843 python/libxml2class.txt: added class for parser context, added
11844 first cut for push mode support. Added a framework to generate
11845 accessors functions.
11846 * python/tests/Makefile.am python/tests/push.py: added a push
11847 test
11848
Daniel Veillardcfb05462002-02-02 23:18:22 +000011849Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11852 bug a bit of cleanup.
11853
Daniel Veillard5d819032002-02-02 21:49:17 +000011854Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11857 python/libxml2class.txt: adding error redirections and preformat
11858 to a python handler
11859 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11860 tests self checking
11861
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011862Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11865 a function
11866
Daniel Veillard9589d452002-02-02 10:28:17 +000011867Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11870 python/libxml.c python/libxml2-python-api.xml
11871 python/libxml2class.txt: Progressing through the TODOs, class
11872 description output, extra XML API, RPM now builds the wrappers
11873 for all python installed versions
11874
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011875Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * configure.in libxml.spec.in python/Makefile.am python/TODO
11878 python/generator.py python/libxml2class.txt: added more informations
11879 in the libxml2-python package including docs. Slightly changed
11880 the class hierarchy
11881 * python/tests/*: added basic regression tests infrastructure too
11882
11883Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11886 added libxml2-python as part of the packages installed
11887
Daniel Veillarda7340c82002-02-01 17:56:45 +000011888Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * python/Makefile.am python/generator.py python/libxml.c
11891 python/libxml.py: more work, now able to extend the
11892 XPath interpreter with functions written in python.
11893
Daniel Veillardc3e39442002-02-01 09:29:41 +000011894Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * python/Makefile.am: Jacob sent a patch to allow building from
11897 tarfile.
11898
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011899Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11900
11901 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11902 inserted the python wrappers build, I hope this won't be too
11903 unportable
11904
Daniel Veillard1971ee22002-01-31 20:29:19 +000011905Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11906
11907 * xpath.c: minor optimization
11908 * python/generator.py python/libxml.c python/libxml.py
11909 python/libxml_wrap.h: more work on the python bindings,
11910 they now support XPath and there is no evident leak
11911
Daniel Veillard36ed5292002-01-30 23:49:06 +000011912Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * python/generator.py python/libxml.c python/libxml.py:
11915 more work on the python bindings generator.
11916
Daniel Veillard96fe0952002-01-30 20:52:23 +000011917Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * python/generator.py python/libxml.c python/libxml_wrap.h:
11920 more work on the python bindings.
11921
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011922Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11923
11924 * python/generator.py python/libxml.c python/libxml.py
11925 python/libxml_wrap.h: commited early version of a python binding
11926 for private use only ATM
11927
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011928Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11929
11930 * entities.c tree.c include/libxml/entities.h: applied patch
11931 from Anthony Jones to implement copy of DTD subtree too. Had
11932 just to keep 2 function private which really ought to become
11933 public ones.
11934
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011935Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11936
11937 * xmllint.c: added pointers to the web pages in the usage()
11938
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011939Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * tree.c: more fixes from Petr Kozelka for attribute handling
11942 in the tree API to align the semantic with DOM.
11943
Daniel Veillard36065812002-01-24 15:02:46 +000011944Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * valid.c tree.c entities.c: another set of patches from
11947 Anthony Jones for copy operations cleanup and robustness
11948
Daniel Veillardf8592562002-01-23 17:58:17 +000011949Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11952 an alphabetic index based on comments content
11953 * doc/*: rebuilt the web site with the new references
11954
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011955Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * parserInternals.h: Greg Sjaardema suggested to use an
11958 eponential buffer groth policy in xmlParserAddNodeInfo()
11959
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011960Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11961
11962 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11963 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11964 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11965 to generate cross-references, and added/updated the stylesheets
11966 to generate and link API indexes. The generic keyword index
11967 is not done yet.
11968 * doc/*.html: regenerated all the usual docs too
11969
Daniel Veillard2070c482002-01-22 22:12:19 +000011970Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * debugXML.c: added an xpath function to the shell for T. V. Raman
11973
11974Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011975
11976 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11977 debug routines.
11978
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011979Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11980
11981 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11982 support of attribute nodes
11983
Daniel Veillard9d06d302002-01-22 18:15:52 +000011984Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11987 hopefully near complete and fully documented of the API in XML
11988 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11989 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11990 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11991 include/libxml/parserInternals.h include/libxml/valid.hi
11992 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11993 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11994 include/libxml/xpath.h include/libxml/xpathInternals.h:
11995 Cleaned up the doc comments a lot in the process, the interface
11996 coverage is now 100%
11997
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011998Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12001 extracts comments from the gtk-doc DocBook output (a bit
12002 convoluted but seems to work).
12003
Daniel Veillard61006472002-01-21 17:31:47 +000012004Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12007 added an XML description of the API, moved the script generating
12008 it here. Added a "make api" target
12009
Daniel Veillardd2f23002002-01-21 13:36:00 +000012010Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12013
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012014Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * xpath.c include/libxml/xpathInternals.h: the change made to
12017 xmlXPathFuncLookupFunc was incompatible roll it back
12018
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012019Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * SAX.c: cleanup patch from Anthony Jones
12022 * doc/Makefile.am: fix the headers to avoid in make scan
12023 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12024 includes, * vs Ptr and general cleanup
12025 * parsedecl.py: first version of a script to extract the
12026 module interfaces, the goal will be to provide .decl or XML
12027 specification of the interfaces to build wrappers.
12028
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012029Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12032 now provides return codes in case of errors
12033
Bjorn Reese026d29f2002-01-19 15:40:18 +000012034Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12035
12036 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12037 Upgraded to trio baseline 1.6
12038 * strio.h strio.c: Replaced by triostr.h and triostr.c
12039
Daniel Veillard572577e2002-01-18 16:23:55 +000012040Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12041
12042 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12043 of strdup usage in the code
12044
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012045Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12046
12047 * parser.c error.c: Keith Isdale complained rightly that
12048 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12049
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012050Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * tree.c: fixed the funxtion to set the xml: attributes
12053 * debugXML.c: added "setbase" to test it.
12054
Daniel Veillard2c748c62002-01-16 15:37:50 +000012055Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12056
12057 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12058 to allow updating an attribute content
12059
Daniel Veillard8de85c62002-01-15 17:10:15 +000012060Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12061
12062 * libxml.h: try to avoid problems when compiling on Windows
12063
Daniel Veillard314cfa02002-01-14 17:58:01 +000012064Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12065
12066 * hash.c: patch from Anthony Jones for hash.c allocation size
12067 * Makefile.am: trying to work around Yet Another Libtool Madness
12068 and build the 2.4.13 release finally ...
12069
Daniel Veillard744683d2002-01-14 17:30:20 +000012070Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12071
12072 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12073 * doc/* : update of the documentation
12074
Daniel Veillarde6a55192002-01-14 17:11:53 +000012075Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12078 at fixing #61290 :-(
12079
Daniel Veillardfb25a512002-01-13 20:32:08 +000012080Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12083 Fixes bug #67229
12084
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012085Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12086
12087 * tree.c: trying to avoid troubles when a subtree is copied
12088 and coalesced in part with the target tree. Should fix
12089 bug #67407
12090
Daniel Veillardd8224e02002-01-13 15:43:22 +000012091Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12092
12093 * valid.c: fixed validation of attributes content of type
12094 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12095 values, very old bug. Fixes #67671
12096
Daniel Veillard8107a222002-01-13 14:10:10 +000012097Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * parser.c include/libxml/parserInternals.h tree.c: integrated
12100 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12101 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12102
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012103Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * threads.c: applied Serguei Narojnyi's patch to add native
12106 thread support on the Win32 platform
12107 * testThreadsWin32.c Makefile.am: added the test program also
12108 from Serguei, Win32 specific
12109 * include/win32config.h include/libxml/xmlwin32version.h.in:
12110 added patch from Igor for the Windows thread specific defines.
12111
Daniel Veillard845cce42002-01-09 11:51:37 +000012112Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12115
Daniel Veillard7b602b42002-01-08 13:26:00 +000012116Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12119 output page into XMLinfo.html. Close bug #66951 and
12120 raised by Robert Collins too.
12121
Daniel Veillard73c6e532002-01-08 13:15:33 +000012122Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12123
12124 * encoding.c: Paul Keogh pointed out a possibility of segfault
12125 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12126 Closes bug # 68238
12127
Daniel Veillard4a859202002-01-08 11:49:22 +000012128Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12129
12130 * doc/*.html: updated the Gdome2 links
12131
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012132Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12133
12134 * libxml.h: Applied following patches from Robert Collins
12135 and make sure IN_LIBXML is defined when compiling it
12136 -------
12137 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12138 as well as Visual C.
12139 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12140 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12141 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12142 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12143 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12144 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12145 xmlSysIDExists xmlNoNetExists).
12146 * xmllint.c: Don't include winsock2.h for Cygwin.
12147
Daniel Veillard401c2112002-01-07 16:54:10 +000012148Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12149
12150 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12151 when the version info is not present.
12152
Daniel Veillard6f42c132002-01-06 23:05:13 +000012153Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12154
12155 * tree.c: Anthony Jones pointed out a problem in
12156 xmlStringGetNodeList() and provided a fix for it
12157
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012158Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12159
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012160 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012161 xmlCreatePushParserCtxt() when the initial buffer passed
12162 is large.
12163
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012164Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12165
12166 * win32/*: big cleanup of the Windows/MSVC project files
12167 from Igor Zlatkovic
12168
Daniel Veillardcebb1362002-01-02 13:13:30 +000012169Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * doc/Makefile.am: should fix #67674 and avoid troubles if
12172 xsltproc is not available or fails in the prefix provided
12173
Daniel Veillard26908ab2002-01-01 16:50:03 +000012174Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12175
12176 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12177
Daniel Veillard5344c602001-12-31 16:37:34 +000012178Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12181 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12182 Fixed a few other problems raised by Charlie Bozeman.
12183 * result/VC/ElementValid[5-7]: fixed the output
12184
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012185Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12188 patches from Charlie Bozeman. Regenerated the HTML docs.
12189
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012190Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12193 for Windows from Igor
12194
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012195Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * xmllint.c: applied Justin Fletcher patch for --output or -o
12198
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012199Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * win32/libxml2/libxml2.def.src: close #67019
12202
Daniel Veillard01db67c2001-12-18 07:09:59 +000012203Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * xmllint.c: applied Justin Fletcher generic timing patch
12206 similar to the one already applied to xsltproc.
12207
Daniel Veillardd1640922001-12-17 15:30:10 +000012208Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12209
12210 * include/libxml/tree.h tree.c: applied documentation patches
12211 from Charlie Bozeman
12212
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012213Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12214
12215 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12216
Daniel Veillard29e43992001-12-13 22:21:58 +000012217Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12218
12219 * valid.c: fix the xmlStrdup() used in the previous patch.
12220 * valid.c: added --dropdtd
12221 * tree.c: fixed xmlUnlinkNode so it also removes the references
12222 from the document if the node is a DTD
12223
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012224Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * HTMLtree.c valid.c: cleanup some static declarations
12227
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012228Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12229
12230 * xmllint.c: removed another strdup()
12231 * doc/FAQ: removed the HP/UX entry
12232
Daniel Veillarded472f32001-12-13 08:48:14 +000012233Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12234
12235 * valid.c: fix bug #66816 when validating.
12236 * xmllint.c: don't use sys/time.h if configure did not found it
12237
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012238Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12239
12240 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12241 xmlcatalog_man.xml
12242
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012243Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12244
12245 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12246 xmlInitMemory() was declared twice
12247
Daniel Veillardb82c1662001-12-09 14:00:54 +000012248Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12249
12250 * globals.c: do not reference strdup() !
12251 * configure.in libxml-2.0.pc.in: trying to fix the libs
12252 of the various config extraction modules
12253
Daniel Veillardef90ba72001-12-07 14:24:22 +000012254Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * configure.in : preparing 2.4.12
12257 * doc/* : updated and rebuilt the docs
12258
Daniel Veillard220346d2001-12-07 11:33:54 +000012259Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12260
12261 * uri.c: closed bug #66159
12262 * testURI.c: added --escape option
12263 * configure.in: some cleanup for xml2-config --cflags
12264
Daniel Veillard2a906822001-12-06 14:34:08 +000012265Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12266
12267 * globals.c testThreads.c: removed some misplaced includes
12268 of xmlversion.h
12269
Daniel Veillarde28313b2001-12-06 14:08:31 +000012270Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12271
12272 * threads.c: patch from Gary Pennington fixing a possible
12273 problem at initialization time.
12274
Daniel Veillardd3b08822001-12-05 12:03:33 +000012275Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12276
12277 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012278 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012279 CodeWarrior.
12280
Daniel Veillarda7866932001-12-04 13:14:44 +000012281Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * xmllint.c: applied Geert Kloosterman's patch to fix
12284 --repeat --timing output
12285
Daniel Veillard19840942001-11-29 16:11:38 +000012286Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12289 where non-wellformed XML declaractions were not detected.
12290
Daniel Veillarde85d9342001-11-28 14:43:12 +000012291Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12294
Daniel Veillard22f25a82001-11-28 09:12:23 +000012295Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12298 gets reset by xmlCleanupInputCallbacks() and this makes the
12299 function useless. Same for output.
12300
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012301Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * xmlIO.c: robert pointed out a loop error in callback cleanups
12304
Daniel Veillard8faa7832001-11-26 15:58:08 +000012305Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12308 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12309 they are not really tied to debugging
12310
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012311Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12314 * xmllint.c: better --catalogs description
12315
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012316Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * tree.c: fixed a couple of problems in xmlSetProp()
12319
Daniel Veillardcd337f02001-11-22 18:20:37 +000012320Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12323 unappropriate stdout output.
12324
Daniel Veillard566d4df2001-11-22 13:00:53 +000012325Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12328 by Denis Beurive, closes #65111
12329
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012330Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * valid.c: in case of content model validity error, don't
12333 print it if validity warnings were not requested.
12334
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012335Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12336
12337 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12338 * parserInternals.c: removed the last exit() call. Print an
12339 unmaskable error on stderr instead (library mismatch detection)
12340
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012341Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12342
12343 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12344 shell instructions from Heiko Rupp
12345
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012346Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12347
12348 * catalog.c: use the URL notation file:// for default catalog paths
12349
Daniel Veillard0ec98632001-11-14 15:04:32 +000012350Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * include/libxml/tree.h: better comments for _private fields
12353 * tree.c: removed a problem when copying an entity reference.
12354
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012355Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12356
12357 * vms/*: updated instructions and diffs from John A Fotheringham
12358
Daniel Veillarda11001b2001-11-12 22:45:36 +000012359Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * include/libxml/xmlerror.h: avoid an include problem if
12362 #include <libxml/xmlerror.h> happens first in code
12363 seems to be the case in KDE libs
12364
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012365Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12366
12367 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12368 from Igor for Windows
12369
12370Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * Makefile.am: Gary Pennington pointed out a missing prefix
12373
Daniel Veillard43d3f612001-11-10 11:57:23 +000012374Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12377 * doc/*: upgraded and rebuilt the docs
12378
Daniel Veillardc1f78342001-11-10 11:43:05 +000012379Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12380
12381 * HTMLparser.c: fix comment in scripts element parsing.
12382 * result/HTML/doc3*: updated the results.
12383
12384Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12385
12386 * uri.c: another URI bug fix #63336, using Joel Young patch.
12387
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012388Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12389
12390 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12391 a cleaned up version of the Pwd shell string generation.
12392
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012393Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * valid.c include/libxml/tree.h: trying to fix namespaces +
12396 validation problems for good, closing #63619 in the process
12397 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12398 wrong in this respect, fixed it.
12399
Daniel Veillardd536f702001-11-08 17:32:47 +000012400Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * xmllint.c: Morus Walter patch to allow --format and --encode
12403
Daniel Veillard5004f422001-11-08 13:53:05 +000012404Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12405
12406 * debugXML.c: Stefan Kost provided an help command for the shell
12407
Daniel Veillarda6825e82001-11-07 13:33:59 +000012408Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * debugXML.c: Heiko Rupp pointed that the shell would crash
12411 on empty nodesets returns.
12412
Daniel Veillard03f848d2001-11-07 12:53:46 +000012413Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12416 migh need the history libraries
12417
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012418Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12421 handle the case of < in quoted attributes, Bastian Kleineidam
12422
Daniel Veillardc853b322001-11-06 15:24:37 +000012423Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12426 fixing catalog breakages
12427 * Makefile.am catalog.c result/catalogs/catal
12428 result/catalogs/mycatalog.* test/catalogs/catal*:
12429 fixed more problems in catalog support, added more regression tests
12430 for both XML and SGML catalog handling
12431
Daniel Veillard66870c72001-11-05 19:27:49 +000012432Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * debugXML.c: applied an improvement to xmlGetLineNo() from
12435 Keith Isdale
12436
Daniel Veillardffe09c92001-11-05 14:21:47 +000012437Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12440 Side effect of the progressive catalog loading
12441
Daniel Veillardad661b92001-11-05 11:43:15 +000012442Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * Makefile.am: confexecdir and confexec_DATA were defined twice
12445 pointed out by Karl Eichwalder
12446
Daniel Veillard6eb17722001-11-04 22:19:27 +000012447Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * xmlcatalog.c: avoid unlink() and use remove() instead.
12450
Daniel Veillardea898282001-11-04 22:13:45 +000012451Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12452
12453 * libxml.spec.in: cleanup
12454 * include/libxml/xmlwin32version.h: updated with 2.4.8
12455
Daniel Veillarda4617b82001-11-04 20:19:12 +000012456Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12459 of compiling libxml with a non standard set of options
12460
John Fleck027edfb2001-11-04 20:13:58 +000012461Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12462
12463 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12464 document --sgml option, fixing gnome bugzilla #63382
12465
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012466Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12469 breakage of 2.4.7, added a couple of really needed APIs
12470 like xmlCatalogIsEmpty() and xmlNewCatalog()
12471 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12472 for install-catalog
12473 * configure.in: preparing 2.4.8
12474
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012475Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12478 include/libxml/tree.h include/libxml/xmlIO.h: more include
12479 cleanups, export cleanly one html output + format function.
12480
12481Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * parser.c: removed initGenericErrorDefaultFunc call from
12484 xmlInitParser() since it could destroy previous calls to
12485 xsltSetGenericErrorFunc() effects
12486
Daniel Veillardebd38c52001-11-01 08:38:12 +000012487Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12490 keyword.
12491
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012492Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12493
12494 * Makefile.am: cleanup
12495 * threads.c: cleanup too
12496 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12497 from xsltproc
12498 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012499 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012500
Daniel Veillard91c00402001-10-30 17:41:38 +000012501Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12504 was not used anymore !
12505
Daniel Veillard52dcab32001-10-30 12:51:17 +000012506Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * configure.in: preparing 2.4.7
12509 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12510 manual page from John
12511 * doc/*: updated the doc and rebuilt the generated pages
12512
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012513Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12514
12515 * xmlIO.c: closing bug #62711, the library should never
12516 close stdin or stdout.
12517
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012518Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12519
12520 * uri.c: second pass at fixing #63336, using Joel Young
12521 final patch. looks okay.
12522
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012523Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12524
12525 * uri.c include/libxml/uri.h: trying to clear #63336
12526 allowing the escaping routine to parse unconformant
12527 URI-References.
12528
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012529Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12530
12531 * vms/readme.vms vms/build_libxml.com nanoftp.c
12532 include/libxml/xmlversion.h.in: a few VMS updates from
12533 John A Fotheringham
12534 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12535 and xmlCleanupOutputCallbacks() for the Perl binding people.
12536
Daniel Veillard635ef722001-10-29 11:48:19 +000012537Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12540 apply fixes to close #63271 and avoid segfaults when
12541 the error routine gets callbed before xmlInitParser()
12542 get called.
12543 * nanoftp.c error.c: Applied patches from Justin Fletcher
12544 correcting some xmlGenericError misuses.
12545
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012546Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12547
12548 *doc/xmllint.xml, doc/xmllint.1
12549 New and improved man page for xmllint - .xml is the original, .1
12550 is the generated man page
12551
Daniel Veillardc9484202001-10-24 12:35:52 +000012552Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12553
12554 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12555 the web site from the main HTML document.
12556
Daniel Veillard5151c062001-10-23 13:10:19 +000012557Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * parser.c: fixed an erroneous validation bug when PE refs
12560 occurs in external parsed entities referenced from the
12561 internals subset
12562 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12563 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12564 added the associated testcase, it's a nice one.
12565 * HTMLparser.c: generate the DTD node as HTML still ...
12566 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12567
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012568Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * HTMLparser.c: fixed a bug in htmlNewDoc()
12571
Daniel Veillard89cad532001-10-22 09:46:13 +000012572Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12573
12574 * test/threads/*: added entities testing to the Thread test
12575 * testThreads.c: make the test reasonable
12576 * DOCBparser.c: fix the DTD public and system ID
12577 * xmllint.c: added --sgml for SGML DocBook importing
12578 * Makefile.am: added Docbtests target
12579
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012580Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12583 * testThreads.c: removed bogus include
12584
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012585Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12588 fixed a very serious (looping) validation bug
12589
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012590Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12591
12592 * include/libxml/globals.h include/libxml/threads.h threads.c
12593 testThreads.c: far more testing, cleaning up bugs
12594 * *.c : make sure globals.h is always included.
12595
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012596Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * HTMLparser.c: try to get rid of parser loops for good.
12599
Daniel Veillardab7488e2001-10-17 11:30:37 +000012600Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * configure.in: fixed some bugs in CFLAGS passing.
12603 * test/threads Makefile.am testThreads.c: added a specific
12604 threaded test case (really nasty, guaranteed).
12605
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012606Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * catalog.c: serious cleanup on the management of the
12609 XML catalog tree, more tests done, especially with
12610 the catalog PI.
12611
Daniel Veillard364789a2001-10-16 12:45:00 +000012612Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12613
12614 * catalog.c: avoid a problem in catalog cleanup on SMP if
12615 catalogs were not initialized.
12616
Daniel Veillard81463942001-10-16 12:34:39 +000012617Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * catalog.c xpath.c: trying to cleanup the not thread safe
12620 parts of the library.
12621
Daniel Veillard64a411c2001-10-15 12:32:07 +000012622Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * include/libxml/globals.h configure.in global.data: make
12625 the allocation be per-thread a configure option
12626 * encoding.c include/libxml/parser.h: fixed compilation
12627 errors
12628
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012629Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * include/libxml/parser.h: Norm reported that a few lines
12632 added were breaking libxslt compile, removed them for now
12633
Daniel Veillard6f350292001-10-14 09:56:15 +000012634Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * parser.c parserInternals.c threads.c: debugged and fixed
12637 initialization problems which were giving troubles on SMP
12638 boxes.
12639
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012640Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * include/libxml/Makefile.am: missing globals.h
12643
Daniel Veillarde7090612001-10-13 12:18:28 +000012644Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012645
Daniel Veillarde7090612001-10-13 12:18:28 +000012646 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012647
Daniel Veillardd0463562001-10-13 09:15:48 +000012648Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12649
12650 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12651 include/libxml/parserInternals.h include/libxml/tree.h
12652 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12653 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12654 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12655 Applied the last patches from Gary, cleanup, activated threading
12656 all user accessible global variables are now handled in globals.[ch]
12657 Still a bit rought but make tests passes with either
12658 --with-threads defined at configure time or not.
12659 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12660 linking options
12661
Daniel Veillardb8478642001-10-12 17:29:10 +000012662Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12663
12664 * Makefile.am include/libxml/Makefile.am
12665 include/libxml/globals.h globals.c include/libxml/threads.h
12666 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12667 configure.in: started integrating the core of the thread support
12668 not activated yet but half integrated. The code should still
12669 compile and work anyway.
12670
Daniel Veillardb44025c2001-10-11 22:55:55 +000012671Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12674 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12675 integrating the non-controversial parts of Gary Pennington
12676 multithread patches
12677 * catalog.c: corrected a small bug introduced
12678
Daniel Veillard75b96822001-10-11 18:59:45 +000012679Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12680
12681 * catalog.c include/libxml/catalog.h: very serious cleanup,
12682 isolating unportable code and as much as possible the accesses
12683 to the global shared catalog. May need more testing !
12684
Daniel Veillard78d12092001-10-11 09:12:24 +000012685Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12686
12687 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12688 Keith Isdale patches for the XSLT debugger interfaces. Some
12689 cleanup
12690
Daniel Veillardff0b7312001-10-11 06:46:09 +000012691Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12694 * DOCBparser.c: generate line nubers in elements
12695
Daniel Veillard60087f32001-10-10 09:45:09 +000012696Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12697
12698 * configure.in: preparing 2.4.6 release
12699 * doc/xml.html doc/html/*: updated and rebuilt the docs
12700 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12701
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012702Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12703
12704 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12705 adding documentation for DV's supercatalog support
12706
Daniel Veillard82d75332001-10-08 15:01:59 +000012707Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12710 super catalog support adding one API and one flag --sgml to
12711 xmlcatalog
12712
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012713Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12714
12715 * doc/xmlcatalog_man.xml, xmlcatalog.1
12716 One more crack at
12717 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12718
12719
Thomas Broyer47334c02001-10-07 16:41:52 +000012720Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12721
12722 * xpath.c: implemented xmlXPathObjectCopy for external objects
12723 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12724
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012725Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12726
12727 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12728 finishing up fix to
12729 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12730 the xmlcatalog man page display more elegantly
12731
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012732Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * configure.in: closing bug #61832
12735 * HTMLparser.c: removed a warning
12736
Daniel Veillard6ab38382001-10-06 13:08:27 +000012737Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12738
12739 * xpath.c: fixing #61673 part I, do not loose doc information
12740 when copying result value trees.
12741
Daniel Veillard556c6682001-10-06 09:59:51 +000012742Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12743
12744 * xpath.c: trying to harden the XPath interpreter
12745
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012746Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12747
12748 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12749 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12750
William M. Brack1633d182001-10-05 15:41:19 +000012751Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12752
12753 * HTMLparser: repaired another loop problem
12754
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012755Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12756
12757 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12758 parsing.
12759 * xpath.c: fix bug #61291 the default XML namespace node is
12760 missing from the namespace axis.
12761 * tree.c: refuse to create namespaces nodes with prefix "xml"
12762
Daniel Veillard651f9472001-10-04 14:51:06 +000012763Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12764
12765 * SAX.c: ouch a non-defined namespace could lead to a crash,
12766 fixed #61215
12767
Daniel Veillard7dd05702001-10-04 14:25:12 +000012768Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12769
12770 * parserInternals.c: closed bug #61054
12771
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012772Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * include/libxml/Makefile.am: closing #60708
12775
Daniel Veillarda293c322001-10-02 13:54:14 +000012776Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12779 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12780
Daniel Veillardf4309d72001-10-02 09:28:58 +000012781Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12784
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012785Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12786
12787 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12788 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12789
Daniel Veillard16756b62001-10-01 07:36:25 +000012790Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * catalog.c: Justin Fletcher provided cleaup code in case
12793 HAVE_STAT is not defined
12794 * include/win32config.h: Igor Zlatkovic suggested to have
12795 HAVE_STAT defined there
12796
William M. Brack5e1cac12001-09-28 16:19:18 +000012797Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12798
12799 * catalog.c - fixed typing error reported by M. Barros
12800
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012801Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12802
12803 * xmllint.c - fixing typo
12804
William M. Brackd28e48a2001-09-23 01:55:08 +000012805Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12806
12807 * HTMLparser.c: small enhancement to prevent loop on
12808 unrecognizable data
12809
Daniel Veillardb1d62872001-09-21 09:47:08 +000012810Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12811
12812 * parserInternals.c: applying patch from bug #60757 this
12813 should close it
12814
Daniel Veillardc0631a62001-09-20 13:56:06 +000012815Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * catalog.c xmlcatalog.c: removed a couple of warning
12818 * xpath.c: try to solve the linking problem on platforms
12819 needing trio to compile
12820
Daniel Veillard1a123612001-09-19 08:06:23 +000012821Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012822
Daniel Veillard1a123612001-09-19 08:06:23 +000012823 * Makefile.am libxml.spec.in: backing up non-documented changes
12824 commited without review or aproval by Jens Finke <jens@gnome.org>
12825 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012826
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012827Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12828
12829 * configure.in: Joe Orton provided a patch fixing a problem
12830 when iconv is specified to be in a non-standard directory
12831 but wasn't exported in xml2-config --cflags
12832
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012833Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12834
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012835 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012836 troubles with 2.4.4 errors.
12837
Daniel Veillard16698282001-09-14 10:29:27 +000012838Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * encoding.c entities.c: do not output hexadecimal charrefs
12841 when serializing HTML since some version of Netscape can't
12842 grok it, generate decimal ones.
12843 * result/HTML/doc3.htm: output changed due to previous test
12844 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12845
Daniel Veillard98fed372001-09-13 11:34:58 +000012846Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12847
12848 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12849 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12850
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012851Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012852 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012853
12854 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12855 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12856 updated the configuration scripts systems accordingly
12857
Daniel Veillard04382ae2001-09-12 18:51:30 +000012858Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * configure.in: preparing for 2.4.4
12861 * doc/xml.html doc/html/*: updated and rebuilt the docs
12862
Daniel Veillardd63437e2001-09-12 15:00:27 +000012863Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12864
12865 * win32/dsp/libxml2.def.src: tried to incorporate comments
12866 from bug #59220
12867
Daniel Veillard319a7422001-09-11 09:27:09 +000012868Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12869
12870 * parser.c result/noent/wml.xml: fixed bug #59981 related
12871 to handling of '&' in attributes when entities are substitued
12872
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012873Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * libxml.h include/libxml/xmlversion.h.in
12876 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12877 Tried to close bug #60131
12878
Daniel Veillardbce62332001-09-10 18:46:55 +000012879Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12882
Daniel Veillard143b04f2001-09-10 18:14:14 +000012883Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12884
12885 * SAX.c: fixing bug #59946 on xmlns=""
12886
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012887Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12888
12889 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12890 but allocates a new error code.
12891
Daniel Veillard05c13a22001-09-09 08:38:09 +000012892Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * xmllint.c: John Fleck fixed typos in the options output
12895 * parser.c SAX.c: fix ignorable white space SAX selection
12896
12897Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * entities.c: Steve Underwood found the possibility of an
12900 ininite loop in case of error.
12901
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012902Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12903
12904 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12905
Daniel Veillarda050d232001-09-05 15:51:05 +000012906Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12907
12908 * parser.c: warn if version is not 1.0 but it's not
12909 strictly speaking an error after analyzing the spec
12910
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012911Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12912
12913 *doc/catalog.html - add link to the html version of the
12914 man page, other linguistic cleanups
12915
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012916Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12917
12918 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12919 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12920 file, has not yet been included in the build.
12921
Daniel Veillard99784ff2001-09-01 16:20:28 +000012922Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * catalog.c: removed a duplicate affectation Justin Fletcher
12925
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012926Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12927
12928 * tree.c: Armin Sander pointed a possible text coalescing
12929 problem, completed his patch.
12930
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012931Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12932
12933 * trionan.c: Fixed const and volatile re-definition problem
12934
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012935Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * libxml.4 parser.c: doc updates from Heiko Rupp
12938 * parserInternals.c: 2 sanity checks from Heiko Rupp
12939
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012940Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12941
12942 * tree.c: applied patch from Armin Sander to make some pointers
12943 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012944 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012945
Daniel Veillardb06c6142001-08-27 14:26:30 +000012946Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12947
12948 * xpath.c: hum, restrict the integer usage gcc bug workaround
12949 to only gcc compilers so that other architecture don't get
12950 penalized by this limitation.
12951 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12952
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012953Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12956 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12957
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012958Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12961 --convert option to xmlcatalog to convert SGML ones to
12962 the XML syntax.
12963 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12964
12965 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012966Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * catalog.c xmlIO.c: started some serious testing and fixed
12969 a few bug and optmization needs.
12970
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012971Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12974 preparing for a 2.4.3 release even if it may not be ready yet
12975 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12976 all file parsing lookup to go through the entity resolver, add
12977 to add an API to bypass it (needed to load catalogs themselves),
12978 some cleanup on the catalog code too.
12979 * nanoftp.c: small cleanup
12980 * doc/catalog.html: small update
12981
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012982Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12983
12984 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12985 Jun Kuriyama
12986
Daniel Veillardffb120d2001-08-23 00:52:23 +000012987Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12988
12989 * doc/catalog.html: finished the catalog documentation
12990
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012991Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12992
12993 * doc/catalog.html doc/xml.html: added documentation about
12994 Catalog support, misses an API description
12995 * doc/html/*: reextracted the API pages
12996
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012997Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12998
12999 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13000 Added the part about section 7.2 on URI resolution,
13001 fixed a side effect in the HTML parser, look complete
13002 and ready to rock except the URI/SystemID part!
13003
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013004Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * include/libxml/catalog.h include/libxml/parser.h
13007 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13008 xmlIO.c: added support and APIs needed for the catalog PI
13009 * include/libxml/xmlIO.h: cleanup
13010
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013011Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13012
13013 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13014 include/libxml/catalog.h: starts to look okay, really
13015 plugged the new framework, cleaned a lot of stuff,
13016 added some APIs, except the PI's support missing this
13017 should be mostly complete
13018 * result/catalogs/* test/catalogs/*: added new test, enriched
13019 the existing one with URN ID tests
13020
Daniel Veillard64339542001-08-21 12:57:59 +000013021Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * catalog.c: fixed nextCatalog
13024 * result/catalogs/docbook test/catalogs/*: started adding
13025 a small regression test
13026
Daniel Veillardcda96922001-08-21 10:56:31 +000013027Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13030 more work on the XML catalog support.
13031 * parser.c include/libxml/parser.h: small cleanup seems using
13032 list as a public parameter name can give portability troubles
13033 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13034 include/libxml/xpath.h include/libxml/Makefile.am: removed
13035 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13036 wrappers
13037
Bjorn Reese45029602001-08-21 09:23:53 +000013038Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13039
13040 * Makefile.am trio.c triodef.h trionan.c xpath.c
13041 include/libxml/Makefile.am include/libxml/trionan.h:
13042 Re-worked Not-A-Number and Infinity support.
13043 * xmlcatalog.c: added readline include files
13044
Daniel Veillard344cee72001-08-20 00:08:40 +000013045Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13046
13047 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13048 testCatalog as xmlcatalog, making it an installed app
13049 adding a shell, and preparing it to be a /etc/xml/catalog
13050 management tool, though not ready yet
13051 * catalog.c include/libxml/catalog.h: adding support for
13052 XML Catalogs http://www.oasis-open.org/committees/entity/
13053 not finished, there is some interesting tradeoffs and a
13054 few open questions left.
13055
Daniel Veillardb7664f42001-08-19 13:00:43 +000013056Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13057
13058 * xmllint.c: fixed a line formatting problem
13059
Daniel Veillard5015b712001-08-17 09:37:52 +000013060Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13061
13062 * SAX.c: removed a couple of unused variable (Albert Chin)
13063
Daniel Veillardbb371292001-08-16 23:26:59 +000013064Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13065
13066 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13067 trying to fix some troubles w.r.t. function returning
13068 const xxxPtr.
13069
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013070Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13071
13072 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13073 defined
13074
Daniel Veillardae6db172001-08-16 19:32:00 +000013075Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * xpointer.c: removed unused var
13078
Daniel Veillard09190202001-08-16 16:27:41 +000013079Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13080
13081 * testXPath.c: another small cleanup closing bug #59110
13082
Daniel Veillard796f4b62001-08-16 16:00:13 +000013083Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13084
13085 * win32/dsp/libxml2.def.src: small cleanup closing bug
13086 #59108
13087
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013088Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13089
13090 * example/gjobread.c: add xmlCleanupParser() before leaving
13091
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013092Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * config.h.in configure.in include/libxml/xmlwin32version.h:
13095 released 2.4.2
13096
Daniel Veillardd3d06722001-08-15 12:06:36 +000013097Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * include/libxml/valid.h debugXML.c valid.c: deprecate
13100 the non-boundchecking Sprintf functions, add Snprintf
13101 this should close bug #57984
13102
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013103Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13106 URIs before doing the lookups (pointed by Mark Vakoc)
13107
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013108Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13109
13110 * xpath.c: serious changes on Result Value Trees and NodeSets
13111 w.r.t. deallocation and collect operations. Probably not
13112 100% clean (merge of allocated trees smells like a problem).
13113 Seems sufficient to close #58943
13114
Daniel Veillard90493a92001-08-14 14:12:47 +000013115Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13116
13117 * xmllint.c: adding a --format option
13118
Daniel Veillardfe703322001-08-14 12:18:09 +000013119Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13120
13121 * xpath.c: count() was broken on Result Value Tree
13122 * xmlIO.c: fixed file:/// accesses on _WIN32
13123
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013124Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13125
13126 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13127 macro was renamed, this should close bug #58683
13128
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013129Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13132 entity substitution mode text at the end of the entity might
13133 be added due to text coalescing.
13134 * nanoftp.c parser.c: small cleanup
13135
Daniel Veillard0c720972001-08-08 20:59:00 +000013136Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13137
13138 * HACKING: added John Fleck right to commit in the doc subdir
13139
Daniel Veillard48da9102001-08-07 01:10:10 +000013140Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13143 allow to inherit attributes from the DTD directly in the
13144 tree, this is needed for XPath and can be a useful feature.
13145 Inherited namespaces are always provided at the tree level now
13146 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13147 of tests for this feature (XSLT being the prime user).
13148
Daniel Veillard50f34372001-08-03 12:06:36 +000013149Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13150
13151 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13152 testSAX.c xmlIO.c xmllint.c include/win32config.h
13153 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13154 include/libxml/xmlwin32version.h.in win32/README.MSDev
13155 win32/dsp/*: applied Win32 Facelift No.2 patches from
13156 Igor Zlatkovic for Windows/MSC
13157
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013158Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * SAX.c: unparsedEntityDecl() the URI computation of the
13161 entity wasn't done breaking XSLT unparsed-entity-uri()
13162
Daniel Veillard567e1b42001-08-01 15:53:47 +000013163Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * xpath.c: fixed a bug when walking the descendants and
13166 the current node has no children
13167 * debugXML.c: show up when a text node is supposed to not be escaped
13168
Thomas Broyerf186c822001-07-31 23:30:37 +000013169Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13170
13171 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13172 worked like the set:leading() function)
13173 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13174
Daniel Veillardba6db032001-07-31 16:25:45 +000013175Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13178
Daniel Veillard57905372001-07-31 15:52:17 +000013179Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * include/libxml/xmlIO.h: apply change to close #58141
13182 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13183
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013184Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * parser.c: when the internal subset uses a PE, then the
13187 included entity can use conditional sections.
13188
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013189Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13192 when walking the namespace axis showing up in
13193 libxst/tests/general/bug-12
13194 * xmlmemory.c: added the possibility to trace a given block
13195 defined by its address
13196
Daniel Veillard4aafa792001-07-28 17:21:12 +000013197Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * parser.c: don't override existing encoding specified before
13200 starting xmlParseDocument()
13201
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013202Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * include/libxml/xmlwin32version.h: reinserted, needed for
13205 Windows users of CVS
13206
Darin Adlera77cac02001-07-27 17:41:51 +0000132072001-07-27 Darin Adler <darin@bentspoon.com>
13208
Darin Adler699613b2001-07-27 22:47:14 +000013209 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13210 * testCatalog.c: Add include of <libxml/parser.h>.
13211
132122001-07-27 Darin Adler <darin@bentspoon.com>
13213
Darin Adlera77cac02001-07-27 17:41:51 +000013214 * include/libxml/.cvsignore:
13215 * include/libxml/xmlwin32version.h:
13216 Remove this file from CVS because it's generated.
13217
Daniel Veillard50822cb2001-07-26 20:05:51 +000013218Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * parser.c include/libxml/parser.h: applied const patches from
13221 Tom Moog #58002
13222
Thomas Broyerba4ad322001-07-26 16:55:21 +000013223Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13224
13225 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13226 lookup framework
13227
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013228Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * tree.c: fixed xmlCopyNode() for documents
13231
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013232Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13235
13236Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013237
13238 * parser.c: fixes bug #57652 reported by Morus Walter
13239
Daniel Veillarde3924972001-07-25 20:25:21 +000013240Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13243
Daniel Veillarda53c6882001-07-25 17:18:57 +000013244Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13247 errors, lesson don't add new functions at 1am before a release
13248 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13249 from XPath initialization when possible.
13250
Daniel Veillardd9bad132001-07-23 19:39:43 +000013251Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * result/scripts/base*: removing history/readline changed
13254 this slightly
13255 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13256 xmllint.c: make element content line number generation
13257 optionnal to avoid breaking old apps added interface to switch
13258
Daniel Veillardf012a642001-07-23 19:10:52 +000013259Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13260
13261 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013262 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013263 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13264 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13265 John Kroll fixes to allow saving to HTTP via PUT (or
13266 POST of needed).
13267 * doc/html/*.html: regenerated the docs
13268
Thomas Broyere8126242001-07-22 03:54:15 +000013269Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13270
13271 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13272 xmlHashScanFull and xmlHashScannFull3 to get passed the
13273 three keys as arguments to the callback function
13274
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013275Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * configure.in Makefile.am: removed libxml softlink for good
13278 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13279 100% coverage by gtk-doc
13280
Daniel Veillard8599e702001-07-17 21:38:51 +000013281Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13284 fixed serious troubles due to size_t vs. int mismatch
13285
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013286Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13289
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013290Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13291
13292 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13293 convenient extension API for value and context managing
13294 Now handles external objects through xmlXPathPopExternal,
13295 xmlXPathWrapExternal and xmlXPathReturnExternal.
13296 Added functions for sets operations (intersection, etc.)
13297
Daniel Veillard22090732001-07-16 00:06:07 +000013298Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13301 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13302 HTMLparser.c: cleanup of global variables, marking some
13303 const or private.
13304
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013305Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013306
13307 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13308 fixed xmlXPathNodeSetItem when passing index=0
13309
Daniel Veillard05dec342001-07-14 21:57:39 +000013310Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13313
Daniel Veillard28ae6362001-07-14 16:44:32 +000013314Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * xmllint.c: fixed compilation under Cygwin #57503
13317 * TODO: update
13318
Peter Williamsed156f52001-07-13 18:35:13 +0000133192001-07-13 Peter Williams <peterw@ximian.com>
13320
13321 * config.h.in: add #undef HAVE_DLFCN_H
13322
13323 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13324 builddir.
13325
Daniel Veillard73b36e32001-07-12 15:09:52 +000013326Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13329 raised by #57348 and #57381
13330
Daniel Veillard7db37732001-07-12 01:20:08 +000013331Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13334 tree.c xpointer.c: store the line numbder in element->content,
13335 may break some software, need a configuration mechanism
13336
Darin Adler96037892001-07-11 00:03:16 +0000133372001-07-10 Darin Adler <darin@bentspoon.com>
13338
13339 * .cvsignore:
13340 * example/.cvsignore:
13341 * include/.cvsignore:
13342 * include/libxml/.cvsignore:
13343 Various things that are generated and should be ignored.
13344
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013345Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13348 * doc/xml.html doc/html/*: updated the docs
13349
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013350Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13353 validation occured on content with element child
13354
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013355Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * tree.c: fixed XML Base computation which was broken
13358 * debugXML.c: added a base function to the shell
13359 * Makefile.am result/scripts/* test/scripts/*: added scripts
13360 based regression tests, and adding 2 XML Base tests
13361
Daniel Veillard19e96c32001-07-09 10:32:59 +000013362Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * tree.c: set properties doc and call xmlSetListDoc for properties
13365 content when grafting them in a different tree.
13366 * aclocal.m4: remove from CVS
13367
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013368Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * win32/libxml2/libxml2.def.src: added some missing entry point
13371 for XPath (Mark Vakoc)
13372
Daniel Veillard388236f2001-07-08 18:35:48 +000013373Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13376 layer should URI-Unescape before trying to open resources.
13377
Daniel Veillard04383752001-07-08 14:27:15 +000013378Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xpath.c: fix the name() bug for elements in the default
13381 namespace reported by Charlie Bozeman
13382
Daniel Veillard7583a592001-07-08 13:15:55 +000013383Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13386 led to an XPath fix, improvements of SAX initialization, and
13387 an added option --nocdata to testXPath
13388
Daniel Veillard449d7392001-07-07 19:11:06 +000013389Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * doc/libxml-doc.el: Felix Natter provided anew version working
13392 with XEmacs too
13393
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013394Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * include/libxml/xpath.h: small cleanup
13397 * doc/xml.html: update
13398
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013399Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13402 released 2.3.14
13403
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013404Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013407 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013408
Daniel Veillard73c9c042001-07-05 20:02:54 +000013409Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13412 were not equal to empty strings
13413
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013414Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * SAX.c: fixed a URI-Reference computation problem when validating
13417 * xmlIO.c: small cleanup
13418
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013419Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * parser.c: improved the description of a couple of interfaces
13422 upon Larry Stamper suggestion
13423
Daniel Veillard62f313b2001-07-04 19:49:14 +000013424Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13425
13426 * SAX.c entities.c parser.c: changed completely the way entities
13427 are handled when running the parser in entity substitution mode.
13428 This fixes a bug reported by Stephan Kulow and nearly divides
13429 by 3 the amount of memory required by libxslt to load and process
13430 DocBook TDG.
13431
Daniel Veillardf420ac52001-07-04 16:04:09 +000013432Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * HTMLparser.c: fixing a too early root closing problem raised
13435 byt Prashanth Naidu
13436
Daniel Veillard8c357d52001-07-03 23:43:33 +000013437Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13440 raised by Mark Vakoc.
13441
Daniel Veillard6e90d192001-07-03 16:37:49 +000013442Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * example/Makefile.am: fixed the include path to add srcdir/include
13445 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13446 and some cleanup
13447
Daniel Veillardf06307e2001-07-03 10:35:50 +000013448Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13451 lot of optimization work, results in significant improvements
13452 when handling really complex XPath queries. Add a small optimizer
13453 for unions, improve [n] and [last()], avoid some costly ops.
13454
Daniel Veillard77044732001-06-29 21:31:07 +000013455Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13458 * xpath.c: small cleanup
13459 * xmlGetNsList: reformated, fixed problems if used on Entities
13460
Daniel Veillard2adbb512001-06-28 16:20:36 +000013461Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13462
13463 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13464
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013465Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13468 * Makefile.am example/Makefile.am: workaround automake generating
13469 erroneous deps
13470
Daniel Veillard12f7d292001-06-28 13:12:11 +000013471Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * include/win32config.h: bug #56801 Yon Derek provided a patch
13474 to the windows config file.
13475
Daniel Veillard87ee9142001-06-28 12:54:16 +000013476Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13479 libxml.h : Yon Derek provided a set of changes to compile from
13480 CVS on Windows/MSC
13481
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013482Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * parser.c: fixed UTF8 BOM support in push mode
13485 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13486 added a specific testcase
13487
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013488Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * Makefile.am: added --push regression tests
13491 * parserInternals.c: the XML parser segfaulted in --push mode
13492
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013493Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * configure.in: moved the symlinks detection within a CVS
13496 check, this is not portable and will be removed soon.
13497 * xpath.c: small cleanup/speedup
13498
Daniel Veillard11648102001-06-26 16:08:24 +000013499Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13502 release of 2.3.12
13503 * parser.c: make an error message if unknow entities in all cases
13504
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013505Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13508
Daniel Veillard23793842001-06-25 16:07:45 +000013509Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13510
13511 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13512 includes were installed in the wrong dir
13513
Daniel Veillardf5498f32001-06-25 15:08:36 +000013514Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * doc/html.xml: warn against sending code to exhibit bugs.
13517
Daniel Veillard56f06462001-06-24 21:34:03 +000013518Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13521 Tru64 from Thomas Leitner
13522
Daniel Veillardc5d64342001-06-24 12:13:24 +000013523Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * AUTHORS: added William and Bjorn
13526 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13527 daniel@veillard.com hopefully I won't have to do this again
13528 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13529 docs can be rebuilt cleanly now
13530 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13531 from CVs it's generated, added include/libxml/xmlwin32version.h
13532 also generated but which should change far less frequently.
13533 * catalog.c nanoftp.c: made sure to include libxml.h not
13534 libxml/xmlversion.h directly
13535 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13536 when compiling on WIN32 and MSC
13537
Daniel Veillard07385fd2001-06-23 21:55:48 +000013538Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * include/Makefile.am include/libxml/Makefile.am configure.in:
13541 fixed make distcheck and rebuilding the rpms
13542
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013543Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * configure.in: should finish the migration of exported includes
13546 into a real include/libxml in CVS, at least for CVS users.
13547 * removed the exported headers, added in include/libxml (as well
13548 as xmlversion.h.in).
13549
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013550Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * configure.in: fixed the way to detect symlink
13553
Daniel Veillard66541772001-06-23 18:31:04 +000013554Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * configure.in: updated, include/libxml is now a real CVS dir
13557
Daniel Veillardca989762001-06-23 17:39:29 +000013558Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13561 version works with both libxml1 and libxml2 (it autodetects
13562 the prefix of the html-files) from Felix Natter.
13563 * doc/xml.html: updated doc accordingly
13564
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013565Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * xpath.c: fixed the bug generating a template loop in libxslt
13568 when using docbook-xsl-1.4, * should filter out document nodes
13569 * HACKING: added William
13570 * TODO: updated
13571
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013572Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * doc/FAQ.html: added a warning about gcc-3.0
13575 * doc/xml.html: added reference to gdome2 and removed a confusing
13576 sentence
13577
Daniel Veillardf7f41852001-06-22 15:18:01 +000013578Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * xmlversion.h: okay this is a generated file, but Windows
13581 users need it and they can't generate it, and I want CVS
13582 Windows users ...
13583 * win32/libxml2/libxml2_so.dsp: Windows project file for
13584 the shared lib version of libxml2
13585 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13586 resources needed for libxslt/xsltproc by Yon Derek
13587
Bjorn Reese3157b342001-06-22 14:41:45 +000013588Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13589
13590 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13591
Daniel Veillard4151acb2001-06-22 10:48:57 +000013592Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
Daniel Veillardcc146db2001-06-22 11:10:52 +000013594 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13595
13596Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
Daniel Veillard4151acb2001-06-22 10:48:57 +000013598 * include/win32config.h: Yon Derek provided a first fix
13599 to be able to compile libxslt/xsltproc on Windows
13600
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013601Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13602
13603 * xpath.c: attempt to work around what seemed a gcc optimizer
13604 bug when handling floats on i386 http://veillard.com/gcc.bug
13605 * tree.c entities.c encoding.c: doing some cleanups while
13606 chasing it
13607
Daniel Veillard017b1082001-06-21 11:20:21 +000013608Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * Makefile.am: cleanup when --without-debug is specified
13611 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13612 w.r.t. --without-debug and other include points
13613 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13614 Catalogs
13615 * configure.in entities.h tree.h HTMLparser.c: removed
13616 --without-corba, made the _private field mandatory
13617
Daniel Veillard87a764e2001-06-20 17:41:10 +000013618Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13621 outputs a BOM in UTF8, an errata has been issued to avoid the
13622 problem, that was the most reasonable solution... Add support
13623 for a leading UTF8 BOM in entities.
13624
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013625Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * valid.c: fixed a bug found when post validating an entity ref
13628 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13629 activate it too
13630
Daniel Veillard39196eb2001-06-19 18:09:42 +000013631Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13634 weakness in the node copy the XPointer and the XInclude
13635 implementations. Serious cleanup.
13636
Daniel Veillard3739b982001-06-19 12:51:30 +000013637Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * Makefile.am: Kjartan Maraas provided a small patch to
13640 add xml2-config.in to EXTRA_DIST
13641
Daniel Veillarda9142e72001-06-19 11:07:54 +000013642Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13645 provided another failing case found in KDE, the way the
13646 ctxt->vctxt.nodeTab was allocated and freed changed over
13647 time but it wasn't completely cleaned up. This should fix it.
13648
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013649Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * parser.c: Stephan Kulow also raised the fact that line number
13652 could get miscounted making debug harder, fixed the problem
13653 in xmlParseCharData()
13654
Daniel Veillard64b98c02001-06-17 17:20:21 +000013655Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * valid.c: Stephan Kulow pointed out a problem when validating
13658 and using an empty entity, forgot a 'break' in a case.
13659
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013660Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13663 * doc/xml.html: updated with 2.3.11
13664
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013665Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * TODO: updated adding cleanup of generated doc
13668 * configure.in: prepared to release 2.3.11
13669 * xmllint.c: added --version for bug reporting
13670 * doc/html/*.html: rebuilt the doc
13671
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013672Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * xpath.c: first part of the work on selecting namespace to
13675 fix bug #56115
13676
Daniel Veillard96ed5832001-06-15 22:22:04 +000013677Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13680 when using -liconv
13681 * TODO: updated
13682
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013683Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13686 cleanup, encoding support.
13687
Daniel Veillard608ad072001-06-14 08:32:28 +000013688Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13689
13690 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13691
Daniel Veillard239d0522001-06-13 23:02:48 +000013692Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13693
13694 * xpath.c: bug detected by Ankh when / is used as a function arg
13695
Daniel Veillard02bb1702001-06-13 21:11:59 +000013696Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13699 of element and use it to avoid outputting formatting spaces at
13700 the wrong place. Implemented the format parameter for HTML save.
13701 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13702 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13703 result/HTML/wired.html: of course this impact the result of a
13704 number of HTML tests
13705
Daniel Veillard95d845f2001-06-13 13:48:46 +000013706Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * HTMLtree.[ch]: started augmenting the HTML save API with
13709 encoding and formatting parameters
13710
Daniel Veillardeca60d02001-06-13 07:45:41 +000013711Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * HTMLtree.h: cleanup and started evaluating the work needed on
13714 revamping the HTML output code
13715
Daniel Veillard84666b32001-06-11 17:31:08 +000013716Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13719
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013720Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13721
13722 * valid.c: fixed bug #56049, forgot one check in the
13723 validation routine
13724
Daniel Veillardca2366a2001-06-11 12:09:01 +000013725Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13728
Daniel Veillard6761eee2001-06-11 10:29:38 +000013729Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * libxml.h: fixed an error in last commit
13732 * doc/FAQ.html: added an entry for compilation from CVS
13733
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013734Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * xmlversion.h.in libxml.h: Cygwin patches
13737 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13738 * tree.h: cleanup
13739
Daniel Veillardacd370f2001-06-09 17:17:51 +000013740Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13741
13742 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13743 memory block in a strange case where libxml is linked twice
13744 in the binary.
13745
Daniel Veillard1d047672001-06-09 16:41:01 +000013746Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13749 state far too often, simple fix used to avoid it.
13750
Daniel Veillard4497e692001-06-09 14:19:02 +000013751Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13752
13753 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13754 being processed, applied his patch
13755 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13756
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013757Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13760 provided fixes to compile on MSCC again
13761 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13762 also provided an update for the project files.
13763
Daniel Veillarda682b212001-06-07 19:59:42 +000013764Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13767 bug #55810
13768
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013769Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * tree.c: fixed xmlGetNsProp() to close bug #55683
13772 Note this requires libxslt to use it's own function instead.
13773
Daniel Veillardf0c53762001-06-07 16:07:07 +000013774Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13775
13776 * HTMLtree.c: when in a pre element no formatting space should
13777 be added.
13778 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13779
Daniel Veillard068a9652001-06-07 15:30:26 +000013780Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * configure.in: added tests for signal() and signal.h
13783
Daniel Veillard541d6552001-06-07 14:20:01 +000013784Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13787
Daniel Veillard8a367d42001-06-07 14:01:34 +000013788Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * doc/libxml-doc.el: Felix Natter provided a new version for
13791 libxml2
13792
Daniel Veillard8a926292001-06-07 11:20:20 +000013793Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * HTMLtree.c: when in a pre element no formatting space should
13796 be added.
13797
Daniel Veillard14839d52001-06-06 16:11:56 +000013798Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13801
Daniel Veillarde95e2392001-06-06 10:46:28 +000013802Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13805 hack
13806 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13807 * uri.c: fixed a warning
13808
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013809Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * HTMLtree.c: trying to close bug #55772 escaping in script
13812 elements
13813 * doc/xml.html: suggest to send mail to the list
13814
13815Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013816
13817 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13818 good. Use a macro and based on the solution provided in
13819 vsnprintf manual page from GNU.
13820
Bjorn Reese99748722001-06-05 12:49:15 +000013821Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13822
13823 * error.c: Workaround for non-preserving variadic list.
13824 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13825
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013826Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13827
13828 * doc/xml.html: added 2.3.10 release
13829
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013830Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * configure.in: releasing 2.3.10
13833
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013834Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13835
13836 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13837
Daniel Veillard20042422001-05-31 18:22:04 +000013838Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * encoding.c: Robert Collins provided a patch to add the
13841 "US-ASCII" encoding alias
13842
Daniel Veillard97ac1312001-05-30 19:14:17 +000013843Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13844
13845 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13846 string oriented functions and started cleaning the related areas
13847 in xpath.c which needed fixing in this respect
13848
Daniel Veillard2d703722001-05-30 18:32:34 +000013849Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13850
13851 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13852 #55380
13853 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13854
Daniel Veillard9403a042001-05-28 11:00:53 +000013855Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * TODO: updated
13858 * nanohttp.[ch] : started adding APIs to get the redirected URL
13859 when this occurs (needed for further base computation
13860 * tree.h: cleanup
13861 * encoding.c: cleanup
13862 * SAX.c: minor change around ctxt->loadsubset
13863
Daniel Veillard6278fb52001-05-25 07:38:41 +000013864Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * Makefile.am include/Makefile.am: small change to have
13867 include/libxml rebuilt if working from CVS.
13868 * uri.c: applied another patch from Carl Douglas for URI escaping,
13869 this should close bug #51876
13870
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013871Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13874 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13875 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13876 added specific regression test
13877 * parser.h: preparing for the XSLT mode where DTD inherited
13878 attributes are added to the tree.
13879
Daniel Veillardbbd22452001-05-23 12:02:27 +000013880Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * xinclude.[ch]: Updated the namespace for the Last Call version
13883 * result/XInclude/include test/XInclude/include: updated the
13884 testsuite accordingly
13885
Daniel Veillard8514c672001-05-23 10:29:12 +000013886Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13889 related to bug #51876
13890
Daniel Veillard42596ad2001-05-22 16:57:14 +000013891Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * tree.c: fixed a gross mistake in base computation, xml:base is
13894 not completely correct yet (need cascade).
13895 * xpath.[ch]: added the few things needed to find a function name
13896 and URI from the XPath context when it is called.
13897
Daniel Veillard81418e32001-05-22 15:08:55 +000013898Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13901 * DOCBparser.c: small cleanup
13902 * xmllint.c: added a --catalogs option to load catalogs from
13903 $SGML_CATALOG_FILES
13904 * tree.c: cleanup
13905 * configure.in: iconv library fixup, ICONV_LIBS
13906
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013907Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * catalog.c: handling of CATALOG entries. detection of recursion,
13910 and a few bugfixes
13911 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13912 against the default namespace
13913
Daniel Veillard04b93292001-05-21 08:15:31 +000013914Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13915
13916 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13917
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013918Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * parser.c: fixed propagation context info when parsing an
13921 external entity.
13922 * doc/html/*.html: regenerated a couple of docs
13923
Daniel Veillard4623acd2001-05-19 15:13:15 +000013924Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * doc/xml.html: update with 2.3.9 informations
13927
Daniel Veillardbed7b052001-05-19 14:59:49 +000013928Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13931 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13932 * doc/html/* : rebuilt the docs
13933 * valid.c: small patch which may improve some case when
13934 validating.
13935
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013936Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * HTMLparser.c: Closed bug #54891
13939 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13940 to the suite
13941
13942Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13945 applied a documentation patch from LotR and filled in a few missing
13946 descriptions
13947
Daniel Veillard76d66f42001-05-16 21:05:17 +000013948Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * xpath.c tree.c parser.c: speed optimizations at the parser level
13951 document tree freeing and xpath evaluation
13952
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013953Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * parser.c parser.h parserInternals.h: fixed a couple of
13956 interfaces for handling memory buffer input to const char *
13957 upon suggestion of JamesH.
13958
Daniel Veillardc3739e72001-05-15 15:23:27 +000013959Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * configure.in: LoTR sent a patch fixing the previous commit
13962
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013963Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * configure.in: trying to deal again with the stoopid -R linking
13966 flag of Solaris
13967
Daniel Veillard790142b2001-05-15 10:51:53 +000013968Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * xpath.h: two nodeset access macros from Thomas Broyer
13971
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013972Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13975 patch from Thomas Broyer
13976
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013977Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13980 case
13981 * INSTALL: was empty added stuff from the FAQ
13982
Daniel Veillard75bea542001-05-11 17:41:21 +000013983Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13986 attributes handling and #54433 by adding xmlUnsetProp()
13987 and xmlUnsetNsProp()
13988
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013989Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * HTMLparser.c: Patch from Jonas Borgström
13992 (htmlGetEndPriority): New function, returns
13993 the priority of a certain element.
13994 (htmlAutoCloseOnClose): Only close inline elements if they
13995 all have lower or equal priority.
13996 * result/HTML: this of course changed a number of tests results.
13997
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013998Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * xmlIO.c catalog.c: plugged in the default catalog resolution
14001 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14002 documentations
14003 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14004
Daniel Veillarda7374592001-05-10 14:17:55 +000014005Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14008 integrating catalogs
14009 * catalog.[ch] testCatalog.c: adding a small catalo API
14010 (only SGML catalog support).
14011 * parser.c: restaured xmlKeepBlanksDefault(0) API
14012
Daniel Veillardc17337c2001-05-09 10:51:31 +000014013Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14016
Daniel Veillard257d9102001-05-08 10:41:44 +000014017Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * parser.c: added xmlParseExternalEntityPrivate() to allow
14020 propagation of ctxt->_private when parsing external entities
14021
Daniel Veillard083c2662001-05-08 08:27:14 +000014022Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14025
Daniel Veillard01ef7382001-05-08 07:31:43 +000014026Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14027
14028 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14029
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014030Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * valid.c: warn when indeterminist content model is detected
14033 * result/VC/ElementValid8: this adds a message
14034 * Makefile.am: add --novalid for VCM tests
14035 * parserInternals.c: added a call to Init memory
14036
Daniel Veillard64269352001-05-04 17:52:34 +000014037Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14040 when both parameters are NULL.
14041
Daniel Veillard37721922001-05-04 15:21:12 +000014042Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * valid.c: applied small patch from Gary Pennington, reindented
14045 some part of the code.
14046
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014047Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14050 release, updated and regenerated the docs
14051
Daniel Veillard357c9602001-05-03 10:49:20 +000014052Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * xpath.c result/XPath/expr/floats : clarified and cleanup
14055 printing of abnormal floats in tests.
14056
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014057Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14058
14059 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14060 * results/HTML/ : a few changes in the output of the HTML tests as
14061 a result.
14062 * configure.in: tying to fix -liconv where needed
14063
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014064Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * Makefile.am: fixed a stupid error
14067
Daniel Veillard7150a032001-05-02 16:41:11 +000014068Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * configure.in Makefile.am: make the inclusion of the trio
14071 modules in the library conditional
14072
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014073Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * DOCBparser.c: patche from László Kovács, fixed entities refs
14076 in attributes handling
14077
Daniel Veillardedddff92001-05-02 10:58:52 +000014078Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14081 flushing
14082
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014083Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14084
14085 * xpath.c: fix of an XSLT namespace bug reported on the list
14086 general/bug-8-
14087
Daniel Veillard5792e162001-04-30 17:44:45 +000014088Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * strio.h trio.c: Dan McNichol suggested a couple of small
14091 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14092
Daniel Veillard02141ea2001-04-30 11:46:40 +000014093Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * tree.c parser.c encoding.c: spent a bit more time looking
14096 at the parsing speed and DOM handling. Added a few more
14097 speedups.
14098
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014099Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * parser.c: small but effective parsing speed improvement
14102
Daniel Veillardb59076b2001-04-29 17:04:07 +000014103Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * configure.in: default on the DocBook parser inclusion (for Gnome)
14106 * DOCBparser.h: fixed a header reference
14107
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014108Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * configure.in xpath.c: applied Bjorn patches for FPE on the
14111 alpha
14112
Daniel Veillardeefd4492001-04-28 16:55:50 +000014113Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14116 xmlSaveFormatFileTo()
14117
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014118Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * xpath.c: simple and efficient optimization, XPath functions
14121 aways bind to the same code, cache this
14122 * TODO: updated (by saying some is obsolete)
14123
Daniel Veillard2156a562001-04-28 12:24:34 +000014124Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * xpath.c: more cleanup work on XPath name parsing routines
14127
Daniel Veillard61d80a22001-04-27 17:13:01 +000014128Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14131 xmlXPathParseName
14132 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14133 * debugXML.c: avoid compilation problems if compiling without
14134 HTML support, Igor Zlatkovic
14135 * win32/libxml2/libxml2.def.src: being able to compile without
14136 XPath on Windows
14137
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014138Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * libxml.m4: yet another patch from Toshio Kuratomi
14141
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014142Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14143
14144 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14145
Daniel Veillard67fee942001-04-26 18:59:03 +000014146Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * tree.[ch]: added xmlSaveFormatFile interface for saving
14149 and indenting a file.
14150
Daniel Veillard82e49712001-04-26 14:38:03 +000014151Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14152
14153 * xpath.c: fixed bug #53689 related to processing-instruction()
14154
Daniel Veillard02f077a2001-04-26 10:59:11 +000014155Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * DOCBparser.c: patche from László Kovács
14158
Daniel Veillard30211a02001-04-26 09:33:18 +000014159Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * parser.c: applied fixes from Christian Glahn bug report #53391
14162
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014163Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * error.c: Jean François Lecomte provided a complete description
14166 and a fix to bug #53537
14167
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014168Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14171
Daniel Veillard1034da22001-04-25 19:06:28 +000014172Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * DOCBparser.c SAX.c: a bit more work on entities processing.
14175 Still Need to cleanup XML output and references in attributes
14176
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014177Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14180
Daniel Veillardb33c2012001-04-25 12:59:04 +000014181Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * tree.c: trying to fix #53574, not completely complete,
14184 I would like xmllint --copy --debug test/ent1 and
14185 xmllint --debug test/ent1 to show the same result.
14186 * xpath.c: fix a bug when trying to sort namespace nodes
14187
Daniel Veillard5146f202001-04-25 10:29:44 +000014188Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * HTMLtree.c: real fix for #53402
14191
Daniel Veillard7533cc82001-04-24 15:52:00 +000014192Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14193
14194 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14195 PIs when using xsl:output
14196 * valid.c: closing #53537 some case generate segfaults if there
14197 is validity errors
14198
Daniel Veillard61b33d52001-04-24 13:55:12 +000014199Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14200
14201 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14202 of external parsed entities, added --noent to testDocbook
14203 * valid.c: Garry Pennington found an uninitialized variable
14204 access in xmlValidateElementContent()
14205
Daniel Veillard56098d42001-04-24 12:51:09 +000014206Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14209 with madness
14210 * result/HTML/ : this modified the result of the regression tests
14211 a lot.
14212
Daniel Veillard122376b2001-04-24 12:12:30 +000014213Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14216 to doc where it wasn't checked against NULL reported by
14217 Jens Laas
14218
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014219Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14222 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14223
Daniel Veillardeae522a2001-04-23 13:41:34 +000014224Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14227 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14228 * SAX.[ch]: cleanup and updates for DocBook
14229 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14230 ex SGML identifier changes
14231 * valid.c: removed a static unused function.
14232
Daniel Veillardde57c612001-04-23 09:13:36 +000014233Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * HTMLtree.c: applied change for Paul Sponagl on script saving
14236 * Makefile.am: the warning about entity title.xml are normal.
14237
Daniel Veillard393df012001-04-22 20:11:18 +000014238Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * configure.in: release of 2.3.7
14241 * Makefile.am: fixing make distcheck
14242
Daniel Veillarda41123c2001-04-22 19:31:20 +000014243Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * doc/html/* doc/xml.html: updated and regenerated the docs
14246
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014247Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14250
Daniel Veillarde82a9922001-04-22 12:12:58 +000014251Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * tree.c: fixed #53388 with the provided patch
14254
Daniel Veillard06803992001-04-22 10:35:56 +000014255Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * valid.c: Bjorn detected an invalid memory access. Fixed
14258 vstateVPush()
14259
Daniel Veillard40af6492001-04-22 08:50:55 +000014260Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14261
14262 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14263
Bjorn Reese70a9da52001-04-21 16:57:29 +000014264Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14265
14266 * libxml.h: new header used only for the compilation of libxml
14267 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14268 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14269 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14270 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14271 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14272 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14273 baseline (version 1.2 plus a single patch).
14274 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14275 scientific notation for numbers. Tests added.
14276 * xpath.c: formatting of numbers changed to use sprintf
14277 (contribution from William Brack)
14278
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014279Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * valid.c: cleanup, more useful debugging
14282 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14283 * xmlIO.c: entity loading is printed as an error when validating
14284
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014285Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * valid.c: fixed to validate within entities
14288 * test/VCM/v22.xml: added a specific testcase
14289
Daniel Veillardca1f1722001-04-20 15:47:35 +000014290Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * valid.c: forgot an epsilon transition in for ()+
14293 * test/VCM/v21.xml : added a specific test case
14294
Daniel Veillard85349052001-04-20 13:48:21 +000014295Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * valid.c: removed a state explosion exhibited by RSS
14298 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14299 from bug #51872
14300
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014301Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14304 validation without using an ugly NFA -> DFA algo in the source.
14305 Made a specific algorithm easier to maintain, using a single
14306 stack and without recursion.
14307 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14308 * hash.c: made the growing routine static
14309 * tree.h parser.c: added the parent information to an
14310 xmlElementContent node.
14311
Daniel Veillarde470df72001-04-18 21:41:07 +000014312Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * SAX.c parser.c xpath.c: generating IDs when not validating
14315 from an external parsed entity was poisoning the ID has table
14316 with removed values. This was killing XSLT on the KDE help
14317 browser.
14318
Daniel Veillardceacdd92001-04-18 15:10:35 +000014319Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * entities.h: andrew@ugh.net.au detected a double declaration
14322
Daniel Veillarda10efa82001-04-18 13:09:01 +000014323Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * debugXML.c hash.c tree.h valid.c : some changes related to
14326 the validation suport to improve speed with DocBook
14327 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14328 the way validation errors get reported
14329
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014330Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14333 by P C Chow and William M. Brack for XSLT HTML output
14334
Daniel Veillard2d90de42001-04-16 17:46:18 +000014335Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14338 Igor Zlatkovic patches for MSC compilation and added his
14339 updates
14340
Daniel Veillarde043ee12001-04-16 14:08:07 +000014341Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14344 prefix lookup.
14345 * parserInternals.c: fixed the bug reported by Morus Walter
14346 due to an off by one typo in xmlStringCurrentChar()
14347
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014348Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * HTMLparser.c result/HTML/*: revamped the way the HTML
14351 parser handles end of tags or end of input
14352
Daniel Veillard82daa812001-04-12 08:55:36 +000014353Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14356
Daniel Veillard67a21302001-04-11 14:39:16 +000014357Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14360 bug where the linktime verions of free() won't work ...
14361
Daniel Veillard27b55282001-04-11 12:22:25 +000014362Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14363
14364 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14365
Daniel Veillardafc73112001-04-11 11:51:41 +000014366Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * doc/xml.html: added 2.3.6 release
14369
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014370Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14373 * result/wml.xml: resulted in a small output change
14374
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014375Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * tree.c: xmlNewDoc was missing the charset initialization
14378 * xmllint.c: added --auto to autogenerate a doc, allow to
14379 reproduce the problem fixed on xmlNewDoc
14380
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014381Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * xpath.c: trying to get 52979 solved
14384 * tree.c result/ result/noent/: trying to get 52712 solved, this
14385 also made me clean up the fact that XML output in general should
14386 not add formating blanks by default, this changed the output of
14387 a few tests
14388
Daniel Veillard73639a72001-04-10 14:31:39 +000014389Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14392
Daniel Veillardfac26a12001-04-08 13:08:14 +000014393Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * configure.in: finally released 2.3.6
14396
Daniel Veillard911f49a2001-04-07 15:39:35 +000014397Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * xpath.c: checking for null pointer generated by new code
14400
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014401Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * xpath.c: fixed a [] evaluation problem reported
14404 * test/XPath/tests/simpleaddr: extended test
14405 * result/XPath/simpleaddr: updated result
14406
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014407Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * xmllint.c: Dan Timis reported a portability problem
14410 on Macs without mmap, fixed it.
14411
Daniel Veillardb38bd552001-04-03 18:22:00 +000014412Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * testXPath.c : added a --tree option allowing to display the
14415 tree dump of the XPath expression
14416
Daniel Veillard4dd93462001-04-02 15:16:19 +000014417Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * xpath.c: fixed a memleak when comparing nodesets
14420 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14421 * tree.c: added a TODO
14422
Daniel Veillard92ad2102001-03-27 12:47:33 +000014423Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14426 we need string functions
14427 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14428 to be able to use them where needed. Applied some changes
14429 to reduce name linking pollution and compile in only what's
14430 needed.
14431 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14432 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14433 for the string manipulation functions
14434 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14435 to the free() function of xmlmemory.c
14436 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14437 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14438 usage.
14439
14440
Daniel Veillard2be30642001-03-27 00:32:28 +000014441Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * error.c: applied the context output patch of the error
14444 handling submitted by Chuck Griffith
14445 * error/VC/*: this slightly change some error logs
14446
Daniel Veillard50582112001-03-26 22:52:16 +000014447Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * parser.c: fixed line number reporting on error
14450
Daniel Veillard04be4f52001-03-26 21:23:53 +000014451Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14452
14453 * parser.c: Sullivan and Darin found a parser bug,
14454 applied the patch.
14455
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014456Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14459 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14460 xmlversion.h.in xpointer.c: of course the way I defined
14461 UNUSED breaks on old gcc version. Try to be smart and
14462 also define it directly in xmlversion.h
14463 * configure.in: removed -ansi flag from the pedantic set
14464
14465Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014466 Huge cleanup, I switched to compile with
14467 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14468 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14469 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14470 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14471 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14472 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14473 encoding.h entities.c error.c list.[ch] nanoftp.c
14474 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14475 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14476 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14477 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14478 Cleanup, staticfied a number of non-exported functions,
14479 detected and cleaned up a dozen of problem found this way,
14480 avoided a lot of public function name/typedef/system names clashes
14481 * doc/xml.html: updated
14482 * configure.in: switched private flags to the really pedantic ones.
14483
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014484Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * configure.in: 2.3.5
14487 * doc/html/*: rebuilt the docs
14488
Daniel Veillard146c9122001-03-22 15:22:27 +000014489Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * parser.c: fixed a reported bug in NOTATION parsing
14492 * uri.c: accepted but not fixed bug 51876, added TODO
14493 * Makefile.am: fixed bug 51876
14494
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014495Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * config.h.in configure.in error.c: fix a compilation problem
14498 on platforms without vsnprintf (xml@thewrittenword.com)
14499
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014500Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * parser.c: fixed a function name header typo
14503 * SAX.c: notations can also occur in external subset.
14504
Daniel Veillard7d42b542001-03-20 13:22:46 +000014505Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * error.c: removed a C++ like comment
14508
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014509Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * parser.c: fixing bug 52299 strange condition leading
14512 to a parser crash due to a buffer overflow
14513 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14514 added the specific test case
14515
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014516Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14519 xmlXPathConvert{String,Number,Boolean} to be able to make
14520 type casts without a context stack, fixed some implementation
14521 problems related to the absence of context at parse-time,
14522 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14523 in the public API too
14524 * xpointer.c xpathInternals.h: we need to know at parse time
14525 whether we are compiling an XPointer
14526
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014527Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14530 cleaned up the parser internals, refactored XPath code, added
14531 new compilation based APIs and cleanly separated public and
14532 private APIs.
14533
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014534Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * xpath.h: the comp field must be added at the end to avoid
14537 killing binary compat.
14538
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014539Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * Makefile.am: detect XPath memleaks in regreson tests
14542 * error.c: fixed and error w.r.t. error reporting still using
14543 stderr
14544 * hash.c: added new line at end of file
14545 * tree.h: minor cleanup
14546 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14547 expression parsing from evaluation, resulted in a number of
14548 changes internally, and in XPointer. Likely to break stuff
14549 using xpathInternals.h but should remain binary compatible,
14550 new interfaces will be added.
14551
Daniel Veillardd574f782001-03-14 19:40:17 +000014552Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * configure.in: fixed a couple of problems reported by
14555 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14556 without gcc on non linux platforms.
14557
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014558Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14561 a fix for --with-html-dir= configure support. I hope it won't
14562 break rpm generation
14563
Daniel Veillarda022fe02001-03-14 16:30:00 +000014564Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * xmlIO.c: one function comment cleanup.
14567
Daniel Veillard25239c12001-03-14 13:56:48 +000014568Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * SAX.c: external subset notations were improperly registered
14571 in the internal subset.
14572
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014573Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * README.cvs-commits: added, pointing to HACKING
14576 * HACKING: updated
14577
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014578Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * parser.c: and Matt Sergeant found one in the XML push
14581 parser (erroneous check I forgot to remove when I fixed the
14582 main parser).
14583
Daniel Veillard68d7b672001-03-12 18:22:04 +000014584Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * xpath.c: ptittom found a small bug in UnaryExpr
14587
Daniel Veillarde356c282001-03-10 12:32:04 +000014588Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * configure.in: bumped to 2.3.4
14591 * error.c: fixed bug #51860
14592 * tree.c: fixed bug #51861
14593 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14594 * tree.[ch] : added xmlDefaultBufferSize
14595 * nanoftp.c: typo in function name header block
14596 * doc/xml.html : updated, added link to XML::LibXSLT
14597 * doc/html/* : rebuilt the docs
14598
Daniel Veillard80f32572001-03-07 19:45:40 +000014599Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * parser.c SAX.c: the new content parsing code raised an
14602 ugly bug in the characters() SAX callback. Found it
14603 just because of strangeness in XSLT XML Rec ouptut :-(
14604
Daniel Veillard6c831202001-03-07 15:57:53 +000014605Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14606
14607 * Makefile.am: Martin Baulig suggested to add -lm
14608 * tree.c: found another bug in xmlNodeGetContent()
14609
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014610Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * xpath.c: Bjorn found the error related to strictness of comparison.
14613
Daniel Veillard29631a82001-03-05 09:49:20 +000014614Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * parser.c: trying to fix the Dtd parsing problem reported
14617 by Gary, side effect of last week speed optimizations.
14618
Daniel Veillard14be0a12001-03-03 18:50:55 +000014619Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14622 * parserInternals.c: removed unneeded test raised by Stric
14623
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014624Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14625
14626 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14627 and fixed by William Brack). Added xmlXPathFormatNumber.
14628 Changed the sorting slightly.
14629 * configure.in Makefile.am example/Makefile.am: Added -lm.
14630 Please note that applications linking with libxml2, must
14631 also like with the math library from now on.
14632
Daniel Veillardf9533d12001-03-03 10:04:57 +000014633Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14636
Daniel Veillard2f362242001-03-02 17:36:21 +000014637Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * parser.c: one must report spaces even if the Dtd element
14640 content proves that this is not part of the element content.
14641 * result/valid/*.xml: this changed the ouptu slightly
14642
Daniel Veillardb402c072001-03-01 17:28:58 +000014643Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * configure.in: bumped to 2.3.3
14646 * doc/xml.html: updated
14647
Daniel Veillard77851712001-02-27 21:54:07 +000014648Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14649
14650 * tree.c: minor doc fix
14651 * xpath.c: deallocation issues when a result tree has been
14652 converted to a node-set
14653
Daniel Veillardec70e912001-02-26 20:10:45 +000014654Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * doc/xml.html: oops corrected dates s/2000/2001
14657
Daniel Veillard8730c562001-02-26 10:49:57 +000014658Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * valid.c: new patch from Gary Pennington
14661
Daniel Veillard91e9d582001-02-26 07:31:12 +000014662Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14663
14664 * doc/xml.html: applied patch from Ankh
14665
Daniel Veillardedac3c92001-02-26 01:36:19 +000014666Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * xinclude.c: fixed a problem building on Mac
14669
Daniel Veillard21a0f912001-02-25 19:54:14 +000014670Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * parser.c: more work on increasing parsing ferformances
14673
Daniel Veillard48b2f892001-02-25 16:11:03 +000014674Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14677 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14678 avoiding memcpy in production builds MEM_CLEANUP macro use
14679 * parser.[ch] parserInternals.c: optimizations of the tightest
14680 internal loops inside the parser. Better checking of I/O
14681 flushing/loading conditions
14682 * xmllint.c : added --timing
14683
Daniel Veillard71681102001-02-24 17:48:53 +000014684Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * configure.in: bumped to 2.3.2
14687 * doc/xml.html: updated for release
14688
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014689Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * xpath.c: found a memleak and fixed a nasty bug
14692
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014693Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * xmllint.[c1] : added return code errors for xmllint
14696 * xpath.c: specific debug dump function for result value trees
14697
Daniel Veillard4b637072001-02-21 21:52:55 +000014698Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * xpath.c: finally implemented xmlXPathCompareNodeSets
14701 * test/XPath/expr/floats results/XPath/expr/floats: added
14702 a test for float expressions
14703
Daniel Veillardf714aa32001-02-21 03:07:44 +000014704Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14707 * parserInternals.[ch]: trying to speed up parsing
14708 * xpath.c : speeded up node set equality op
14709
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014710Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14713 better handling of ID/IDREF and the list modules associated
14714 * configure.in: small CFLAGS cleanup
14715
Daniel Veillarda8abee62001-02-19 15:14:59 +000014716Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * configure.in: fixed iconv detection on AIX (stric)
14719
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014720Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014721
14722 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14723
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014724Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14725
14726 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14727 and optimized xmlXPathNodeSetSort
14728
Daniel Veillard142adbf2001-02-17 13:21:05 +000014729Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * xpath.c: bug fix when context size is 0
14732 * parser.c: I like Norm's Dtd because they still manage to break
14733 the parser occasionally
14734
Daniel Veillardf23e0092001-02-16 13:21:29 +000014735Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14738
Daniel Veillarde0e26512001-02-16 00:11:46 +000014739Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14742 attributes within the XML-1.0 namespace
14743
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014744Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * xpathInternals.h: exported a few axis functions
14747 * doc/xml.html: updated the doc
14748
Daniel Veillard760f4422001-02-15 14:59:48 +000014749Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * configure.in: applied patch from Daniel van Balen for OpenBSD
14752 and bumped version to 2.3.1
14753 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14754 attempt to find autoclosing was simply broken, removed it,
14755 updated the examples, this is better
14756
Daniel Veillardd194dd22001-02-14 10:37:43 +000014757Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14760 hash functionnalities.
14761 * doc/html/* : rebuild the doc
14762
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014763Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14766 on predicate
14767 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14768 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14769 really want to have tags closed on output even if we accept
14770 unclosed ones on input
14771
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014772Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14773
14774 * xpath.c: ouch don't free NULL, rare case fixed
14775 * tree.c: don't coalesce text nodes if they don't have the
14776 same behaviour wrt escaping on output
14777
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014778Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * xpath.c: small fixup
14781 * SAX.c: don't warn on empty namespaces.
14782
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014783Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14784
14785 * README: a bit of cleanup
14786 * configure.in: preparing for 2.3.0 release
14787
Daniel Veillard1f83d392001-02-08 09:37:42 +000014788Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * hash.[ch]: added a first version of xmlHashSize()
14791 * valid.c: another bug fix from Gary Pennington
14792
Daniel Veillard5eef6222001-02-07 18:24:48 +000014793Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * valid.c: couple of bug fixes pointed by Gary Pennington
14796 * HTMLtree.c: #if 0 cleanup
14797
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014798Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14801 which removes a time consuming check of xmlXPathNodeSetAdd()
14802 and use it in places where we are sure to not break unicity
14803
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014804Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * xpath.c: bug fixes found from XSLT
14807 * tree.c: preserve node->name special values when copying nodes.
14808 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14809 external subset are fetched when available but without full
14810 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14811 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14812 output with encoding disabled.
14813
Daniel Veillard2c833b62001-02-03 08:52:06 +000014814Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14815
14816 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14817 xmlCheckFilename should not be called from xmlFileOpenW
14818 and xmlGzfileOpenW
14819
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014820Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14821
14822 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14823 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14824 added the new tests for URI normalization
14825 * testURI.c: fixed stoopid bugs
14826 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14827 the URI in the error messages are now properly normalized
14828
Daniel Veillardea28ce62001-02-02 08:20:19 +000014829Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14830
14831 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14832
Daniel Veillarde99a4762001-02-01 04:34:35 +000014833Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14836
Daniel Veillard2b325a02001-01-31 20:46:31 +000014837Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14838
14839 * xpath.c: fixed mod operator
14840
Daniel Veillardde55cf62001-01-31 15:53:13 +000014841Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * parser.c: fixed xmlStrcat doc
14844 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14845 trees.
14846
Daniel Veillard2f913b72001-01-31 13:23:49 +000014847Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14848
14849 * xpath.c result/XPath/tests/chaptersbase
14850 result/XPath/tests/simplebase: fixed XPath node()
14851 * tree.c: small fix in xmlNewNs()
14852 * Makefile.am: removed extraneous xml2Conf.sh rule
14853
Daniel Veillardb42042b2001-01-28 07:40:36 +000014854Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14857 Changed the library name, in order to get libxml-devel and
14858 libxml2-devel to coexist on a single system
14859 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14860 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14861
Daniel Veillardee0a4662001-01-27 18:59:33 +000014862Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14865 libxml2-devel installable in // as libxml-devel.
14866
Daniel Veillard5eb05942001-01-27 17:50:22 +000014867Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * doc/Makefile.am: fixed make rebuild in doc
14870 * doc/html/*.html: rebuilt the docs
14871
Daniel Veillard65c295d2001-01-26 09:32:39 +000014872Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14875
Daniel Veillard8e199902001-01-25 18:54:39 +000014876Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14879 the HTML doc to go into the -devel RPM ...
14880 * aclocal.m4 config.h.in: some updates due to auto* magic
14881
Daniel Veillard93086662001-01-25 18:13:04 +000014882Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * xpath.h: added a hook in the context structure allowing to
14885 link to extra support, needed for XSLT
14886
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014887Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14890 xmlXPtrCmpPoints to use it.
14891 * propagated the following patch from Alejandro Forero
14892 * include/win32config.h xmlIO.c: applied further suggestions
14893 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14894 * example/gjobread.c: fixed warnings, now that it builds
14895
14896Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14897
14898 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14899
14900 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14901 filename points to a valid file (not a directory).
14902 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14903 Added calls to xmlCheckFilenameDir.
14904
14905 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14906 `path' (rather than `filename') as the parameter to gzopen and open.
14907
Daniel Veillard48177c22001-01-23 15:27:41 +000014908Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * Makefile.am: fixed a problem with EXTRA_DIST
14911
Daniel Veillardb83ba402001-01-22 22:45:10 +000014912Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * Makefile.am example/Makefile.am: finally found the trick
14915 to build the example, i.e. add "." in SUBDIRS before example
14916 in the list <grin/>
14917
Daniel Veillard82687162001-01-22 15:32:01 +000014918Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14919
14920 * doc/xml.html: updated with an XSLT section, removed pointer to
14921 W3C CVS base.
14922
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014923Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14926 too, and deallocation need to occur the same way.
14927
Daniel Veillarde4566462001-01-22 09:58:39 +000014928Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14929
14930 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14931 type correponding to an XSLT result tree fragment. Share most
14932 of the data format with node set, as well as operators.
14933 * HTMLtree.c: added a newline at the end of the doctype output
14934 whe this one is not present initially.
14935 * tree.c: make sure taht the parent and doc pointers are properly
14936 set when copying attributes (lists).
14937
Daniel Veillard701c7362001-01-21 09:48:59 +000014938Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14939
14940 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14941
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014942Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14943
14944 * xpath.c: seems I finally killed that ugly path evaluation
14945 context bug (tagged 9999 in case is is wrong)
14946
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014947Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14950 for XSLT
14951
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014952Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14953
14954 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14955 for xmlGzfileOpen() bug
14956
Daniel Veillardf6eea272001-01-18 12:17:12 +000014957Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * xpath.c: removed an error found by XSLT usage
14960 * tree.c parserInternals.h: use a predefined static string
14961 for text and comment nodes, avoid freeing them in xmlFreeNode,
14962 exported the string name in parserInternals.h and added
14963 another value to disable encoding at output (for XSLT),
14964 gain memory, time.
14965
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014966Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14969 win32/libxml2/libxml2_so.dsp: new makefiles and update
14970 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14971
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014972Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14973
14974 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14975 Gary Pennington
14976
Daniel Veillard389e6b72001-01-15 19:41:13 +000014977Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14978
14979 * xpath.c: fixed the comaprision of values and nodelists,
14980 need to compare nodelist still ...
14981 * debugXML.c: avoided a possible core dump
14982 * HTMLparser.c: cleanup
14983 * nanohttp.c: contributed fix.
14984 * tree.c: fixes in properties handling added xmlSetNsProp
14985 needed by libxslt
14986 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14987 comment
14988 * TODO: updated
14989
Daniel Veillard167bd532001-01-06 21:09:34 +000014990Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14991
14992 * parser.c parserInternals.c: applied Bjorn Reese optimization
14993 patch
14994
14995Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * Makefile.am: applied patch fro make check from Martin Vidner
14998
Daniel Veillard503b8932001-01-05 06:36:31 +000014999Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15000
15001 * configure.in: preparing 2.2.11
15002 * doc/html/*: rebuild the HTML files
15003 * doc/xml.html : updated
15004
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015005Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15006
15007 * tree.c: fixed a stupid bug
15008 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15009 patches related to validation of an XInclude processing result
15010 * TODO: updated
15011
Daniel Veillarde2488192001-01-04 10:54:22 +000015012Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15015 on large files
15016
Daniel Veillardf060a412001-01-03 20:52:44 +000015017Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15020
Daniel Veillard45cff692001-01-03 18:02:04 +000015021Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15022
15023 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15024 reported by Jonas Borgström
15025 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15026
Daniel Veillard08108982001-01-03 15:24:58 +000015027Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15028
15029 * testXPath.c xpath.c: fixing the XPath union expressions problem
15030 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15031
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015032Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * xmllint.c: Made is so if the file name is "-" is will read form
15035 standard input. Sven Heinicke <sven@zen.org>
15036 * tree.c: fixed a problem when growing buffer
15037 * tree.h: fixed the comment of the node types following andersca
15038 comment
15039 * TODO: updated
15040
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015041Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * HTMLparser.[ch]: added a way to avoid adding automatically
15044 omitted tags. htmlHandleOmittedElem() allows to change the
15045 default handling.
15046 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15047 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15048 of xmllint too when using --memory flag, added a memory test
15049 suite at the Makefile level.
15050 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15051 with namespace use when encountering QNames in XPath evalation,
15052 added xmlns() scheme in XPointer.
15053 * nanoftp.c : incorporated a fix
15054 * parser.c xmlIO.c: fixed problems raised with encoding when using
15055 the memory I/O
15056 * parserInternals.c: closed bug 25934 reported by
15057 torsten.landschoff@innominate.de
15058 * TODO: updated
15059
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015060Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15063 on a non-updated tree :-(, made a 2.2.10 release to correct the
15064 situation
15065
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015066Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15069 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15070 integrated a set of OpenVMS changes from Howard Taylor
15071 <Howard.Taylor@pacoast.com>
15072
Daniel Veillard58770e72000-11-25 00:48:47 +000015073Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15074
15075 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15076 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15077
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015078Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * HTMLparser.c: some fixes on auto-open of html/head/body
15081 * encoding.c: fixed a compilation error on some gcc env
15082 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15083 XPointer implementation
15084 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15085 related XPointer tests and associated results
15086
Daniel Veillard300f7d62000-11-24 13:04:04 +000015087Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * doc/xmldtd.html doc/xml.html: following a short step by step
15090 guidance on IRC to help maciej with DTDs I started a small
15091 page on the subject.
15092
Daniel Veillard748e45d2000-11-17 16:36:08 +000015093Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * HTMLparser.c: fixed handling of broken charrefs
15096 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15097 patches
15098
Daniel Veillard28929b22000-11-13 18:22:49 +000015099Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/xml.html doc/html/* : rebuilt the docs after adding
15102 xinclude and updated page for 2.2.7 and 2.2.8
15103 * configure.in: releasing 2.2.8
15104
Daniel Veillard41e06512000-11-13 11:47:47 +000015105Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * parser.[ch] parserInternals.c: applied the conditional
15108 section processing fix from Jonathan P Springer
15109 <jonathan.springer2@gte.net>
15110 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15111 project file, fixed iconv default non support
15112 * xpath.c: fixed the problem of evaluating relative expressions
15113 when a node context is provided.
15114
Daniel Veillardbf432752000-11-12 15:56:56 +000015115Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * nanoftp.c: fixed gcc 2.95 new warnings
15118 * SAX.c: fixed a stupid bug
15119 * tree.c: fixed a formatting problem when round-tripping
15120 from/to memory
15121 * xinclude.c: chased memleak, fixed a base problem
15122 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15123 xmlXPtrBuildNodeList()
15124 * TODO: updated
15125 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15126 adding a first small set of regression tests for XInclude
15127
Daniel Veillardc2def842000-11-07 14:21:01 +000015128Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15129
15130 * nanohttp.[ch]: applied Wayne Davison patches to access
15131 the WWW-Authorization header.
15132 * parser.c: Closed Bug#30847: Problems when switching encoding
15133 in short files by applying Simon Berg's patch.
15134 * valid.c: fixed a validation problem
15135 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15136 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15137 Wayne Davison
15138 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15139 need to be extended to non full nodes selections.
15140 * xinclude.c: starts to work decently
15141
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015142Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15145 debugXML.c xmlversion.h.in: Started adding XInclude support,
15146 this is a new xmllint option
15147 * tree.c xpath.c: applied TOM patches for XPath
15148 * xpointer.c: fixed a couple of errors.
15149 * uri.c: added an escaping function needed for xinclude
15150 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15151 new warning from RH70 gcc's version
15152
Daniel Veillarda4964b72000-10-31 18:23:44 +000015153Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * HTMLparser.c: fixed loop on invalid char in scripts
15156 * parser.c: update to description of xmlIOParseDTD()
15157 * libxml.m4 xmlversion.h.in: changes contributed by
15158 Michael Schmeing <m.schmeing@internet-factory.de>
15159 * configure.in: preparing for 2.2.7
15160 * Makefile.am: trying to avoid config.h and acconfig.h
15161 being included in the distrib
15162 * configure.in: released 2.2.7
15163
15164Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15165
15166 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15167 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15168
Daniel Veillard01411222000-10-30 15:33:22 +000015169Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * parser.[ch]: added xmlIOParseDTD()
15172 * xpointer.c: added support for the 2 extra parameters of
15173 string-range, fixed a stoopid error when '0' was present
15174 in XPointer expressions
15175 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15176 testsuite for the above
15177
Daniel Veillard6db58192000-10-30 09:27:53 +000015178Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * libxml.spec.in: improved package descriptions
15181
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015182Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * xpath.c xpathInternals.h: applied a large cleaning patch
15185 from TOM <ptittom@free.fr>, it also add namespace support
15186 for function and variables registration.
15187
Daniel Veillardbd20df72000-10-29 17:53:40 +000015188Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15191 * Makefile.mingw: Wayne Davison's update adding hash.c
15192
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015193Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15194
15195 * xpath.c: fixed the root evaluation problems
15196 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15197 ignorable spaces with <b> <bold> <em>
15198 * tree.c: fixed a loop in xmlSearchNsByHref()
15199
Daniel Veillard767662d2000-10-27 17:04:52 +000015200Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * xpath.c: applied another XPath patch from TOM
15203 * xpath.c include/makefile.am: applied another patch from
15204 china@thewrittenword.com (cleanup on IRIX).
15205
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015206Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * xml-config.1: received a fixed version from Fredrik Hallenberg
15209 <hallon@lysator.liu.se>
15210
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015211Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15214 cleanup patch for XPath
15215
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015216Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * patched to redirrect all "out of context" error messages to
15219 a reconfigurable routine. The changes are:
15220 * xmlerror.h : added the export of an error context type (void *)
15221 an error handler type xmlGenericErrorFunc there is an interface
15222 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15223 to reset the error handling routine and its argument
15224 (by default it's equivalent to respectively fprintf and stderr.
15225 * all the c files: all wild accesses to stderr or stdout within
15226 the library have been replaced to calls to the handler.
15227
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015228Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * configure.in: release 2.2.6
15231 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15232 exporting the inner functions of xpath for extension modules
15233 * doc/*: updated and rebuilt the doc
15234
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015235Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * nanohttp.c : applied Wayne HTTP cleanup patch
15238 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15239 and xmlNodeSetSpacePreserve()
15240
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015241Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * xpath.c: closing bug #29260
15244
Daniel Veillard126f2792000-10-24 17:10:12 +000015245Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15248 multikey tuples, made hash structure opaque
15249 * valid.[ch]: moved elements, attributes, notations decalarations
15250 as well as ID and refs to hash tables.
15251 * entities.c: hash cleanup
15252 * xmlmemory.c: fixed a dump problem in debug mode
15253 * include/Makefile.am: problem passing in DESTDIR= values patch
15254 from Marc Christensen <marc@calderasystems.com>
15255 * nanohttp.c: removed debugging remains
15256 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15257 * HTMLparser.c parser.c: fixing a number of problems with the
15258 macros in the *parser.c files (Wayne).
15259 * HTMLparser.c: close the previous option when opening a new one
15260 (Marc Sanfacon).
15261 * result/HTML/*: updated the HTML results accordingly
15262
Daniel Veillard52afe802000-10-22 16:56:02 +000015263Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15266 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15267 XPath functions and XML entities table to them. More to come...
15268 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15269
Daniel Veillard683cb022000-10-22 12:04:13 +000015270Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * tree.c: coalesce adjacent text nodes
15273 * valid.c: handling of blank nodes in DTd validation (raised
15274 by problems with a posteriori validation).
15275 * nanohttp.c: changing behaviour on HTTP write stuff.
15276 * HTMLtree.c: forced body and html to be explicitely closed.
15277 * xpath.h: exported more XPath functions.
15278
Daniel Veillard1baf4122000-10-15 20:38:39 +000015279Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * Release of 2.2.5
15282 * xpointer.c: range() range-inside and other helper functions
15283 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15284
Daniel Veillard47e12f22000-10-15 14:24:25 +000015285Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15288 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15289
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015290Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15293 and XPointer modules
15294
Daniel Veillard134c9f32000-10-15 10:27:08 +000015295Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * SAX.h: closed #25107
15298
Daniel Veillard39915622000-10-15 10:06:55 +000015299Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * testSAX.c: fixed problem with cdata reporting
15302 * SAXresult/* : updated
15303
Daniel Veillard1e851392000-10-15 10:02:56 +000015304Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15307 Closed bug #27499, added to regression tests
15308 * TODO: updated
15309
Daniel Veillard7eda8452000-10-14 23:38:43 +000015310Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15311
15312 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15313 support for SCRIPT and STYLE with help from Bjorn Reese
15314 * test/HTML/* result/HTML/*: added simple testcase and updated
15315 the existing ones.
15316
Daniel Veillardff9c3302000-10-13 16:38:25 +000015317Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15320 string-range for empty strings
15321 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15322 test/XPath/xptr/strrange: augmented the XPointer testsuite
15323
Daniel Veillard189446d2000-10-13 10:23:06 +000015324Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * doc/xml.html doc/xmlmem.html: added a module describing memory
15327 interfaces and use, updated the main page.
15328
Daniel Veillard2f971a22000-10-12 23:26:32 +000015329Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15332 nanoftp code work on Windows too now
15333
15334Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015335
15336 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15337 * xpointer.c: implemented string-range() at least a good first version
15338 * test/XPath/docs/str test/XPath/xptr/strrange
15339 result/XPath/xptr/strrange: the string-range() tests
15340
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015341Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * Makefile.am include/Makefile.am include/win32config.h
15344 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15345 and make distcheck
15346
Daniel Veillard19d61112000-10-11 23:50:35 +000015347Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15350 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15351 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15352
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015353Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15356 patch for socklen_t detection by
15357 Albert Chin-A-Young <china@thewrittenword.com>
15358
Daniel Veillardcd429612000-10-11 15:57:05 +000015359Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15362 and added a --dtdvalid option to xmllint used to test it
15363
Daniel Veillard47c02452000-10-11 13:04:36 +000015364Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15367 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15368
Daniel Veillard2d38f042000-10-11 10:54:10 +000015369Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15372 handlings (registration, lookup, cleanup)
15373
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015374Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15375
15376 * configure.in Makefile.am include/makefile.am: adding XPointer
15377 and XPtrtests target
15378 * xpointer.[ch] : new files for XPointer support
15379 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15380 more XPath tests
15381
Daniel Veillard57fda592000-10-10 23:24:14 +000015382Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * configure.in: fixed, very broken, make distcheck works again
15385
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015386Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * More work toward 2.2.5, integrated a number of patches
15389 * configure.in Makefile.am win32config.h.in: trying to cleanup
15390 make distcheck .... huh ...
15391 * include/Makefile.am include/win32config.h: new directory
15392 for includes
15393 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15394 updated teh makefiles and instructions for WIN32
15395 * xpath.c: small fixes
15396 * test/XPath/ results/XPath: updated the testcases and results
15397 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15398 suggested patches
15399 * valid.c: fixed an ID bug
15400
Daniel Veillardb71379b2000-10-09 12:30:39 +000015401Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015404 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015405 * xpath.[ch]: worked on XPointer
15406
Daniel Veillard7e99c632000-10-06 12:59:53 +000015407Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * configure.in Makefile.am: 2.2.5, ship the include in an
15410 include/libxml subdirectory, use symlinks when using CVS
15411 * testSAX.c: fixed small bug
15412 * testXPath.c: changed the way testfiles are parsed
15413 * debugXML.c: same kind of cleanup when parsing an argument expression
15414 XPath/XPointers can have blanks embedded
15415 * xpath.[ch]: more cleanup, reorgs for XPointer work
15416 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15417 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15418
Daniel Veillard55b91f22000-10-05 16:30:11 +000015419Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15422 in the XPath engine, rewrote large parts of it, now it's far
15423 cleaner and in sync with the REC not an old WD. Fixed a parsing
15424 problem in the interactive XML shell found when testing XPath.
15425
Daniel Veillardac260302000-10-04 13:33:43 +000015426Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15429 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15430 examples with the extra test
15431
Daniel Veillard7cfce322000-10-04 12:40:27 +000015432Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15435 the global init function.
15436
Daniel Veillard970112a2000-10-03 09:33:21 +000015437Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * HTMLparser.c: Doohhh, attribute name parsing was still case
15440 sensitive ! Fixed this ...
15441 * result/HTML/* : updated the tests results accordingly
15442
Daniel Veillard740abf52000-10-02 23:04:54 +000015443Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15446 engine, should be far more stable, incorporated a new version of
15447 preceding/following axis, need testing
15448 * uri.c: fixed file:///c:/a/b/c problem
15449 * test/XPath/tests/idsimple: augmented the XPath tests
15450
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015451Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * doc/* rebuilding docs for 2.2.4 release
15454
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015455Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * configure.in: releasing 2.2.4
15458 * parser.[ch]: added xmlStrEqual()
15459 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15460 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15461 use xmlStrEqual instead
15462 * TODO: updated
15463 * added an XPath test
15464
Daniel Veillardbc765302000-10-01 18:23:35 +000015465Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15468 * entities.h: exported xmlInitializePredefinedEntities
15469 * parser.[ch] : added xmlInitParser()
15470 * parserInternals.h : had to export htmlInitAutoClose()
15471
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015472Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15475 problems
15476 * Makefile.am : added XPath regression tests to normal tests
15477 * uri.c: fixed a problem with local paths, cleanup
15478 * parser.c: fixed a problem with large CData sections
15479
Daniel Veillardd2ade932000-09-30 14:39:55 +000015480Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * configure.in xml-config.in: patch from "Ben Taylor"
15483 <sol7x86@hotmail.com> for solaris shared libs lookup
15484
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000154852000-09-30 Martin Baulig <baulig@suse.de>
15486
15487 * libxml-2.0.pc.in: Provide pkg-config script.
15488
15489 * configure.in: Create the libxml-2.0.pc script from the
15490 libxml-2.0.pc.in templates.
15491 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015492 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015493
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015494Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15497 when compiling with MSC
15498
Daniel Veillard46057e12000-09-24 18:49:59 +000015499Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * xpath.c: patch for normalize-string() substring-before(),
15502 substring-after() and translate() functions from Bjorn Reese
15503 <breese@mail1.stofanet.dk>
15504 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15505 Fredrik Hallenberg <hallon@lysator.liu.se>
15506 * TODO: updated
15507
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015508Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15511 problem of socklen_t being undefined on a number of platforms
15512 * debugXML.c: fixed a compilation problem when without snprintf
15513
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015514Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15515
15516 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15517 an URI bug and a fix for the control-character-induced infinite loop
15518 * nanohttp.c: preventive fix for compiling on WIN32
15519
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015520Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * xmlint.c: closing bug #25000
15523
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015524Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15527 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15528 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15529 related function, fixing xmlStrncmp(), and associated cleanup
15530 * result/HTML/entities.html.sax: updating result
15531
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015532Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * uri.c: applied patch for URI escaping from Wayne Davison
15535 <wayned@blorf.net>
15536 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15537 from Denis Barbier <barbier@imacs.polytechnique.fr>
15538 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15539 patch from Wayne Davison
15540
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015541Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * doc/xml.html : updated with new releases, adding "how to help"
15544
Daniel Veillard04698d92000-09-17 16:00:22 +000015545Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15546
15547 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15548 removed a few warnings in pedantic mode ...
15549 * parserInternals.c parser.c: moved encoding switching function
15550 to parserInternals.c
15551 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15552
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015553Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15556 error or warning handlers
15557
Daniel Veillardb1059e22000-09-16 14:02:43 +000015558Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * parserInternals.c parserInternals.h parser.c Makefile.am:
15561 created a new module parserInternals.c, moved most of the
15562 code shared by the various parsers there, as well as
15563 deprecated code from parser.c. More cleanup of parser.c
15564 * uri.c: fixed a problem when URI is NULL
15565 * valid.c: speedup when looking for an attribute declaration
15566
Daniel Veillard39c7d712000-09-10 16:14:55 +000015567Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15570 the cleanup of the computation of URI references when seeking
15571 external entities. The URI reference string and the resulting
15572 URI are both stored now.
15573 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15574 large s(n)printf checks and cleanup from Denis Barbier
15575 <barbier@imacs.polytechnique.fr>
15576 * xmlversion.h.in tree.h: couple of SGML declarations for a
15577 possible docbook module.
15578 * result/VC/ : a couple of test output changed due to the change
15579 of the entities URI
15580
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015581Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * parser.h: added a _private field for linking user's data
15584
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015585Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * parser.c parserInternals.h: demacroified most of the IS_XXX
15588 the gain in size is significant so ...
15589
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015590Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * entities.c: cases where looking up entities with doc==NULL
15593 covered
15594
Daniel Veillard90e11312000-09-05 10:42:32 +000015595Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15596
Daniel Veillard1de50802000-09-07 08:54:32 +000015597 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015598 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15599
Daniel Veillard98a79162000-09-04 11:15:39 +000015600Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
Daniel Veillard1de50802000-09-07 08:54:32 +000015602 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015603 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15604 * Makefile.in: added URItest and included thenin "make tests"
15605
15606Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015607
15608 * xmlversion.h.in: closed bug 22941
15609
Daniel Veillard2bb89092000-08-31 14:57:50 +000015610Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * doc/xmlio.html: added doc and example for entity loader
15613 redefinition.
15614
Daniel Veillard96984452000-08-31 13:50:12 +000015615Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15618 used by libxml
15619
Daniel Veillarde715dd22000-08-29 18:29:38 +000015620Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * parser.c: Fixed bug on invalid ontent characters and when using
15623 push.
15624 * xmllint.c: fixed xmllint endling of errors in push mode
15625
Daniel Veillard4948eb42000-08-29 09:41:15 +000015626Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015629 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015630 * result/HTML/*.sax: regenerated HTML SAX output
15631 * parser.c: more cleanup.
15632
Daniel Veillarde010c172000-08-28 10:04:51 +000015633Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015636 patches from Wayne Davison <wayned@users.sourceforge.net>,
15637 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015638 * HTMLparser.c: fixed an ignorable white space detection bug
15639 occuring when parsing with SAX only
15640 * result/HTML/*.sax: updated since the output is now HTML
15641 encoded...
15642
Daniel Veillard47f3f312000-08-27 22:40:15 +000015643Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15644
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015645 * HTMLparser.[ch]: applied some of Wayne Davison
15646 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015647
Daniel Veillarde0854c32000-08-27 21:12:29 +000015648Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15651 undeclared namespace prefix was used, added a warning.
15652 Cleaned up support w.r.t. entities, spilling out a warning
15653 and being pedantic on lookups.
15654 * test/warning/ent9 : added testcase for previous example.
15655 * TODO: updated
15656 * parserInternals.h parser.c: changed the way names are parsed
15657 now allow infinite size and decrease penalty for normal use
15658 * parser.c: Started a big cleanup/check of the parser code,
15659 fixed some of the most tortuous entity code, spotted code
15660 unused anymore
15661 * test/*: added tests for very long names and related nasty
15662 things.
15663
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015664Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * doc/encoding.html: added encoding aliases doc
15667 * doc/xml.html: updates
15668 * encoding.[ch]: added EncodingAliases functions
15669 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15670 bottleneck affecting large DTDs like Docbook
15671 * parser.[ch] xmllint.c: added a pedantic option, will be
15672 useful
15673 * SAX.c: redefinition of entities is reported in pedantic mode
15674 * testHTML.c: uninitialized warning from gcc
15675 * uri.c: fixed a couple of bugs
15676 * TODO: added issue raised by Michael
15677
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015678Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15679
15680 * doc/encoding.html: propagated Martin Duerst suggestions
15681
Daniel Veillard52402ce2000-08-22 23:36:12 +000015682Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15685 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15686 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15687 by Wayne Davison
15688
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015689Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * nanoftp.c nanohttp.c: small cleanup
15692 * TODO: updated
15693
Daniel Veillard244ece92000-08-19 20:58:02 +000015694Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * added an old VC testcase and updated title.xml entity
15697
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015698Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15701 done on auto-opening of <p> tags and cleanup of SAX output
15702
Daniel Veillard979e55e2000-08-19 16:48:54 +000015703Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15706
Daniel Veillard4540be42000-08-19 16:40:28 +000015707Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * doc/xml.html libxml.* structure.*: updated the doc a bit
15710
Daniel Veillard808a3f12000-08-17 13:50:51 +000015711Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15714 of SAX tests
15715
Daniel Veillard29579362000-08-14 17:57:48 +000015716Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15717
15718 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15719 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15720
Daniel Veillard1255ab72000-08-14 15:13:33 +000015721Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15724 * testHTML.c: fix core dump on Solaris 2.x systems
15725 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15726 * result/HTML/*.sax: previous bug fix lead to new results
15727
Daniel Veillard03109292000-08-14 14:58:22 +000015728Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15731 * configure.in: added --with-readline=DIR to accept alternate
15732 path for readline include/library
15733 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15734 for ANSI under HP-UX
15735 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15736 includes @LIBS@
15737
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015738Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * doc/* : rebuilt the docs
15741 * getting ready for 2.2.2 release
15742
Daniel Veillard87b95392000-08-12 21:12:04 +000015743Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15746 and xmlAddFeature()
15747 * tree.[ch]: added xmlAddChildList()
15748 * xmllint.c: MAP_FAILED macro test
15749 * parser.h: added xmlParseCtxtExternalEntity()
15750 * valid.c: applied bug fixes removed warning
15751 * tree.c: added CDATA block to elements content
15752 * testSAX.c: cleanup of output
15753 * testHTML.c: added SAX testing
15754 * encoding.c: better error recovery
15755 * SAX.c, parser.c: fixed one of the external entity processing
15756 of the OASis testsuite
15757 * Makefile.am: added HTML SAX regression tests
15758 * configure.in: bumped to 2.2.2
15759 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15760 SAX results
15761
Daniel Veillard88a172f2000-08-04 18:23:10 +000015762Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * configure.in: patch for HP compiler
15765
157662000-08-04 Sven Heinicke <sven@zen.org>
15767
15768 * xmllint.c: Was coredumping sometimes when the file given didn't
15769 exist.
15770
Daniel Veillard46e370e2000-07-21 20:32:03 +000015771Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15772
15773 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015774
Daniel Veillard46e370e2000-07-21 20:32:03 +000015775 when using in memory parsing. Need some cleanup.
15776 * xmllint.c configure.in: added a --memory flag to test memory
15777 parsing
15778
Daniel Veillard36650692000-07-21 15:16:39 +000015779Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * nanohttp.c: fixed socklen_t replacement to unsigned int
15782 * parser.c: fixed a space handdling missing at the end of
15783 production 28 DOCTYPE.
15784 * xmlmemory.c: fixed a stupid bug on the routine to override
15785 allocation functions
15786 * TODO: updated
15787
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015788Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * doc/ regenerated the docs
15791
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015792Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * doc/encoding.html doc/xml.html: added I18N doc
15795 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15796 improvements, both parser and filters, added ASCII & HTML,
15797 fixed the ISO-Latin-1 one
15798 * xmllint.c testHTML.c: added/made visible --encode
15799 * debugXML.c : cleanup
15800 * most .c files: applied patches due to warning on Windows and
15801 when using Sun Pro cc compiler
15802 * xpath.c : cleanup memleaks
15803 * nanoftp.c : added a TESTING preprocessor flag for standalong
15804 compile so that people can report bugs more easilly
15805 * nanohttp.c : ditched socklen_t which was a portability mess
15806 and replaced it with unsigned int.
15807 * tree.[ch]: added xmlHasProp()
15808 * TODO: updated
15809 * test/ : added more test for entities, NS, encoding, HTML, wap
15810 * configure.in: preparing for 2.2.0 release
15811
Daniel Veillard49703262000-07-10 10:27:46 +000015812Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15813
15814 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015815 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015816
Daniel Veillard306be992000-07-03 12:38:45 +000015817Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * doc/xml.html: changed the xmlsoft.org structure, updated the
15820 examples w.r.t. root and childs
15821
Daniel Veillard7d853352000-07-02 18:53:09 +000015822Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15823
Daniel Veillard784b9352003-02-16 15:50:27 +000015824 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015825
Daniel Veillard365e13b2000-07-02 07:56:37 +000015826Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * HTMLparser.c: Work on character encoding support for the HTML parser
15829 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15830 * encoding.c: Fixed a potential memleak in the encoding stuff
15831
Daniel Veillardaf743792000-07-01 11:49:28 +000015832Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15833
15834 * doc/FAQ.html doc/Makefile.am : added a FAQ
15835
15836Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015837
15838 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15839 of the HTML parser to force it to not bypass SAX
15840
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015841Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * win32config.h.in: updated
15844 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15845 lacks iconv support :-( need to release 2.1.1
15846 * configure.in: release 2.1.1
15847 * HTMLparser: fixed bug #14784
15848 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15849 by Windows compiler
15850 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15851 the SAX startDocument() callback.
15852 * TODO: updated
15853
15854Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * added xmlStopParser()
15857
Daniel Veillardbe803962000-06-28 23:40:59 +000015858Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * configure.in: 2.1.0 prerelease
15861 * Large resync between W3C and Gnome tree
15862 * nanoftp, nanohttp.c: fixed stalled connections probs
15863 * HTMLtree.c SAX.c : support for attribute without values in
15864 HTML for andersca
15865 * valid.c: Fixed most validation + namespace problems
15866 * HTMLparser.c: start document callback for andersca
15867 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15868 * parser.h, SAX.c: serious speed improvement for large
15869 CDATA blocks
15870 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15871 different encoding
15872 * example/Makefile.am example/gjobread.c tree.h: work on
15873 libxml1 libxml2 convergence.
15874 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15875 and the LIBXML_TEST_VERSION macro
15876
Daniel Veillardc310d562000-06-23 18:32:15 +000015877Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * doc/xml.html: various patches and improvements typo fixed by
15880 Felix Natter
15881 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15882 from Felix Natter <fnatter@gmx.net>
15883
Daniel Veillardf3029822000-05-06 08:11:19 +000015884Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15885
15886 * doc/upgrade.html: updated with instructions for support of both
15887 libxml-1.x and libxml-2.x
15888 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15889 for 2.x support and also fixed includes
15890
15891
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015892Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15895 the encoding support, added iconv support, so now libxml if
15896 compiled with iconv automatically support japanese encodings
15897 among others. Work based on initial patch from Yuan-Chen Cheng
15898 I may have broken binary compat in the encoding handler
15899 registration scheme, but that was so utterly broken I don't
15900 expect anybody to have used this feature until now.
15901 * parserInternals.h: fixup on the CHAR range macro
15902 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15903 code.
15904 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15905 * uri.c: added xmlParseURI() I can't believe I forgot to
15906 implement this one in 2.0 !!!
15907 * SAX.c: moved doc->encoding update in the endDocument() call.
15908 * TODO: updated.
15909
Daniel Veillard06047432000-04-24 11:33:38 +000015910Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * tree.h: removed extraneous xmlRemoveProp definition
15913 * TODO: added item about --disable-corba configure switch
15914 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15915 * nanoftp.c: fixed include problems giving troubles on AIX and
15916 slowlaris
15917 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15918 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15919 comment and headers changes to lower gtk-doc number of warnings
15920 * doc/html/*: rebuilt docs
15921
Daniel Veillarde0aed302000-04-16 08:52:20 +000015922Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * HACKING: documented the tag for 1.x and instructions
15925
Daniel Veillard5e873c42000-04-12 13:27:38 +000015926Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15929 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15930 xmlCreateIOParserCtxt
15931 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15932 significant overall improvement
15933 * xmllint.c: added I/O test to xmllint
15934 * testSAX.c: added a speed test
15935 * doc/* : updated/regenerated
15936
Daniel Veillardfc708e22000-04-08 13:17:27 +000015937Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15938
15939 * xpath.c uri.h parserInternals.h: cosmetic changes from
15940 "Timur I. Bakeyev" <timur@bat.ru>, including making
15941 xmlCreateURI() public
15942
Daniel Veillard5d211f42000-04-07 17:00:24 +000015943Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15946 and the code at the same time. Added a clean mechanism for
15947 overload or added input methods: xmlRegisterInputCallbacks()
15948 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15949 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15950 * TODO: updated
15951 * doc/* : updated/regenerated
15952 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15953 source dir
15954
Daniel Veillarde77a9182000-04-05 19:12:29 +000015955Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * testURI.c: yet another forgotten commit, I should get some sleep !
15958
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015959Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15960
15961 * xmllint.c: forgot to commit this too ?
15962
Daniel Veillardb9df4042000-04-05 14:23:16 +000015963Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * xmlversion.h.in : forgot to commit this previously
15966
Daniel Veillard361d8452000-04-03 19:48:13 +000015967Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15970 * README TODO: updated for release
15971 * uri.c uri.h: added authority parsing/saving
15972 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15973 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15974 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15975 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15976 Makefile.am : added compile-time customization of libxml
15977 --with-ftp --with-http --with-html --with-xpath --with-debug
15978 --with-mem-debug
15979 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15980 #include <libxml/xxx.h> I hope it won't break too much stuff
15981 and will be manageable in the future...
15982 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15983 and added xmllint to the installed programs
15984 * uri.h: added xmlFreeURI()
15985
Daniel Veillardec303412000-03-24 13:41:54 +000015986Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * uri.c uri.h: finished the escaping handling, the base support
15989 and the URI path normalization. Looks good just lacks the
15990 authority content parsing code.
15991 * Makefile.am: added instructions to generate testURI
15992 * TODO: updated
15993 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15994 added links and icons for W3C and Gnome
15995
Daniel Veillard8f621982000-03-20 13:07:15 +000015996Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * xmlmemory.[ch] : seems I forgot to actually update the files in
15999 the last commit :-)
16000 * doc/xml.html doc/html/* : updated and uploaded the docs
16001
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016002Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16005 * TODO: updated
16006 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016007 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016008 gfree).
16009 * Makefile.am, uri.c, uri.h: added a set of functions to do
16010 exact (litteraly copied from the RFC 2396 productions) parsing
16011 and handling of URI. Will be needed for XLink, one XML WFC,
16012 XML Base and reused in the nano[ftp/http] modules. Still work
16013 to be done.
16014
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016015Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16016
16017 * configure.in, libxml.spec.in : libxml2
16018 * doc/* : updated the doc page, rebuilt the docs
16019
Daniel Veillardcf461992000-03-14 18:30:20 +000016020Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * all: tagged LIB_XML_1_X
16023 * *.c *.h : updated from W3C CVS tree
16024 * configure.in : 2.0.0-beta
16025 * libxml.spec.in : libxml2 package nam
16026 * result/* : new version of the tests output
16027
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016028Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16029
16030 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16031
Daniel Veillardb566ce12000-03-04 11:39:42 +000016032Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * doc/* : rebuilt the docs
16035 * parser.c: final patch on #6766
16036 * valid.c: small patch on validity checks.
16037
Daniel Veillardfb76c402000-03-04 11:39:42 +000016038Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16039
16040 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16041 added
16042 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16043 compatibility w.r.t. XML spec and existing code.
16044
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016045Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * parser.c: seems a better solution to <a> </a> exists,
16048 will try it for a while
16049
Daniel Veillard83a30e72000-03-02 03:33:32 +000016050Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * parser.c: tried to remove the <a> </a> generating <a/>
16053 this is hard. Left a flag for that purpose. Fixed bug #6766
16054 * configure.in: prepared 1.8.7 not released, due to previous
16055 problem
16056
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016057Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * doc/xml.html : applied second patch from Paul DuBois
16060
Daniel Veillard402e8c82000-02-29 22:57:47 +000016061Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * doc/xml.html : applied patch from Paul DuBois
16064
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016065Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16068
Daniel Veillard5feb8492000-02-02 17:15:36 +000016069Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16072 compilation warnings on various platforms.
16073 * parser.c: Fixed #5281 validity error callbacks are now desactived
16074 by default if not validating.
16075
Daniel Veillardf341f932000-02-02 14:52:08 +000016076Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16079
Daniel Veillard13c757e2000-02-01 23:59:15 +000016080Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16083 <gkatsi@cs.toronto.edu>
16084
Daniel Veillard726e8792000-01-30 20:04:29 +000016085Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16086
16087 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16088 processing URLs
16089
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016090Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16093 xmlNanoFTPUpdateURL for persistent control connections.
16094 * configure.in: 1.8.6
16095
16096Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16099 * tree.[ch] : added xmlSaveNoEmptyTags
16100
James Henstridgef3be9312000-01-28 13:59:21 +0000161012000-01-29 James Henstridge <james@daa.com.au>
16102
16103 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16104
16105 * Makefile.am: added nanoftp.[ch] to the build.
16106
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016107Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * nanoftp.[ch]: cleanup, comments, API
16110 * debugXML.c : fixed a bug in the cat command
16111 * doc/*: regenerated the docs
16112
Daniel Veillardda07c342000-01-25 18:31:22 +000016113Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16114
16115 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16116 * debugXML.c : fixed a bug in the cat command
16117 * valid.c: fixing some small probs
16118 * libxml.spec.in: get rid of the SNAP suffix
16119 * doc/xml.html: updated the status
16120
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016121Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * xml-config.in: xml-config --version to just return the
16124 version number
16125 * xpath.c: some cleanup w.r.t. axis when the current node is
16126 an attribute.
16127 * TODO: updated
16128
Daniel Veillard461a66c2000-01-18 18:01:01 +000016129Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * configure.in: prepared for libxml-1.8.5
16132 * doc/* recompiled the documentation
16133
161342000-01-17 Jody Goldberg <jgoldberg@home.com>
16135
16136 * configure.in : WARNING autoconf subtlety alert :
16137 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16138 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16139 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16140 get defined by AC_CHECK_HEADERS.
16141
Daniel Veillardf967b902000-01-17 16:06:10 +000016142Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16145 Rune.Djurhuus@fast.no
16146
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016147Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * TODO: updated
16150 * tree.c, parser.c: made sure that only memory alloc problems
16151 and internal parser errors are allowed to write to stdout or
16152 stderr.
16153
Daniel Veillard0142b842000-01-14 14:45:24 +000016154Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * tree.c : restored xmlNewGlobalNs since this seems used by
16157 a lot of existing code :-(, fixed a bug in xmlNewNs
16158 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16159 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16160 to exit() from the library code.
16161 * xpath.c, parser.c: removed bugs or unused code detected by
16162 Windows compilers
16163 * parser.c: started adding interfaces for parsing well balanced
16164 XML fragments
16165 * configure.in: releasing 1.8.4
16166 * doc/* : rebuilt the docs
16167
Daniel Veillard2eac5032000-01-09 21:08:56 +000016168Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16169
16170 * tree.[ch] : added xmlNewDocFragment() for DOM
16171 * testHTML.c: uninitialized variable.
16172
Daniel Veillardf3a73582000-01-05 14:58:39 +000016173Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16174
16175 * doc/* : rebuild the docs
16176
Daniel Veillard71b656e2000-01-05 14:46:17 +000016177Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * acconfig.h: readline and history patch
16180 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16181 * tree.c: added check and handling when possibly removing an ID
16182 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16183 and saving.
16184 * test/HTML/entities.html result/HTML/entities.html* : test for
16185 various entities reference cases
16186 * result/HTML/* : as a result output of some testcase have
16187 changed
16188 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16189 by previous example. added xmlParseTryOrFinish().
16190 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16191 entities.h debugXML.h HTMLparser.h: changed the way struct are
16192 declared to allow gtk-doc to expose those
16193 * parser.c: closed bug #4960
16194 * Makefile.am configure.in: Applied patch from
16195 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16196 and math/socket libs detection
16197
Daniel Veillard437b87b2000-01-03 17:30:46 +000016198Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16199
16200 * configure.in, Makefile.am: link tester against readline
16201 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16202
Daniel Veillard686d6b62000-01-03 11:08:02 +000016203Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16204
16205 * tree.[ch]: added xmlRemoveProp
16206 * win32config.h.in nanohttp.c: avoid including the Windows
16207 socket stuff in every C files
16208 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16209 the XmL parser(s)
16210 * test/ns4 result/ns4 etc...: added test case for previous prob
16211 * tree.c: xmlNewNs wasn't checking for double definition
16212 * Makefile.in: fixed a problem with dist-hook duplicates
16213 * parser.[hc], xmlIO.c: fixed the loading of external entities
16214 APIs, now xmlLoadExternalEntity() is used everywhere and
16215 setting up an app specific front-end using the
16216 * SAX.c parser.c: some fixes, now the xhtml spec validates
16217 with the xhtml DTD.
16218 * error.c: fixed crashes in case of no input stream
16219 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16220 to the validation tests and results
16221
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016222Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16223
16224 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16225 too htmlCreatePushParserCtxt() and htmlParseChunk()
16226 * parser.c: a bit of cleanup.
16227 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16228 to XML) removed the last mem leak known
16229 * HTMLtree.c: output message cleanup
16230 * xmlmemory.c: display content info about memory blocks
16231 * result/HTML/wired.* : missing att value warning change
16232
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016233Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * doc/* : rebuilt the documentation
16236
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016237Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * parser.[ch] parserInternals.h: Push parser for XML,
16240 seems to work fine now
16241 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16242 --push for push testing
16243 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16244 * testSAX.c: added --push
16245 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16246 subtree
16247 * xmlIO.[ch] : enriched API + fixes for push mode
16248 * entities.[ch]: added the entity content length to the struct.
16249 * xmlmemory.[ch]: new API to show the last entries for the shell
16250 * valid.c: added required attribute testing
16251 * SAX.c: the cdata callback now merge contiguous fragments
16252 * HTMLparser.c: cleanup of some macros
16253
Daniel Veillard3c558c31999-12-22 11:30:41 +000016254Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16255
16256 * parser.c: fix for PIs name starting with xml
16257 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016258 * *.c, configure.in win32config.h.in : generate win32config.h for
16259 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016260
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016261Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16262
16263 * parser.c: fixed a stupid = vs. == bug :-(
16264 * doc/gnome-xml.sgml: s/glade/xml/
16265
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016266Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * configure.in, doc/xml.html : bug fix release 1.8.2
16269 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16270 Hopefully the end of that silly C++ include problem
16271 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16272 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16273 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16274 troubles with autoclosed elements when the stree shape doesn't
16275 follow the DtD specs. Added htmlIsAutoClosed() and
16276 htmlAutoCloseTag()
16277 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16278 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16279 * debugXML.c: fixed a bug on printing default namespaces.
16280 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16281
Daniel Veillardb24054a1999-12-18 15:32:46 +000016282Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * result/HTML/*.htm[l] : updated the HTML regression tests according
16285 to the new output
16286 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16287 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16288 problem due to intermix of extern "C" { ... } declarations for C++
16289 and recursive includes in the headers
16290
Chris Lahey323c48c1999-12-18 15:32:45 +0000162911999-12-20 Chris Lahey <clahey@umich.edu>
16292
16293 * HTMLtree.c: Made it so that html nodes with a single child do
16294 not insert a carriage return before or after the child node.
16295
Daniel Veillardb24054a1999-12-18 15:32:46 +000016296Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016297
16298 * configure.in, doc/xml.html : bug fix release 1.8.1
16299 * parser.c: fixed bug #4344
16300 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16301 added the glue to avoid C++ problems
16302 * doc/* : regenerated the documentation
16303
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016304Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16307 namespace recognition, and Dia as a resul :-(
16308 * encoding.c: closed bug #3950
16309
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016310Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * valid.c: debugging a posteriori validation, except URI expansion
16313 stuff this should be fixed now
16314 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16315 Carl Nygard <cnygard@bellatlantic.net>
16316 * tester.c: added --postvalid, cleaning of the code
16317 * tree.[ch]: added xmlDocGetRootElement()
16318
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016319Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16320
16321 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16322 c++ losage.
16323
Daniel Veillard10a2c651999-12-12 13:03:50 +000016324Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * configure.in, doc/xml.html : bumped to 1.8.0
16327 * xlink.[ch], Makefile.am : added framework for link detection
16328 * parser.h: added nbChars to parser context, needed for cleanup.
16329 * xmlmemory.c: removed a nasty bug when out of mem
16330 * valid.[ch]: adding namespace support for attribute decl
16331 * tester.c: added --debugent option
16332 * debugXML.[ch]: added xmlDebugDumpEntities()
16333 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16334 buffers instead, this was really needed, validation was breaking
16335 in strange ways due to that. Added xmlParseStringPEReference()
16336 and other parsing from strings functions. Entities processing
16337 modified again, but PERef are still not handled correcly but
16338 unless you're Eve Maller you won't notice :-)
16339 * HTMLparser.c: large changes toward reliability, and switched to
16340 lowercase internal tags, XHTML is lowercase, so it will help
16341 that output is closer to next version.
16342 * doc/* : regenerated the documentation, it is now hosted at
16343 http://xmlsoft.org/ (same bits I just bought the domain :-)
16344
16345
Daniel Veillard294cbca1999-12-03 13:19:09 +000016346Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16349 doc generation
16350 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16351 in the SAX API
16352 * doc/*: rebuilt the doc making sure everything appears in the
16353 HTML files
16354
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016355Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16358 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16359 which allow impressive speed improvement on dataset with
16360 large text pieces, but at the cost of broken binary
16361 compatibility and slightly bigger memory usage.
16362 Configure with --with-buffers to activate them, they
16363 are protected with XML_USE_BUFFER_CONTENT define.
16364 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16365 goal is 0 memory left allocated once parser is no more used
16366 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16367 call xmlCleanupParser() and xmlMemoryDump()
16368
Daniel Veillarda819dac1999-11-24 18:04:22 +000016369Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16372 * parser.[ch] encoding.[ch]: added memory cleanup routines
16373 * parser.c: closing bug #3788
16374 * doc/*: rebuilt the doc
16375
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016376Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16379 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16380 * tester.c: added --compress option
16381 * doc/*: rebuilt the documentation
16382
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016383Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16386 if given /proc/kcore as input !
16387 * doc/xml.html doc/*: updated and rebuilt the documentation
16388
16389Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016390
16391 * parser.c: Fixed some wrongly space collapsing code due to
16392 a misreading of the spec.
16393 * result/*: fixed the output accordingly
16394
16395Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016396
16397 * encoding.c: bug fix and typos
16398 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16399 * parser.c: added attribute normalization closing bug #3597
16400 * test/att* result/att* SAXresult/att*: testcase for attribute
16401 normalization
16402
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016403Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16404
16405 * configure.in: closing bug #3163 by adding extra flags for the
16406 cc compiler on HP-UX
16407
Daniel Veillard51e3b151999-11-12 17:02:31 +000016408Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * valid.[ch] : removed a typo and an enumerated type bug in the
16411 xmlAddElementDecl() function
16412 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16413 call to xmlEncodeEntitiesReentrant() so that the functions
16414 New, Set and Get are at the same level.
16415 * parser.c HTMLparser.c: extra memory allocation bug for
16416 attributes detected by someone using libxml in embedded systems :-)
16417
Daniel Veillard962195f1999-10-28 15:51:53 +000016418Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * xmlmemory.h: turned off mem debug :-\
16421
Daniel Veillard35008381999-10-25 13:15:52 +000016422Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * parser.c: closed bug #2784 a one line fix, but worth pushing
16425 a new release out
16426 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16427 some structures, comments before and after the
16428 main element, and other nastyness
16429 * HTMLtree.c tree.c: accomodate the extended HTML supported
16430 * configure.in: pushing 1.7.4
16431 * test/ent8 and related outputs : added a new test for bug #2784
16432 * test/HTML/wired.html and related output: a nasty HTML example
16433 * Makefile.am: improved the test scripts
16434 * docs/* : reran the documentation extractor, updated xml.html
16435
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016436Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16439 HTMLparser and debugged the HTML related code. HTML documents
16440 now have their own type
16441 * entities.c: do not dump &apos; for HTML output
16442 * xmlmemory.c: improvement, breakpoint mechanism
16443 * testHTML.c: added --sax --repeat ...
16444 * Makefile.am: improved the HTML tests
16445 * valid.[ch]: added xmlValidGetValidElements and
16446 xmlValidGetPotentialChildren
16447 * tester.c: added --insert to test the 2 new functions
16448 * test//* result//* SAXresult//* : regression test cleanup
16449 and extension.
16450 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16451 gnome-xml-nanohttp.html
16452
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016453Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * HTMLparser.c: fixed problems with some autoclose tags
16456 * tree.c: fixed XML output problems.
16457 * result/* SAXresult/*: update of the tests output
16458
Daniel Veillard6077d031999-10-09 09:11:45 +000016459Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * Makefile.am: Arturo patch for xmlConf.sh version info
16462 * parser.c: Tim Josling patch for single quoted items
16463 * tester.c: Tim Josling patch for tester options usage
16464 * tree.h: indent cleanup
16465
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016466Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16469 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16470
Daniel Veillard00fdf371999-10-08 09:40:39 +000016471Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * tree.c : Raph patch for initialization of CORBA fields
16474 * parser.c, xpath.c, ...: modification of doc comments
16475 * xpath.c : allow spaces in xpath expressions
16476
Daniel Veillardad219441999-09-27 08:17:49 +000016477Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * xmlmemory.h: turning off memory debug :-(
16480
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016481Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16484 better SAX interfaces.
16485 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16486 entity.
16487 * configure.in: 1.7.2
16488
16489Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016490
16491 * libxml.spec.in: fixed the URL
16492 * doc/xml.html: improved the documentation front-end
16493
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016494Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016495
16496 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16497
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016498Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016499
16500 * libxml.spec.in: fixed the alpha compile problem
16501 * parser.[ch]: changed errno to errNo in the parser context :-(
16502 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16503 * doc/xml.html: changed CHAR to xmlChar
16504 * doc/html/*: recompiled the documentation
16505 * configure.in: 1.7.1
16506
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016507Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16508
16509 * parser.h: modified the parser context struct to regain 1.4.0
16510 binary compatibility
16511 * parser.c, xml-error.h: added errno ot teh context and defined
16512 a set of errors values with update of errno
16513 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16514 DTDs and entities
16515 * *.h, *.c: complete cleanup of the use of config.h and include
16516 protection depending on the current setup.
16517 * overalll debugging, maintenance and bug-fixing on all modules
16518 * updated the documentation
16519 * ready for 1.7.0
16520
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016521Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16522
16523 * HTMLparser.c : cleanup
16524 * SAX.c valid.c valid.h: added ID/IDREF checking
16525 * tree.c tree.h: extended doc structure for refs
16526 * configure.in: 1.6.2
16527 * parser.c: patched bug in SAX user arg call
16528 * parserInternals.h: patched missing close in C++ wrapping
16529 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16530 especially upcoming XPointer implementation.
16531 * doc/xml.html: augmented, typo
16532
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016533Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16534
16535 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16536 not all invocations of install understand -d.
16537
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016538Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16539
16540 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16541 to make 'check' works, when builddir != srcdir.
16542
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016543Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16544
16545 * doc/xml.html : updated the documentation
16546
Daniel Veillard6454aec1999-09-02 22:04:43 +000016547Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16550 not deallocated memory blocks
16551 * *.c : replaces all calls to malloc() free() and realloc() to
16552 the wrapper functions/macros
16553 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16554 instead of xmlFreeNodeList()
16555
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016556Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16557
16558 * HTMLparser.c: corrected a stupid bug leading to core dump at
16559 tree deallocation. Removed warnings indicated by
16560 Stephane.Conversy@lri.fr
16561 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16562 looked for in the external subset
16563
16564Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016565
16566 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16567 on SGI by Stephane.Conversy@lri.fr
16568
Daniel Veillardb96e6431999-08-29 21:02:19 +000016569Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * all .h : changed the prototype declaration indent as in gtk
16572 * most .c : working on reducing the TODOs in the code
16573 * most .c : cleanup though -pedantic and Insure++
16574 * improvements on validation ID checkings.
16575 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16576 * xml-config.in: closed #1810
16577
16578Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016579
16580 * tree.h, valid.c, valid.h: more work on validity, IDs
16581 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16582 definition for AIX
16583
Daniel Veillardb556eb51999-08-15 17:19:50 +000016584Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16587 the distribution due to a cut'n paste error at last commit
16588
Daniel Veillardb05deb71999-08-10 19:04:08 +000016589Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16590
16591 * configure.in: upgraded to version 1.4.0
16592 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16593 Big update, added a large part of the validation process,
16594 it should be usable, but some parts are missing
16595 * xpath.c: improved the implementation w.r.t. root.
16596 * Makefile.am: added more tests
16597 * test and result trees: added a lot of tests
16598 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16599
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016600Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16601
16602 * Added an HACKING file
16603
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016604Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * xpath.[ch] : improvements and debug of the XPath implementation
16607 * parser.c, HTMLparser.c : modified the parsers to be progressive
16608 * tree.[ch] : extended the Buffer promitives
16609 * xmlIO.[ch] : added basic I/O routines providing progressive
16610 parsing and ready for I18N conversion plugins
16611 * SAXresult/* : the SAX callback sequence maybe slightly different
16612 now
16613 * test*.c : improved/updated the tests programs
16614 * doc/* : recompiled the docs.
16615
Daniel Veillard15b75af1999-07-26 16:42:37 +0000166161999-07-26 Michael Meeks <michael@edenproject.org>
16617
16618 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16619
16620 * tree.c: Ditto.
16621
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016622Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16623
16624 * configure.in: upgraded to version 1.4.0
16625 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16626 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16627 XML query language, see http://www.w3.org/TR/xpath for more details.
16628 * parser.c, parser.h: added CHAR* related string functions for XPath
16629 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16630 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16631 rebuild the docs.
16632 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16633 and regression testing capabilities for XPath.
16634
Daniel Veillardd79d7871999-07-12 10:38:12 +000016635Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16638 closing bug #1646
16639
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016640Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * Makefile.am, example/Makefile.am: closed bug #1683
16643
Daniel Veillard3166ab11999-07-11 16:14:19 +000016644Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * example/Makefile.am, configure.in: added the makefile for the
16647 gjobread example
16648
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016649Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16650
16651 * doc/Makefile.am:
16652 - fix which allow "make install DESTDIR=</install/prefix>".
16653
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016654Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16657 which fixed a problem on the file reading-code.
16658
Daniel Veillard82150d81999-07-07 07:32:15 +000016659Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16662 output.
16663 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16664
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016665Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * parser.h : Oops removed the binary compatibility problem
16668 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16669 * parser.c, HTMLparser.c: applied patches for reading from stdin
16670
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016671Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * parser.c, entities.c, valid.c: cleanup bug #1591
16674 * configure.in: cleanup bug #1592
16675 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16676 the same tree back-end. Hence gdome will be available for it.
16677 * doc/Makefile.am: close bug #617
16678
Daniel Veillard97fea181999-06-26 23:07:37 +000016679Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16680
16681 * parser.c: alloctate a per parser context SAX interface block
16682
Daniel Veillard14fff061999-06-22 21:49:07 +000016683Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16686 and xmlEncodeEntitiesReentrant with the correct one :-\
16687
16688Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16689
16690 * commit of my internal XML base changes, quite a lot of
16691 changes, cleanups, better entities support, framework for
16692 new I/O and charset detection and handling
16693 * Fixed the configure/Makefile stuff to generate shared libs
16694 with the proper version info, so we jumped on rev from
16695 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16696 xmlEncodeEntities() result need to be freed now, and a string
16697 xmlParserVersion provide the current library version.
16698
Raph Levien05240da1999-06-15 21:27:11 +000016699Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16700
16701 * parser.c: fixed a buffer overrun for when you have a very long
16702 attribute with no entities in it.
16703
Daniel Veillardbb2da581999-06-13 14:37:07 +000016704Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16705
16706 * added example directory
16707 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16708
Daniel Veillard011b63c1999-06-02 17:44:04 +000016709Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16710
16711 * Release of libxml-1.1, nearly everything has been touched for
16712 this.
16713 * Added more regression tests
16714 * Updated the documentation
16715
Daniel Veillard27d88741999-05-29 11:51:49 +000016716Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * tree.[ch]: unified the XML_NO_CORBA defines.
16719 * parser.c encoding.[ch]: started plugging in char encoding detection
16720
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016721Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16722
16723 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16724 Also freed allocated buffer.
16725
Daniel Veillard27d88741999-05-29 11:51:49 +000016726Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016727 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16728 reentrancy problem at printing. One is left in entities.c, to
16729 remove ASAP
16730 * testSAX.c : added a test example showing the use of the SAX
16731 interface if one doesn't want to build the DOM tree.
16732 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16733
Daniel Veillard517752b1999-04-05 12:20:10 +000016734Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16735
16736 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16737 large revamping of the parser to use SAX callbacks
16738 http://www.megginson.com/SAX/ (or at least a C like interface
16739 a la Expat). It's now possible to set up your own callbacks
16740 and the parser will not build a DOM tree.
16741 * test/* result/*: updated the test suite, I finally removed
16742 the old Namespace draft support (PI based).
16743
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016744Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * Makefile.am: added test result to EXTRA_DIST for make tests
16747
Daniel Veillard64068b31999-03-24 20:42:16 +000016748Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16749
16750 * parser.c, parserInternals.h: moved the chars macro definitions
16751 to parserInternals.h
16752 * parser.c, error.c: applied patches from "Knut Åkesson"
16753 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16754
Daniel Veillard012ccc11999-03-23 10:11:11 +000016755Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16756
16757 * xml-config.in : applied patch to make --version work
16758
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000167591999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16760
16761 * Makefile.am (check-local): Alias for `tests' target. This will
16762 cause `make check' to do the right thing.
16763 (tests): Don't run tests in srcdir. Also, replaced calls to
16764 basename with a `sed' "equivalent".
16765
Daniel Veillardd109e371999-03-05 06:26:45 +000016766Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16769 it in the header and not the sources, updated the doc.
16770 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16771 pointing this out.
16772
Daniel Veillardbc50b591999-03-01 12:28:53 +000016773Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16774
16775 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16776 exported the inputStream routines.
16777 * doc/html/* : updated accordingly
16778
Daniel Veillardd692aa41999-02-28 21:54:31 +000016779Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16780
16781 * parser.c, parser.h, parserInternals.h: added a few extra
16782 internal calls to allocate and free parser contexts ...
16783 * doc/html/* : updated accordingly
16784
Daniel Veillard55a99271999-02-25 11:01:29 +000016785Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * configure.in, Makefile.am, doc/makefile.am : General changes for
16788 1.0.0 release and including the generated HTML documentation.
16789
Daniel Veillard35925471999-02-25 08:46:07 +000016790Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16791
16792 * makefile.am : added parserInternals.h, oops.
16793
Daniel Veillard1e346af1999-02-22 10:33:01 +000016794Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16795
16796 * parserInternals.h: added this header giving access to the parser
16797 internal functions.
16798 * doc/Makefile.am : added a rebuild target which rebuilds the full
16799 set of documentations
16800 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16801 the internal subset.
16802 * *.c *.h: modifications needed to generate the documentation using
16803 gtk-doc, cleanup of functions blocks, reorganisation of struct
16804 declarations.
16805
Daniel Veillard1164e751999-02-16 16:29:17 +000016806Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16809 the tar and spec file to include the beginning of the doc.
16810
Nuno Ferreira03d04781999-02-13 00:07:17 +0000168111999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16812
16813 * doc/.cvsignore: Added this file.
16814
Daniel Veillard6800ef31999-02-08 18:33:22 +000016815Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16816
16817 * tree.c: fixed xmlGetProp to return "" when the attribute
16818 exists, even if the node-list is NULL.
16819
Daniel Veillard726c7e31999-02-08 15:13:10 +000016820Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16821
16822 * tree.c: patched an error outputting empty attribute values.
16823 * Makefile.am and doc/makefile.am: have been updated during the
16824 week-end. Sorry for an empty CVS log, I got a shell problem.
16825
Daniel Veillard1899e851999-02-01 12:18:54 +000016826Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16827
16828 * tree.h: cleaned up using enums instead of defines
16829 * parser.c, valid.[ch]: more work on parsing/output of element
16830 declarations
16831
Daniel Veillard3b9def11999-01-31 22:15:06 +000016832Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * valid.[ch], tree.c, parser.c : more work toward full parsing
16835 of XML DTDs.
16836 * README: added informations about mailing-list and on-line
16837 documentation
16838
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000168391999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16840
16841 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16842
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016843Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16844
16845 * parser.c, tree.[ch] : more work toward conformance testing,
16846 added a last element to accelerate parsing of very flat structures
16847 started working on internal subset Element content declaration.
16848 * valid.[ch] : first cut at adding code toward validation.
16849 * previous changes had also small impact on most files, especially
16850 the conformance testing using James Clark test suite.
16851
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016852Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16853
16854 * test/* : updated the examples, most of them were not well
16855 formed (humm), and added rdf2.
16856 * result/* : resulting changes in the output.
16857
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016858Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16859
16860 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16861
Daniel Veillard44b3a061998-12-05 17:27:22 +000016862Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16863
16864 * tree.c: patched a bug in the generation of empty attributes
16865
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016866Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16867
16868 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16869 for node/trees/documents/... Biggest problem is namespace
16870 support when copying subtrees.
16871
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016872Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16873
16874 * parser.c, entities.c: improve entities and char ref encoding,
16875 and cleanups of error messages.
16876
Daniel Veillard242590e1998-11-13 18:04:35 +000016877Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16878
16879 * parser.c, entities.c: simple bug hunting done during rpm2html and
16880 rpmfind integration.
16881
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016882Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * parser.[ch]: Added interfaces allowing to specify a SAX
16885 handler before parsing.
16886
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016887Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16888
16889 * parser.c: redirrect all errors reporting through the SAX
16890 error function
16891
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016892Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16893
16894 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16895 * libtool, tlmain ...: update of the libtool files
16896
Miguel de Icaza442321c1998-11-04 18:13:38 +0000168971998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16898
16899 * entities.c: Use g_snprintf insteda of snprintf.
16900
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016901Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16902
16903 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16904 added ent5 test for this purpose.
16905 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16906
Daniel Veillard27271681998-10-30 06:39:40 +000016907Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16908
16909 * parser.c: fixed? a strange error due to compression on a GWP
16910 document.
16911
Daniel Veillard25940b71998-10-29 05:51:30 +000016912Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16913
16914 * tree.[ch]: bug fixing
16915 * entities.[ch]: defined a specific type for predefined entities
16916 * doc/xml.html: more documentation on the library, how to use it,
16917 overview of the interfaces.
16918
Daniel Veillard16253641998-10-28 22:58:05 +000016919Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16922
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016923Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16924
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016925 * tree.c: corrected a small bug
16926 * doc/xml.html: continuing writing documentation.
16927
16928Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16929
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016930 * debugXML.h debugXML.c: added debugging utilities.
16931 * tester.c: added --debug switch.
16932 * tree.c: patched an incorrect node->type assignment.
16933 * parser.c: formatting, ensure that node->doc != NULL in attributes
16934
Daniel Veillardccb09631998-10-27 06:21:04 +000016935Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16936
16937 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16938 entity support and provide an internal representation close to
16939 DOM one (entity ref nodes, and attribute value as tree). I tried
16940 to preserve the interface but this will surely break some apps
16941 (I have to change rpm2html/rpmfind for example). I had to change
16942 two interfaces, and the generated tree is somewhat different.
16943 * doc/* : started documenting the XML library, the tree and
16944 DOM/Corba. This is a first step.
16945
Daniel Veillard11e00581998-10-24 18:27:49 +000016946Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * parser.c: Set up the fonctions comment block, boring but useful.
16949 * parser.h, SAX.c, parser.c: now attributes are processed through
16950 the SAX interface. The problem is that my SAX interface diverged
16951 quite a bit from the original one, well this is not an official
16952 spec, and translating it from Java to C is hairy anyway...
16953
Daniel Veillard97b58771998-10-20 06:14:16 +000016954Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16957 fonctions comment block, boring but useful.
16958
16959Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016960
16961 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16962 conversion routines. However they are not yet used to convert the
16963 inputs. The core will run with UTF-8.
16964
Daniel Veillard33942841998-10-18 19:12:41 +000016965Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16966
16967 * tree.c : make sure that the type id is properly set-up when
16968 a new object is allocated, needed for DOM.
16969
Daniel Veillard27fb0751998-10-17 06:47:46 +000016970Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * tree.h, tree.c: Ok, the main objects in the tree will be native
16973 corba objects, it costs 8 bytes per Node, Attribute and Document
16974 but it simplifies the Corba integration a lot (no extra interface
16975 objects to allocate/free).
16976
Daniel Veillard0bef1311998-10-14 02:36:47 +000016977Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16978
16979 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16980 and changed NODEs contants for conformity with DOM Level 1
16981
Daniel Veillard27864701998-10-08 03:47:24 +000016982Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * added hooks to keep track of servants when creating objects
16985 xmlDoc and xmlNode (for Corba export).
16986
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016987Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16988
16989 * added xml-config script.
16990
Daniel Veillard7066a791998-10-01 20:28:28 +000016991Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16992
16993 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16994 to autoupdate libtool and automake conf files.
16995
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000169961998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16997
16998 * Makefile.am: Use '?' to separate the sed
16999 commands as ',' is used when people pass -Wl,something.
17000
17001
Daniel Veillard15a8df41998-09-24 19:15:06 +000017002Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * tree.c, tree.h: added a per-document compression interface.
17005
Daniel Veillard151b1b01998-09-23 00:49:46 +000017006Tue Sep 22 20:47:38 EDT 1998
17007
17008 * tree.c, tree.h: added saving with compression and added interfaces
17009 to control the compression level (xmlGetCompressMode,
17010 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17011
Daniel Veillard70120ff1998-09-22 00:24:21 +000017012Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17013
17014 * parser.c: corrected a loop for files of size 0
17015
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000170161998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17017
17018 * error.h: New file. Contains prototyes from `error.c'.
17019
Tom Tromeyc19653d1998-08-14 01:22:43 +000017020Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17021
17022 * Makefile.am (xmlincdir): New macro.
17023 (xmlinc_HEADERS): Renamed from include_HEADERS.
17024
Daniel Veillard845664d1998-08-13 04:43:19 +000017025Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17026
17027 * applied small patch on numeric entities from
17028 Christopher Blizzard <blizzard@appliedtheory.com>
17029
Daniel Veillard260a68f1998-08-13 03:39:55 +000017030Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17031
17032 * New release 0.2, removed the old xml_* files so that it's
17033 coherent with the other CVS base (W3C), far better conformance
17034 to standard, new namespaces, decent entities support, beginning
17035 of a SAX-like interface. Nearly nothing left intact, even the
17036 test examples ...
17037
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000170381998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17039
17040 * .cvsignore: Add .deps dir
17041
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017042Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17045
Daniel Veillardfe926001998-07-26 04:28:20 +000017046Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017047
Daniel Veillardfe926001998-07-26 04:28:20 +000017048 * configure.in: added test for CPP
17049 * AUTHORS, Changelog: the original ones didn't get commited but the
17050 glib ones instead, fixed.
17051 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017052
Daniel Veillardfe926001998-07-26 04:28:20 +000017053Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017054
Daniel Veillardfe926001998-07-26 04:28:20 +000017055 * integrated code developped at W3C
17056 * changed the original Copyright
17057 * migrated to automake
17058 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017059