blob: ccc106db7207dbb2956195ca62a020a97b63c24e [file] [log] [blame]
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlIO.c: applied small changes to portability layer for
4 compilation on DJGPP Ms-DOS compiler.
5
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00006Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * parser.c HTMLparser.c: use the character() SAX callback
9 if the cdataBlock ain't defined.
10 * xpath.c: fix bug #115349 allowing compilation when configured
11 with --without-xpath since the Schemas code needs NAN and co.
12
William M. Brack59002e72003-07-04 17:01:59 +000013Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
14
15 Fixed problem with multi-threading, shown by the test program
16 testThreads. After fix, ran mutiple tests on various speed
17 machines (single and dual processor X86), which all seem okay.
18
19 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
20
21 * threads.c: added missing initialisation for condition variable
22 in xmlNewRMutex.
23
Daniel Veillardde2a67b2003-06-21 14:20:04 +000024Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
27 closing bug #114837
28
29 * configure.in: Added checks for IPv6 support and getaddrinfo().
30
31 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
32
33 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
34
35 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
36 field or sockaddr_in field, depending upon the availability of IPv6
37 support.
38 have_ipv6(): Added to check for run-time IPv6 support.
39 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
40 Modified to parse a URI with IPv6 address given in [].
41 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
42 resolution, if it is available on the system, as gethostbyname
43 does not return IPv6 addresses on some platforms.
44 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
45 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
46 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
47 we are dealing with.
48
49 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
50 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
51 a URI with IPv6 address given in [].
52 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
53 available on the system. Also IPv6 addresses will be resolved by
54 gethostbyname only if IPv6 run-time support is available.
55 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
56
Igor Zlatkovic72f92a82003-06-14 16:48:26 +000057Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
58
59 * win32/configure.js include/win32config.h
60 include/libxml/xmlversion.h.in: Applied the patch for BCB
61 by Eric Zurcher.
62
Daniel Veillardd7cec922003-06-13 12:30:10 +000063Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
66 due to #115104 and while fixing #115101 . HTML URLs must not
67 be version dependant.
68
Daniel Veillard8265a182003-06-13 10:05:56 +000069Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
70
71 * entities.c: do not generate &quot; for " outside of attributes
72 * result//*: this changes the output of some tests
73
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +000074Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
75
76 * parser.c xmlIO.c: trying to fix #114277 about when file
77 remapping and escaping should really be attempted.
78
Daniel Veillarda37aab82003-06-09 09:10:36 +000079Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
80
81 * doc/*: applied a patch from Gman for building docs
82 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
83 Gary Pennington to provide an allocator for xmlValidCtxt
84 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
85 #113580 about data not being passed immediately.
86
Daniel Veillarde1326112003-06-05 09:32:20 +000087Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
88
89 * tree.c: applied a couple of patches from Mark Itzcovitz
90 to handle saving back "UTF-16" documents.
91
Daniel Veillarda84c0b32003-06-02 16:58:46 +000092Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
93
94 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
95 some work done while in the Maldives (hence the timezone on the
96 laptop !)
97 * result/schemas/length3* test/schemas/deter0_*
98 test/schemas/group0_*: some tests added too
99
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000100Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 * encoding.c: small fix
103 * xmlIO.c: fixed an error message
104
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000105Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
106
107 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
108 accepting an improper UTF8 sequence
109
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000110Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
111
112 * threads.c: applied the patch from Stéphane Bidoul for getting
113 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000114 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000115
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000116Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
117
118 * HTMLtree.c: fixing bug #112904: html output method escaped
119 plus sign character in URI attribute.
120
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000121Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
122
123 * build_glob.py global.data globals.c parser.c
124 include/libxml/globals.h: patch from Stéphane Bidoul for setting
125 up threads global defaults.
126 * doc/libxml2-api.xml: this extends the API with new functions
127 * python/tests/Makefile.am python/tests/reader2.py
128 python/tests/thread2.py: integrated the associated testcase and
129 fixed the error string used in reader2
130
Daniel Veillard38b80a82003-05-14 18:59:00 +0000131Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
132
133 * configure.in libxml.spec.in python/Makefile.am: trying
134 to conciliate --with-python= requirements and RPM builds,
135 a PITA really...
136
Daniel Veillard104caa32003-05-13 22:54:05 +0000137Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
138
139 * HTMLparser.c: oops last commit introduced a memory leak.
140
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000141Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
142
143 * xmllint.c doc/xmllint.xml: added --nonet option
144 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
145 xsltproc or xmllint
146 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
147 rebuilt
148 * HTMLparser.c: cleaned up the HTML parser context build when
149 using an URL
150
Daniel Veillardd437d322003-05-13 21:07:01 +0000151Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
152
153 * libxml.spec.in: added a comment about bug #112902
154
William M. Brack3dd57f72003-05-13 02:06:18 +0000155Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
156
157 * minor cleanup of configure '--help' display
158 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
159
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000160Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
161
162 * tree.c: PI nodes in external subset were not freed :-\
163 fixes bug #112842
164
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000165Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
166
167 * xmllint.c: added --schema option to run WXS schema validation
168 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
169 tried to improve error reporting in the Schema code, some cleanup
170 too.
171
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000172Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
173
174 * xmlschemas.c: fixed some problems in the handling of errors,
175 and attributes addressed by references.
176 * test/schemas/* result/schemas/*: dropped the verbosity level
177 and added a couple of new tests
178
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000179Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
180
181 * relaxng.c: Stéphane Bidoul found an off by one addressing
182 error on the error handling.
183
Daniel Veillarda77cf712003-05-09 23:09:55 +0000184Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
185
186 * xmlschemastypes.c: trying to fix #112673
187
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000188Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
189
190 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
191 warning, this fixed a bug and should close #111574
192
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000193Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
194
195 * xmlschemas.c: fixing bug #104081 with xs:all with an element
196 holding minOccurs="0"
197 * test/schemas/all_* result/schemas/all_*: added some regression
198 tests for that bug
199 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
200 Garry Pennington to compile without schemas support.
201
Daniel Veillarda067e652003-05-01 08:03:46 +0000202Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
205
Daniel Veillard61c52202003-04-30 12:20:34 +0000206Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
207
208 * xml2-config.in: try to fix Red hat bug #89957, do not
209 output -L/usr/lib64
210 * xmlreader.c: fixed a typo in a comment
211
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000212Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
213
214 * doc/tutorial/aph.html, ix01.html
215 forgot to cvs add the new files. Thanks to Roland van Laar
216 for pointing this out
217
Daniel Veillardd4330462003-04-29 12:40:16 +0000218Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
221 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
222 to the XML/XSLT doc generation closing #111799
223 * doc/html/*: complete update of the HTML results
224
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000225Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
226
227 * win32/defgen.xsl: fixed the conditional for unicode map,
228 removed hardcoded schema entries
229
230Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
231
232 * win32/defgen.xsl: new file, stylesheet for generating
233 win32/libxml2.def.src from doc/libxml2-api.xml
234 * win32/libxml2.def.src: is autogenerated from now on, changes
235 to this file will not appear here anymore
236
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000237Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
239 * win32/configure.js python/setup.py.in: applied patch
240 from Stéphane Bidoul for the Python bindings on the new
241 release.
242
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000243Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
244
245 * debugXML.c: included libxml/uri.h for xmlCanonicPath
246 declaration
247 * win32/configure.js: thread-enabled build is now default
248 * win32/libxml2.def.src: added more exports
249
Daniel Veillard1177ca42003-04-26 22:29:54 +0000250Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
251
252 * NEWS doc/*.xsl doc/*.html: updated the web site separated
253 developers from common pages, made the transition to XHTML1,
254 added validity checking to the makefile rules.
255
Daniel Veillard329456a2003-04-26 21:21:00 +0000256Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
257
258 * parser.c: fix for xmlIOParseDTD same as previous and reported
259 by Petr Pajas
260
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000261Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
264 closing #111638
265
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000266Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * python/generator.py: fixed a problem in the generator where
269 the way functions are remapped as methods on classes was
270 not symetric and dependant on python internal hash order,
271 as reported by Stéphane Bidoul
272
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000273Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
274
275 * doc/tutorial:
276 xmltutorial.xml
277 xmltutorial.pdf
278 *.html
279 add appendix on generating compiler flags, more indexing
280
Daniel Veillard1c960272003-04-25 23:12:22 +0000281Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
282
283 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
284 to get libxml-2.5.7 to compile on OpenVMS
285
Daniel Veillardc5573462003-04-25 16:43:49 +0000286Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
287
288 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
289
Daniel Veillardfd583412003-04-25 13:22:10 +0000290Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
291
292 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
293 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
294 man page based on xsltproc and a stylesheet PI in the XML.
295
Daniel Veillarddc07e182003-04-25 10:39:38 +0000296Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
297
298 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
299 character preventing rendering by the man command.
300
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000301Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * NEWS configure.in: preparing release 2.5.7
304 * doc/*: updated and rebuilt the docs
305 * doc/apibuild.py: fixed the script
306
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000307Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
308
309 * Makefile.am doc/apibuild.py: make sure the OOM code don't
310 get in the way of the builds
311 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
312
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000313Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
314
315 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
316 Memory test from Havoc Pennington #109368
317 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
318 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
319 include/libxml/parser.h: a lot of memory allocation cleanups
320 based on the results of the OOM testing
321 * check-relaxng-test-suite2.py: seems I forgot to commit the
322 script.
323
Daniel Veillard18f113d2003-04-23 15:18:26 +0000324Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
325
326 * xmlschemastypes.c: trivial fix for 109774 removing a warning
327
Daniel Veillard85095e22003-04-23 13:56:44 +0000328Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
329
330 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
331 more places where xmlCanonicPath() must be used to convert
332 filenames to URLs, trying to fix #111088
333
Daniel Veillard54396242003-04-23 07:36:50 +0000334Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
335
336 * python/libxml.c python/libxml.py: applied patch from
337 Brent M Hendricks adding binding for xmlCatalogAddLocal
338
Daniel Veillard45269b82003-04-22 13:21:57 +0000339Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
340
341 * HTMLparser.c: tried to fix #98879 again in a more solid
342 way.
343
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000344Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
345
346 * win32/libxml2.def.src: added more exports from the relaxng and
347 xmlreader clan
348
Daniel Veillardf431eb82003-04-22 08:37:26 +0000349Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
350
351 * SAX.c test/valid/ns* test/result/ns*: applied the patch
352 provided by Brent Hendricks fixing #105992 and integrated the
353 examples in the testsuite.
354
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000355Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
356
357 * TODO: updated a bit
358 * configure.in: fixed the comment, threads now default to on
359 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
360
Daniel Veillarda880b122003-04-21 21:36:41 +0000361Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
362
363 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
364 xmlreader.c include/libxml/parser.h: a lot of performance work
365 especially the speed of streaming through the reader and push
366 interface. Some thread related optimizations. Nearly doubled the
367 speed of parsing through the reader.
368
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000369Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
370
371 * doc/xmllint.xml
372 * doc/xmllint.1
373 update man page to explain use of --stream
374
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000375Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
376
377 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
378 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
379 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
380 include/libxml/globals.h include/libxml/xmlmemory.h: added
381 xmlMallocAtomic() to be used when allocating blocks which
382 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
383 to allow registering the full set of functions needed by
384 a garbage collecting allocator like libgc, ref #109944
385
Daniel Veillard84942712003-04-18 14:40:05 +0000386Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
387
388 * configure.in: switched to have thread support enabled by default,
389 didn't got troubles with ABI compatibility on Linux, hope it
390 won't break on strange OSes, if yes, report the system ID
391 * doc/libxml2-api.xml: just rebuilt the API
392
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000393Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
394
395 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
396 added support for large file, tested with a 3+GB instance,
397 and some cleanup.
398 * catalog.c: added a TODO
399 * Makefile.am: added some "make tests" comments
400
Daniel Veillardac297932003-04-17 12:55:35 +0000401Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
402
403 * relaxng.c: some cleanups
404 * doc/xmlreader.html: extended the document to cover RelaxNG and
405 tree operations
406 * python/tests/Makefile.am python/tests/reader[46].py: added some
407 xmlReader example/regression tests
408 * result/relaxng/tutor*.err: updated the output of a number of tests
409
Daniel Veillard62163602003-04-17 09:36:38 +0000410Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * relaxng.c: valgrind pointed out an uninitialized variable error.
413
Daniel Veillard33300b42003-04-17 09:09:19 +0000414Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
415
416 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
417 xmlreader.c: augnemting the APIs, cleanups.
418 * parser.c: cleanup bug #111005
419 * xmlIO.c: added some missing comments
420
Daniel Veillardce192eb2003-04-16 15:58:05 +0000421Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
424 trying to improve the subset compiled, and more testing.
425 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
426 documentation
427 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
428 * result/relaxng/*.err: fix some of the outputs
429
Daniel Veillardf4e55762003-04-15 23:32:22 +0000430Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
431
432 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
433 include/libxml/xmlreader.h: implemented streaming of
434 RelaxNG (when possible) on top of the xmlReader interface,
435 provided it as xmllint --stream --relaxng .rng .xml
436 This seems to mostly work.
437 * Makefile.am: updated to test RelaxNG streaming
438
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000439Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
440
441 * relaxng.c include/libxml/relaxng.h: integrated the regexp
442 based validity checking of fragments of the document for
443 which the RNG can be compiled to regexps. Works on all regression
444 tests, only fix needed is related to error messages.
445
Daniel Veillard52b48c72003-04-13 19:53:42 +0000446Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
447
448 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
449 include/libxml/xmlregexp.h: Starting work precompiling
450 parts of RelaxNG schemas. Not plugged onto validity checking
451 yet, just the regexp building part. Needed to extend some
452 of the automata and regexp APIs.
453
Daniel Veillardf6bad792003-04-11 19:38:54 +0000454Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
455
456 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
457 xmllint --stream and xmllint --stream --valid returns errors
458 code appropriately
459
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000460Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
461
462 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
463 and Next() operation to work on subtrees within the reader
464 framework.
465 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
466 * python/tests/reader5.py: added an example for those new
467 functions of the reader.
468
Daniel Veillard645c6902003-04-10 21:40:49 +0000469Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
470
471 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
472
Daniel Veillard9e077102003-04-10 13:36:54 +0000473Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
474
475 * xmlreader.c: fixing HasValue for namespace as raised by
476 Denys Duchier
477
Daniel Veillard02ea1412003-04-09 12:08:47 +0000478Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
479
480 * HTMLparser.c include/libxml/HTMLparser.h: exported
481 htmlCreateMemoryParserCtxt() it was static
482
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000483Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
484
485 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
486 update from Charles Bozeman for date and duration types
487 * test/schemas/date_0.* test/schemas/dur_0.*
488 result/schemas/date_0.* result/schemas/dur_0.*: updated too
489
Daniel Veillardc00cda82003-04-07 10:22:39 +0000490Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
491
492 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
493 fixing bug #107129, removing excessive allocation and calls
494 to *printf in the code to build QName strings.
495
Igor Zlatkovic69651182003-04-05 09:43:30 +0000496Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
497
498 * win32/libxml2.def.src: fixed conditional exports, reported by
499 Luke Murray.
500
Daniel Veillardadba5f12003-04-04 16:09:01 +0000501Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
502
503 * parser.c: fixed a possible problem with xmlRecoverMemory()
504
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000505Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
506
507 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
508 triostr.h: Bjorn sent an update for the TRIO portability layer.
509
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000510Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
511
512 * win32/libxml2.def.src: exported new functions
513
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000514Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
515
516 * configure.in NEWS: preparing release 2.5.6
517 * doc/*: updated and rebuilt the docs
518
Daniel Veillarde5020412003-04-01 09:55:20 +0000519Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
520
521 * SAX.c: fixed an uninitialized memory access pointed by valgrind
522 on C14Ntests
523
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000524Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
525
526 * relaxng.c: one more fixup of error message reporting
527
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000528Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
529
530 * relaxng.c: more work on bug #109225, and fixed an uninitialized
531 variable pointed out by valgrind
532
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000533Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
534
535 * relaxng.c: try to work on bug #109225 and provide better
536 error reports.
537 * result/relaxng/* : this change the output of a number of tests
538 * xinclude.c: fixing the parsed entity redefinition problem
539 raised on the list.
540 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
541
Daniel Veillardb3721c22003-03-31 11:22:25 +0000542Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * xmlschemastypes.c: fixed date comparison to handle the tzo
545 The only failures left are disagreements on Notations and
546 '+1' not being allowed for ulong, uint, ushort and ubyte.
547
Daniel Veillard455cc072003-03-31 10:13:23 +0000548Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
549
550 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
551 to the XML Schemas errata
552 http://www.w3.org/2001/05/xmlschema-errata#e2-12
553
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000554Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
555
556 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
557 and facets support. Currently only schemas with binHex or
558 base64 don't compile. A few error left in the test suite:
559 found 1035 test instances: 919 success 23 failures
560 most are gdate or gdateyear failing check, and a few cases where
561 James clark tests results are strange.
562 * valid.c: allow to reuse the Notation checking routine without
563 having a validation context.
564 * SAX.c: removed a #if 0
565
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000566Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * xinclude.c: forgot to apply one check from #106931 patch
569 * xmlschemastypes.c: more work on XML Schemas datatypes
570
Daniel Veillardc4c21552003-03-29 10:53:38 +0000571Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
574 on cleaning up XML Schemas datatypes based on James Clark tests
575 test/xsdtest/xsdtest.xml
576
Daniel Veillard80b19092003-03-28 13:29:53 +0000577Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * relaxng.c: implemented comparisons for Schemas values.
580 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
581 some bugs in duration handling, comparisons for durations
582 and decimals, removed all memory leaks pointed out by James
583 testsuite. Current status is now
584 found 238 test schemas: 197 success 41 failures
585 found 1035 test instances: 803 success 130 failures
586
Daniel Veillard91a13252003-03-27 23:44:43 +0000587Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
590 leaks in the W3C XML Schemas code
591 * xmlschemastypes.c: implemented nonPositiveInteger
592 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
593 fixed the test and result.
594
Daniel Veillard6560a422003-03-27 21:25:38 +0000595Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
598 parser and a typo
599 * xmlschemastypes.c: reindenting, fixing a memory access
600 problem with dates.
601
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000602Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
603
604 * parser.c: fixing #109227 providing more context in case of
605 start/end tag mismatch
606 * python/tests/ctxterror.py python/tests/readererr.py: update the
607 tests accordingly
608
Daniel Veillardd9b72832003-03-27 14:24:00 +0000609Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
610
611 * xinclude.c: should fix #109327 errors on memory accesses
612
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000613Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
614
615 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
616 is an URI reference
617
Daniel Veillarde209b332003-03-26 21:40:13 +0000618Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
619
620 * xpath.c: fixed bug #109160 on non-ASCII IDs
621
Daniel Veillard642104e2003-03-26 16:32:05 +0000622Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
623
624 * parser.c: Norm suggested a nicer error message for xml:space values
625 errors
626
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000627Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * xpath.c include/libxml/xpath.h: first part of the fix to
630 performance bug #108905, adds xmlXPathOrderDocElems() providing
631 document order for nodes.
632 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
633
Daniel Veillard09628212003-03-25 15:10:27 +0000634Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
635
636 * xmlschemastypes.c: removing a warning with Sun compiler
637 bug #109154
638
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000639Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
640
641 * doc/xmllint.xml
642 * doc/xmllint.1
643 update xmllint man page with --relaxng option
644
Daniel Veillard2032d292003-03-25 11:09:40 +0000645Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * python/setup.py.in : was missing "drv_libxml2.py"
648
Daniel Veillard9adc0462003-03-24 18:39:54 +0000649Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
650
651 * tree.c xpath.c: some changes related to the new way of
652 handling Result Value Tree, before 2.5.5
653
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000654Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * configure.in NEWS: preparing release 2.5.5
657 * doc/* : updated the documentation and regenerated it.
658
Daniel Veillardef0b4502003-03-24 13:57:34 +0000659Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * xpath.c: fixed some problems related to #75813 about handling
662 of Result Value Trees
663
Daniel Veillard9231ff92003-03-23 22:00:51 +0000664Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
665
666 * uri.c: applied a set of patches from Lorenzo Viali correcting
667 URI parsing errors.
668
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000669Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
670
671 * parser.c: validity status was not passed back when validating in
672 entities, but raised by Oliver Fischer
673
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000674Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676 * HTMLtree.c: avoid escaping ',' in URIs
677
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000678Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * parser.c: fixing bug #108976 get the ID/REFs to reference
681 the ID in the document content and not in the entity copy
682 * SAX.c include/libxml/parser.h: more checking of the ID/REF
683 stuff, better solution for #107208
684 * xmlregexp.c: removed a direct printf, dohhh
685 * xmlreader.c: fixed a bug on streaming validation of empty
686 elements in entities
687 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
688 cleanup of the validation tests
689 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
690 added more ID/IDREF tests to the suite
691
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000692Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
695 compiler.
696
Daniel Veillard20863822003-03-22 17:51:47 +0000697Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
700
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000701Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
704 defined in entities content
705
Daniel Veillard99737f52003-03-22 14:55:50 +0000706Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * SAX.c: Fixed validation bug #108858 on namespace names using
709 entities and reported by Brent Hendricks
710 * xmllint.c: report xmlTextReaderHasValue() result in --stream
711 --debug output.
712
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000713Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
714
715 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
716 about the DocType node not being reported sometimes.
717 * python/tests/reader.py: added to test to the regression checks
718
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000719Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
720
721 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
722 reported by Edd Dumbill
723
Daniel Veillard77a90a72003-03-22 00:04:05 +0000724Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
725
726 * HTMLparser.c parser.c parserInternals.c: patch from
727 johan@evenhuis.nl for #107937 fixing some line counting
728 problems, and some other cleanups.
729 * result/HTML/: this result in some line number changes
730
Daniel Veillard580ced82003-03-21 21:22:48 +0000731Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
732
733 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
734 instead of libxml.spec
735 * relaxng.c: fixed some of the error reporting excessive
736 verbosity
737 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
738 xmlschemastypes.c: removed some warnings from gcc
739 * doc/libxml2-api.xml: rebuilt
740
Daniel Veillarde063f482003-03-21 16:53:17 +0000741Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
742
743 * relaxng.c: another optimization, for choice this time
744 * result/relaxng/spec1* result/relaxng/tutor12_1*
745 result/relaxng/tutor3_7: cleanups.
746
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000747Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
748
749 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
750 * test/relaxng/testsuite.xml: augmented the test suite
751 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
752 some schemas validation tests in the presence of foreign
753 namespaces.
754
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000755Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * relaxng.c: added another interleave speedup.
758
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000759Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * xmlschemastypes.c: added integer and fixed one of the
762 IDREFS regression tests pbm
763 * result/relaxng/docbook_0.err: updated
764
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000765Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
768 declared both in the DTD and in the Schemas <grin/>
769 * relaxng.c: more debug, added a big optimization for <mixed>
770 * test/relaxng/testsuite.xml: augmented the testsuite
771 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
772 DocBook example to the regression tests
773
Daniel Veillard798024a2003-03-19 10:36:09 +0000774Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
775
776 * check-xsddata-test-suite.py: cosmetic change for output
777 * relaxng.c: try to minimize calls to malloc/free for states.
778
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000779Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
780
781 * tree.c: removed a warning
782 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
783 support
784 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
785 cleanup/improvements of the regression tests batch
786 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
787
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000788Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
789
790 * relaxng.c: fixed error msg cleanup deallocation
791 * xmlschemastypes.c: added a function to handle lists of
792 atomic types, added support for IDREFS
793
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000794Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
797 and IDREF, usable from RelaxNG now
798 * include/libxml/xmlschemastypes.h: need to add a new interface
799 because the validation modifies the infoset
800 * test/relaxng/testsuite.xml: extended the testsuite
801
Daniel Veillard952379b2003-03-17 15:37:12 +0000802Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * relaxng.c: fixed the last core RelaxNG bug known #107083,
805 shemas datatype ID/IDREF support still missing though.
806 * xmlreader.c: fix a crashing bug with prefix raised by
807 Merijn Broeren
808 * test/relaxng/testsuite.xml: augmented the testsuite with
809 complex inheritance tests
810
Daniel Veillardfd573f12003-03-16 17:52:32 +0000811Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * relaxng.c: switched back to the previous Relax-NG code base,
814 the derivation algorithm need severe constraining code to avoid
815 combinatorial explosion. Fixed the problem with Sebastian Rahtz
816 TEI based example and other bugs
817 * result/relaxng/*err: updated the results
818 * test/relaxng/testsuite.xml: started a new test suite
819
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000820Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
821
822 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
823 that the original RelaxNG validation code was un-fixeable, it got
824 rewritten to use the derivation algorithm from James Clark and
825 redebugged it (nearly) from scratch:
826 found 373 test schemas: 372 success 1 failures
827 found 529 test instances: 529 success 0 failures
828
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000829Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * SAX.c parser.c: fix some recursion problems introduced in the
832 last release.
833 * relaxng.c: more debugging of the RNG validation engine, still
834 problems though.
835
Daniel Veillard5add8682003-03-10 13:13:58 +0000836Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
837
838 * Makefile.am: stop generating wrong result file with * in name
839 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
840 * result/relaxng/demo* test/relaxng/demo: added the tests from
841 Sebastian reproducing the problem.
842
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000843Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
844
Daniel Veillard5add8682003-03-10 13:13:58 +0000845 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
846 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000847
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000848Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
849
850 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
851 variable to control the indentation for the xmllint "--format"
852 option
853
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000854Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
855
856 * encoding.c: applied Gennady's patch against buffer overrun
857
Daniel Veillard42f12e92003-03-07 18:32:59 +0000858Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
859
860 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
861 Clark it appeared I had bug in URI parsing code ...
862 * relaxng.c include/libxml/relaxng.h: completely revamped error
863 reporting to not loose message from optional parts.
864 * xmllint.c: added timing for RNG validation steps
865 * result/relaxng/*: updated the result, all error messages changed
866
Daniel Veillardedfd5882003-03-07 14:20:40 +0000867Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * xpath.c: fix bug #107804, the algorithm used for document order
870 computation was failing on attributes.
871
Daniel Veillard83391282003-03-06 21:37:30 +0000872Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * valid.c: fix bug #107764 , possibility of buffer overflow
875 in xmlValidDebug()
876
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000877Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
880 from Philipp Dunkel
881
Daniel Veillard5f704af2003-03-05 10:01:43 +0000882Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * xmlschemastype.c: made powten array static it should not be exported
885 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
886 parser function.
887 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
888
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000889Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * tree.c: fixed a node dump crash on attributes
892 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
893 an URI test bug and get better output.
894
Daniel Veillard463a5472003-02-27 21:30:32 +0000895Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
896
897 * check-xsddata-test-suite.py: give more infos
898 * relaxng.c: fix a bug reported by Sebastian Rahtz and
899 REF->DEF in attribute values.
900
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000901Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
902
903 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
904 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
905 regression tests from James Clark.
906
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000907Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * relaxng.c xmlschemas.c xmlschemastypes.c
910 include/libxml/xmlschemastypes.h: added param support for relaxng
911 type checking, started to increment the pool of simple types
912 registered, still much work to be done on simple types and
913 facets checkings.
914
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000915Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * entities.c: fixes again one of the problem raised by
918 James Clark in #106788
919
Daniel Veillardc482e262003-02-26 14:48:48 +0000920Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * relaxng.c: Fixed a couple of problem raised by James Clark
923 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
924 datatype level still not fixed though.
925
Daniel Veillard17bed982003-02-24 20:11:43 +0000926Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * configure.in: preparing release 2.5.4
929 * doc/*: updated and rebuilt the docs
930 * relaxng.c: removed warnings
931 * result/relaxng/*: updated the results
932
Daniel Veillardf4be0182003-02-24 19:54:33 +0000933Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
934
935 * valid.c: fixes a DTD regexp generation problem.
936
Daniel Veillard02111c12003-02-24 19:14:52 +0000937Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
938
939 * parser.c: fixes bug #105998 about false detection of
940 attribute consumption loop.
941
Daniel Veillard2406abd2003-02-24 18:16:47 +0000942Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
945
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000946Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * SAX.c: fixed bug #105992
949
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000950Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * tree.c: fixed xmlSetProp and al. when the node passed is not an
953 element.
954 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
955 found 373 test schemas: 369 success 4 failures
956 found 529 test instances: 525 success 4 failures
957 * check-relaxng-test-suite.py: added memory debug reporting
958
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000959Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * uri.c parser.c: some warning removal on Igor's patch
962 * tree.c: seems I messed up with #106788 fix
963 * python/libxml.c: fixed some base problems when Python provides
964 the resolver.
965 * relaxng.c: fixed the interleave algorithm
966 found 373 test schemas: 364 success 9 failures
967 found 529 test instances: 525 success 4 failures
968 the resulting failures are bug in the algorithm from 7.3 and
969 lack of support for params
970
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000971Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * parser.c: another fix for nodeinfo in entities problem
974 * tree.c entities.c: fixed bug #106788 from James Clark
975 some spaces need to be serialized as character references.
976
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000977Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
978
979 * parser.c uri.c: fixed the bug I introduced in the path
980 handling, reported by Sebastian Bergmann
981
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000982Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * parser.c: fixing some nodeinfo in entities problem raised
985 by Glenn W. Bach
986 * relaxng.c: implemented the first section 7.3 check
987 * result/relaxng/*: updated the results
988
Daniel Veillardc5312d72003-02-21 17:14:10 +0000989Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * relaxng.c: fixed some problems in the previous commit
992 and finished implementing 4.16 rules checking
993 found 373 test schemas: 353 success 20 failures
994 found 529 test instances: 519 success 6 failures
995 * result/relaxng/*: updated the results
996
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000997Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
998
999 * relaxng.c: implemented checks from section 7.2
1000
Daniel Veillard77648bb2003-02-20 15:03:22 +00001001Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * relaxng.c: implemented the checks from section 7.1, fixed
1004 some of the 4.20 and 4.21 problems.
1005 found 373 test schemas: 338 success 35 failures
1006 found 529 test instances: 519 success 6 failures
1007 * result/relaxng/*: updated the results
1008
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001009Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1012 * result/relaxng/*: updated the results
1013
Daniel Veillardce14fa52003-02-19 17:32:48 +00001014Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * relaxng.c: more bugfixes
1017 * result/relaxng/*: updated the results
1018
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001019Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1020
1021 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1022 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1023 * SAX.c: ensured xmlDoc.URL is always canonic
1024 * parser.c: obsoleted xmlNormalizeWindowsPath
1025 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1026 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1027 * win32/libxml2.def.src: added few exports
1028
1029
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001030Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * Makefile.am configure.in: patched to have shared libraries
1033 for Python regression tests and static binaries for gdb debug
1034 in my development environment
1035 * relaxng.c: more bugfixes
1036 found 373 test schemas: 296 success 77 failures
1037 found 529 test instances: 516 success 8 failures
1038 * result/relaxng/*: updated the results
1039
Daniel Veillard8fe98712003-02-19 00:19:14 +00001040Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1043
Daniel Veillardd4310742003-02-18 21:12:46 +00001044Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * xmlschemastypes.c: float/double check bugfix
1047 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1048 validation
1049 * xmlreader.c: add a TODO for Jody
1050 * relaxng.c: bugfix bugfix bugfix
1051 found 373 test schemas: 300 success 73 failures
1052 found 529 test instances: 507 success 10 failures
1053 * result/relaxng/*: updated the results
1054
Daniel Veillard2df2de22003-02-17 23:34:33 +00001055Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1058
Daniel Veillard416589a2003-02-17 17:25:42 +00001059Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1060
1061 * relaxng.c check-relaxng-test-suite.py: more work on the
1062 RelaxNG implementation conformance testing.
1063 found 373 test schemas: 284 success 89 failures
1064 found 529 test instances: 448 success 47 failures
1065 * result/relaxng/*: updated the results
1066
Daniel Veillard784b9352003-02-16 15:50:27 +00001067Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1070 a patch from Kjartan Maraas to fix some typos
1071
Daniel Veillardfebcca42003-02-16 15:44:18 +00001072Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1073
1074 * relaxng.c: more bug-hunting
1075 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1076 intermediate rng tree
1077 * python/generator.py: patch from Stephane Bidoul to fix the generator
1078 on python < 2.2
1079
Daniel Veillardd2298792003-02-14 16:54:11 +00001080Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * check-relaxng-test-suite.py relaxng.c: more testing on the
1083 Relax-NG front, cleaning up the regression tests failures
1084 current state and I forgot support for "mixed":
1085 found 373 test schemas: 280 success 93 failures
1086 found 529 test instances: 401 success 68 failures
1087 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1088 moved the Name, NCName and QName validation routine in tree.c
1089 * uri.c: fixed handling of URI ending up with #, i.e. having
1090 an empty fragment ID.
1091 * result/relaxng/*: updated the results
1092
Daniel Veillard9a237c92003-02-13 15:52:58 +00001093Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * check-xinclude-test-suite.py: improved the script accordingly
1096 to the XInclude regression tests updates
1097 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1098 November 2002
1099 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1100 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1101 augmented the Xpointer testsuite for the element() scheme
1102
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001103Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * relaxng.c: added TODO for the DTD compatibility spec
1106 * xinclude.c: more bug fixes driven by the testsuite
1107
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001108Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1111 regression tests for XInclude, improved the script, improving
1112 XInclude error reporting mechanism
1113
Daniel Veillard1d788d22003-02-10 16:21:58 +00001114Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * NEWS doc/* configure.in: preparing release 2.5.3
1117
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001118Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * tree.c: trying to fix #104934 about some XHTML1 serialization
1121 issues.
1122
Daniel Veillard809faa52003-02-10 15:43:53 +00001123Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1126 encoding conversion when the input buffer stops in the
1127 middle of a multibyte char
1128
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001129Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1132 * check-relaxng-test-suite.py: python script to run regression
1133 against OASIS RelaxNG testsuite
1134 * relaxng.c: some cleanup tweaks
1135 * HTMLparser.c globals.c: cleanups in comments
1136 * doc/libxml2-api.xml: updated the API
1137 * result/relaxng/*: errors moved files, so large diffs but
1138 no changes at the semantic level.
1139
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001140Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * tree.c: fixing #105678 problem when dumping a namespace node.
1143
Daniel Veillard591b4be2003-02-09 23:33:36 +00001144Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1145
1146 * xpath.c: fixed doc comment problems
1147 * python/generator.py python/libxml_wrap.h python/types.c: adding
1148 RelaxNG wrappers
1149 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1150 test of those early Python RelaxNG bindings
1151
1152Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001153
1154 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1155 * relaxng.c: found the validation problem I had with interleave
1156 when not covering all remaining siblings
1157 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1158 testsuite and check the RNG schemas against the RNG schemas
1159 given in appendix A
1160
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001161Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1162
1163 * win32/Makefile.msvc: updates for RelaxNG
1164 * win32/Makefile.mingw: updates for RelaxNG
1165 * win32/libxml2.def.src: added RelaxNG exports
1166
Daniel Veillard97fd5672003-02-07 13:01:54 +00001167Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * xinclude.c: applied another bug fix from Sean Chittenden
1170
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001171Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1172
1173 * configure.in xmllint.c: I f...ed up the default configuration
1174 of schemas and --relaxng option display in xmllint, pointed by
1175 Morus Walter.
1176 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1177 detection module, fixes bug #105374.
1178
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001179Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * xmlschemastypes.c: added the boolean base type.
1182
Daniel Veillard96a4b252003-02-06 08:22:32 +00001183Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * xmlschemastypes.c: started implementing some of the missing
1186 default simple types
1187 * result/relaxng/*: updated the results
1188
Daniel Veillard72fef162003-02-05 14:31:19 +00001189Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1192
Daniel Veillard71531f32003-02-05 13:19:53 +00001193Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1196 * Makefile.am: use xmllint for doing the RelaxNG tests
1197 * configure.in: preparing 2.5.2 made schemas support default to
1198 on instead of off
1199 * relaxng.c: removed the verbosity
1200 * xmllint.c: added --relaxng option
1201 * python/generator.py python/libxml_wrap.h: prepared the integration
1202 of the new RelaxNG module and schemas
1203 * result/relaxng/*: less verbose output
1204
Daniel Veillardec498e12003-02-05 11:01:50 +00001205Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * valid.c: do not run content model validation if the
1208 content is not determinist
1209
Daniel Veillardde590ca2003-02-05 10:45:26 +00001210Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1211
1212 * SAX.c: added the redefinition of namespaced attribute
1213 check that was missing as Fabrice Desré pointed out.
1214
Daniel Veillard930dfb62003-02-05 10:17:38 +00001215Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1216
1217 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1218 improvements from Nick Kew, allowing to do more checking
1219 to HTML elements and attributes.
1220
Daniel Veillard4287c572003-02-04 22:48:53 +00001221Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1222
1223 * xinclude.c: fixing bug #105137 about entities declaration
1224 needing to be copied to the including document.
1225
Daniel Veillard652d8a92003-02-04 19:28:49 +00001226Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * catalog.c: fixed bug #104817 with delegateURI
1229 * xpath.c: fixing bugs #104123 and #104125
1230
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001231Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1234 python/types.c: fixing #104096 to compile without regexps
1235
Daniel Veillard57e79b32003-02-04 15:33:12 +00001236Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1239 when building the automata for elem*
1240
Daniel Veillard358a9892003-02-04 15:22:32 +00001241Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1244 bug #103827
1245
Daniel Veillardeb137172003-02-04 15:18:06 +00001246Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * HTMLparser.c: updating a comment, fixing #103776
1249
Daniel Veillard8d589042003-02-04 15:07:21 +00001250Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * parser.c: fixing bug 105049 for validity checking of content
1253 within recursive entities.
1254
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001255Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * HTMLparser.c: try to fix # 105049
1258 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1259 * tree.c: updated a function comment
1260
Daniel Veillard419a7682003-02-03 23:22:49 +00001261Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1262
1263 * relaxng: more work on grammars and refs/defs
1264 * test/relaxng/* result/relaxng/*: augmented/updated the
1265 regression tests
1266
Daniel Veillard144fae12003-02-03 13:17:57 +00001267Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * relaxng: more work on name classes, except support
1270 * test/relaxng/* result/relaxng/*: augmented/updated the
1271 regression tests
1272
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001273Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1274
1275 * relaxng: more work on name classes, the "validate all" schemas
1276 seems to work now.
1277 * test/relaxng/* result/relaxng/*: augmented/updated the
1278 regression tests
1279
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001280Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1283 * parser.c: put a guard against infinite document depth, basically
1284 trying to avoid another kind of DoS attack.
1285 * relaxng.c: some code w.r.t. nameClasses
1286
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001287Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * test/relaxng/* result/relaxng/*: check all the namespace support
1290 was actually correct based on tutorial section 10.
1291
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001292Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * relaxng: include seems to work okay now
1295 * test/relaxng/* result/relaxng/*: augmented/updated the
1296 regression tests
1297
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001298Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * relaxng.c: a bit of work done in the train back.
1301 * test/relaxng/*: added one of the include tests
1302
Daniel Veillard154877e2003-01-30 12:17:05 +00001303Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * relaxng: more work done in the train
1306 * test/relaxng/* result/relaxng/*: augmented/updated the
1307 regression tests
1308
Daniel Veillarde431a272003-01-29 23:02:33 +00001309Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1310
1311 * relaxng.c: debugging of externalRef
1312 * test/relaxng/* result/relaxng/*: augmented/updated the
1313 regression tests
1314
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001315Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1316
1317 * relaxng.c: more work on Relax-NG, implementing externalRef
1318 * test/relaxng/* result/relaxng/*: augmented/updated the
1319 regression tests
1320 * Makefile.am: cleanup to Relaxtests target
1321
Daniel Veillardb08c9812003-01-28 23:09:49 +00001322Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * relaxng.c: more work on Relax-NG, implementing interleave
1325 * test/relaxng/* result/relaxng/*: augmented/updated the
1326 regression tests
1327
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001328Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * relaxng.c: more work on Relax-NG, implementing interleave
1331 * test/relaxng/* result/relaxng/*: augmented/updated the
1332 regression tests
1333
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001334Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1335
1336 * doc/tutorial/customfo.xsl
1337 * doc/tutorial/customhtml.xsl
1338 adding stylesheet customizations used to generate fo
1339 for pdf and html
1340
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001341Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1342
1343 * relaxng.c: more work on Relax-NG
1344 * test/relaxng/* result/relaxng/*: augmented/updated the
1345 regression tests
1346 * xmlschemastypes.c: added a number of base type definition but not
1347 the associated checks, those are still TODOs
1348
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001349Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1350
1351 in docs/tutorial:
1352 * apa.html
1353 * apb.html
1354 * apc.html
1355 * apd.html
1356 * ape.html
1357 * apf.html
1358 * apg.html
1359 * ar01s02.html
1360 * ar01s03.html
1361 * ar01s04.html
1362 * ar01s05.html
1363 * ar01s06.html
1364 * ar01s07.html
1365 * ar01s08.html
1366 * index.html
1367 * xmltutorial.pdf
1368 * xmltutorial.xml
1369 add index to tutorial
1370
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001371Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1372
1373 * doc/xmlcatalog.1
1374 * doc/xmlcatalog_man.html
1375 * doc/xmlcatalog_man.xml
1376 belatedly fixing bug #93622 (adds rewriteURI type to
1377 "--add" option in xmlcatalog man page
1378
Daniel Veillard3be27512003-01-26 19:49:04 +00001379Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1380
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001381 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001382 Julio Merino, closing #104475
1383
Daniel Veillardea3f3982003-01-26 19:45:18 +00001384Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1385
1386 * relaxng.c: more work on Relax-NG
1387 * test/relaxng/* result/relaxng/*: augmented/updated the
1388 regression tests
1389
Daniel Veillardedc91922003-01-26 00:52:04 +00001390Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * relaxng.c: more work on Relax-NG
1393 * test/relaxng/* result/relaxng/*: augmented/updated the
1394 regression tests
1395
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001396Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * README: updated the policy on private mail answers
1399 * relaxng.c: more work on Relax-NG
1400 * test/relaxng/* result/relaxng/*: augmented/updated the
1401 regression tests
1402
Daniel Veillard7424eb62003-01-24 14:14:52 +00001403Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * error.c parser.c tree.c: applied a documentation patch from
1406 Stefan Kost
1407
Daniel Veillard276be4a2003-01-24 01:03:34 +00001408Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * relaxng.c: more work on Relax-NG
1411 * doc/*: regenerated the docs
1412 * test/relaxng/* result/relaxng/*: updated and augmented the
1413 Relax-NG regression tests and results
1414
Daniel Veillard6eadf632003-01-23 18:29:16 +00001415Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1418 First commit of the new Relax-NG validation code, not generally
1419 useful yet.
1420 * test/relaxng/* result/relaxng/*: current state of the regression
1421 tests
1422
Daniel Veillard814a76d2003-01-23 18:24:20 +00001423Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1424
1425 * tree.c: minimized the memory allocated for GetContent
1426 and a bit of cleanup.
1427
Daniel Veillardff12c492003-01-23 16:42:55 +00001428Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1429
1430 * python/generator.py: seems there is no good reasons to
1431 not generate bindings for XPointer
1432
Daniel Veillard540a31a2003-01-21 11:21:07 +00001433Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * xmlreader.c doc/apibuild.py: applied a new patch from
1436 Stéphane Bidoul for cleanups
1437 * doc/libxml2-api.xml: rebuilt the API description with
1438 new entry points
1439
Daniel Veillard417be3a2003-01-20 21:26:34 +00001440Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * xmlreader.c python/drv_libxml2.py python/generator.py
1443 python/libxml.c python/libxml.py python/libxml_wrap.h
1444 python/types.c: patch from Stéphane Bidoul for better per
1445 context error message APIs
1446 * python/tests/ctxterror.py python/tests/readererr.py:
1447 update of the tests
1448
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001449Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1450
1451 * doc/guidelines.html
1452 grammar and spelling cleanup
1453
Daniel Veillard26f70262003-01-16 22:45:08 +00001454Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1455
1456 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1457 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1458 a patch from Stéphane Bidoul to allow per XMLtextReader error
1459 and warning handling
1460 * python/tests/Makefile.am python/tests/readererr.py: adding the
1461 specific regression test
1462
Daniel Veillard71f9d732003-01-14 16:07:16 +00001463Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1466 should raise a syntax error
1467
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001468Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * python/libxml.c: cleanup patch from Stéphane Bidoul
1471
Daniel Veillard81601f92003-01-14 13:42:37 +00001472Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1473
1474 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1475
Daniel Veillarde6227e02003-01-14 11:42:39 +00001476Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * python/generator.py python/libxml.c python/libxml.py
1479 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001480 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001481 Python level.
1482 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1483 regression test for it.
1484
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001485Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1486
1487 * xmlreader.c: fixed the streaming property of the reader,
1488 it was generating tree faster than consuming it. Pointed out
1489 by Nate Myers
1490 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1491
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001492Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1493
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001494 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001495
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001496Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1497
1498 * xpath.c: fix to the XPath implementation for parent and
1499 ancestors axis when operating on a Result Value Tree.
1500 Fixes bug #100271
1501
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001502Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1503
1504 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1505 to fix some URI/file escaping problems
1506
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001507Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * python/generator.py: fixed a bug raised by Raymond Wiker,
1510 docSetRootElement() should not raise an exception if the
1511 return is None
1512
Daniel Veillard3e20a292003-01-10 13:14:40 +00001513Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1514
1515 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1516 fixed bug #102181 by applying the suggested change and fixing
1517 the generation/registration problem.
1518
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001519Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1522 routines.
1523
Daniel Veillard8f872442003-01-09 23:19:02 +00001524Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1525
1526 * parser.c: one more IsEmptyElement crazyness, that time in
1527 external parsed entities if substitution is asked.
1528 * python/tests/reader3.py: added a specific test.
1529
Daniel Veillarde329fc22003-01-09 21:36:42 +00001530Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1533 support and improved error handler registration
1534
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001535Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1536
1537 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1538 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1539 * README: fixed a link
1540
Daniel Veillarde2830f12003-01-08 17:47:49 +00001541Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * configure.in doc/* NEWS: preparing 2.5.1 release
1544 * SAX.c parser.c: fixing XmlTextReader bug
1545
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001546Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * SAX.c: fuck, I introduced a memory leak on external parsed
1549 entities in 2.5.0 :-(
1550
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001551Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * xmllint.c: another fix needed as pointed by Christophe Merlet
1554 for --stream --debug if compiled without debug support.
1555
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001556Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1557
1558 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001559 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001560 update man page with --stream and --chkregister
1561
Daniel Veillard8326e732003-01-07 00:19:07 +00001562Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * globals.c: fixed --with-threads compile
1565 * xmllint.c: fixed --without-debug compile
1566 * include/libxml/globals.h: cleanup
1567 * include/libxml/schemasInternals.h: add a missing include
1568
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001569Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * configure.in NEWS: preparing 2.5.0 release
1572 * SAX.c: only warn in pedantic mode about namespace name
1573 brokeness
1574 * globals.c: fix a doc generation problem
1575 * uri.c: fix #101520
1576 * doc/*: updated and rebuilt the doc for the release, includuding
1577 stylesheet update
1578 * python/Makefile.am: fix a filename bug
1579
1580Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1583 should not be called.
1584
1585Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1586
1587 * libxml-2.0.pc.in: applied the patch to fix #101894
1588
1589Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * tree.c : applied patch from Lukas Schroeder for register callbacks
1592 * valid.c: modified patch from Lukas Schroeder to test
1593 register callbacks with --chkregister
1594
1595Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * xmlreader.c: seriously changed the way data are pushed to
1598 the underlying parser, go by block of 512 bytes instead of
1599 tryng to detect tag boundaries at that level. Changed the
1600 way empty element are detected and tagged.
1601 * python/tests/reader.py python/tests/reader2.py
1602 python/tests/reader3.py: small changes mostly due to context
1603 reporting being different and DTD node being reported. Some
1604 errors previously undetected are now caught and fixed.
1605 * doc/xmlreader.html: flagged last section as TODO
1606
1607Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * python/libxml.py: integrated the Python 2.2 optimizations
1610 from Hannu Krosing, while maintaining compatibility with
1611 1.5 and 2.1
1612
1613Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * xmllint.c: a bit of cleanup
1616 * xmlreader.c: small fix
1617 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1618 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1619
1620Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1621
1622 * python/setup.py.in: patch from Stéphane Bidoul to include
1623 drv_libxml2.py in setup.py
1624
1625Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * doc/xmlreader.html: starting documenting the new XmlTextReader
1628 interface.
1629
1630Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * xmllint.c: added the --stream flag to use the TextReader API
1633 * xmlreader.c: small performance tweak
1634
1635Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * xmlreader.c python/tests/reader2py: okay the DTD validation
1638 code on top of the XMLTextParser API should be solid now.
1639
1640Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * xmlreader.c python/tests/reader2py: Fixing some more mess
1643 with validation and recursive entities while using the
1644 reader interface, it's getting a bit messy...
1645
1646Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1647
1648 * xmlreader.c python/tests/reader.py: another couple of problem
1649 related to IsEmptyElement reported by Stéphane Bidoul needed
1650 some fixes.
1651
1652Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1653
1654 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1655 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1656 based on the python XmlTextReader interface.
1657
1658Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * tree.c: backing out one change in the last patch which broke the
1661 regression tests
1662
1663Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1664
1665 * global.data globals.c tree.c include/libxml/globals.h: applied
1666 an old patch from Lukas Schroeder to track node creation and
1667 destruction. Probably missing a lot of references at the moment
1668 and not usable reliably.
1669
1670Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1671
1672 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1673 from doc/news.html and a stylesheet
1674
1675Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * xmlreader.c python/tests/reader.py: fixed another couple of
1678 xmlreader bugs reported by Stéphane Bidoul and added tests.
1679
1680Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1681
1682 * xmlreader.c python/tests/reader2.py: fixed another validity
1683 checking in external parsed entities raised by Stéphane Bidoul
1684 and added a specific regression test.
1685 * python/tests/reader3.py: cleanup
1686
1687Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * xmlreader.c python/tests/reader2.py: fixed a problem with
1690 validation within entities pointed by Stéphane Bidoul, augmented
1691 the tests to catch those.
1692
1693Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * python/generator.py: modified the generator to allow keeping
1696 class references when creating new classes, needed to fix a bug
1697 pointed by Stéphane Bidoul where the input buffer of the
1698 xmlTextReader instance gets destroyed if the python wrapper for
1699 the input is not referenced anymore.
1700
1701Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1704 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1705
1706Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * xmlreader.c python/tests/reader.py: fixed another problem
1709 pointed by Stéphane Bidoul
1710
1711Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1714 with "<a/>"
1715
1716Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * SAX.c: warn on xmlns:prefix="foo"
1719 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1720 for namespace attributes handling.
1721
1722Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1723
1724 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1725 a really nasty problem raised by a DocBook XSLT transform
1726 provided by Sebastian Bergmann
1727
1728Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1731 by Stéphane Bidoul and integrated it into the tests
1732
1733Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1736 extended the XmlTextReader API a bit, addding accessors for
1737 the current doc and node, and an entity substitution mode for
1738 the parser.
1739 * python/libxml.py python/libxml2class.txt: related updates
1740 * python/tests/Makefile.am python/tests/reader.py
1741 python/tests/reader2.py python/tests/reader3.py: updated a bit
1742 the old tests and added a new one to test the entities handling
1743
1744Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * python/generator.py python/libxml2class.txt
1747 python/tests/reader.py python/tests/reader2.py: changed the
1748 generator to provide casing for the XmlTextReader similar to
1749 C# so that examples and documentation are more directly transposable.
1750 Fixed the couple of tests in the suite.
1751
1752Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * doc/guidelines.html: added a document on guildeline for
1755 publishing and deploying XML
1756
1757Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * valid.c xmlreader.c: final touch running DTD validation
1760 on the XmlTextReader
1761 * python/tests/Makefile.am python/tests/reader2.py: added a
1762 specific run based on the examples from test/valid/*.xml
1763
1764Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1765
1766 * python/libxml.py: added a few predefined xmlTextReader parser
1767 configuration values.
1768
1769Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * python/libxml_wrap.h: trying to fix #102037
1772
1773Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1774
1775 * SAX.c: fixing bug #95296, when the predefined entities
1776 are redefined in the DTD the default one must be used
1777 instead anyway.
1778
1779Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1780
1781 * doc/xmllint.xml
1782 * doc/xmllint.1
1783 Add discussion of XML_DEBUG_CATALOG to xmllint man
1784 page - bug #100907
1785
1786
1787Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * xmlreader.c: Fixed the empty node detection to avoid reporting
1790 an inexistant close tag.
1791
1792Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1795 for Python 2.1
1796
1797Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1800
1801Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * doc/libxml2-api.xml python/tests/reader.py: one really need
1804 to provide the base URI information when creating a reader parser
1805 from an input stream. Updated the API and the example using it.
1806
1807Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1810 include/libxml/valid.h include/libxml/xmlreader.h: working on
1811 DTD validation on top of xml reader interfaces. Allows to
1812 validate arbitrary large instances. This required some extensions
1813 to the valid module interface and augmenting the size of xmlID
1814 and xmlRef structs a bit.
1815 * uri.c xmlregexp.c: simple cleanup.
1816
1817Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1820 work on the xml reader interfaces.
1821 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1822 Web page for the Windows binaries.
1823
1824Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * xmlIO.c: applied a patch for VMS following the report by
1827 Nigel Hall
1828
1829Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * parser.c: the parseStartTag bug fix wasn't complete.
1832
1833Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1836 parseStartTag, fixing it.
1837 * test/att4 result/att4 result/noent/att4: adding the test
1838 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1839 more methods to XmlTextReader.
1840
1841Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1842
1843 * win32/libxml2.def.src: added more xml reader exports
1844 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1845 to the build
1846
1847Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1848
1849 * doc/tutorial/xmltutorial.xml
1850 plus generated html and pdf
1851 Updating tutorial again based on further comments from Niraj
1852 Tolia on the last iteration
1853
1854Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1855
1856 * doc/tutorial/xmltutorial.xml
1857 * doc/tutorial/includekeyword.c
1858 * doc/tutorial/includegetattribute.c
1859 plus generated html and pdf
1860 Adding fix from Niraj Tolia to tutorial to properly free memory.
1861
1862
1863Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1864
1865 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1866 more methods of XmlTextReader.
1867 * python/libxml2class.txt python/tests/reader.py: this increased the
1868 methods in the bndings, augmented the test to check those new
1869 functions.
1870
1871Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1872
1873 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1874 methods of XmlTextReader.
1875 * python/generator.py python/libxml_wrap.h python/types.c
1876 python/libxml2class.txt: added the reader to the Python bindings
1877 * python/tests/Makefile.am python/tests/reader.py: added a specific
1878 test for the Python bindings of the Reader APIs
1879 * parser.c: small cleanup.
1880
1881Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xinclude.c: fallback was only copying the first child not the
1884 full child list of the fallback element, closes #89684 as reopened
1885 by Bernd Kuemmerlen
1886
1887Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1888
1889 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1890
1891Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * configure.in: preparing release of 2.4.30
1894 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1895 gives enum values, fix functype return type, put back fields in
1896 structs
1897 * doc/*: updated the docs rebuilt
1898
1899Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1900
1901 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1902 about htmlNodeDumpOutput location.
1903 * xpath.c: removed an undefined function signature
1904 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1905 too many symbols in the API breaking the python bindings.
1906 Updated with the libxslt/libexslt changes.
1907
1908Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * configure.in: preparing release of 2.4.29
1911 * doc/*: rebuilt the docs and API
1912 * xmlreader.c: a few more fixes for the XmlTextReader API
1913
1914Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1915
1916 * include/win32config.h: applied mingw patch from Magnus Henoch
1917
1918Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1921
1922Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1925 building Python script, does the C parsing directly, generates
1926 a better API description including structure fieds defs and
1927 enums. Still a couple of bugs, but good enough for the python
1928 wrappers now.
1929 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1930 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1931 include/libxml/schemasInternals.h include/libxml/tree.h: more
1932 cleanup based on the python analysis script reports.
1933 * libxml.spec.in: make sure the API XML description is part of the
1934 devel package.
1935
1936Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1939 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1940 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1941 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1942 code cleanup, especially the function comments.
1943 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1944
1945Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * Makefile.am xmlreader.c include/libxml/Makefile.am
1948 include/libxml/xmlreader.h: Adding a new set of APIs based on
1949 the C# TextXmlReader API but converted to C. Allow to parse
1950 in constant memory usage, far simpler to program and explain
1951 than the SAX like APIs, unfinished but working.
1952 * testReader.c: test program
1953
1954Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1955
1956 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1957
1958Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * tree.c: Chip turner indicated that XHTML1 serialization
1961 rule for style actually break on both IE and Mozilla,
1962 try to avoid the rule if escaping ain't necessary
1963
1964Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * nanhttp.c: handle HTTP URL escaping, problem reported by
1967 Glen Nakamura and Stefano Zacchiroli
1968
1969Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1972
1973Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * uri.c: Johann Richard pointed out some XPointer problems for
1976 URN based URI references in XInclude. Modified the URI parsing
1977 and saving routines to allow correct parsing and saving of
1978 XPointers, especially when attached to "opaque" scheme accordingly
1979 to RFC 2396
1980
1981Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1984 of refactoring to the HTML saving code.
1985 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1986 in the doc.
1987
1988Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1991 to a buffer API to reuse the generic dump to an OutputIO layer,
1992 this reduces code, fixes xmlNodeDump() for XHTML, also made
1993 xmlNodeDump() now return the number of byte written.
1994
1995Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * python/setup.py.in: another patch from Stéphane Bidoul for
1998 Python bindings on Windows
1999 * doc/parsedecl.py: small cleanup
2000
2001Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2002
2003 * libxml.spec.in configure.in: add a line in %changelog for releases
2004
2005Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * parser.c: patch from Marcus Clarke fixing a problem in entities
2008 parsing that was detected in KDe documentations environment.
2009
2010Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2011
2012 * python/libxml.c (libxml_prev): Return the previous as opposed to
2013 the next node (I guess this is the result of some cut & paste programming:)
2014
2015Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2018
2019Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * python/generator.py python/libxml.c python/setup.py.in: trying
2022 to fix the Python bindings build on Windows (Stéphane Bidoul)
2023
2024Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2025
2026 * win32/configure.js: added option for python bindings
2027 * win32/libxml2.def.src: added more exports
2028
2029Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2030
2031 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2032 pthreads
2033 * win32/wince/*: applied updates to Windows CE port from Javier
2034
2035Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * configure.in: preparing 2.4.28
2038 * libxml.spec.in doc/Makefile.am: some cleanup
2039 * doc/*: updated the news and regenerated.
2040
2041Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * HTMLparser.c: final touch at closing #87235 </p> end tags
2044 need to be generated.
2045 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2046 this change slightly the output of a few tests
2047 * doc/*: regenerated
2048
2049Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * parserInternals.c: fixing bug #99190 when UTF8 document are
2052 parsed using the progressive parser and the end of the chunk
2053 is in the middle of an UTF8 multibyte character.
2054
2055Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2056
2057 * threads.c: fixed initialization problem in xmlNewGlobalState
2058 which was causing crash.
2059 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2060 in xmlInitializeGlobalState.
2061 * parserInternals.c: cleaned up ctxt->sax initialisation.
2062
2063Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * tree.c include/libxml/tree.h: modified the existing APIs
2066 to handle XHTML1 serialization rules automatically, also add
2067 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2068 libxslt serialization uses it when needed without changing
2069 the library API.
2070 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2071 result/xhtml1: added a new test specifically for xhtml1 output
2072 and updated the result of one XHTML1 test
2073
2074Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * xinclude.c parserInternals.c encoding.c: fixed #99082
2077 for xi:include encoding="..." support on text includes.
2078 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2079 test/XInclude/ents/isolatin.txt : added a specific regression test
2080 * python/generator.py python/libxml2class.txt: fixed the generator
2081 the new set of comments generated for doc/libxml2-api.xml were
2082 breaking the python generation.
2083
2084Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2087 * configure.in: patch for Solaris on new autoconf closes #98880
2088 * doc/parsedecl.py: repair the frigging API building script,
2089 did I say that python xmllib sucks ?
2090 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2091 and some comment are no more truncated.
2092
2093Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * parser.c: Martin Stoilov pointed out a potential leak in
2096 xmlCreateMemoryParserCtxt
2097
2098Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2099
2100 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2101 included in HTML documents and using the push parser.
2102
2103Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2104
2105 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2106 specified, look for the Python interpreter not just in the
2107 specified root but also in the specified location. Fixes #98825
2108
2109Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * python/libxml.c: fixing bug #98792 , node may have no doc
2112 and dereferencing without checking ain't good ...
2113
2114Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * configure.in: preparing release 2.4.27
2117 * doc/* : updated and rebuilt the docs
2118 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2119 and all the docs are actually packaged and in the final RPMs
2120 * parser.c parserInternals.c include/libxml/parser.h: restore
2121 xmllint --recover feature.
2122
2123Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
Daniel Veillard784b9352003-02-16 15:50:27 +00002125 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002126 processing of parsed entities, and XPath computation on sustitued
2127 entities.
2128 * testXPath.c: make sure entities are substitued.
2129
2130Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
Daniel Veillard784b9352003-02-16 15:50:27 +00002132 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002133 processing of internal parsed entities, which had to be changed.
2134
2135Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2136
2137 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2138 trying to fix bug #98517 about building outside the source tree
2139 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2140
2141Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2142
2143 * include/win32config.h: cleanup
2144 * win32/Makefile.mingw: integrated mingw in JScript configure
2145 * win32/Makefile.msvc: modified to allow mingw coexistence
2146 * win32/configure.js: integrated mingw
2147 * win32/Readme.txt: cleanup
2148
2149Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * HTMLparser.c: strengthen the guard in the Pop macros,
2152 like in the XML parser, closes bug #97315
2153
2154Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2157 callback is never used.
2158
2159Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * parserInternals.c: fixed the initialization of the SAX structure
2162 which was breaking xsltproc
2163 * xpath.c: patch from Petr Pajas for CDATA nodes
2164 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2165 * parser.c include/libxml/parser.h: patch from Peter Jones
2166 removing a leak in xmlSAXParseMemory() and adding the
2167 function xmlSAXParseMemoryWithData()
2168
2169Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2170
2171 adding pdf of tutorial, changing web page to link to it
2172 * doc/tutorial/xmltutorial.pdf
2173 * doc/xml.html
2174 * doc/docs.html
2175
2176Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2177
2178 * doc/tutorial/ar01s08.html
2179 adding file what I forgot for tutorial
2180
2181
2182Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2183
2184 Adding encoding discussion to tutorial
2185 Added:
2186 * doc/tutorial/images/*.png: DocBook admonition image files
2187 * doc/tutorial/apf.html, apg.html: new generated html
2188 * doc/tutorial/includeconvert.c: conversion code entity file
2189 changed:
2190 * doc/tutorial/xmltutorial.xml: DocBook original
2191 * doc/tutorial/*.html: generated html
2192
2193Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2194
2195 * include/libxml/*.h: retired xmlwin32version.h
2196 * doc/Makefile.am: retired xmlwin32version.h
2197 * win32/configure.js: retired xmlwin32version.h
2198
2199Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2200
2201 * win32/libxml2.def.src: exported additional symbols
2202 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2203 sisterhood
2204
2205Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * globals.c: fixed a typo pointed out by Igor
2208 * xpath.c: try to speed up node compare using line numbers
2209 if available.
2210
2211Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * tree.c: make xmlFreeNode() handle attributes correctly.
2214
2215Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2216
2217 * catalog.c: completed the #96963 fix, as reported by Karl
2218 Eichwalder
2219
2220Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2223
2224Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * Makefile.am: switched the order of a couple of includes
2227 to fix bugs #97100
2228
2229Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2230
2231 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2232 xmlLoadCatalogs that used to separate directories with a ':'.
2233
2234Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2235
2236 * threads.c: improvements to the Windows-side of thread handling
2237 * testThreads.c: conditionally excluded unistd.h
2238 * testThradsWin32.c: broke overlong lines
2239 * include/win32config.h: adapted thread-related macros to the new
2240 scheme and for pthreads on Windows
2241 * win32/Makefile.msvc: introduced a more flexible thread build,
2242 added testThreads[Win32].c to the build
2243 * win32/configure.js: introduced a more flexible thread config
2244
22452002-10-31 John Fleck <jfleck@inkstain.net>
2246
2247 * doc/xml.html (and, by implication, FAQ.html)
2248 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2249
2250Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2251
2252 * configure.in: removed xmlwin32version.h
2253 * include/libxml/Makefile.am: removed xmlwin32version.h
2254
2255Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * tree.c: applied patch from Brian Stafford to fix a bug
2258 in xmlReconciliateNs()
2259
2260Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * tree.c: applied patch from Christian Glahn to allow
2263 xmlNewChild() on document fragment nodes
2264
2265Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * parser.c: Christian Glahn found a problem with a recent
2268 patch to xmlParseBalancedChunkMemoryRecover()
2269 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2270 problems
2271 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2272 test/schemas/seq*: added the test cases from Charles
2273
2274Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2277 serious cleanup of the spec file and associated changes
2278 in the Makefiles.
2279 * valid.c: try to remove some warnings on x86_64
2280
2281Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2284 fix bug #96586
2285
2286Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2289 parsing, applied his patch
2290 * result/HTML/attrents.html result/HTML/attrents.html.err
2291 result/HTML/attrents.html.sax test/HTML/attrents.html:
2292 added the test and result case provided by Mikhail Sogrine
2293
2294Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * vms/build_libxml.com vms/config.vms vms/readme.vms
2297 include/libxml/parser.h include/libxml/parserInternals.h
2298 include/libxml/tree.h include/libxml/xmlIO.h
2299 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2300 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2301 Applied the VMS update patch from Craig A. Berry
2302 * doc/*.html: update
2303
2304Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2307
2308Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * debugXML.c: adding a grep command to --shell in xmllint
2311 for T.V. Raman
2312
2313Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * xmlcatalog.c: tried to fix some of the problem with --sgml
2316
2317Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * parser.c: tried to fix bug #91500 where doc->children may
2320 be overriden by a call to xmlParseBalancedChunkMemory()
2321
2322Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2325 identifiers in SGML catalogs containing '&'
2326
2327Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * python/types.c: fixed bugs when passing result value tree
2330 to Python functions.
2331
2332Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * configure.in: preparing the release of 2.4.26
2335 * doc/*: updated and rebuilt the documentation
2336
2337Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * parser.c: fixed a XML Namespace compliance bug reported by
2340 Alexander Grimalovsky
2341
2342Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * HTMLtree.c: fixed serialization of script and style when
2345 they are not lowercase (i.e. added using the API to the tree).
2346
2347Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2348
2349 * valid.c: make xmlValidateDocument emit a warning msg if there
2350 is no DTD, pointed by Christian Glahn
2351
2352Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2355 content model when some of the blocks have min or max, and a couple
2356 of bugs found in the process.
2357 * result/schemas/list0* test/schemas/list0*: added some specific
2358 regression tests
2359
2360Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * README: updated the contact informations
2363
2364Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2367 misses it, reported by Peter Bray.
2368
2369Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2370
2371 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2372 and removed a few warnings
2373
2374Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * parser.c: Christian Glahn found a small bug in the push parser.
2377 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2378 public
2379
2380Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xmlschemas.c include/libxml/xmlschemas.h: added
2383 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2384 * testSchemas.c: added --memory to test the new interface
2385
2386Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * doc/index.py doc/search.php: integrated the XSLT indexing,
2389 a few fixed in the indexer, added a scope selection at the
2390 search level.
2391
2392Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2395 this was due to uninitialized parts of the validation context
2396
2397Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * debugXML.c: applied patch from Mark Vakoc except the API
2400 change, preserved it.
2401 * doc/*: updated the docs to point to the search engine for
2402 information lookup or before bug/help reports.
2403
2404Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * doc/index.py doc/search.php: added mailing-list archives
2407 indexing and lookup
2408
2409Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2412
2413Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * doc/index.py: improved HTML indexing
2416 * doc/search.php: make the queries also lookup the HTML based indexes
2417
2418Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * doc/index.py: added HTML page indexing
2421
2422Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2423
2424 * xmlIO.c: extended Windows path normalisation to fix the base
2425 problem in libxslt.
2426 * catalog.c: fixed list handling in XML_CATALOG_FILES
2427
2428Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2429
2430 * valid.c: typo/bug found by Christian Glahn
2431
2432Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2433
2434 * xmlIO.c: applied Windows CE patch from Javier.
2435 * win32/wince: new directory, contains support for the PocketPC
2436 with Windows CE from Javier.
2437 * include/win32config.h: reorganised, removed duplicate
2438 definitions and applied WinCE patch from Javier.
2439 * include/wsockcompat.h: new file, now contains WinSock
2440 compatibility macros.
2441 * win32/Makefile.msvc: introduced double-run compilation.
2442
2443Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * configure.in include/libxml/xmlwin32version.h: preparing release
2446 of 2.4.25
2447 * doc/*: updated and regenerated teh docs and web pages.
2448
2449Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2452 error were not covering namespace declarations.
2453 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2454 it was missing the attribute declaration for the namespace
2455 * result/VC/NS3: the fix now report breakages in that test
2456
2457Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2460
2461Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2464 and regenerated the docs and web site
2465
2466Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2469 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2470 not before
2471
2472Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * python/generator.py python/libxml2class.txt: fixed a stupid error
2475 breaking the python API
2476
2477Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2480 triostr.c triostr.h: applied a trio update patch from
2481 Bjorn Reese which should work with MinGW
2482
2483Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * tree.c: improving some documentation comments
2486 * xmlregexp.c: found and fixed a mem leak with python regression tests
2487 * doc/*: rebuilt the doc and the API XML file including the
2488 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2489 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2490 python/types.c: added access to the XML Schemas regexps from
2491 python
2492 * python/tests/Makefile.am python/tests/regexp.py: added a
2493 simple regexp bindings test
2494
2495Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2496
2497 * doc/xml.html:
2498 fixing ftp links - thanks to Vitaly Ostanin
2499
2500Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * xmlregexp.c: fixed the data callback on transition functionality
2503 which was broken when using the compact form
2504 * result/schemas/*: updated the results, less verbose, all tests
2505 pass like before
2506 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2507 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2508 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2509 annoying warnings
2510 * xpath.c: try to provide better error report when possible
2511
2512Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2513
2514 * Makefile.am: fixed a breakage raised by Jacob
2515
2516Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2517
2518 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2519 which don't use sockets
2520
2521Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2522
2523 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2524 * win32/configure.js: applied zlib patch from Daniel Gehriger
2525
2526Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2527
2528 * win32/configure.js: applied the patch from Mark Vakoc for
2529 regexp support
2530 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2531 for regexp support
2532
2533Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * xmlschemastypes.c: as pointed by Igor Float and Double
2536 parsing ain't finished yet
2537
2538Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * Makefile.am configure.in: trying to fix #88412 by bypassing
2541 all the python subdir if python ain't detected
2542
2543Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2546 made configuring with regexps/automata/unicode the default
2547 but without schemas ATM
2548 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2549 fixed the regexp based DTD validation performance and memory
2550 problem by switching to a compact form for determinist regexps
2551 and detecting the determinism property in the process. Seems
2552 as fast as the old DTD validation specific engine :-) despite
2553 the regexp built and compaction process.
2554
2555Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2556
2557 * valid.c: determinism is debugged, new DTD checking code now works
2558 but xmlFAComputesDeterminism takes far too much CPU and the whole
2559 set usues too much memory to be really usable as-is
2560
2561Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * tree.c: fixed another stupid bug in xmlGetNodePath()
2564 * xmllint.c: --version now report the options compiled in
2565
2566Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * HTMLparser.c: small cleanup
2569 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2570 when configured with them. A bit of debugging around the determinism
2571 checks is still needed
2572
2573Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2576
2577Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * xmlIO.c: small portability glitch fixed.
2580
2581Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * xmlschemastypes.c: incomplete steps for real/double support
2584 * testAutomata.c include/libxml/xmlautomata.h
2585 include/libxml/xmlregexp.h: avoiding a compilation problem
2586 * valid.c include/libxml/valid.h: starting the work toward using
2587 the regexps for actual DTD validation
2588
2589Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * hash.c: cosmetic cleanup
2592 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2593 integrating a DTD validation layer based on the regexps
2594
2595Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2598 the determinism was tested before eliminating the epsilon
2599 transitions :-(
2600
2601Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * python/generator.py python/libxml.c python/libxml.py
2604 python/libxml2-python-api.xml python/libxml2class.txt
2605 python/libxml_wrap.h python/types.c: updated the python
2606 bindings, added code for easier File I/O, and the ability to
2607 define a resolver from Python fixing bug #91635
2608 * python/tests/Makefile.am python/tests/inbuf.py
2609 python/tests/outbuf.py python/tests/pushSAXhtml.py
2610 python/tests/resolver.py python/tests/serialize.py: updated
2611 and augmented the set of Python tests.
2612
2613Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2614
2615 * win32/configure.js: added more readme info for the binary
2616 package.
2617
2618Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * xmlIO.c: fixed a stupid out of bound array error
2621
2622Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2625 messing around with support for Windows path, cleanups,
2626 trying to identify and fix the various code path to the
2627 filename access. Added xmlNormalizeWindowsPath()
2628
2629Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * error.c valid.c: working on better error reporting of validity
2632 errors, especially providing an accurate context.
2633 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2634 error reports in those cases.
2635
2636Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2639 parser.c parserInternals.c xmlIO.c: get rid of all the
2640 perror() calls made in the library execution paths. This
2641 should fix both #92059 and #92385
2642
2643Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * xmllint.c: memory leak reporting was broken after a change
2646 of the preprocessor symbol used to activate it.
2647
2648Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * tree.c: try to make the copy function work for node of
2651 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2652 DOM layers though, not libxml2 itself.
2653
2654Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * valid.c: try to provide file and line informations, not all
2657 messages are covered, but it's a (good) start
2658
2659Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * xinclude.c: reimplemented a large part of the XInclude
2662 processor, trying to minimize resources used, James Henstridge
2663 provided a huge test case which was exhibiting severe memory
2664 consumption problems.
2665
2666Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * python/Makefile.am: applied patch from Christophe Merlet to
2669 reestablish DESTDIR
2670
2671Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * libxml.spec.in: fixes libary path for x86_64 AMD
2674
2675Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2676
2677 * doc/tutorial/includekeyword.c
2678 * doc/tutorial/xmltutorial.xml:
2679 (plus resulting generated html files)
2680 fixing one spot I missed in the tutorial where I hadn't freed
2681 memory properly
2682
2683Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2684
2685 * doc/tutorial/includeaddattribute.c
2686 * doc/tutorial/includeaddkeyword.c
2687 * doc/tutorial/includegetattribute.c
2688 * doc/tutorial/includekeyword.c
2689 * doc/tutorial/xmltutorial.xml
2690 * doc/tutorial/*.html:
2691 update tutorial to properly free memory (thanks to Christopher
2692 R. Harris for pointing out that this needs to be done)
2693 * doc/tutorial/images/callouts/*.png:
2694 added image files so the callouts are graphical, making it
2695 easier to read ( use "--param callout.graphics 1" to generate
2696 html with graphical callouts)
2697
2698Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2701 nice logos generated by Marc Liyanage
2702 * doc/site.xsl *.html: changed the stylesheet to show the new
2703 logo and regenerated the pages
2704
2705Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2708
2709Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * xpath.c: possible mem leak patch from Jason Adams
2712
2713Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2716 in the XQuery namespace
2717 * configure.in: preparing 2.4.24
2718 * doc/*.html: updated the web pages
2719
2720Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * python/generator.py: closing bug #85258 by generating conditional
2723 compile check to avoid linking to routines not configured in.
2724
27252002-08-22 Havoc Pennington <hp@pobox.com>
2726
2727 * autogen.sh: update error message for missing automake
2728
2729Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2730
2731 * python/Makefile.am: typo in target name resulted in libxml2.py
2732 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2733
2734Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * win32/win32/Makefile.mingw: updated with version from
2737 Elizabeth Barham at http://soggytrousers.net/repository/
2738
2739Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2740
2741 * win32/Makefile.msvc: added the prefix location to the include
2742 and lib search path.
2743
27442002-08-18 Havoc Pennington <hp@pobox.com>
2745
2746 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2747 both automake 1.6 and 1.4 installed get the right automake. Means
2748 compilation from CVS will now require the latest automake 1.4
2749 release, or manually creating symlinks called "automake-1.4" and
2750 "aclocal-1.4"
2751
2752Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * configure.in python/Makefile.am: more AMD 64 induced changes from
2755 Frederic Crozat
2756
2757Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * xinclude.c: oops I was missing the xml:base fixup too
2760 * result/XInclude/*.xml: this adds xml:base attributes to most
2761 results of the tests
2762
2763Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * xinclude.c: quick but apparently working implementation of
2766 xi:fallback, should close bug #89684
2767 * Makefile.am test/XInclude/docs/fallback.xml
2768 result/XInclude/fallback.xml: added a basic test for fallback,
2769 and run with --nowarning to avoid a spurious warning
2770 * configure.in: applied patch from Frederic Crozat for python
2771 bindings on AMD 64bits machines.
2772
2773Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2776 the caller don't pass a SAX callback block.
2777
2778Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * tree.c: applied the same fix for the XML-1.0 namespace to
2781 xmlSearchNsByHref() as was done for xmlSearchNs()
2782
2783Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * libxml.3: small cleanup of the man page
2786 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2787 when serializing HREF attributes generated by XSLT.
2788
2789Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2792 version of Marc Liyanage' patch for boolean attributes in HTML
2793 output
2794
2795Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * python/tests/serialize.py: fixed the test results, indenting
2798 behaviour changed slightly
2799
2800Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2801
2802 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2803 new c14n function to Windows def files
2804
2805Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2806
2807 * c14n.c: fixed a memory leak in c14n code
2808
2809Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * parser.c include/libxml/parser.h: adding a new API for Christian
2812 Glahn: xmlParseBalancedChunkMemoryRecover
2813 * valid.c: patch from Rick Jones for some grammar cleanup in
2814 validation messages
2815 * result/VC/* result/valid/*: this slightly change some of the
2816 regression tests outputs
2817
2818Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * tree.c: trying to fix a problem in namespaced attribute handling
2821 raised by Christian Glahn
2822
2823Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * encoding.c include/libxml/encoding.h: Opening the interface
2826 xmlNewCharEncodingHandler as requested in #89415
2827 * python/generator.py python/setup.py.in: applied cleanup
2828 patches from Marc-Andre Lemburg
2829 * tree.c: fixing bug #89332 on a specific case of loosing
2830 the XML-1.0 namespace on xml:xxx attributes
2831
2832Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2833
2834 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2835 corner case from new Merlin's test suite and added a callback
2836 that will be used to improve xmlsec performance
2837
2838
2839Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * HTMLtree.c: trying to fix the <style> escaping problem in
2842 HTML serialization bug #89342
2843
2844Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2847 and rebuilt the web site.
2848
2849Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2850
2851 * include/libxml/tree.h: added _private member to xmlNs struct
2852
2853Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * HTMLparser.c: fixing bug #84876 based on the xml working
2856 code.
2857
2858Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2859
2860 * python/Makefile.am: enhanced to fix bug 72012 (errors
2861 when using '-jX' make parameter)
2862
2863Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2864
2865 * xpath.c: small additional enhancement for booleans
2866 compared to nodesets
2867
2868Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * HTMLtree.c: changed the order of the encoding declaration
2871 attributes in the meta tags due to a bug in IE/Mac
2872
2873Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2874
2875 * xpath.c: enhanced handling of booleans (especially '='
2876 and '!=' for nodesets) - fixes bug 85256. Added new
2877 routine xmlXPathNotEqualValues for more proper handling
2878 of '!=' when nodesets are involved.
2879
2880Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2883 doc/xmlcatalog_man.xml to the source distribution
2884
2885Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2886
2887 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2888 asked for this.
2889
2890Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * configure.in: preparing 2.4.23
2893 * doc/*: rebuilt the docs
2894
2895Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * parser.c: fixing bug #84169 by fixing the
2898 comment of xmlCreatePushParserCtxt to describe the
2899 encoding detection parameters better.
2900
2901Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * valid.c: fixing bug #79331 in one path the lookup for
2904 ID attributes on a namespaced node wasn't handled correctly :-\
2905
2906Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * HTMLparser.c: trying to fix 87235 about discarded white
2909 spaces in the HTML parser.
2910 * result/HTML/*: this changes the output of a number of HTML
2911 regression tests
2912
2913Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * xpath.c: applied patch from Richard Jinks for the namespace
2916 axis + fixed a memory error.
2917 * parser.c parserInternals.c: applied patches from Peter Jacobi
2918 removing ctxt->token for good.
2919 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2920 popped out by the regression tests.
2921 * Makefile.am: patch for threads makefile from Gary Pennington
2922
2923Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2924
2925 * xpath.c: enhanced behaviour of position() after usage of
2926 expressions involving preceding-sibling (et al).
2927
2928Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * hash.c: applied a patch from Peter Jacobi to solve a problem
2931 when compiling with the Watcom C on Win32
2932 * result/schemas/*.err: the change of hashing algo generated
2933 permutations in the output
2934
2935Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * hash.c: applied patch from Sander Vesik improving the quality of
2938 the hash function.
2939
29402002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2941
2942 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2943 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2944 xmllint.c xpath.c: replaced sprintf() with snprintf()
2945 to prevent possible buffer overflow (the bug was pointed
2946 out by Anju Premachandran)
2947
2948Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * parser.c: removed an uninitialized data error popped by valgrind
2951 on PE references
2952
2953Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2954
2955 * doc/xml.html
2956 adding tutorial reference to the web page
2957
2958Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2959
2960 * doc/tutorial/xmltutorial.xml
2961 * doc/tutorial/ar01s07.html
2962 * doc/tutorial/ape.html
2963 * doc/tutorial/includegetattribute.c
2964 adding section to tutorial about retrieving an attribute
2965 value
2966
2967Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * parser.c: applied a couple of patches from Peter Jacobi to start
2970 to get rid of ctxt->token, with a possible significant speed
2971 improvement to be gained once done. Better compliance with PE
2972 references constructs in DTDs too.
2973 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2974 from Peter too
2975
2976Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2979 xmlParseElement was likely to have been deallocated at the
2980 time of the report, possibly leading to segfault. Just report
2981 the tag name now.
2982
2983Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * xpath.c: patch from Richard Jinks for XPath substring() function
2986 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2987
29882002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2989
2990 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2991
2992Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2993
2994 *doc/FAQ.html
2995 fixing typos in FAQ, thanks to Robert Funnell for the
2996 editing help
2997
2998Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * NEWS: got complaints from rpmlint that it was empty
3001
3002Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3003
3004 * added doc/tutorial, including:
3005 apa.html
3006 apb.html
3007 apc.html
3008 apd.html
3009 ar01s02.html
3010 ar01s03.html
3011 ar01s04.html
3012 ar01s05.html
3013 ar01s06.html
3014 includeaddattribute.c
3015 includeaddkeyword.c
3016 includekeyword.c
3017 includestory.xml
3018 index.html
3019 xmltutorial.xml
3020 libxml tutorial, including generated html
3021
3022Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3023
3024 * result/c14n/exc-without-comments/merlin-c14n-two-*
3025 result/c14n/without-comments/merlin-c14n-two-*
3026 test/c14n/exc-without-comments/merlin-c14n-two-*
3027 test/c14n/without-comments/merlin-c14n-two-*
3028 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3029 c14n/exc-c14n and slightly modified test script to handle
3030 these test cases
3031 * c14n.c: fixed bugs for complicated nodes set (namespace
3032 without node and others from merlin-c14n-two.tar.gz)
3033 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3034 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3035 for xmlsec performance patch
3036 * xpath.c: fixed self::node() for namespaces and attributes
3037
3038Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3039
3040 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3041 but with the format parameter
3042 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3043
3044Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3045
3046 * Makefile.am: updated c14n tests suite
3047 * c14n.c: performance improvement for previous c14n patch
3048
3049Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * parser.c: another peroformance patch from Peter Jacobi, that
3052 time on parsing attribute values.
3053
3054Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3055
3056 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3057 into LibXML2 test suite
3058
3059Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3060
3061 * c14n.c: propagating xpath ancesstors node fix to c14n
3062 plus small performance improvement to reduce number of
3063 mallocs
3064 * xpath.c: fixed ancestors axis processing for namespace nodes
3065
3066Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3069 Peter Jacobi
3070
3071Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3072
3073 * configure.in: preparing 2.4.22
3074
3075Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3078 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3079 a public entry point.
3080 * doc/*: rebuilt the API and docs
3081
3082Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * xpath.c: patch from Richard Jinks to fix a problem introduced
3085 in the previous patch and pointed by Norm
3086
3087Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * libxml.spec.in: fixing bug #81112
3090
3091Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * uri.c: fixing bug #82848
3094
3095Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3098 output of one catalog test
3099
3100Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3101
3102 * global.data globals.c tree.c include/libxml/globals.h
3103 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3104 default value for global parameter xmlIndentTreeOutput to 1 and
3105 introduced new global parameter xmlTreeIndentString (the string
3106 used to do one-level indent) with default value " " (as it was
3107 in tree.c)
3108
3109Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3112 with trio and schemas.
3113
3114Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * xpath.c: patch from Richard Jinks to fix the problem raised in
3117 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3118
3119Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * xmlschemas.c: a bit of work on import.
3122 * xmlschemastypes.c: Charles Bozeman provided a compare function
3123 for date/time types so min/max facet restrictions should work,
3124 indeterminate comparisons return an error instead of equal.
3125 * test/schemas/date_0* result/schemas/date_0_0: specific test
3126 from Charles Bozeman too
3127
3128Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3131 from Christian Cornelssen fixing the man pages and the Catalog
3132 building script.
3133 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3134 next step is <xs:import> I now have a reasonable understanding
3135 of how it works.
3136
3137Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3140
3141Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3142
3143 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3144
3145Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * xpath.c: fixing an XPath function evalutation bug pointed out
3148 by Alexey Efimov where the context was lost when evaluating
3149 the function arguments
3150
3151Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3152
3153 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3154 function public for XMLSec performance optimizations
3155
3156Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * python/generator.py python/libxml2class.txt : fixed a problem
3159 with the HTML parser pointed by Gary Benson
3160 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3161 example
3162
3163Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3164 * parser.c: fixed bug #81159 (memory growth in SAX)
3165
3166Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3167 * xpath.c: fixed bug #78858 (the real fix)
3168
3169Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3170 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3171
3172Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * tree.c: modified xmlNodeSetBase to allow changing the
3175 base of a document.
3176
3177Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * xmlschemastypes.c: patch Charles Bozeman for validation of
3180 all the date, time, and duration types
3181 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3182 * configure.in: fixed an error pointed by an user
3183 * xml2-config.in: fixed an error pointed by an user
3184
3185Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3186
3187 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3188 win32/libxml2.def.src xmlIO.c: exported default
3189 'file:', 'http:' and 'ftp:' protocols input handlers
3190 and maked protocols comparisson case insensitive
3191
3192Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * configure.in: Neven Has detected a typo
3195
3196Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3199 as one of the persons allowed to commit directly to the
3200 module.
3201
3202Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3205 * valid.c: raised a too low limit
3206 * doc/*: rebuilt the docs
3207
3208Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3209
3210 * test/XPath/expr/floats test/XPath/expr/functions
3211 result/XPath/expr/floats result/XPath/expr/functions
3212 xpath.c: another XPath conformance patch from Richard Jinks
3213
3214Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3215
3216 * xmlschemas.c: fixed validation of attribute groups.
3217 * test/schemas result/schemas: added an example from the primer
3218
3219Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3220
3221 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3222 * test/schemas result/schemas: updated the test list
3223
3224Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3225
3226 * TODO: updated a bit
3227 * parser.c: made a comment more specific
3228 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3229 Schemas conformance.
3230 * test/schemas result/schemas: updated the test list
3231
3232Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3235 implementing xs:all with minOccurs = 0
3236 * tes/schemas/* result/schemas/*: added more tests covering
3237 xs:all
3238
3239Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * xmlregexp.c: first implementation of the all particle, this
3242 may need to be revisited for case where not all transitions
3243 must be crossed.
3244
3245Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3246
3247 * tree.c: another entity processing update from Markus Henke
3248
3249Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3250
3251 * trionan.c: fixed crash on OSF/1
3252
3253Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * xmlschemas.c: more Schemas work
3256 * test/schemas/* result/schemas/*: added more tests coming
3257 from the spec.
3258
3259Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3262 ExcC14N specification
3263
3264Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * tree.c: patch from Markus Henke, fix for recursive entities.
3267
3268Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * xpath.c: fix a problem with string() on a document node.
3271
3272Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * Makefile.am xmlschemas.c: more Schemas work
3275 * test/schemas/* result/schemas/*: added more tests coming
3276 from the spec.
3277
3278Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3281 * result/HTML/*: this changes a few things in the results
3282
3283Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3284
3285 * include/libxml/tree.h: eliminated 'declaration different than
3286 prototype' warning
3287 * include/win32config.h: "resolved" conflicts with errno.h
3288
3289Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3292 on the automata interfaces and debug of counted choices
3293 * test/schemas/* result/schemas/*: added a number of tests
3294
3295Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3298 a bit of work on Schemas
3299 * testSchemas.c: try to make it more useful
3300 * test/schemas/* result/schemas/* Makefile.am: changed the
3301 Schemas regression test procedure, started adding a few samples
3302
3303Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3304
3305 * include/libxml/encoding.h: Patch for the Borland C++ builder
3306 * include/libxml/tree.h: Patch for the Borland C++ builder
3307 * threads.c: Patch for the Borland C++ builder
3308 * win32/bcb5: New directory for the Borland C++ builder
3309 project files
3310
3311Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3312
3313 * win32/Makefile.msvc: Update for XML Schema support
3314 * win32/configure.js: Update for XML Schema support
3315 * win32/libxml2.def.src: Update for XML Schema support
3316
3317Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3320 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3321 xmlunicode.c include/libxml/Makefile.am
3322 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3323 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3324 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3325 include/libxml/xmlversion.h.in : merged the current state of
3326 XML Schemas implementation, it is not configured in by default,
3327 a specific --schemas configure option has been added.
3328 * test/automata test/regexp test/schemas Makefile.am
3329 result/automata result/regexp result/schemas:
3330 merged automata/regexp/schemas regression tests
3331
3332Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3333
3334 * xpath.c: Gary found a compile time problem, fixes #78823
3335
3336Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * configure.in: release of 2.4.20
3339 * doc/*: updated and rebuilt the docs
3340
3341Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * python/Makefile.am: patch from Cristian Gafton to build on
3344 Red Hat 6.2, should also fix #75779
3345
3346Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * valid.c: first part of fixing #78729
3349
3350Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3353 escaping of URI when saving HTML files.
3354 * result/HTML/*: this impacted some tests
3355
3356Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * configure.in: trying to fix #77441
3359
3360Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * include/libxml/xmlIO.h: Hallski complained it could not be
3363 included by itself.
3364
3365Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3366
3367 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3368
3369Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3370
3371 * win32/configure.js: patch from Nilo for the c14n option
3372 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3373
3374Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3377 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3378 LIBXML_THREAD_ENABLED
3379
3380Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * xpath.c: another patch from Richard Jinks for substring conformance
3383 * test/XPath/expr/floats test/XPath/expr/strings
3384 result/XPath/expr/floats result/XPath/expr/strings: update of the
3385 test suite to check those.
3386
3387Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * xpath.c: patch from Richard Jinks for .x float parsing.
3390
3391Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * parser.c: patch from Markus Henke when an encoding ain't recognized
3394
3395Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3396
3397 * libxml.m4: got a report that #include <string.h> was needed
3398
3399Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3402
3403Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3404
3405 * doc/example.html: fixing typo
3406
3407Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3410 pointed out by Melvyn Sopacua.
3411
3412Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * libxml.m4: Frédéric Crozat gave a patch related to the change
3415 of Include paths breaking the libxml.m4
3416
3417Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * xpath.c: Fix bug #76927 forgot to save some context
3420 when evaluating binary expressions
3421
3422Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * configure.in: fixed configure for MPE/iX from Markus Henke
3425 * xmlmemory.c: fixed initialization problems
3426 * xpath.c: another set of patches from Richard Jinks this
3427 fixes "make XPathtests" on linux
3428
3429Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3432 * test/XPath/expr/compare test/XPath/expr/equality
3433 test/XPath/expr/floats test/XPath/expr/functions
3434 test/XPath/expr/strings result/XPath/expr/compare
3435 result/XPath/expr/equality result/XPath/expr/floats
3436 result/XPath/expr/functions result/XPath/expr/strings: Updated
3437 tests though they show a divergence on Linux
3438
3439Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * xpath.c trionan.c: previous commit also included patches
3442 from Richard Jinks on some IEEE support corner case
3443
3444Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3447 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3448 that $(datadir) should be used for docs
3449
3450Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3453 could leak filedescriptors
3454
3455Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * configure.in nanohttp.c: applied patch from Allan Clark for
3458 UnixWare/OpenServer
3459
3460Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * configure.in: preparing 2.4.19
3463 * doc/*: rebuilt the docs
3464
3465Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * nanohttp.c: fixing #76043, got fed up with non-portability
3468 of that piece of code.
3469
3470Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * valid.c SAX.c: Never commit without running "make tests" :-(
3473 fix a couple of stupidities in the previous commit
3474 * result/*: a few changes in some attribute order result of previous
3475 commit.
3476
3477Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3480 the internal subset should not raise duplicate ID errors,
3481 also there was a small bug in conjunction to namespace
3482 declarations defaulted and xml:xxx attributes DTD definitions.
3483
3484Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * xpath.c: Richard Jinks also raised some rounding problems
3487 this tries to fix them
3488
3489Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3492 behaviour in xmlXPathCastToString()
3493
3494Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3497 raised by Morus Walter
3498
3499Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3502 from Igor
3503
3504Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * xpath.c: fixing #75619, related to a problem when trying
3507 to evaluate condition when the current node set resulting
3508 from that sub-step evaluation is empty. Also fixes 2 potential
3509 problem with previous-sibling and next-siblings axis.
3510
3511Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3514 HTML support is not configured in.
3515
3516Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3519 include/libxml/tree.h: dohh I really didn't intended to commit
3520 this test version :-(
3521
3522Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * testSAX.c: I wanted to see the real speed at the SAX interface
3525 after a little too many Ximianer started complaining about the
3526 parser speed.
3527 added a --quiet option:
3528 paphio:~/XML -> ls -l db100000.xml
3529 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3530 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3531 3200006 callbacks generated
3532 real 0m1.270s
3533 Which means 16MBytes/s and 3Mcallback/s
3534
3535Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3536
3537 * xpath.c: valgrind spotted another error that time when running
3538 on libxslt regression tests
3539
3540Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3541
3542 * Makefile.am: adding "make valgrind" running the full regression
3543 tests (except python ones) under Valgrind (using valgrind -q
3544 which was kindly added by the author).
3545 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3546 passes cleanly now except an obcure floating point initialization
3547 raised in log10() in one XPath regression test ???
3548 * tree.c: edited some comments to close #75244
3549
3550Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3553 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3554 context of ScrollKeeper, made sure that if the number is
3555 an integer, the serialization follows the description at
3556 http://www.w3.org/TR/xpath#section-String-Functions
3557
3558Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * configure.in: preparing 2.4.18
3561 * doc/*: updated and rebuilt the web site
3562 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3563 the Windows and Cygwin maintainers.
3564 * parser.c: humm, changed the way the SAX parser work when
3565 xmlSubstituteEntitiesDefault(1) is set, it will then
3566 do the entity registration and loading by itself in case the
3567 user provided SAX getEntity() returns NULL.
3568 * testSAX.c: added --noent to test the behaviour.
3569
3570Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * parser.c: Wilfried Teiken provided a hackish but working
3573 way to get context reported back on entities when parsing
3574 with SAX and without breaking the DOM build.
3575
3576Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * c14n.c: applied a new patch from Aleksey Sanin
3579 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3580 to reference Aleksey implementation of XML digital Signatures
3581
3582Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * xpath.c: small fix to avoid potential problem due to
3585 ordering of freeing data
3586 * python/Makefile.am: people were complaining about
3587 the generated file in python dir not being built
3588
3589Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3592 python/generator.py python/libxml.c python/types.c: Cleanup
3593 of the python Makefiles based on Jacob and James feedback,
3594 fixed the spec file accordingly, fixed the number of warning
3595 that passing my pedantic CFLAGS was generating. Conclusion
3596 is that Python includes are real crap.
3597
3598Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3599
3600 * configure,in: it was reported quite a few times that
3601 xml2-config --cflags should not output
3602 -I$includeprefix/libxml2/libxml because libxml2 header names
3603 clashes with existing names like list.h from C++ stl.
3604 Includes should be #include<libxml/xxx.h> so ...
3605
3606Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * c14n.c: another patch from Aleksey Sanin
3609
3610Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3613 canonicalization algorithm
3614 * doc/xml.html doc/index.html: added the C14N references on the
3615 index page.
3616
36172002-03-13 jacob berkman <jacob@ximian.com>
3618
3619 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3620 usage, redundant, and gcc specific
3621
3622Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * xpath.c: speedup some node selection operations, this can
3625 have a significant impact on DocBook Norm's stylesheets
3626 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3627 make sure it's always the case
3628 * debugXML.c: distinguish CDATA and comments in ls operations
3629
3630Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3631
3632 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3633 to generate better API descriptions etc...
3634
3635Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * c14n.c: Fixing #74186, made sure all boolean expressions
3638 get fully parenthesized, ran indent on the output
3639 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3640 include/libxml/tree.h: also #74186 related, removed the
3641 --with-buffers option, and all the preprocessor conditional
3642 sections that were resulting from it.
3643
3644Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * valid.c: applied patch from Dodji Seketeli fixing an
3647 uninitailized variable in xmlValidGetValidElements()
3648
3649Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * c14n.c: fixed a few comments
3652 * doc/*.html doc/*/*.html: regenerated the docs and added
3653 the C14N API
3654 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3655
3656Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * check-xml-test-suite.py: fix to adapt varaiations in the
3659 bindings
3660 * configure.in python/setup.py python/setup.py.in: fixed to
3661 have the version of the python scripts automatically updated
3662
3663Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3666 in xmlCopyProp()
3667
3668Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * configure.in: preparing 2.4.17 release
3671 * doc/*: updated and rebuilt the docs
3672 * xpath.c: fixed a comment
3673 * python/libxml.c: fixed a possible reentrancy problem
3674
3675Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3678 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3679 added a specific regression test
3680 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3681 not raise exceptions when failing to find the attribute.
3682
3683Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * configure.in xmllint.c: owen pointed out a problem with the
3686 ftme fix, gettimeofday() was not detected by configure and
3687 the ftime header wasn't included, dohhh
3688
3689Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * configure.in xmllint.c: trying to fix #71457 for timing
3692 precision when gettimeofday() is not availble but ftime() is
3693
3694Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3697 are now copied on install and part of the -devel RPM
3698
3699Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * xpath.c: trying to avoid bug #72150 which was apparently
3702 caused by a gcc bug (or a processor problem) as detailed
3703 at http://veillard.com/gcc.bug
3704
3705Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3708 fixed xmlReconciliateNs(), added a Python test/example for
3709 inter-document cut'n paste
3710 * python/libxml.py: fixed node.doc on document nodes and added
3711 xpathEval() onto node objects
3712
3713Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3716 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3717 fixup and integrated tests for the serialization stuff
3718
3719Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3722 moved the libxml man page to section 3
3723
3724Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * tree.c: fix bug #72490
3727 * python/libxml.c python/libxml.py: added methods serialize()
3728 and saveTo() to all node elements.
3729
3730Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * xmlIO.c: closed #73430, don't read from an input source
3733 which indicated an end-of-file or an error.
3734
3735Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * parser.c: make sure SAX endDocument is always called as
3738 this could result in a Python memory leak otherwise (it's
3739 used to decrement ref-counting)
3740 * python/generator.py python/libxml.c python/libxml.py
3741 python/libxml2-python-api.xml python/libxml2class.txt
3742 python/tests/error.py python/tests/xpath.py: implemented
3743 the suggestions made by Gary Benson and extended the tests
3744 to match it.
3745
3746Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * python/generator.py: applied patch fixing #73450
3749
3750Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * xpath.c: fixing #61290 "namespace nodes have no parent"
3753 long standing divergence from the XPath REC. NodeSets
3754 simply hold a copy of namespace nodes and those node ->next
3755 points to the parent (which may not be the node carrying the
3756 definition).
3757 * include/libxml/xpath.h: flagged but didn't added a possible
3758 speedup
3759 * DOCBparser.c HTMLparser.c: removed some warnings from push
3760 parser due to new state being added.
3761 * tree.c: new fix from Boris Erdmann
3762 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3763 the XML Canonalization support from Aleksey Sanin
3764
3765Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * tree.c: patch from Boris Erdmann fixing some namespace odities
3768 with xmlCopyNode()
3769
3770Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3771
3772 * xmlIO.c: fix bug #72706 when loading a NULL entity
3773
3774Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3777 actually change in a future XML Namespace revision.
3778
3779Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3780
3781 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3782 added the possibility of returning nodesets from XPath extension
3783 functions written in Python
3784
3785Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * python/*: commiting some Python bindings work done while travelling
3788
3789Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3792 explicitely with memory debugging switched on
3793
3794Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3797 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3798 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3799 the accessor generator for strings
3800 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3801 regression test.
3802
3803Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * python/README python/generator.py python/libxml.c python/setup.py:
3806 added the 'usual' setup.py to allow building a libxml2-python
3807 module based on the same code. The initialization is however
3808 different the 2 .so files fo libxml2 and libxslt are identical and
3809 they entry point initialize both libraries. this is done to avoid
3810 some possible nasty problem since the Python don't merge the maps
3811 of all shared modules.
3812
3813Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * parser.c: fixed a push/encoding bug reported by Michael
3816 on librsvg
3817
3818Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * include/libxml/parserInternals.h: fixes a misplaced #endif
3821
3822Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * parser.c valid.c: found and fixed a couple of allocation bugs
3825
3826Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * doc/xml.html doc/python.html doc/*: added a Python and binding
3829 page describing the current state of the Python bindings and
3830 giving pointers to the other languages wrappers.
3831
3832Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3833
3834 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3835 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3836 rebuilt the API and web site
3837 * xpath.c: fixed #71978 portability bugs
3838
3839Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3842
3843Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * include/libxml/parserInternals.h parser.c: had to change
3846 2 internal parsing API when processing document content
3847 to check the start and end of element content are defined
3848 in the same entity
3849 * valid.c include/libxml/valid.h: attribute normalization can
3850 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3851 with the context to report it.
3852 * SAX.c: fixed the last known bugs, crazy validation constraints
3853 when a document is standalone seems correctly handled. There
3854 is a couple of open issues left which need consideration especially
3855 PE93 on external unparsed entities and standalone status.
3856 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3857 The 2 tests left failing are actually in error. Cleanup done.
3858
3859Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * valid.c: implemented E59 spaces in CDATA does not match the
3862 nonterminal S
3863
3864Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * SAX.c parser.c valid.c: more validation test fixups
3867 * check-xml-test-suite.py: added duration info for the tests
3868
3869Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * parser.c valid.c: a couple of errors were reported but not
3872 saved back as such in the parsing context. Down to 1% failure rate
3873 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3874
3875Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * xmlInternald.c: isExtender was missing a char
3878 * parser.c include/libxml/parser.h: % are acceptable in the
3879 internal subset if within a PUBLIC ID
3880
3881Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * SAX.c parserInternals.c valid.c: more work on the conformance
3884 suite. Took the step to finally block documents with encoding
3885 errors. It's a fatal error per the spec, people should have fixed
3886 their documents by now.
3887
3888Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * check-xml-test-suite.py: fixed the test script after some discussion
3891 on the semantic of TYPE="error"
3892 * Makefile.am: added the script to the distrib
3893
3894Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * SAX.c entities.c: fixed a couple of conformances issues deep
3897 into the validation code (standalone and undeclared Notations)
3898
3899Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3900
3901 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3902 stayed there for years !
3903
3904Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3905
3906 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3907 missing
3908
3909Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * check-xml-test-suite.py: improved the behaviour a bit as
3912 well as the logs
3913 * parser.c valid.c SAX.c: fixed a few more bugs
3914 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3915
3916Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * check-xml-test-suite.py: python script to run regression tests
3919 against the XML Test suite of W3C/OASis
3920 * SAX.c: fixed a validation bug
3921 * parser.c: fixed 3 errors pointed by the test suite
3922 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3923 * python/Makefile.am: fixed a dependendy
3924
3925Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * xmlmemory.c: avoid a warning bug #71594
3928
3929Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3932 warning on alpha/Tru64
3933
3934Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * include/libxml/entities.h: fixing a comment
3937 * valid.c: fixing some troubles with validity check on namespaces
3938 * result/VC/NS3 test/VC/NS3: added a specific regression test
3939
3940Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * tree.c: Fixing #71342 serializing '\n' in attribute values
3943 * result/noent/att3 result/att3 test/att3: added a specific
3944 test.
3945
3946Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * python/libxml.c: couple of bug fixes
3949
3950Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * python/*.py: removed tabs and used spaces.
3953
3954Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3957 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3958
3959Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3960
3961 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3962 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3963
3964Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * include/libxml/encoding.h include/libxml/entities.h
3967 include/libxml/globals.h include/libxml/parser.h
3968 include/libxml/threads.h include/libxml/tree.h
3969 include/libxml/xmlmemory.h: trying to fix the include mess
3970
3971Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * include/libxml/xmlmemory.h: reverted part of the previous
3974 attempt to provide #69655, this was breaking the build.
3975
3976Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3979 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3980 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3981 include/libxml/parserInternals.h include/libxml/tree.h
3982 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3983 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3984 clean.
3985 * python/libxml.c: fixed a warning.
3986
3987Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3988
3989 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3990 copying of node, merge back IDs in the target document.
3991 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3992 test/XInclude/ents/ids.xml: test case
3993 * result/VC/ElementValid4: output changed due to a typo fix
3994
3995Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003998 generate the dependencies right as Jacob found out. Add
3999 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004000
4001Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4002
4003 * parserInternals.c valid.c: Justin Fletcher found some parts
4004 of the code needing cleanup
4005 * libxml.spec.in python/Makefile.am python/generator.py
4006 python/libxml.c python/libxml.py: Fixed the python Makefiles
4007 corrected a bug showing up on ia64, changed the name of the
4008 python internal module too
4009
4010Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * Makefile.am: applied patch from Andris Pavenis for binary
4013 name suffixes
4014
4015Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * xmllint.c win32/win32config.h: fixing #68748
4018
4019Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * valid.c: fixing #70166
4022
4023Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * valid.c: fixing #70077
4026
4027Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4028
4029 * Copyright Makefile.am README configure.in libxml.spec.in:
4030 Changed to the MIT Licence
4031 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4032 doc/xmlio.html: updated the doc accordingly
4033 * include/libxml/xmlwin32version.h configure.in: preparing
4034 2.4.14 release
4035 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4036 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4037 fixed the const xmlChar * wrapper and generator, XPath extension
4038 functions now use the context as first argument
4039 * python/tests/tstxpath.py python/tests/xpath.py
4040 python/tests/xpathext.py: Updated the tests accordingly
4041 * tree.c: fixed bug #70067
4042
4043Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4044
4045 * Makefile.am: cleanup
4046 * debugXML.c: always use stdout if output is NULL
4047 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4048 * python/Makefile.am python/generator.py python/libxml2class.txt
4049 python/libxml_wrap.h python/types.c: augmented the number of bindings
4050 handling FILE * and XPath contexts
4051 * python/tests/Makefile.am: avoid a stupid problem due to the
4052 use of TEST.
4053
4054Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4057
4058Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4059
4060 * python/TODO python/libxml.c: cleanup the extension function lookup
4061 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4062
4063Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * configure.in python/Makefile.am: do not install outside
4066 of prefix
4067
4068Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * python/TODO python/libxml.c: started adding SAX interfaces
4071 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4072 SAX test
4073
4074Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * tree.c: hardened the addChild function
4077 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4078 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4079 added accessors needed for xmlNode, a bit more testing and
4080 extension of interfaces
4081 * python/tests/Makefile.am python/tests/build.py: added a test
4082 build from scratch/save/load/check
4083
4084Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4085
4086 * parserInternals.c: change a small bit in the way valididy
4087 error messages get initialized
4088 * python/TODO python/libxml.c python/libxml2-python-api.xml
4089 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4090 added some memory debugging to track leaks at the libxml2 level
4091 * python/tests/*.py: changed all tests to check for leaks,
4092 there is just one left in XPath extension registrations.
4093
4094Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * python/TODO python/generator.py python/libxml2-python-api.xml
4097 python/libxml2class.txt: more accessor classes for the parser
4098 context, allow to switch on and check validity
4099 * python/tests/Makefile.am python/tests/error.py
4100 python/tests/invalid.xml python/tests/valid.xml
4101 python/tests/validate.py: attded more test and and added error.py
4102 which I forgot to commit in the last step
4103
4104Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4105
4106 * python/Makefile.am python/types.c: cleanup
4107 * python/libxml.c python/libxml.py python/libxml_wrap.h
4108 python/generator.py python/libxml2-python-api.xml
4109 python/libxml2class.txt: added class for parser context, added
4110 first cut for push mode support. Added a framework to generate
4111 accessors functions.
4112 * python/tests/Makefile.am python/tests/push.py: added a push
4113 test
4114
4115Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4118 bug a bit of cleanup.
4119
4120Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4121
4122 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4123 python/libxml2class.txt: adding error redirections and preformat
4124 to a python handler
4125 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4126 tests self checking
4127
4128Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4131 a function
4132
4133Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4134
4135 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4136 python/libxml.c python/libxml2-python-api.xml
4137 python/libxml2class.txt: Progressing through the TODOs, class
4138 description output, extra XML API, RPM now builds the wrappers
4139 for all python installed versions
4140
4141Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * configure.in libxml.spec.in python/Makefile.am python/TODO
4144 python/generator.py python/libxml2class.txt: added more informations
4145 in the libxml2-python package including docs. Slightly changed
4146 the class hierarchy
4147 * python/tests/*: added basic regression tests infrastructure too
4148
4149Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4152 added libxml2-python as part of the packages installed
4153
4154Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * python/Makefile.am python/generator.py python/libxml.c
4157 python/libxml.py: more work, now able to extend the
4158 XPath interpreter with functions written in python.
4159
4160Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * python/Makefile.am: Jacob sent a patch to allow building from
4163 tarfile.
4164
4165Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4168 inserted the python wrappers build, I hope this won't be too
4169 unportable
4170
4171Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * xpath.c: minor optimization
4174 * python/generator.py python/libxml.c python/libxml.py
4175 python/libxml_wrap.h: more work on the python bindings,
4176 they now support XPath and there is no evident leak
4177
4178Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * python/generator.py python/libxml.c python/libxml.py:
4181 more work on the python bindings generator.
4182
4183Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * python/generator.py python/libxml.c python/libxml_wrap.h:
4186 more work on the python bindings.
4187
4188Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4189
4190 * python/generator.py python/libxml.c python/libxml.py
4191 python/libxml_wrap.h: commited early version of a python binding
4192 for private use only ATM
4193
4194Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4195
4196 * entities.c tree.c include/libxml/entities.h: applied patch
4197 from Anthony Jones to implement copy of DTD subtree too. Had
4198 just to keep 2 function private which really ought to become
4199 public ones.
4200
4201Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4202
4203 * xmllint.c: added pointers to the web pages in the usage()
4204
4205Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4206
4207 * tree.c: more fixes from Petr Kozelka for attribute handling
4208 in the tree API to align the semantic with DOM.
4209
4210Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4211
4212 * valid.c tree.c entities.c: another set of patches from
4213 Anthony Jones for copy operations cleanup and robustness
4214
4215Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4216
4217 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4218 an alphabetic index based on comments content
4219 * doc/*: rebuilt the web site with the new references
4220
4221Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4222
4223 * parserInternals.h: Greg Sjaardema suggested to use an
4224 eponential buffer groth policy in xmlParserAddNodeInfo()
4225
4226Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4229 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4230 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4231 to generate cross-references, and added/updated the stylesheets
4232 to generate and link API indexes. The generic keyword index
4233 is not done yet.
4234 * doc/*.html: regenerated all the usual docs too
4235
4236Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * debugXML.c: added an xpath function to the shell for T. V. Raman
4239
4240Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4243 debug routines.
4244
4245Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4248 support of attribute nodes
4249
4250Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4253 hopefully near complete and fully documented of the API in XML
4254 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4255 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4256 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4257 include/libxml/parserInternals.h include/libxml/valid.hi
4258 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4259 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4260 include/libxml/xpath.h include/libxml/xpathInternals.h:
4261 Cleaned up the doc comments a lot in the process, the interface
4262 coverage is now 100%
4263
4264Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4265
4266 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4267 extracts comments from the gtk-doc DocBook output (a bit
4268 convoluted but seems to work).
4269
4270Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4271
4272 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4273 added an XML description of the API, moved the script generating
4274 it here. Added a "make api" target
4275
4276Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4279
4280Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * xpath.c include/libxml/xpathInternals.h: the change made to
4283 xmlXPathFuncLookupFunc was incompatible roll it back
4284
4285Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * SAX.c: cleanup patch from Anthony Jones
4288 * doc/Makefile.am: fix the headers to avoid in make scan
4289 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4290 includes, * vs Ptr and general cleanup
4291 * parsedecl.py: first version of a script to extract the
4292 module interfaces, the goal will be to provide .decl or XML
4293 specification of the interfaces to build wrappers.
4294
4295Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4298 now provides return codes in case of errors
4299
4300Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4301
4302 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4303 Upgraded to trio baseline 1.6
4304 * strio.h strio.c: Replaced by triostr.h and triostr.c
4305
4306Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4309 of strdup usage in the code
4310
4311Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * parser.c error.c: Keith Isdale complained rightly that
4314 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4315
4316Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * tree.c: fixed the funxtion to set the xml: attributes
4319 * debugXML.c: added "setbase" to test it.
4320
4321Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4322
4323 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4324 to allow updating an attribute content
4325
4326Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * libxml.h: try to avoid problems when compiling on Windows
4329
4330Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4331
4332 * hash.c: patch from Anthony Jones for hash.c allocation size
4333 * Makefile.am: trying to work around Yet Another Libtool Madness
4334 and build the 2.4.13 release finally ...
4335
4336Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4339 * doc/* : update of the documentation
4340
4341Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4344 at fixing #61290 :-(
4345
4346Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4349 Fixes bug #67229
4350
4351Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * tree.c: trying to avoid troubles when a subtree is copied
4354 and coalesced in part with the target tree. Should fix
4355 bug #67407
4356
4357Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * valid.c: fixed validation of attributes content of type
4360 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4361 values, very old bug. Fixes #67671
4362
4363Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * parser.c include/libxml/parserInternals.h tree.c: integrated
4366 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4367 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4368
4369Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4370
4371 * threads.c: applied Serguei Narojnyi's patch to add native
4372 thread support on the Win32 platform
4373 * testThreadsWin32.c Makefile.am: added the test program also
4374 from Serguei, Win32 specific
4375 * include/win32config.h include/libxml/xmlwin32version.h.in:
4376 added patch from Igor for the Windows thread specific defines.
4377
4378Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4379
4380 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4381
4382Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4383
4384 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4385 output page into XMLinfo.html. Close bug #66951 and
4386 raised by Robert Collins too.
4387
4388Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4389
4390 * encoding.c: Paul Keogh pointed out a possibility of segfault
4391 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4392 Closes bug # 68238
4393
4394Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4395
4396 * doc/*.html: updated the Gdome2 links
4397
4398Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4399
4400 * libxml.h: Applied following patches from Robert Collins
4401 and make sure IN_LIBXML is defined when compiling it
4402 -------
4403 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4404 as well as Visual C.
4405 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4406 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4407 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4408 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4409 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4410 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4411 xmlSysIDExists xmlNoNetExists).
4412 * xmllint.c: Don't include winsock2.h for Cygwin.
4413
4414Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4417 when the version info is not present.
4418
4419Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4420
4421 * tree.c: Anthony Jones pointed out a problem in
4422 xmlStringGetNodeList() and provided a fix for it
4423
4424Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4425
4426 * parser.c: patch from Frank J Franklin to remove a bug in
4427 xmlCreatePushParserCtxt() when the initial buffer passed
4428 is large.
4429
4430Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * win32/*: big cleanup of the Windows/MSVC project files
4433 from Igor Zlatkovic
4434
4435Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4436
4437 * doc/Makefile.am: should fix #67674 and avoid troubles if
4438 xsltproc is not available or fails in the prefix provided
4439
4440Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4443
4444Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4447 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4448 Fixed a few other problems raised by Charlie Bozeman.
4449 * result/VC/ElementValid[5-7]: fixed the output
4450
4451Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4454 patches from Charlie Bozeman. Regenerated the HTML docs.
4455
4456Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4459 for Windows from Igor
4460
4461Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * xmllint.c: applied Justin Fletcher patch for --output or -o
4464
4465Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * win32/libxml2/libxml2.def.src: close #67019
4468
4469Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * xmllint.c: applied Justin Fletcher generic timing patch
4472 similar to the one already applied to xsltproc.
4473
4474Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * include/libxml/tree.h tree.c: applied documentation patches
4477 from Charlie Bozeman
4478
4479Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4480
4481 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4482
4483Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * valid.c: fix the xmlStrdup() used in the previous patch.
4486 * valid.c: added --dropdtd
4487 * tree.c: fixed xmlUnlinkNode so it also removes the references
4488 from the document if the node is a DTD
4489
4490Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * HTMLtree.c valid.c: cleanup some static declarations
4493
4494Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4495
4496 * xmllint.c: removed another strdup()
4497 * doc/FAQ: removed the HP/UX entry
4498
4499Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * valid.c: fix bug #66816 when validating.
4502 * xmllint.c: don't use sys/time.h if configure did not found it
4503
4504Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4505
4506 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4507 xmlcatalog_man.xml
4508
4509Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4510
4511 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4512 xmlInitMemory() was declared twice
4513
4514Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4515
4516 * globals.c: do not reference strdup() !
4517 * configure.in libxml-2.0.pc.in: trying to fix the libs
4518 of the various config extraction modules
4519
4520Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4521
4522 * configure.in : preparing 2.4.12
4523 * doc/* : updated and rebuilt the docs
4524
4525Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4526
4527 * uri.c: closed bug #66159
4528 * testURI.c: added --escape option
4529 * configure.in: some cleanup for xml2-config --cflags
4530
4531Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * globals.c testThreads.c: removed some misplaced includes
4534 of xmlversion.h
4535
4536Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * threads.c: patch from Gary Pennington fixing a possible
4539 problem at initialization time.
4540
4541Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4542
4543 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4544 Eric Lavigne contribution to build libxml2 on MacOS using
4545 CodeWarrior.
4546
4547Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * xmllint.c: applied Geert Kloosterman's patch to fix
4550 --repeat --timing output
4551
4552Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4555 where non-wellformed XML declaractions were not detected.
4556
4557Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4560
4561Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4562
4563 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4564 gets reset by xmlCleanupInputCallbacks() and this makes the
4565 function useless. Same for output.
4566
4567Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * xmlIO.c: robert pointed out a loop error in callback cleanups
4570
4571Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4572
4573 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4574 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4575 they are not really tied to debugging
4576
4577Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4580 * xmllint.c: better --catalogs description
4581
4582Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4583
4584 * tree.c: fixed a couple of problems in xmlSetProp()
4585
4586Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4589 unappropriate stdout output.
4590
4591Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4594 by Denis Beurive, closes #65111
4595
4596Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4597
4598 * valid.c: in case of content model validity error, don't
4599 print it if validity warnings were not requested.
4600
4601Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4602
4603 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4604 * parserInternals.c: removed the last exit() call. Print an
4605 unmaskable error on stderr instead (library mismatch detection)
4606
4607Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4608
4609 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4610 shell instructions from Heiko Rupp
4611
4612Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * catalog.c: use the URL notation file:// for default catalog paths
4615
4616Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * include/libxml/tree.h: better comments for _private fields
4619 * tree.c: removed a problem when copying an entity reference.
4620
4621Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * vms/*: updated instructions and diffs from John A Fotheringham
4624
4625Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * include/libxml/xmlerror.h: avoid an include problem if
4628 #include <libxml/xmlerror.h> happens first in code
4629 seems to be the case in KDE libs
4630
4631Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4634 from Igor for Windows
4635
4636Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * Makefile.am: Gary Pennington pointed out a missing prefix
4639
4640Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4643 * doc/*: upgraded and rebuilt the docs
4644
4645Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * HTMLparser.c: fix comment in scripts element parsing.
4648 * result/HTML/doc3*: updated the results.
4649
4650Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4651
4652 * uri.c: another URI bug fix #63336, using Joel Young patch.
4653
4654Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4657 a cleaned up version of the Pwd shell string generation.
4658
4659Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4660
4661 * valid.c include/libxml/tree.h: trying to fix namespaces +
4662 validation problems for good, closing #63619 in the process
4663 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4664 wrong in this respect, fixed it.
4665
4666Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4667
4668 * xmllint.c: Morus Walter patch to allow --format and --encode
4669
4670Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4671
4672 * debugXML.c: Stefan Kost provided an help command for the shell
4673
4674Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4675
4676 * debugXML.c: Heiko Rupp pointed that the shell would crash
4677 on empty nodesets returns.
4678
4679Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4680
4681 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4682 migh need the history libraries
4683
4684Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4685
4686 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4687 handle the case of < in quoted attributes, Bastian Kleineidam
4688
4689Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4690
4691 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4692 fixing catalog breakages
4693 * Makefile.am catalog.c result/catalogs/catal
4694 result/catalogs/mycatalog.* test/catalogs/catal*:
4695 fixed more problems in catalog support, added more regression tests
4696 for both XML and SGML catalog handling
4697
4698Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * debugXML.c: applied an improvement to xmlGetLineNo() from
4701 Keith Isdale
4702
4703Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4706 Side effect of the progressive catalog loading
4707
4708Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4709
4710 * Makefile.am: confexecdir and confexec_DATA were defined twice
4711 pointed out by Karl Eichwalder
4712
4713Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * xmlcatalog.c: avoid unlink() and use remove() instead.
4716
4717Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * libxml.spec.in: cleanup
4720 * include/libxml/xmlwin32version.h: updated with 2.4.8
4721
4722Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4723
4724 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4725 of compiling libxml with a non standard set of options
4726
4727Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4728
4729 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4730 document --sgml option, fixing gnome bugzilla #63382
4731
4732Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4733
4734 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4735 breakage of 2.4.7, added a couple of really needed APIs
4736 like xmlCatalogIsEmpty() and xmlNewCatalog()
4737 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4738 for install-catalog
4739 * configure.in: preparing 2.4.8
4740
4741Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4742
4743 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4744 include/libxml/tree.h include/libxml/xmlIO.h: more include
4745 cleanups, export cleanly one html output + format function.
4746
4747Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * parser.c: removed initGenericErrorDefaultFunc call from
4750 xmlInitParser() since it could destroy previous calls to
4751 xsltSetGenericErrorFunc() effects
4752
4753Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4754
4755 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4756 keyword.
4757
4758Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * Makefile.am: cleanup
4761 * threads.c: cleanup too
4762 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4763 from xsltproc
4764 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004765 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004766
4767Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4768
4769 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4770 was not used anymore !
4771
4772Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4773
4774 * configure.in: preparing 2.4.7
4775 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4776 manual page from John
4777 * doc/*: updated the doc and rebuilt the generated pages
4778
4779Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4780
4781 * xmlIO.c: closing bug #62711, the library should never
4782 close stdin or stdout.
4783
4784Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * uri.c: second pass at fixing #63336, using Joel Young
4787 final patch. looks okay.
4788
4789Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * uri.c include/libxml/uri.h: trying to clear #63336
4792 allowing the escaping routine to parse unconformant
4793 URI-References.
4794
4795Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4796
4797 * vms/readme.vms vms/build_libxml.com nanoftp.c
4798 include/libxml/xmlversion.h.in: a few VMS updates from
4799 John A Fotheringham
4800 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4801 and xmlCleanupOutputCallbacks() for the Perl binding people.
4802
4803Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4806 apply fixes to close #63271 and avoid segfaults when
4807 the error routine gets callbed before xmlInitParser()
4808 get called.
4809 * nanoftp.c error.c: Applied patches from Justin Fletcher
4810 correcting some xmlGenericError misuses.
4811
4812Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4813
4814 *doc/xmllint.xml, doc/xmllint.1
4815 New and improved man page for xmllint - .xml is the original, .1
4816 is the generated man page
4817
4818Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4819
4820 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4821 the web site from the main HTML document.
4822
4823Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4824
4825 * parser.c: fixed an erroneous validation bug when PE refs
4826 occurs in external parsed entities referenced from the
4827 internals subset
4828 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4829 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4830 added the associated testcase, it's a nice one.
4831 * HTMLparser.c: generate the DTD node as HTML still ...
4832 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4833
4834Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * HTMLparser.c: fixed a bug in htmlNewDoc()
4837
4838Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4839
4840 * test/threads/*: added entities testing to the Thread test
4841 * testThreads.c: make the test reasonable
4842 * DOCBparser.c: fix the DTD public and system ID
4843 * xmllint.c: added --sgml for SGML DocBook importing
4844 * Makefile.am: added Docbtests target
4845
4846Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4847
4848 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4849 * testThreads.c: removed bogus include
4850
4851Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4854 fixed a very serious (looping) validation bug
4855
4856Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4857
4858 * include/libxml/globals.h include/libxml/threads.h threads.c
4859 testThreads.c: far more testing, cleaning up bugs
4860 * *.c : make sure globals.h is always included.
4861
4862Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4863
4864 * HTMLparser.c: try to get rid of parser loops for good.
4865
4866Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4867
4868 * configure.in: fixed some bugs in CFLAGS passing.
4869 * test/threads Makefile.am testThreads.c: added a specific
4870 threaded test case (really nasty, guaranteed).
4871
4872Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * catalog.c: serious cleanup on the management of the
4875 XML catalog tree, more tests done, especially with
4876 the catalog PI.
4877
4878Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * catalog.c: avoid a problem in catalog cleanup on SMP if
4881 catalogs were not initialized.
4882
4883Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * catalog.c xpath.c: trying to cleanup the not thread safe
4886 parts of the library.
4887
4888Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * include/libxml/globals.h configure.in global.data: make
4891 the allocation be per-thread a configure option
4892 * encoding.c include/libxml/parser.h: fixed compilation
4893 errors
4894
4895Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * include/libxml/parser.h: Norm reported that a few lines
4898 added were breaking libxslt compile, removed them for now
4899
4900Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * parser.c parserInternals.c threads.c: debugged and fixed
4903 initialization problems which were giving troubles on SMP
4904 boxes.
4905
4906Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * include/libxml/Makefile.am: missing globals.h
4909
4910Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * globals.c: added a couple of standard includes.
4913
4914Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4915
4916 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4917 include/libxml/parserInternals.h include/libxml/tree.h
4918 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4919 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4920 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4921 Applied the last patches from Gary, cleanup, activated threading
4922 all user accessible global variables are now handled in globals.[ch]
4923 Still a bit rought but make tests passes with either
4924 --with-threads defined at configure time or not.
4925 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4926 linking options
4927
4928Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4929
4930 * Makefile.am include/libxml/Makefile.am
4931 include/libxml/globals.h globals.c include/libxml/threads.h
4932 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4933 configure.in: started integrating the core of the thread support
4934 not activated yet but half integrated. The code should still
4935 compile and work anyway.
4936
4937Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4940 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4941 integrating the non-controversial parts of Gary Pennington
4942 multithread patches
4943 * catalog.c: corrected a small bug introduced
4944
4945Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * catalog.c include/libxml/catalog.h: very serious cleanup,
4948 isolating unportable code and as much as possible the accesses
4949 to the global shared catalog. May need more testing !
4950
4951Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4954 Keith Isdale patches for the XSLT debugger interfaces. Some
4955 cleanup
4956
4957Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4960 * DOCBparser.c: generate line nubers in elements
4961
4962Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4963
4964 * configure.in: preparing 2.4.6 release
4965 * doc/xml.html doc/html/*: updated and rebuilt the docs
4966 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4967
4968Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4969
4970 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4971 adding documentation for DV's supercatalog support
4972
4973Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4974
4975 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4976 super catalog support adding one API and one flag --sgml to
4977 xmlcatalog
4978
4979Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4980
4981 * doc/xmlcatalog_man.xml, xmlcatalog.1
4982 One more crack at
4983 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4984
4985
4986Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4987
4988 * xpath.c: implemented xmlXPathObjectCopy for external objects
4989 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4990
4991Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4992
4993 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4994 finishing up fix to
4995 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4996 the xmlcatalog man page display more elegantly
4997
4998Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4999
5000 * configure.in: closing bug #61832
5001 * HTMLparser.c: removed a warning
5002
5003Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * xpath.c: fixing #61673 part I, do not loose doc information
5006 when copying result value trees.
5007
5008Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5009
5010 * xpath.c: trying to harden the XPath interpreter
5011
5012Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5013
5014 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5015 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5016
5017Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5018
5019 * HTMLparser: repaired another loop problem
5020
5021Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5024 parsing.
5025 * xpath.c: fix bug #61291 the default XML namespace node is
5026 missing from the namespace axis.
5027 * tree.c: refuse to create namespaces nodes with prefix "xml"
5028
5029Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * SAX.c: ouch a non-defined namespace could lead to a crash,
5032 fixed #61215
5033
5034Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5035
5036 * parserInternals.c: closed bug #61054
5037
5038Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * include/libxml/Makefile.am: closing #60708
5041
5042Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5043
5044 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5045 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5046
5047Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5048
5049 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5050
5051Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5054 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5055
5056Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * catalog.c: Justin Fletcher provided cleaup code in case
5059 HAVE_STAT is not defined
5060 * include/win32config.h: Igor Zlatkovic suggested to have
5061 HAVE_STAT defined there
5062
5063Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5064
5065 * catalog.c - fixed typing error reported by M. Barros
5066
5067Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5068
5069 * xmllint.c - fixing typo
5070
5071Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5072
5073 * HTMLparser.c: small enhancement to prevent loop on
5074 unrecognizable data
5075
5076Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5077
5078 * parserInternals.c: applying patch from bug #60757 this
5079 should close it
5080
5081Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5082
5083 * catalog.c xmlcatalog.c: removed a couple of warning
5084 * xpath.c: try to solve the linking problem on platforms
5085 needing trio to compile
5086
5087Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5088
5089 * Makefile.am libxml.spec.in: backing up non-documented changes
5090 commited without review or aproval by Jens Finke <jens@gnome.org>
5091 * HACKING: made 100% clear that no commit should be done directly
5092
5093Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * configure.in: Joe Orton provided a patch fixing a problem
5096 when iconv is specified to be in a non-standard directory
5097 but wasn't exported in xml2-config --cflags
5098
5099Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * configure.in: let's ship 2.4.5 before getting too much
5102 troubles with 2.4.4 errors.
5103
5104Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5105
5106 * encoding.c entities.c: do not output hexadecimal charrefs
5107 when serializing HTML since some version of Netscape can't
5108 grok it, generate decimal ones.
5109 * result/HTML/doc3.htm: output changed due to previous test
5110 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5111
5112Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5115 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5116
5117Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5118 Released 2.4.4
5119
5120 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5121 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5122 updated the configuration scripts systems accordingly
5123
5124Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5125
5126 * configure.in: preparing for 2.4.4
5127 * doc/xml.html doc/html/*: updated and rebuilt the docs
5128
5129Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * win32/dsp/libxml2.def.src: tried to incorporate comments
5132 from bug #59220
5133
5134Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135
5136 * parser.c result/noent/wml.xml: fixed bug #59981 related
5137 to handling of '&' in attributes when entities are substitued
5138
5139Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * libxml.h include/libxml/xmlversion.h.in
5142 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5143 Tried to close bug #60131
5144
5145Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5146
5147 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5148
5149Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5150
5151 * SAX.c: fixing bug #59946 on xmlns=""
5152
5153Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5156 but allocates a new error code.
5157
5158Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * xmllint.c: John Fleck fixed typos in the options output
5161 * parser.c SAX.c: fix ignorable white space SAX selection
5162
5163Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5164
5165 * entities.c: Steve Underwood found the possibility of an
5166 ininite loop in case of error.
5167
5168Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5169
5170 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5171
5172Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5173
5174 * parser.c: warn if version is not 1.0 but it's not
5175 strictly speaking an error after analyzing the spec
5176
5177Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5178
5179 *doc/catalog.html - add link to the html version of the
5180 man page, other linguistic cleanups
5181
5182Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5183
5184 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5185 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5186 file, has not yet been included in the build.
5187
5188Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5189
5190 * catalog.c: removed a duplicate affectation Justin Fletcher
5191
5192Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * tree.c: Armin Sander pointed a possible text coalescing
5195 problem, completed his patch.
5196
5197Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5198
5199 * trionan.c: Fixed const and volatile re-definition problem
5200
5201Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * libxml.4 parser.c: doc updates from Heiko Rupp
5204 * parserInternals.c: 2 sanity checks from Heiko Rupp
5205
5206Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5207
5208 * tree.c: applied patch from Armin Sander to make some pointers
5209 const in xmlCopyNode()
5210 * include/libxml/tree.h: added fix to the header
5211
5212Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5213
5214 * xpath.c: hum, restrict the integer usage gcc bug workaround
5215 to only gcc compilers so that other architecture don't get
5216 penalized by this limitation.
5217 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5218
5219Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5222 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5223
5224Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5227 --convert option to xmlcatalog to convert SGML ones to
5228 the XML syntax.
5229 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5230
5231 2.4.3 got released at that point
5232Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * catalog.c xmlIO.c: started some serious testing and fixed
5235 a few bug and optmization needs.
5236
5237Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5238
5239 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5240 preparing for a 2.4.3 release even if it may not be ready yet
5241 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5242 all file parsing lookup to go through the entity resolver, add
5243 to add an API to bypass it (needed to load catalogs themselves),
5244 some cleanup on the catalog code too.
5245 * nanoftp.c: small cleanup
5246 * doc/catalog.html: small update
5247
5248Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5251 Jun Kuriyama
5252
5253Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * doc/catalog.html: finished the catalog documentation
5256
5257Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * doc/catalog.html doc/xml.html: added documentation about
5260 Catalog support, misses an API description
5261 * doc/html/*: reextracted the API pages
5262
5263Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5266 Added the part about section 7.2 on URI resolution,
5267 fixed a side effect in the HTML parser, look complete
5268 and ready to rock except the URI/SystemID part!
5269
5270Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * include/libxml/catalog.h include/libxml/parser.h
5273 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5274 xmlIO.c: added support and APIs needed for the catalog PI
5275 * include/libxml/xmlIO.h: cleanup
5276
5277Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5280 include/libxml/catalog.h: starts to look okay, really
5281 plugged the new framework, cleaned a lot of stuff,
5282 added some APIs, except the PI's support missing this
5283 should be mostly complete
5284 * result/catalogs/* test/catalogs/*: added new test, enriched
5285 the existing one with URN ID tests
5286
5287Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288
5289 * catalog.c: fixed nextCatalog
5290 * result/catalogs/docbook test/catalogs/*: started adding
5291 a small regression test
5292
5293Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5294
5295 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5296 more work on the XML catalog support.
5297 * parser.c include/libxml/parser.h: small cleanup seems using
5298 list as a public parameter name can give portability troubles
5299 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5300 include/libxml/xpath.h include/libxml/Makefile.am: removed
5301 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5302 wrappers
5303
5304Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5305
5306 * Makefile.am trio.c triodef.h trionan.c xpath.c
5307 include/libxml/Makefile.am include/libxml/trionan.h:
5308 Re-worked Not-A-Number and Infinity support.
5309 * xmlcatalog.c: added readline include files
5310
5311Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5312
5313 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5314 testCatalog as xmlcatalog, making it an installed app
5315 adding a shell, and preparing it to be a /etc/xml/catalog
5316 management tool, though not ready yet
5317 * catalog.c include/libxml/catalog.h: adding support for
5318 XML Catalogs http://www.oasis-open.org/committees/entity/
5319 not finished, there is some interesting tradeoffs and a
5320 few open questions left.
5321
5322Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5323
5324 * xmllint.c: fixed a line formatting problem
5325
5326Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5327
5328 * SAX.c: removed a couple of unused variable (Albert Chin)
5329
5330Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5331
5332 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5333 trying to fix some troubles w.r.t. function returning
5334 const xxxPtr.
5335
5336Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5337
5338 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5339 defined
5340
5341Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5342
5343 * xpointer.c: removed unused var
5344
5345Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5346
5347 * testXPath.c: another small cleanup closing bug #59110
5348
5349Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5350
5351 * win32/dsp/libxml2.def.src: small cleanup closing bug
5352 #59108
5353
5354Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5355
5356 * example/gjobread.c: add xmlCleanupParser() before leaving
5357
5358Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5359
5360 * config.h.in configure.in include/libxml/xmlwin32version.h:
5361 released 2.4.2
5362
5363Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5364
5365 * include/libxml/valid.h debugXML.c valid.c: deprecate
5366 the non-boundchecking Sprintf functions, add Snprintf
5367 this should close bug #57984
5368
5369Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5370
5371 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5372 URIs before doing the lookups (pointed by Mark Vakoc)
5373
5374Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * xpath.c: serious changes on Result Value Trees and NodeSets
5377 w.r.t. deallocation and collect operations. Probably not
5378 100% clean (merge of allocated trees smells like a problem).
5379 Seems sufficient to close #58943
5380
5381Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * xmllint.c: adding a --format option
5384
5385Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5386
5387 * xpath.c: count() was broken on Result Value Tree
5388 * xmlIO.c: fixed file:/// accesses on _WIN32
5389
5390Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5391
5392 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5393 macro was renamed, this should close bug #58683
5394
5395Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5396
5397 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5398 entity substitution mode text at the end of the entity might
5399 be added due to text coalescing.
5400 * nanoftp.c parser.c: small cleanup
5401
5402Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * HACKING: added John Fleck right to commit in the doc subdir
5405
5406Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5407
5408 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5409 allow to inherit attributes from the DTD directly in the
5410 tree, this is needed for XPath and can be a useful feature.
5411 Inherited namespaces are always provided at the tree level now
5412 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5413 of tests for this feature (XSLT being the prime user).
5414
5415Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5416
5417 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5418 testSAX.c xmlIO.c xmllint.c include/win32config.h
5419 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5420 include/libxml/xmlwin32version.h.in win32/README.MSDev
5421 win32/dsp/*: applied Win32 Facelift No.2 patches from
5422 Igor Zlatkovic for Windows/MSC
5423
5424Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5425
5426 * SAX.c: unparsedEntityDecl() the URI computation of the
5427 entity wasn't done breaking XSLT unparsed-entity-uri()
5428
5429Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5430
5431 * xpath.c: fixed a bug when walking the descendants and
5432 the current node has no children
5433 * debugXML.c: show up when a text node is supposed to not be escaped
5434
5435Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5436
5437 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5438 worked like the set:leading() function)
5439 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5440
5441Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5444
5445Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * include/libxml/xmlIO.h: apply change to close #58141
5448 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5449
5450Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * parser.c: when the internal subset uses a PE, then the
5453 included entity can use conditional sections.
5454
5455Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5458 when walking the namespace axis showing up in
5459 libxst/tests/general/bug-12
5460 * xmlmemory.c: added the possibility to trace a given block
5461 defined by its address
5462
5463Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * parser.c: don't override existing encoding specified before
5466 starting xmlParseDocument()
5467
5468Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5469
5470 * include/libxml/xmlwin32version.h: reinserted, needed for
5471 Windows users of CVS
5472
54732001-07-27 Darin Adler <darin@bentspoon.com>
5474
5475 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5476 * testCatalog.c: Add include of <libxml/parser.h>.
5477
54782001-07-27 Darin Adler <darin@bentspoon.com>
5479
5480 * include/libxml/.cvsignore:
5481 * include/libxml/xmlwin32version.h:
5482 Remove this file from CVS because it's generated.
5483
5484Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * parser.c include/libxml/parser.h: applied const patches from
5487 Tom Moog #58002
5488
5489Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5490
5491 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5492 lookup framework
5493
5494Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * tree.c: fixed xmlCopyNode() for documents
5497
5498Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5501
5502Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * parser.c: fixes bug #57652 reported by Morus Walter
5505
5506Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5509
5510Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5513 errors, lesson don't add new functions at 1am before a release
5514 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5515 from XPath initialization when possible.
5516
5517Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5518
5519 * result/scripts/base*: removing history/readline changed
5520 this slightly
5521 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5522 xmllint.c: make element content line number generation
5523 optionnal to avoid breaking old apps added interface to switch
5524
5525Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005528 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005529 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5530 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5531 John Kroll fixes to allow saving to HTTP via PUT (or
5532 POST of needed).
5533 * doc/html/*.html: regenerated the docs
5534
5535Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5536
5537 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5538 xmlHashScanFull and xmlHashScannFull3 to get passed the
5539 three keys as arguments to the callback function
5540
5541Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * configure.in Makefile.am: removed libxml softlink for good
5544 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5545 100% coverage by gtk-doc
5546
5547Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5550 fixed serious troubles due to size_t vs. int mismatch
5551
5552Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5553
5554 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5555
5556Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5557
5558 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5559 convenient extension API for value and context managing
5560 Now handles external objects through xmlXPathPopExternal,
5561 xmlXPathWrapExternal and xmlXPathReturnExternal.
5562 Added functions for sets operations (intersection, etc.)
5563
5564Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5567 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5568 HTMLparser.c: cleanup of global variables, marking some
5569 const or private.
5570
5571Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5572
5573 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5574 fixed xmlXPathNodeSetItem when passing index=0
5575
5576Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5579
5580Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * xmllint.c: fixed compilation under Cygwin #57503
5583 * TODO: update
5584
55852001-07-13 Peter Williams <peterw@ximian.com>
5586
5587 * config.h.in: add #undef HAVE_DLFCN_H
5588
5589 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5590 builddir.
5591
5592Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5595 raised by #57348 and #57381
5596
5597Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5600 tree.c xpointer.c: store the line numbder in element->content,
5601 may break some software, need a configuration mechanism
5602
56032001-07-10 Darin Adler <darin@bentspoon.com>
5604
5605 * .cvsignore:
5606 * example/.cvsignore:
5607 * include/.cvsignore:
5608 * include/libxml/.cvsignore:
5609 Various things that are generated and should be ignored.
5610
5611Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5614 * doc/xml.html doc/html/*: updated the docs
5615
5616Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5619 validation occured on content with element child
5620
5621Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * tree.c: fixed XML Base computation which was broken
5624 * debugXML.c: added a base function to the shell
5625 * Makefile.am result/scripts/* test/scripts/*: added scripts
5626 based regression tests, and adding 2 XML Base tests
5627
5628Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * tree.c: set properties doc and call xmlSetListDoc for properties
5631 content when grafting them in a different tree.
5632 * aclocal.m4: remove from CVS
5633
5634Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * win32/libxml2/libxml2.def.src: added some missing entry point
5637 for XPath (Mark Vakoc)
5638
5639Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5642 layer should URI-Unescape before trying to open resources.
5643
5644Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * xpath.c: fix the name() bug for elements in the default
5647 namespace reported by Charlie Bozeman
5648
5649Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5652 led to an XPath fix, improvements of SAX initialization, and
5653 an added option --nocdata to testXPath
5654
5655Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * doc/libxml-doc.el: Felix Natter provided anew version working
5658 with XEmacs too
5659
5660Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * include/libxml/xpath.h: small cleanup
5663 * doc/xml.html: update
5664
5665Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5668 released 2.3.14
5669
5670Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * doc/html/*: rebuilt the docs for the release
5673 * doc/xml.html: added 2.3.14 release.
5674
5675Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5678 were not equal to empty strings
5679
5680Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * SAX.c: fixed a URI-Reference computation problem when validating
5683 * xmlIO.c: small cleanup
5684
5685Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * parser.c: improved the description of a couple of interfaces
5688 upon Larry Stamper suggestion
5689
5690Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * SAX.c entities.c parser.c: changed completely the way entities
5693 are handled when running the parser in entity substitution mode.
5694 This fixes a bug reported by Stephan Kulow and nearly divides
5695 by 3 the amount of memory required by libxslt to load and process
5696 DocBook TDG.
5697
5698Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * HTMLparser.c: fixing a too early root closing problem raised
5701 byt Prashanth Naidu
5702
5703Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5706 raised by Mark Vakoc.
5707
5708Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * example/Makefile.am: fixed the include path to add srcdir/include
5711 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5712 and some cleanup
5713
5714Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5717 lot of optimization work, results in significant improvements
5718 when handling really complex XPath queries. Add a small optimizer
5719 for unions, improve [n] and [last()], avoid some costly ops.
5720
5721Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5724 * xpath.c: small cleanup
5725 * xmlGetNsList: reformated, fixed problems if used on Entities
5726
5727Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5730
5731Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5734 * Makefile.am example/Makefile.am: workaround automake generating
5735 erroneous deps
5736
5737Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * include/win32config.h: bug #56801 Yon Derek provided a patch
5740 to the windows config file.
5741
5742Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5745 libxml.h : Yon Derek provided a set of changes to compile from
5746 CVS on Windows/MSC
5747
5748Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * parser.c: fixed UTF8 BOM support in push mode
5751 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5752 added a specific testcase
5753
5754Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * Makefile.am: added --push regression tests
5757 * parserInternals.c: the XML parser segfaulted in --push mode
5758
5759Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * configure.in: moved the symlinks detection within a CVS
5762 check, this is not portable and will be removed soon.
5763 * xpath.c: small cleanup/speedup
5764
5765Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5768 release of 2.3.12
5769 * parser.c: make an error message if unknow entities in all cases
5770
5771Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5774
5775Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5778 includes were installed in the wrong dir
5779
5780Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * doc/html.xml: warn against sending code to exhibit bugs.
5783
5784Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5787 Tru64 from Thomas Leitner
5788
5789Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * AUTHORS: added William and Bjorn
5792 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5793 daniel@veillard.com hopefully I won't have to do this again
5794 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5795 docs can be rebuilt cleanly now
5796 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5797 from CVs it's generated, added include/libxml/xmlwin32version.h
5798 also generated but which should change far less frequently.
5799 * catalog.c nanoftp.c: made sure to include libxml.h not
5800 libxml/xmlversion.h directly
5801 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5802 when compiling on WIN32 and MSC
5803
5804Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * include/Makefile.am include/libxml/Makefile.am configure.in:
5807 fixed make distcheck and rebuilding the rpms
5808
5809Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * configure.in: should finish the migration of exported includes
5812 into a real include/libxml in CVS, at least for CVS users.
5813 * removed the exported headers, added in include/libxml (as well
5814 as xmlversion.h.in).
5815
5816Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * configure.in: fixed the way to detect symlink
5819
5820Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * configure.in: updated, include/libxml is now a real CVS dir
5823
5824Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5827 version works with both libxml1 and libxml2 (it autodetects
5828 the prefix of the html-files) from Felix Natter.
5829 * doc/xml.html: updated doc accordingly
5830
5831Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xpath.c: fixed the bug generating a template loop in libxslt
5834 when using docbook-xsl-1.4, * should filter out document nodes
5835 * HACKING: added William
5836 * TODO: updated
5837
5838Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * doc/FAQ.html: added a warning about gcc-3.0
5841 * doc/xml.html: added reference to gdome2 and removed a confusing
5842 sentence
5843
5844Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * xmlversion.h: okay this is a generated file, but Windows
5847 users need it and they can't generate it, and I want CVS
5848 Windows users ...
5849 * win32/libxml2/libxml2_so.dsp: Windows project file for
5850 the shared lib version of libxml2
5851 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5852 resources needed for libxslt/xsltproc by Yon Derek
5853
5854Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5855
5856 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5857
5858Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5861
5862Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * include/win32config.h: Yon Derek provided a first fix
5865 to be able to compile libxslt/xsltproc on Windows
5866
5867Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * xpath.c: attempt to work around what seemed a gcc optimizer
5870 bug when handling floats on i386 http://veillard.com/gcc.bug
5871 * tree.c entities.c encoding.c: doing some cleanups while
5872 chasing it
5873
5874Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5875
5876 * Makefile.am: cleanup when --without-debug is specified
5877 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5878 w.r.t. --without-debug and other include points
5879 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5880 Catalogs
5881 * configure.in entities.h tree.h HTMLparser.c: removed
5882 --without-corba, made the _private field mandatory
5883
5884Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5887 outputs a BOM in UTF8, an errata has been issued to avoid the
5888 problem, that was the most reasonable solution... Add support
5889 for a leading UTF8 BOM in entities.
5890
5891Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * valid.c: fixed a bug found when post validating an entity ref
5894 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5895 activate it too
5896
5897Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5900 weakness in the node copy the XPointer and the XInclude
5901 implementations. Serious cleanup.
5902
5903Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * Makefile.am: Kjartan Maraas provided a small patch to
5906 add xml2-config.in to EXTRA_DIST
5907
5908Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5911 provided another failing case found in KDE, the way the
5912 ctxt->vctxt.nodeTab was allocated and freed changed over
5913 time but it wasn't completely cleaned up. This should fix it.
5914
5915Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * parser.c: Stephan Kulow also raised the fact that line number
5918 could get miscounted making debug harder, fixed the problem
5919 in xmlParseCharData()
5920
5921Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * valid.c: Stephan Kulow pointed out a problem when validating
5924 and using an empty entity, forgot a 'break' in a case.
5925
5926Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5929 * doc/xml.html: updated with 2.3.11
5930
5931Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * TODO: updated adding cleanup of generated doc
5934 * configure.in: prepared to release 2.3.11
5935 * xmllint.c: added --version for bug reporting
5936 * doc/html/*.html: rebuilt the doc
5937
5938Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * xpath.c: first part of the work on selecting namespace to
5941 fix bug #56115
5942
5943Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5946 when using -liconv
5947 * TODO: updated
5948
5949Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5952 cleanup, encoding support.
5953
5954Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5957
5958Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * xpath.c: bug detected by Ankh when / is used as a function arg
5961
5962Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5965 of element and use it to avoid outputting formatting spaces at
5966 the wrong place. Implemented the format parameter for HTML save.
5967 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5968 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5969 result/HTML/wired.html: of course this impact the result of a
5970 number of HTML tests
5971
5972Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * HTMLtree.[ch]: started augmenting the HTML save API with
5975 encoding and formatting parameters
5976
5977Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * HTMLtree.h: cleanup and started evaluating the work needed on
5980 revamping the HTML output code
5981
5982Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5985
5986Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * valid.c: fixed bug #56049, forgot one check in the
5989 validation routine
5990
5991Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5994
5995Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * libxml.h: fixed an error in last commit
5998 * doc/FAQ.html: added an entry for compilation from CVS
5999
6000Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * xmlversion.h.in libxml.h: Cygwin patches
6003 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6004 * tree.h: cleanup
6005
6006Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6009 memory block in a strange case where libxml is linked twice
6010 in the binary.
6011
6012Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6015 state far too often, simple fix used to avoid it.
6016
6017Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6020 being processed, applied his patch
6021 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6022
6023Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6026 provided fixes to compile on MSCC again
6027 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6028 also provided an update for the project files.
6029
6030Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6033 bug #55810
6034
6035Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * tree.c: fixed xmlGetNsProp() to close bug #55683
6038 Note this requires libxslt to use it's own function instead.
6039
6040Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * HTMLtree.c: when in a pre element no formatting space should
6043 be added.
6044 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6045
6046Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * configure.in: added tests for signal() and signal.h
6049
6050Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6053
6054Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * doc/libxml-doc.el: Felix Natter provided a new version for
6057 libxml2
6058
6059Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * HTMLtree.c: when in a pre element no formatting space should
6062 be added.
6063
6064Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6067
6068Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6071 hack
6072 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6073 * uri.c: fixed a warning
6074
6075Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6076
6077 * HTMLtree.c: trying to close bug #55772 escaping in script
6078 elements
6079 * doc/xml.html: suggest to send mail to the list
6080
6081Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6084 good. Use a macro and based on the solution provided in
6085 vsnprintf manual page from GNU.
6086
6087Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6088
6089 * error.c: Workaround for non-preserving variadic list.
6090 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6091
6092Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6093
6094 * doc/xml.html: added 2.3.10 release
6095
6096Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * configure.in: releasing 2.3.10
6099
6100Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6103
6104Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * encoding.c: Robert Collins provided a patch to add the
6107 "US-ASCII" encoding alias
6108
6109Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6112 string oriented functions and started cleaning the related areas
6113 in xpath.c which needed fixing in this respect
6114
6115Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6118 #55380
6119 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6120
6121Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * TODO: updated
6124 * nanohttp.[ch] : started adding APIs to get the redirected URL
6125 when this occurs (needed for further base computation
6126 * tree.h: cleanup
6127 * encoding.c: cleanup
6128 * SAX.c: minor change around ctxt->loadsubset
6129
6130Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * Makefile.am include/Makefile.am: small change to have
6133 include/libxml rebuilt if working from CVS.
6134 * uri.c: applied another patch from Carl Douglas for URI escaping,
6135 this should close bug #51876
6136
6137Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6140 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6141 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6142 added specific regression test
6143 * parser.h: preparing for the XSLT mode where DTD inherited
6144 attributes are added to the tree.
6145
6146Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * xinclude.[ch]: Updated the namespace for the Last Call version
6149 * result/XInclude/include test/XInclude/include: updated the
6150 testsuite accordingly
6151
6152Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6155 related to bug #51876
6156
6157Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * tree.c: fixed a gross mistake in base computation, xml:base is
6160 not completely correct yet (need cascade).
6161 * xpath.[ch]: added the few things needed to find a function name
6162 and URI from the XPath context when it is called.
6163
6164Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6167 * DOCBparser.c: small cleanup
6168 * xmllint.c: added a --catalogs option to load catalogs from
6169 $SGML_CATALOG_FILES
6170 * tree.c: cleanup
6171 * configure.in: iconv library fixup, ICONV_LIBS
6172
6173Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6174
6175 * catalog.c: handling of CATALOG entries. detection of recursion,
6176 and a few bugfixes
6177 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6178 against the default namespace
6179
6180Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6183
6184Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * parser.c: fixed propagation context info when parsing an
6187 external entity.
6188 * doc/html/*.html: regenerated a couple of docs
6189
6190Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * doc/xml.html: update with 2.3.9 informations
6193
6194Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6197 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6198 * doc/html/* : rebuilt the docs
6199 * valid.c: small patch which may improve some case when
6200 validating.
6201
6202Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * HTMLparser.c: Closed bug #54891
6205 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6206 to the suite
6207
6208Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6211 applied a documentation patch from LotR and filled in a few missing
6212 descriptions
6213
6214Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * xpath.c tree.c parser.c: speed optimizations at the parser level
6217 document tree freeing and xpath evaluation
6218
6219Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6220
6221 * parser.c parser.h parserInternals.h: fixed a couple of
6222 interfaces for handling memory buffer input to const char *
6223 upon suggestion of JamesH.
6224
6225Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * configure.in: LoTR sent a patch fixing the previous commit
6228
6229Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * configure.in: trying to deal again with the stoopid -R linking
6232 flag of Solaris
6233
6234Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6235
6236 * xpath.h: two nodeset access macros from Thomas Broyer
6237
6238Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6241 patch from Thomas Broyer
6242
6243Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6244
6245 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6246 case
6247 * INSTALL: was empty added stuff from the FAQ
6248
6249Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6250
6251 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6252 attributes handling and #54433 by adding xmlUnsetProp()
6253 and xmlUnsetNsProp()
6254
6255Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * HTMLparser.c: Patch from Jonas Borgström
6258 (htmlGetEndPriority): New function, returns
6259 the priority of a certain element.
6260 (htmlAutoCloseOnClose): Only close inline elements if they
6261 all have lower or equal priority.
6262 * result/HTML: this of course changed a number of tests results.
6263
6264Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6265
6266 * xmlIO.c catalog.c: plugged in the default catalog resolution
6267 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6268 documentations
6269 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6270
6271Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6274 integrating catalogs
6275 * catalog.[ch] testCatalog.c: adding a small catalo API
6276 (only SGML catalog support).
6277 * parser.c: restaured xmlKeepBlanksDefault(0) API
6278
6279Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6282
6283Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * parser.c: added xmlParseExternalEntityPrivate() to allow
6286 propagation of ctxt->_private when parsing external entities
6287
6288Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6291
6292Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6293
6294 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6295
6296Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * valid.c: warn when indeterminist content model is detected
6299 * result/VC/ElementValid8: this adds a message
6300 * Makefile.am: add --novalid for VCM tests
6301 * parserInternals.c: added a call to Init memory
6302
6303Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6306 when both parameters are NULL.
6307
6308Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * valid.c: applied small patch from Gary Pennington, reindented
6311 some part of the code.
6312
6313Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6316 release, updated and regenerated the docs
6317
6318Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * xpath.c result/XPath/expr/floats : clarified and cleanup
6321 printing of abnormal floats in tests.
6322
6323Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6326 * results/HTML/ : a few changes in the output of the HTML tests as
6327 a result.
6328 * configure.in: tying to fix -liconv where needed
6329
6330Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * Makefile.am: fixed a stupid error
6333
6334Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * configure.in Makefile.am: make the inclusion of the trio
6337 modules in the library conditional
6338
6339Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * DOCBparser.c: patche from László Kovács, fixed entities refs
6342 in attributes handling
6343
6344Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6347 flushing
6348
6349Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6350
6351 * xpath.c: fix of an XSLT namespace bug reported on the list
6352 general/bug-8-
6353
6354Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6355
6356 * strio.h trio.c: Dan McNichol suggested a couple of small
6357 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6358
6359Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * tree.c parser.c encoding.c: spent a bit more time looking
6362 at the parsing speed and DOM handling. Added a few more
6363 speedups.
6364
6365Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * parser.c: small but effective parsing speed improvement
6368
6369Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * configure.in: default on the DocBook parser inclusion (for Gnome)
6372 * DOCBparser.h: fixed a header reference
6373
6374Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6375
6376 * configure.in xpath.c: applied Bjorn patches for FPE on the
6377 alpha
6378
6379Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6382 xmlSaveFormatFileTo()
6383
6384Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * xpath.c: simple and efficient optimization, XPath functions
6387 aways bind to the same code, cache this
6388 * TODO: updated (by saying some is obsolete)
6389
6390Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * xpath.c: more cleanup work on XPath name parsing routines
6393
6394Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6397 xmlXPathParseName
6398 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6399 * debugXML.c: avoid compilation problems if compiling without
6400 HTML support, Igor Zlatkovic
6401 * win32/libxml2/libxml2.def.src: being able to compile without
6402 XPath on Windows
6403
6404Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * libxml.m4: yet another patch from Toshio Kuratomi
6407
6408Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6411
6412Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * tree.[ch]: added xmlSaveFormatFile interface for saving
6415 and indenting a file.
6416
6417Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * xpath.c: fixed bug #53689 related to processing-instruction()
6420
6421Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * DOCBparser.c: patche from László Kovács
6424
6425Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6426
6427 * parser.c: applied fixes from Christian Glahn bug report #53391
6428
6429Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6430
6431 * error.c: Jean François Lecomte provided a complete description
6432 and a fix to bug #53537
6433
6434Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6437
6438Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * DOCBparser.c SAX.c: a bit more work on entities processing.
6441 Still Need to cleanup XML output and references in attributes
6442
6443Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6446
6447Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * tree.c: trying to fix #53574, not completely complete,
6450 I would like xmllint --copy --debug test/ent1 and
6451 xmllint --debug test/ent1 to show the same result.
6452 * xpath.c: fix a bug when trying to sort namespace nodes
6453
6454Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * HTMLtree.c: real fix for #53402
6457
6458Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6461 PIs when using xsl:output
6462 * valid.c: closing #53537 some case generate segfaults if there
6463 is validity errors
6464
6465Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6468 of external parsed entities, added --noent to testDocbook
6469 * valid.c: Garry Pennington found an uninitialized variable
6470 access in xmlValidateElementContent()
6471
6472Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6475 with madness
6476 * result/HTML/ : this modified the result of the regression tests
6477 a lot.
6478
6479Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6482 to doc where it wasn't checked against NULL reported by
6483 Jens Laas
6484
6485Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6488 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6489
6490Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6493 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6494 * SAX.[ch]: cleanup and updates for DocBook
6495 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6496 ex SGML identifier changes
6497 * valid.c: removed a static unused function.
6498
6499Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * HTMLtree.c: applied change for Paul Sponagl on script saving
6502 * Makefile.am: the warning about entity title.xml are normal.
6503
6504Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * configure.in: release of 2.3.7
6507 * Makefile.am: fixing make distcheck
6508
6509Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * doc/html/* doc/xml.html: updated and regenerated the docs
6512
6513Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6516
6517Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6518
6519 * tree.c: fixed #53388 with the provided patch
6520
6521Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * valid.c: Bjorn detected an invalid memory access. Fixed
6524 vstateVPush()
6525
6526Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6529
6530Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6531
6532 * libxml.h: new header used only for the compilation of libxml
6533 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6534 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6535 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6536 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6537 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6538 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6539 baseline (version 1.2 plus a single patch).
6540 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6541 scientific notation for numbers. Tests added.
6542 * xpath.c: formatting of numbers changed to use sprintf
6543 (contribution from William Brack)
6544
6545Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * valid.c: cleanup, more useful debugging
6548 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6549 * xmlIO.c: entity loading is printed as an error when validating
6550
6551Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * valid.c: fixed to validate within entities
6554 * test/VCM/v22.xml: added a specific testcase
6555
6556Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * valid.c: forgot an epsilon transition in for ()+
6559 * test/VCM/v21.xml : added a specific test case
6560
6561Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * valid.c: removed a state explosion exhibited by RSS
6564 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6565 from bug #51872
6566
6567Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6570 validation without using an ugly NFA -> DFA algo in the source.
6571 Made a specific algorithm easier to maintain, using a single
6572 stack and without recursion.
6573 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6574 * hash.c: made the growing routine static
6575 * tree.h parser.c: added the parent information to an
6576 xmlElementContent node.
6577
6578Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * SAX.c parser.c xpath.c: generating IDs when not validating
6581 from an external parsed entity was poisoning the ID has table
6582 with removed values. This was killing XSLT on the KDE help
6583 browser.
6584
6585Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * entities.h: andrew@ugh.net.au detected a double declaration
6588
6589Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * debugXML.c hash.c tree.h valid.c : some changes related to
6592 the validation suport to improve speed with DocBook
6593 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6594 the way validation errors get reported
6595
6596Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6599 by P C Chow and William M. Brack for XSLT HTML output
6600
6601Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6604 Igor Zlatkovic patches for MSC compilation and added his
6605 updates
6606
6607Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6610 prefix lookup.
6611 * parserInternals.c: fixed the bug reported by Morus Walter
6612 due to an off by one typo in xmlStringCurrentChar()
6613
6614Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615
6616 * HTMLparser.c result/HTML/*: revamped the way the HTML
6617 parser handles end of tags or end of input
6618
6619Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6622
6623Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6626 bug where the linktime verions of free() won't work ...
6627
6628Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6631
6632Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * doc/xml.html: added 2.3.6 release
6635
6636Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6639 * result/wml.xml: resulted in a small output change
6640
6641Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * tree.c: xmlNewDoc was missing the charset initialization
6644 * xmllint.c: added --auto to autogenerate a doc, allow to
6645 reproduce the problem fixed on xmlNewDoc
6646
6647Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * xpath.c: trying to get 52979 solved
6650 * tree.c result/ result/noent/: trying to get 52712 solved, this
6651 also made me clean up the fact that XML output in general should
6652 not add formating blanks by default, this changed the output of
6653 a few tests
6654
6655Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6658
6659Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * configure.in: finally released 2.3.6
6662
6663Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * xpath.c: checking for null pointer generated by new code
6666
6667Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * xpath.c: fixed a [] evaluation problem reported
6670 * test/XPath/tests/simpleaddr: extended test
6671 * result/XPath/simpleaddr: updated result
6672
6673Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6674
6675 * xmllint.c: Dan Timis reported a portability problem
6676 on Macs without mmap, fixed it.
6677
6678Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * testXPath.c : added a --tree option allowing to display the
6681 tree dump of the XPath expression
6682
6683Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * xpath.c: fixed a memleak when comparing nodesets
6686 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6687 * tree.c: added a TODO
6688
6689Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6692 we need string functions
6693 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6694 to be able to use them where needed. Applied some changes
6695 to reduce name linking pollution and compile in only what's
6696 needed.
6697 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6698 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6699 for the string manipulation functions
6700 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6701 to the free() function of xmlmemory.c
6702 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6703 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6704 usage.
6705
6706
6707Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * error.c: applied the context output patch of the error
6710 handling submitted by Chuck Griffith
6711 * error/VC/*: this slightly change some error logs
6712
6713Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6714
6715 * parser.c: fixed line number reporting on error
6716
6717Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * parser.c: Sullivan and Darin found a parser bug,
6720 applied the patch.
6721
6722Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6725 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6726 xmlversion.h.in xpointer.c: of course the way I defined
6727 UNUSED breaks on old gcc version. Try to be smart and
6728 also define it directly in xmlversion.h
6729 * configure.in: removed -ansi flag from the pedantic set
6730
6731Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732 Huge cleanup, I switched to compile with
6733 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6734 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6735 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6736 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6737 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6738 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6739 encoding.h entities.c error.c list.[ch] nanoftp.c
6740 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6741 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6742 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6743 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6744 Cleanup, staticfied a number of non-exported functions,
6745 detected and cleaned up a dozen of problem found this way,
6746 avoided a lot of public function name/typedef/system names clashes
6747 * doc/xml.html: updated
6748 * configure.in: switched private flags to the really pedantic ones.
6749
6750Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * configure.in: 2.3.5
6753 * doc/html/*: rebuilt the docs
6754
6755Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * parser.c: fixed a reported bug in NOTATION parsing
6758 * uri.c: accepted but not fixed bug 51876, added TODO
6759 * Makefile.am: fixed bug 51876
6760
6761Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * config.h.in configure.in error.c: fix a compilation problem
6764 on platforms without vsnprintf (xml@thewrittenword.com)
6765
6766Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * parser.c: fixed a function name header typo
6769 * SAX.c: notations can also occur in external subset.
6770
6771Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * error.c: removed a C++ like comment
6774
6775Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * parser.c: fixing bug 52299 strange condition leading
6778 to a parser crash due to a buffer overflow
6779 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6780 added the specific test case
6781
6782Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6785 xmlXPathConvert{String,Number,Boolean} to be able to make
6786 type casts without a context stack, fixed some implementation
6787 problems related to the absence of context at parse-time,
6788 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6789 in the public API too
6790 * xpointer.c xpathInternals.h: we need to know at parse time
6791 whether we are compiling an XPointer
6792
6793Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6796 cleaned up the parser internals, refactored XPath code, added
6797 new compilation based APIs and cleanly separated public and
6798 private APIs.
6799
6800Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * xpath.h: the comp field must be added at the end to avoid
6803 killing binary compat.
6804
6805Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * Makefile.am: detect XPath memleaks in regreson tests
6808 * error.c: fixed and error w.r.t. error reporting still using
6809 stderr
6810 * hash.c: added new line at end of file
6811 * tree.h: minor cleanup
6812 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6813 expression parsing from evaluation, resulted in a number of
6814 changes internally, and in XPointer. Likely to break stuff
6815 using xpathInternals.h but should remain binary compatible,
6816 new interfaces will be added.
6817
6818Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * configure.in: fixed a couple of problems reported by
6821 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6822 without gcc on non linux platforms.
6823
6824Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6827 a fix for --with-html-dir= configure support. I hope it won't
6828 break rpm generation
6829
6830Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * xmlIO.c: one function comment cleanup.
6833
6834Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835
6836 * SAX.c: external subset notations were improperly registered
6837 in the internal subset.
6838
6839Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6840
6841 * README.cvs-commits: added, pointing to HACKING
6842 * HACKING: updated
6843
6844Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * parser.c: and Matt Sergeant found one in the XML push
6847 parser (erroneous check I forgot to remove when I fixed the
6848 main parser).
6849
6850Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * xpath.c: ptittom found a small bug in UnaryExpr
6853
6854Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * configure.in: bumped to 2.3.4
6857 * error.c: fixed bug #51860
6858 * tree.c: fixed bug #51861
6859 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6860 * tree.[ch] : added xmlDefaultBufferSize
6861 * nanoftp.c: typo in function name header block
6862 * doc/xml.html : updated, added link to XML::LibXSLT
6863 * doc/html/* : rebuilt the docs
6864
6865Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * parser.c SAX.c: the new content parsing code raised an
6868 ugly bug in the characters() SAX callback. Found it
6869 just because of strangeness in XSLT XML Rec ouptut :-(
6870
6871Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * Makefile.am: Martin Baulig suggested to add -lm
6874 * tree.c: found another bug in xmlNodeGetContent()
6875
6876Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * xpath.c: Bjorn found the error related to strictness of comparison.
6879
6880Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * parser.c: trying to fix the Dtd parsing problem reported
6883 by Gary, side effect of last week speed optimizations.
6884
6885Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6888 * parserInternals.c: removed unneeded test raised by Stric
6889
6890Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6891
6892 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6893 and fixed by William Brack). Added xmlXPathFormatNumber.
6894 Changed the sorting slightly.
6895 * configure.in Makefile.am example/Makefile.am: Added -lm.
6896 Please note that applications linking with libxml2, must
6897 also like with the math library from now on.
6898
6899Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6902
6903Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * parser.c: one must report spaces even if the Dtd element
6906 content proves that this is not part of the element content.
6907 * result/valid/*.xml: this changed the ouptu slightly
6908
6909Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * configure.in: bumped to 2.3.3
6912 * doc/xml.html: updated
6913
6914Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * tree.c: minor doc fix
6917 * xpath.c: deallocation issues when a result tree has been
6918 converted to a node-set
6919
6920Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * doc/xml.html: oops corrected dates s/2000/2001
6923
6924Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * valid.c: new patch from Gary Pennington
6927
6928Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6929
6930 * doc/xml.html: applied patch from Ankh
6931
6932Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * xinclude.c: fixed a problem building on Mac
6935
6936Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * parser.c: more work on increasing parsing ferformances
6939
6940Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6943 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6944 avoiding memcpy in production builds MEM_CLEANUP macro use
6945 * parser.[ch] parserInternals.c: optimizations of the tightest
6946 internal loops inside the parser. Better checking of I/O
6947 flushing/loading conditions
6948 * xmllint.c : added --timing
6949
6950Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * configure.in: bumped to 2.3.2
6953 * doc/xml.html: updated for release
6954
6955Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * xpath.c: found a memleak and fixed a nasty bug
6958
6959Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * xmllint.[c1] : added return code errors for xmllint
6962 * xpath.c: specific debug dump function for result value trees
6963
6964Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * xpath.c: finally implemented xmlXPathCompareNodeSets
6967 * test/XPath/expr/floats results/XPath/expr/floats: added
6968 a test for float expressions
6969
6970Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6973 * parserInternals.[ch]: trying to speed up parsing
6974 * xpath.c : speeded up node set equality op
6975
6976Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6979 better handling of ID/IDREF and the list modules associated
6980 * configure.in: small CFLAGS cleanup
6981
6982Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * configure.in: fixed iconv detection on AIX (stric)
6985
6986Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6989
6990Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6991
6992 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6993 and optimized xmlXPathNodeSetSort
6994
6995Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996
6997 * xpath.c: bug fix when context size is 0
6998 * parser.c: I like Norm's Dtd because they still manage to break
6999 the parser occasionally
7000
7001Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7004
7005Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7008 attributes within the XML-1.0 namespace
7009
7010Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * xpathInternals.h: exported a few axis functions
7013 * doc/xml.html: updated the doc
7014
7015Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7016
7017 * configure.in: applied patch from Daniel van Balen for OpenBSD
7018 and bumped version to 2.3.1
7019 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7020 attempt to find autoclosing was simply broken, removed it,
7021 updated the examples, this is better
7022
7023Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7026 hash functionnalities.
7027 * doc/html/* : rebuild the doc
7028
7029Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7032 on predicate
7033 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7034 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7035 really want to have tags closed on output even if we accept
7036 unclosed ones on input
7037
7038Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * xpath.c: ouch don't free NULL, rare case fixed
7041 * tree.c: don't coalesce text nodes if they don't have the
7042 same behaviour wrt escaping on output
7043
7044Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7045
7046 * xpath.c: small fixup
7047 * SAX.c: don't warn on empty namespaces.
7048
7049Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * README: a bit of cleanup
7052 * configure.in: preparing for 2.3.0 release
7053
7054Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * hash.[ch]: added a first version of xmlHashSize()
7057 * valid.c: another bug fix from Gary Pennington
7058
7059Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * valid.c: couple of bug fixes pointed by Gary Pennington
7062 * HTMLtree.c: #if 0 cleanup
7063
7064Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7067 which removes a time consuming check of xmlXPathNodeSetAdd()
7068 and use it in places where we are sure to not break unicity
7069
7070Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * xpath.c: bug fixes found from XSLT
7073 * tree.c: preserve node->name special values when copying nodes.
7074 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7075 external subset are fetched when available but without full
7076 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7077 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7078 output with encoding disabled.
7079
7080Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7081
7082 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7083 xmlCheckFilename should not be called from xmlFileOpenW
7084 and xmlGzfileOpenW
7085
7086Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7089 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7090 added the new tests for URI normalization
7091 * testURI.c: fixed stoopid bugs
7092 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7093 the URI in the error messages are now properly normalized
7094
7095Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7096
7097 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7098
7099Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7102
7103Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xpath.c: fixed mod operator
7106
7107Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7108
7109 * parser.c: fixed xmlStrcat doc
7110 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7111 trees.
7112
7113Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * xpath.c result/XPath/tests/chaptersbase
7116 result/XPath/tests/simplebase: fixed XPath node()
7117 * tree.c: small fix in xmlNewNs()
7118 * Makefile.am: removed extraneous xml2Conf.sh rule
7119
7120Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7121
7122 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7123 Changed the library name, in order to get libxml-devel and
7124 libxml2-devel to coexist on a single system
7125 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7126 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7127
7128Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7131 libxml2-devel installable in // as libxml-devel.
7132
7133Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7134
7135 * doc/Makefile.am: fixed make rebuild in doc
7136 * doc/html/*.html: rebuilt the docs
7137
7138Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7139
7140 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7141
7142Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7143
7144 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7145 the HTML doc to go into the -devel RPM ...
7146 * aclocal.m4 config.h.in: some updates due to auto* magic
7147
7148Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7149
7150 * xpath.h: added a hook in the context structure allowing to
7151 link to extra support, needed for XSLT
7152
7153Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7154
7155 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7156 xmlXPtrCmpPoints to use it.
7157 * propagated the following patch from Alejandro Forero
7158 * include/win32config.h xmlIO.c: applied further suggestions
7159 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7160 * example/gjobread.c: fixed warnings, now that it builds
7161
7162Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7163
7164 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7165
7166 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7167 filename points to a valid file (not a directory).
7168 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7169 Added calls to xmlCheckFilenameDir.
7170
7171 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7172 `path' (rather than `filename') as the parameter to gzopen and open.
7173
7174Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7175
7176 * Makefile.am: fixed a problem with EXTRA_DIST
7177
7178Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * Makefile.am example/Makefile.am: finally found the trick
7181 to build the example, i.e. add "." in SUBDIRS before example
7182 in the list <grin/>
7183
7184Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * doc/xml.html: updated with an XSLT section, removed pointer to
7187 W3C CVS base.
7188
7189Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7190
7191 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7192 too, and deallocation need to occur the same way.
7193
7194Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7195
7196 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7197 type correponding to an XSLT result tree fragment. Share most
7198 of the data format with node set, as well as operators.
7199 * HTMLtree.c: added a newline at the end of the doctype output
7200 whe this one is not present initially.
7201 * tree.c: make sure taht the parent and doc pointers are properly
7202 set when copying attributes (lists).
7203
7204Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7207
7208Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7209
7210 * xpath.c: seems I finally killed that ugly path evaluation
7211 context bug (tagged 9999 in case is is wrong)
7212
7213Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7214
7215 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7216 for XSLT
7217
7218Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7221 for xmlGzfileOpen() bug
7222
7223Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * xpath.c: removed an error found by XSLT usage
7226 * tree.c parserInternals.h: use a predefined static string
7227 for text and comment nodes, avoid freeing them in xmlFreeNode,
7228 exported the string name in parserInternals.h and added
7229 another value to disable encoding at output (for XSLT),
7230 gain memory, time.
7231
7232Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7235 win32/libxml2/libxml2_so.dsp: new makefiles and update
7236 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7237
7238Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7241 Gary Pennington
7242
7243Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * xpath.c: fixed the comaprision of values and nodelists,
7246 need to compare nodelist still ...
7247 * debugXML.c: avoided a possible core dump
7248 * HTMLparser.c: cleanup
7249 * nanohttp.c: contributed fix.
7250 * tree.c: fixes in properties handling added xmlSetNsProp
7251 needed by libxslt
7252 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7253 comment
7254 * TODO: updated
7255
7256Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257
7258 * parser.c parserInternals.c: applied Bjorn Reese optimization
7259 patch
7260
7261Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
7263 * Makefile.am: applied patch fro make check from Martin Vidner
7264
7265Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7266
7267 * configure.in: preparing 2.2.11
7268 * doc/html/*: rebuild the HTML files
7269 * doc/xml.html : updated
7270
7271Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * tree.c: fixed a stupid bug
7274 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7275 patches related to validation of an XInclude processing result
7276 * TODO: updated
7277
7278Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7279
7280 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7281 on large files
7282
7283Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7286
7287Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7290 reported by Jonas Borgström
7291 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7292
7293Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7294
7295 * testXPath.c xpath.c: fixing the XPath union expressions problem
7296 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7297
7298Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7299
7300 * xmllint.c: Made is so if the file name is "-" is will read form
7301 standard input. Sven Heinicke <sven@zen.org>
7302 * tree.c: fixed a problem when growing buffer
7303 * tree.h: fixed the comment of the node types following andersca
7304 comment
7305 * TODO: updated
7306
7307Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * HTMLparser.[ch]: added a way to avoid adding automatically
7310 omitted tags. htmlHandleOmittedElem() allows to change the
7311 default handling.
7312 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7313 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7314 of xmllint too when using --memory flag, added a memory test
7315 suite at the Makefile level.
7316 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7317 with namespace use when encountering QNames in XPath evalation,
7318 added xmlns() scheme in XPointer.
7319 * nanoftp.c : incorporated a fix
7320 * parser.c xmlIO.c: fixed problems raised with encoding when using
7321 the memory I/O
7322 * parserInternals.c: closed bug 25934 reported by
7323 torsten.landschoff@innominate.de
7324 * TODO: updated
7325
7326Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7329 on a non-updated tree :-(, made a 2.2.10 release to correct the
7330 situation
7331
7332Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7333
7334 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7335 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7336 integrated a set of OpenVMS changes from Howard Taylor
7337 <Howard.Taylor@pacoast.com>
7338
7339Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7342 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7343
7344Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * HTMLparser.c: some fixes on auto-open of html/head/body
7347 * encoding.c: fixed a compilation error on some gcc env
7348 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7349 XPointer implementation
7350 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7351 related XPointer tests and associated results
7352
7353Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7354
7355 * doc/xmldtd.html doc/xml.html: following a short step by step
7356 guidance on IRC to help maciej with DTDs I started a small
7357 page on the subject.
7358
7359Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * HTMLparser.c: fixed handling of broken charrefs
7362 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7363 patches
7364
7365Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * doc/xml.html doc/html/* : rebuilt the docs after adding
7368 xinclude and updated page for 2.2.7 and 2.2.8
7369 * configure.in: releasing 2.2.8
7370
7371Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * parser.[ch] parserInternals.c: applied the conditional
7374 section processing fix from Jonathan P Springer
7375 <jonathan.springer2@gte.net>
7376 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7377 project file, fixed iconv default non support
7378 * xpath.c: fixed the problem of evaluating relative expressions
7379 when a node context is provided.
7380
7381Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * nanoftp.c: fixed gcc 2.95 new warnings
7384 * SAX.c: fixed a stupid bug
7385 * tree.c: fixed a formatting problem when round-tripping
7386 from/to memory
7387 * xinclude.c: chased memleak, fixed a base problem
7388 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7389 xmlXPtrBuildNodeList()
7390 * TODO: updated
7391 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7392 adding a first small set of regression tests for XInclude
7393
7394Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * nanohttp.[ch]: applied Wayne Davison patches to access
7397 the WWW-Authorization header.
7398 * parser.c: Closed Bug#30847: Problems when switching encoding
7399 in short files by applying Simon Berg's patch.
7400 * valid.c: fixed a validation problem
7401 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7402 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7403 Wayne Davison
7404 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7405 need to be extended to non full nodes selections.
7406 * xinclude.c: starts to work decently
7407
7408Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7411 debugXML.c xmlversion.h.in: Started adding XInclude support,
7412 this is a new xmllint option
7413 * tree.c xpath.c: applied TOM patches for XPath
7414 * xpointer.c: fixed a couple of errors.
7415 * uri.c: added an escaping function needed for xinclude
7416 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7417 new warning from RH70 gcc's version
7418
7419Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * HTMLparser.c: fixed loop on invalid char in scripts
7422 * parser.c: update to description of xmlIOParseDTD()
7423 * libxml.m4 xmlversion.h.in: changes contributed by
7424 Michael Schmeing <m.schmeing@internet-factory.de>
7425 * configure.in: preparing for 2.2.7
7426 * Makefile.am: trying to avoid config.h and acconfig.h
7427 being included in the distrib
7428 * configure.in: released 2.2.7
7429
7430Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7433 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7434
7435Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * parser.[ch]: added xmlIOParseDTD()
7438 * xpointer.c: added support for the 2 extra parameters of
7439 string-range, fixed a stoopid error when '0' was present
7440 in XPointer expressions
7441 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7442 testsuite for the above
7443
7444Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * libxml.spec.in: improved package descriptions
7447
7448Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * xpath.c xpathInternals.h: applied a large cleaning patch
7451 from TOM <ptittom@free.fr>, it also add namespace support
7452 for function and variables registration.
7453
7454Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7455
7456 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7457 * Makefile.mingw: Wayne Davison's update adding hash.c
7458
7459Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * xpath.c: fixed the root evaluation problems
7462 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7463 ignorable spaces with <b> <bold> <em>
7464 * tree.c: fixed a loop in xmlSearchNsByHref()
7465
7466Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * xpath.c: applied another XPath patch from TOM
7469 * xpath.c include/makefile.am: applied another patch from
7470 china@thewrittenword.com (cleanup on IRIX).
7471
7472Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * xml-config.1: received a fixed version from Fredrik Hallenberg
7475 <hallon@lysator.liu.se>
7476
7477Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7480 cleanup patch for XPath
7481
7482Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * patched to redirrect all "out of context" error messages to
7485 a reconfigurable routine. The changes are:
7486 * xmlerror.h : added the export of an error context type (void *)
7487 an error handler type xmlGenericErrorFunc there is an interface
7488 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7489 to reset the error handling routine and its argument
7490 (by default it's equivalent to respectively fprintf and stderr.
7491 * all the c files: all wild accesses to stderr or stdout within
7492 the library have been replaced to calls to the handler.
7493
7494Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * configure.in: release 2.2.6
7497 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7498 exporting the inner functions of xpath for extension modules
7499 * doc/*: updated and rebuilt the doc
7500
7501Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * nanohttp.c : applied Wayne HTTP cleanup patch
7504 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7505 and xmlNodeSetSpacePreserve()
7506
7507Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * xpath.c: closing bug #29260
7510
7511Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7514 multikey tuples, made hash structure opaque
7515 * valid.[ch]: moved elements, attributes, notations decalarations
7516 as well as ID and refs to hash tables.
7517 * entities.c: hash cleanup
7518 * xmlmemory.c: fixed a dump problem in debug mode
7519 * include/Makefile.am: problem passing in DESTDIR= values patch
7520 from Marc Christensen <marc@calderasystems.com>
7521 * nanohttp.c: removed debugging remains
7522 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7523 * HTMLparser.c parser.c: fixing a number of problems with the
7524 macros in the *parser.c files (Wayne).
7525 * HTMLparser.c: close the previous option when opening a new one
7526 (Marc Sanfacon).
7527 * result/HTML/*: updated the HTML results accordingly
7528
7529Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7532 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7533 XPath functions and XML entities table to them. More to come...
7534 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7535
7536Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * tree.c: coalesce adjacent text nodes
7539 * valid.c: handling of blank nodes in DTd validation (raised
7540 by problems with a posteriori validation).
7541 * nanohttp.c: changing behaviour on HTTP write stuff.
7542 * HTMLtree.c: forced body and html to be explicitely closed.
7543 * xpath.h: exported more XPath functions.
7544
7545Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7546
7547 * Release of 2.2.5
7548 * xpointer.c: range() range-inside and other helper functions
7549 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7550
7551Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7554 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7555
7556Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7559 and XPointer modules
7560
7561Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * SAX.h: closed #25107
7564
7565Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * testSAX.c: fixed problem with cdata reporting
7568 * SAXresult/* : updated
7569
7570Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7573 Closed bug #27499, added to regression tests
7574 * TODO: updated
7575
7576Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7579 support for SCRIPT and STYLE with help from Bjorn Reese
7580 * test/HTML/* result/HTML/*: added simple testcase and updated
7581 the existing ones.
7582
7583Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7586 string-range for empty strings
7587 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7588 test/XPath/xptr/strrange: augmented the XPointer testsuite
7589
7590Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7591
7592 * doc/xml.html doc/xmlmem.html: added a module describing memory
7593 interfaces and use, updated the main page.
7594
7595Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7598 nanoftp code work on Windows too now
7599
7600Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7603 * xpointer.c: implemented string-range() at least a good first version
7604 * test/XPath/docs/str test/XPath/xptr/strrange
7605 result/XPath/xptr/strrange: the string-range() tests
7606
7607Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * Makefile.am include/Makefile.am include/win32config.h
7610 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7611 and make distcheck
7612
7613Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7614
7615 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7616 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7617 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7618
7619Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7622 patch for socklen_t detection by
7623 Albert Chin-A-Young <china@thewrittenword.com>
7624
7625Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7628 and added a --dtdvalid option to xmllint used to test it
7629
7630Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7633 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7634
7635Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7638 handlings (registration, lookup, cleanup)
7639
7640Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7641
7642 * configure.in Makefile.am include/makefile.am: adding XPointer
7643 and XPtrtests target
7644 * xpointer.[ch] : new files for XPointer support
7645 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7646 more XPath tests
7647
7648Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * configure.in: fixed, very broken, make distcheck works again
7651
7652Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * More work toward 2.2.5, integrated a number of patches
7655 * configure.in Makefile.am win32config.h.in: trying to cleanup
7656 make distcheck .... huh ...
7657 * include/Makefile.am include/win32config.h: new directory
7658 for includes
7659 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7660 updated teh makefiles and instructions for WIN32
7661 * xpath.c: small fixes
7662 * test/XPath/ results/XPath: updated the testcases and results
7663 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7664 suggested patches
7665 * valid.c: fixed an ID bug
7666
7667Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007670 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007671 * xpath.[ch]: worked on XPointer
7672
7673Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * configure.in Makefile.am: 2.2.5, ship the include in an
7676 include/libxml subdirectory, use symlinks when using CVS
7677 * testSAX.c: fixed small bug
7678 * testXPath.c: changed the way testfiles are parsed
7679 * debugXML.c: same kind of cleanup when parsing an argument expression
7680 XPath/XPointers can have blanks embedded
7681 * xpath.[ch]: more cleanup, reorgs for XPointer work
7682 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7683 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7684
7685Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7688 in the XPath engine, rewrote large parts of it, now it's far
7689 cleaner and in sync with the REC not an old WD. Fixed a parsing
7690 problem in the interactive XML shell found when testing XPath.
7691
7692Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7695 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7696 examples with the extra test
7697
7698Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7699
7700 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7701 the global init function.
7702
7703Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * HTMLparser.c: Doohhh, attribute name parsing was still case
7706 sensitive ! Fixed this ...
7707 * result/HTML/* : updated the tests results accordingly
7708
7709Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7712 engine, should be far more stable, incorporated a new version of
7713 preceding/following axis, need testing
7714 * uri.c: fixed file:///c:/a/b/c problem
7715 * test/XPath/tests/idsimple: augmented the XPath tests
7716
7717Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * doc/* rebuilding docs for 2.2.4 release
7720
7721Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * configure.in: releasing 2.2.4
7724 * parser.[ch]: added xmlStrEqual()
7725 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7726 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7727 use xmlStrEqual instead
7728 * TODO: updated
7729 * added an XPath test
7730
7731Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7734 * entities.h: exported xmlInitializePredefinedEntities
7735 * parser.[ch] : added xmlInitParser()
7736 * parserInternals.h : had to export htmlInitAutoClose()
7737
7738Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7741 problems
7742 * Makefile.am : added XPath regression tests to normal tests
7743 * uri.c: fixed a problem with local paths, cleanup
7744 * parser.c: fixed a problem with large CData sections
7745
7746Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * configure.in xml-config.in: patch from "Ben Taylor"
7749 <sol7x86@hotmail.com> for solaris shared libs lookup
7750
77512000-09-30 Martin Baulig <baulig@suse.de>
7752
7753 * libxml-2.0.pc.in: Provide pkg-config script.
7754
7755 * configure.in: Create the libxml-2.0.pc script from the
7756 libxml-2.0.pc.in templates.
7757 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7758 script in `$(libdir)/pkgconfig'.
7759
7760Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7763 when compiling with MSC
7764
7765Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * xpath.c: patch for normalize-string() substring-before(),
7768 substring-after() and translate() functions from Bjorn Reese
7769 <breese@mail1.stofanet.dk>
7770 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7771 Fredrik Hallenberg <hallon@lysator.liu.se>
7772 * TODO: updated
7773
7774Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7777 problem of socklen_t being undefined on a number of platforms
7778 * debugXML.c: fixed a compilation problem when without snprintf
7779
7780Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7783 an URI bug and a fix for the control-character-induced infinite loop
7784 * nanohttp.c: preventive fix for compiling on WIN32
7785
7786Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * xmlint.c: closing bug #25000
7789
7790Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7793 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7794 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7795 related function, fixing xmlStrncmp(), and associated cleanup
7796 * result/HTML/entities.html.sax: updating result
7797
7798Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * uri.c: applied patch for URI escaping from Wayne Davison
7801 <wayned@blorf.net>
7802 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7803 from Denis Barbier <barbier@imacs.polytechnique.fr>
7804 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7805 patch from Wayne Davison
7806
7807Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * doc/xml.html : updated with new releases, adding "how to help"
7810
7811Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7814 removed a few warnings in pedantic mode ...
7815 * parserInternals.c parser.c: moved encoding switching function
7816 to parserInternals.c
7817 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7818
7819Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7822 error or warning handlers
7823
7824Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * parserInternals.c parserInternals.h parser.c Makefile.am:
7827 created a new module parserInternals.c, moved most of the
7828 code shared by the various parsers there, as well as
7829 deprecated code from parser.c. More cleanup of parser.c
7830 * uri.c: fixed a problem when URI is NULL
7831 * valid.c: speedup when looking for an attribute declaration
7832
7833Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7834
7835 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7836 the cleanup of the computation of URI references when seeking
7837 external entities. The URI reference string and the resulting
7838 URI are both stored now.
7839 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7840 large s(n)printf checks and cleanup from Denis Barbier
7841 <barbier@imacs.polytechnique.fr>
7842 * xmlversion.h.in tree.h: couple of SGML declarations for a
7843 possible docbook module.
7844 * result/VC/ : a couple of test output changed due to the change
7845 of the entities URI
7846
7847Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * parser.h: added a _private field for linking user's data
7850
7851Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * parser.c parserInternals.h: demacroified most of the IS_XXX
7854 the gain in size is significant so ...
7855
7856Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7857
7858 * entities.c: cases where looking up entities with doc==NULL
7859 covered
7860
7861Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7862
7863 * uri.c: applied Wayne Davison patch
7864 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7865
7866Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * uri.c testUri.c: applied Wayne Davison patches
7869 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7870 * Makefile.in: added URItest and included thenin "make tests"
7871
7872Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * xmlversion.h.in: closed bug 22941
7875
7876Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * doc/xmlio.html: added doc and example for entity loader
7879 redefinition.
7880
7881Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7884 used by libxml
7885
7886Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * parser.c: Fixed bug on invalid ontent characters and when using
7889 push.
7890 * xmllint.c: fixed xmllint endling of errors in push mode
7891
7892Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * HTMLparser.c testHTML.c: applied two new patches from
7895 Wayne Davison <wayned@users.sourceforge.net>
7896 * result/HTML/*.sax: regenerated HTML SAX output
7897 * parser.c: more cleanup.
7898
7899Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * HTMLparser.[ch] testHTML.c: applied the second set of
7902 patches from Wayne Davison <wayned@users.sourceforge.net>,
7903 adding htmlEncodeEntities()
7904 * HTMLparser.c: fixed an ignorable white space detection bug
7905 occuring when parsing with SAX only
7906 * result/HTML/*.sax: updated since the output is now HTML
7907 encoded...
7908
7909Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * HTMLparser.[ch]: applied some of Wayne Davison
7912 <wayned@users.sourceforge.net> patches
7913
7914Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7917 undeclared namespace prefix was used, added a warning.
7918 Cleaned up support w.r.t. entities, spilling out a warning
7919 and being pedantic on lookups.
7920 * test/warning/ent9 : added testcase for previous example.
7921 * TODO: updated
7922 * parserInternals.h parser.c: changed the way names are parsed
7923 now allow infinite size and decrease penalty for normal use
7924 * parser.c: Started a big cleanup/check of the parser code,
7925 fixed some of the most tortuous entity code, spotted code
7926 unused anymore
7927 * test/*: added tests for very long names and related nasty
7928 things.
7929
7930Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * doc/encoding.html: added encoding aliases doc
7933 * doc/xml.html: updates
7934 * encoding.[ch]: added EncodingAliases functions
7935 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7936 bottleneck affecting large DTDs like Docbook
7937 * parser.[ch] xmllint.c: added a pedantic option, will be
7938 useful
7939 * SAX.c: redefinition of entities is reported in pedantic mode
7940 * testHTML.c: uninitialized warning from gcc
7941 * uri.c: fixed a couple of bugs
7942 * TODO: added issue raised by Michael
7943
7944Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * doc/encoding.html: propagated Martin Duerst suggestions
7947
7948Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7951 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7952 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7953 by Wayne Davison
7954
7955Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * nanoftp.c nanohttp.c: small cleanup
7958 * TODO: updated
7959
7960Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * added an old VC testcase and updated title.xml entity
7963
7964Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7967 done on auto-opening of <p> tags and cleanup of SAX output
7968
7969Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7972
7973Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * doc/xml.html libxml.* structure.*: updated the doc a bit
7976
7977Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7980 of SAX tests
7981
7982Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7985 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7986
7987Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7990 * testHTML.c: fix core dump on Solaris 2.x systems
7991 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7992 * result/HTML/*.sax: previous bug fix lead to new results
7993
7994Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7997 * configure.in: added --with-readline=DIR to accept alternate
7998 path for readline include/library
7999 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8000 for ANSI under HP-UX
8001 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8002 includes @LIBS@
8003
8004Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * doc/* : rebuilt the docs
8007 * getting ready for 2.2.2 release
8008
8009Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8012 and xmlAddFeature()
8013 * tree.[ch]: added xmlAddChildList()
8014 * xmllint.c: MAP_FAILED macro test
8015 * parser.h: added xmlParseCtxtExternalEntity()
8016 * valid.c: applied bug fixes removed warning
8017 * tree.c: added CDATA block to elements content
8018 * testSAX.c: cleanup of output
8019 * testHTML.c: added SAX testing
8020 * encoding.c: better error recovery
8021 * SAX.c, parser.c: fixed one of the external entity processing
8022 of the OASis testsuite
8023 * Makefile.am: added HTML SAX regression tests
8024 * configure.in: bumped to 2.2.2
8025 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8026 SAX results
8027
8028Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * configure.in: patch for HP compiler
8031
80322000-08-04 Sven Heinicke <sven@zen.org>
8033
8034 * xmllint.c: Was coredumping sometimes when the file given didn't
8035 exist.
8036
8037Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8038
8039 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8040
8041 when using in memory parsing. Need some cleanup.
8042 * xmllint.c configure.in: added a --memory flag to test memory
8043 parsing
8044
8045Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * nanohttp.c: fixed socklen_t replacement to unsigned int
8048 * parser.c: fixed a space handdling missing at the end of
8049 production 28 DOCTYPE.
8050 * xmlmemory.c: fixed a stupid bug on the routine to override
8051 allocation functions
8052 * TODO: updated
8053
8054Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8055
8056 * doc/ regenerated the docs
8057
8058Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * doc/encoding.html doc/xml.html: added I18N doc
8061 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8062 improvements, both parser and filters, added ASCII & HTML,
8063 fixed the ISO-Latin-1 one
8064 * xmllint.c testHTML.c: added/made visible --encode
8065 * debugXML.c : cleanup
8066 * most .c files: applied patches due to warning on Windows and
8067 when using Sun Pro cc compiler
8068 * xpath.c : cleanup memleaks
8069 * nanoftp.c : added a TESTING preprocessor flag for standalong
8070 compile so that people can report bugs more easilly
8071 * nanohttp.c : ditched socklen_t which was a portability mess
8072 and replaced it with unsigned int.
8073 * tree.[ch]: added xmlHasProp()
8074 * TODO: updated
8075 * test/ : added more test for entities, NS, encoding, HTML, wap
8076 * configure.in: preparing for 2.2.0 release
8077
8078Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008081 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008082
8083Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8084
8085 * doc/xml.html: changed the xmlsoft.org structure, updated the
8086 examples w.r.t. root and childs
8087
8088Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8089
Daniel Veillard784b9352003-02-16 15:50:27 +00008090 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008091
8092Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8093
8094 * HTMLparser.c: Work on character encoding support for the HTML parser
8095 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8096 * encoding.c: Fixed a potential memleak in the encoding stuff
8097
8098Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * doc/FAQ.html doc/Makefile.am : added a FAQ
8101
8102Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8105 of the HTML parser to force it to not bypass SAX
8106
8107Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * win32config.h.in: updated
8110 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8111 lacks iconv support :-( need to release 2.1.1
8112 * configure.in: release 2.1.1
8113 * HTMLparser: fixed bug #14784
8114 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8115 by Windows compiler
8116 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8117 the SAX startDocument() callback.
8118 * TODO: updated
8119
8120Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * added xmlStopParser()
8123
8124Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * configure.in: 2.1.0 prerelease
8127 * Large resync between W3C and Gnome tree
8128 * nanoftp, nanohttp.c: fixed stalled connections probs
8129 * HTMLtree.c SAX.c : support for attribute without values in
8130 HTML for andersca
8131 * valid.c: Fixed most validation + namespace problems
8132 * HTMLparser.c: start document callback for andersca
8133 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8134 * parser.h, SAX.c: serious speed improvement for large
8135 CDATA blocks
8136 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8137 different encoding
8138 * example/Makefile.am example/gjobread.c tree.h: work on
8139 libxml1 libxml2 convergence.
8140 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8141 and the LIBXML_TEST_VERSION macro
8142
8143Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * doc/xml.html: various patches and improvements typo fixed by
8146 Felix Natter
8147 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8148 from Felix Natter <fnatter@gmx.net>
8149
8150Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * doc/upgrade.html: updated with instructions for support of both
8153 libxml-1.x and libxml-2.x
8154 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8155 for 2.x support and also fixed includes
8156
8157
8158Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8161 the encoding support, added iconv support, so now libxml if
8162 compiled with iconv automatically support japanese encodings
8163 among others. Work based on initial patch from Yuan-Chen Cheng
8164 I may have broken binary compat in the encoding handler
8165 registration scheme, but that was so utterly broken I don't
8166 expect anybody to have used this feature until now.
8167 * parserInternals.h: fixup on the CHAR range macro
8168 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8169 code.
8170 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8171 * uri.c: added xmlParseURI() I can't believe I forgot to
8172 implement this one in 2.0 !!!
8173 * SAX.c: moved doc->encoding update in the endDocument() call.
8174 * TODO: updated.
8175
8176Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * tree.h: removed extraneous xmlRemoveProp definition
8179 * TODO: added item about --disable-corba configure switch
8180 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8181 * nanoftp.c: fixed include problems giving troubles on AIX and
8182 slowlaris
8183 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8184 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8185 comment and headers changes to lower gtk-doc number of warnings
8186 * doc/html/*: rebuilt docs
8187
8188Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * HACKING: documented the tag for 1.x and instructions
8191
8192Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8195 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8196 xmlCreateIOParserCtxt
8197 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8198 significant overall improvement
8199 * xmllint.c: added I/O test to xmllint
8200 * testSAX.c: added a speed test
8201 * doc/* : updated/regenerated
8202
8203Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * xpath.c uri.h parserInternals.h: cosmetic changes from
8206 "Timur I. Bakeyev" <timur@bat.ru>, including making
8207 xmlCreateURI() public
8208
8209Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8212 and the code at the same time. Added a clean mechanism for
8213 overload or added input methods: xmlRegisterInputCallbacks()
8214 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8215 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8216 * TODO: updated
8217 * doc/* : updated/regenerated
8218 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8219 source dir
8220
8221Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8222
8223 * testURI.c: yet another forgotten commit, I should get some sleep !
8224
8225Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * xmllint.c: forgot to commit this too ?
8228
8229Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * xmlversion.h.in : forgot to commit this previously
8232
8233Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8236 * README TODO: updated for release
8237 * uri.c uri.h: added authority parsing/saving
8238 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8239 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8240 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8241 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8242 Makefile.am : added compile-time customization of libxml
8243 --with-ftp --with-http --with-html --with-xpath --with-debug
8244 --with-mem-debug
8245 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8246 #include <libxml/xxx.h> I hope it won't break too much stuff
8247 and will be manageable in the future...
8248 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8249 and added xmllint to the installed programs
8250 * uri.h: added xmlFreeURI()
8251
8252Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * uri.c uri.h: finished the escaping handling, the base support
8255 and the URI path normalization. Looks good just lacks the
8256 authority content parsing code.
8257 * Makefile.am: added instructions to generate testURI
8258 * TODO: updated
8259 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8260 added links and icons for W3C and Gnome
8261
8262Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * xmlmemory.[ch] : seems I forgot to actually update the files in
8265 the last commit :-)
8266 * doc/xml.html doc/html/* : updated and uploaded the docs
8267
8268Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8271 * TODO: updated
8272 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8273 libxml default allocation function with another set (like gmalloc/
8274 gfree).
8275 * Makefile.am, uri.c, uri.h: added a set of functions to do
8276 exact (litteraly copied from the RFC 2396 productions) parsing
8277 and handling of URI. Will be needed for XLink, one XML WFC,
8278 XML Base and reused in the nano[ftp/http] modules. Still work
8279 to be done.
8280
8281Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8282
8283 * configure.in, libxml.spec.in : libxml2
8284 * doc/* : updated the doc page, rebuilt the docs
8285
8286Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8287
8288 * all: tagged LIB_XML_1_X
8289 * *.c *.h : updated from W3C CVS tree
8290 * configure.in : 2.0.0-beta
8291 * libxml.spec.in : libxml2 package nam
8292 * result/* : new version of the tests output
8293
8294Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8297
8298Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * doc/* : rebuilt the docs
8301 * parser.c: final patch on #6766
8302 * valid.c: small patch on validity checks.
8303
8304Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8307 added
8308 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8309 compatibility w.r.t. XML spec and existing code.
8310
8311Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * parser.c: seems a better solution to <a> </a> exists,
8314 will try it for a while
8315
8316Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * parser.c: tried to remove the <a> </a> generating <a/>
8319 this is hard. Left a flag for that purpose. Fixed bug #6766
8320 * configure.in: prepared 1.8.7 not released, due to previous
8321 problem
8322
8323Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * doc/xml.html : applied second patch from Paul DuBois
8326
8327Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * doc/xml.html : applied patch from Paul DuBois
8330
8331Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8334
8335Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8338 compilation warnings on various platforms.
8339 * parser.c: Fixed #5281 validity error callbacks are now desactived
8340 by default if not validating.
8341
8342Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8345
8346Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8349 <gkatsi@cs.toronto.edu>
8350
8351Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8354 processing URLs
8355
8356Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8359 xmlNanoFTPUpdateURL for persistent control connections.
8360 * configure.in: 1.8.6
8361
8362Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8363
8364 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8365 * tree.[ch] : added xmlSaveNoEmptyTags
8366
83672000-01-29 James Henstridge <james@daa.com.au>
8368
8369 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8370
8371 * Makefile.am: added nanoftp.[ch] to the build.
8372
8373Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * nanoftp.[ch]: cleanup, comments, API
8376 * debugXML.c : fixed a bug in the cat command
8377 * doc/*: regenerated the docs
8378
8379Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8382 * debugXML.c : fixed a bug in the cat command
8383 * valid.c: fixing some small probs
8384 * libxml.spec.in: get rid of the SNAP suffix
8385 * doc/xml.html: updated the status
8386
8387Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * xml-config.in: xml-config --version to just return the
8390 version number
8391 * xpath.c: some cleanup w.r.t. axis when the current node is
8392 an attribute.
8393 * TODO: updated
8394
8395Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * configure.in: prepared for libxml-1.8.5
8398 * doc/* recompiled the documentation
8399
84002000-01-17 Jody Goldberg <jgoldberg@home.com>
8401
8402 * configure.in : WARNING autoconf subtlety alert :
8403 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8404 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8405 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8406 get defined by AC_CHECK_HEADERS.
8407
8408Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8411 Rune.Djurhuus@fast.no
8412
8413Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * TODO: updated
8416 * tree.c, parser.c: made sure that only memory alloc problems
8417 and internal parser errors are allowed to write to stdout or
8418 stderr.
8419
8420Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * tree.c : restored xmlNewGlobalNs since this seems used by
8423 a lot of existing code :-(, fixed a bug in xmlNewNs
8424 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8425 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8426 to exit() from the library code.
8427 * xpath.c, parser.c: removed bugs or unused code detected by
8428 Windows compilers
8429 * parser.c: started adding interfaces for parsing well balanced
8430 XML fragments
8431 * configure.in: releasing 1.8.4
8432 * doc/* : rebuilt the docs
8433
8434Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * tree.[ch] : added xmlNewDocFragment() for DOM
8437 * testHTML.c: uninitialized variable.
8438
8439Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8440
8441 * doc/* : rebuild the docs
8442
8443Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * acconfig.h: readline and history patch
8446 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8447 * tree.c: added check and handling when possibly removing an ID
8448 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8449 and saving.
8450 * test/HTML/entities.html result/HTML/entities.html* : test for
8451 various entities reference cases
8452 * result/HTML/* : as a result output of some testcase have
8453 changed
8454 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8455 by previous example. added xmlParseTryOrFinish().
8456 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8457 entities.h debugXML.h HTMLparser.h: changed the way struct are
8458 declared to allow gtk-doc to expose those
8459 * parser.c: closed bug #4960
8460 * Makefile.am configure.in: Applied patch from
8461 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8462 and math/socket libs detection
8463
8464Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * configure.in, Makefile.am: link tester against readline
8467 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8468
8469Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * tree.[ch]: added xmlRemoveProp
8472 * win32config.h.in nanohttp.c: avoid including the Windows
8473 socket stuff in every C files
8474 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8475 the XmL parser(s)
8476 * test/ns4 result/ns4 etc...: added test case for previous prob
8477 * tree.c: xmlNewNs wasn't checking for double definition
8478 * Makefile.in: fixed a problem with dist-hook duplicates
8479 * parser.[hc], xmlIO.c: fixed the loading of external entities
8480 APIs, now xmlLoadExternalEntity() is used everywhere and
8481 setting up an app specific front-end using the
8482 * SAX.c parser.c: some fixes, now the xhtml spec validates
8483 with the xhtml DTD.
8484 * error.c: fixed crashes in case of no input stream
8485 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8486 to the validation tests and results
8487
8488Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8489
8490 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8491 too htmlCreatePushParserCtxt() and htmlParseChunk()
8492 * parser.c: a bit of cleanup.
8493 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8494 to XML) removed the last mem leak known
8495 * HTMLtree.c: output message cleanup
8496 * xmlmemory.c: display content info about memory blocks
8497 * result/HTML/wired.* : missing att value warning change
8498
8499Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8500
8501 * doc/* : rebuilt the documentation
8502
8503Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * parser.[ch] parserInternals.h: Push parser for XML,
8506 seems to work fine now
8507 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8508 --push for push testing
8509 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8510 * testSAX.c: added --push
8511 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8512 subtree
8513 * xmlIO.[ch] : enriched API + fixes for push mode
8514 * entities.[ch]: added the entity content length to the struct.
8515 * xmlmemory.[ch]: new API to show the last entries for the shell
8516 * valid.c: added required attribute testing
8517 * SAX.c: the cdata callback now merge contiguous fragments
8518 * HTMLparser.c: cleanup of some macros
8519
8520Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8521
8522 * parser.c: fix for PIs name starting with xml
8523 * tree.c: fixed a potential problem with || and && ops
8524 * *.c, configure.in win32config.h.in : generate win32config.h for
8525 those on the Other Side !
8526
8527Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * parser.c: fixed a stupid = vs. == bug :-(
8530 * doc/gnome-xml.sgml: s/glade/xml/
8531
8532Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * configure.in, doc/xml.html : bug fix release 1.8.2
8535 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8536 Hopefully the end of that silly C++ include problem
8537 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8538 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8539 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8540 troubles with autoclosed elements when the stree shape doesn't
8541 follow the DtD specs. Added htmlIsAutoClosed() and
8542 htmlAutoCloseTag()
8543 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8544 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8545 * debugXML.c: fixed a bug on printing default namespaces.
8546 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8547
8548Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * result/HTML/*.htm[l] : updated the HTML regression tests according
8551 to the new output
8552 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8553 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8554 problem due to intermix of extern "C" { ... } declarations for C++
8555 and recursive includes in the headers
8556
85571999-12-20 Chris Lahey <clahey@umich.edu>
8558
8559 * HTMLtree.c: Made it so that html nodes with a single child do
8560 not insert a carriage return before or after the child node.
8561
8562Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * configure.in, doc/xml.html : bug fix release 1.8.1
8565 * parser.c: fixed bug #4344
8566 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8567 added the glue to avoid C++ problems
8568 * doc/* : regenerated the documentation
8569
8570Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8571
8572 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8573 namespace recognition, and Dia as a resul :-(
8574 * encoding.c: closed bug #3950
8575
8576Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * valid.c: debugging a posteriori validation, except URI expansion
8579 stuff this should be fixed now
8580 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8581 Carl Nygard <cnygard@bellatlantic.net>
8582 * tester.c: added --postvalid, cleaning of the code
8583 * tree.[ch]: added xmlDocGetRootElement()
8584
8585Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8586
8587 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8588 c++ losage.
8589
8590Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8591
8592 * configure.in, doc/xml.html : bumped to 1.8.0
8593 * xlink.[ch], Makefile.am : added framework for link detection
8594 * parser.h: added nbChars to parser context, needed for cleanup.
8595 * xmlmemory.c: removed a nasty bug when out of mem
8596 * valid.[ch]: adding namespace support for attribute decl
8597 * tester.c: added --debugent option
8598 * debugXML.[ch]: added xmlDebugDumpEntities()
8599 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8600 buffers instead, this was really needed, validation was breaking
8601 in strange ways due to that. Added xmlParseStringPEReference()
8602 and other parsing from strings functions. Entities processing
8603 modified again, but PERef are still not handled correcly but
8604 unless you're Eve Maller you won't notice :-)
8605 * HTMLparser.c: large changes toward reliability, and switched to
8606 lowercase internal tags, XHTML is lowercase, so it will help
8607 that output is closer to next version.
8608 * doc/* : regenerated the documentation, it is now hosted at
8609 http://xmlsoft.org/ (same bits I just bought the domain :-)
8610
8611
8612Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8615 doc generation
8616 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8617 in the SAX API
8618 * doc/*: rebuilt the doc making sure everything appears in the
8619 HTML files
8620
8621Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8624 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8625 which allow impressive speed improvement on dataset with
8626 large text pieces, but at the cost of broken binary
8627 compatibility and slightly bigger memory usage.
8628 Configure with --with-buffers to activate them, they
8629 are protected with XML_USE_BUFFER_CONTENT define.
8630 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8631 goal is 0 memory left allocated once parser is no more used
8632 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8633 call xmlCleanupParser() and xmlMemoryDump()
8634
8635Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8636
8637 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8638 * parser.[ch] encoding.[ch]: added memory cleanup routines
8639 * parser.c: closing bug #3788
8640 * doc/*: rebuilt the doc
8641
8642Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8645 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8646 * tester.c: added --compress option
8647 * doc/*: rebuilt the documentation
8648
8649Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8652 if given /proc/kcore as input !
8653 * doc/xml.html doc/*: updated and rebuilt the documentation
8654
8655Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * parser.c: Fixed some wrongly space collapsing code due to
8658 a misreading of the spec.
8659 * result/*: fixed the output accordingly
8660
8661Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * encoding.c: bug fix and typos
8664 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8665 * parser.c: added attribute normalization closing bug #3597
8666 * test/att* result/att* SAXresult/att*: testcase for attribute
8667 normalization
8668
8669Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * configure.in: closing bug #3163 by adding extra flags for the
8672 cc compiler on HP-UX
8673
8674Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8675
8676 * valid.[ch] : removed a typo and an enumerated type bug in the
8677 xmlAddElementDecl() function
8678 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8679 call to xmlEncodeEntitiesReentrant() so that the functions
8680 New, Set and Get are at the same level.
8681 * parser.c HTMLparser.c: extra memory allocation bug for
8682 attributes detected by someone using libxml in embedded systems :-)
8683
8684Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * xmlmemory.h: turned off mem debug :-\
8687
8688Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8689
8690 * parser.c: closed bug #2784 a one line fix, but worth pushing
8691 a new release out
8692 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8693 some structures, comments before and after the
8694 main element, and other nastyness
8695 * HTMLtree.c tree.c: accomodate the extended HTML supported
8696 * configure.in: pushing 1.7.4
8697 * test/ent8 and related outputs : added a new test for bug #2784
8698 * test/HTML/wired.html and related output: a nasty HTML example
8699 * Makefile.am: improved the test scripts
8700 * docs/* : reran the documentation extractor, updated xml.html
8701
8702Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8705 HTMLparser and debugged the HTML related code. HTML documents
8706 now have their own type
8707 * entities.c: do not dump &apos; for HTML output
8708 * xmlmemory.c: improvement, breakpoint mechanism
8709 * testHTML.c: added --sax --repeat ...
8710 * Makefile.am: improved the HTML tests
8711 * valid.[ch]: added xmlValidGetValidElements and
8712 xmlValidGetPotentialChildren
8713 * tester.c: added --insert to test the 2 new functions
8714 * test//* result//* SAXresult//* : regression test cleanup
8715 and extension.
8716 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8717 gnome-xml-nanohttp.html
8718
8719Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8720
8721 * HTMLparser.c: fixed problems with some autoclose tags
8722 * tree.c: fixed XML output problems.
8723 * result/* SAXresult/*: update of the tests output
8724
8725Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8726
8727 * Makefile.am: Arturo patch for xmlConf.sh version info
8728 * parser.c: Tim Josling patch for single quoted items
8729 * tester.c: Tim Josling patch for tester options usage
8730 * tree.h: indent cleanup
8731
8732Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8735 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8736
8737Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * tree.c : Raph patch for initialization of CORBA fields
8740 * parser.c, xpath.c, ...: modification of doc comments
8741 * xpath.c : allow spaces in xpath expressions
8742
8743Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * xmlmemory.h: turning off memory debug :-(
8746
8747Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8748
8749 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8750 better SAX interfaces.
8751 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8752 entity.
8753 * configure.in: 1.7.2
8754
8755Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * libxml.spec.in: fixed the URL
8758 * doc/xml.html: improved the documentation front-end
8759
8760Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8763
8764Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * libxml.spec.in: fixed the alpha compile problem
8767 * parser.[ch]: changed errno to errNo in the parser context :-(
8768 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8769 * doc/xml.html: changed CHAR to xmlChar
8770 * doc/html/*: recompiled the documentation
8771 * configure.in: 1.7.1
8772
8773Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * parser.h: modified the parser context struct to regain 1.4.0
8776 binary compatibility
8777 * parser.c, xml-error.h: added errno ot teh context and defined
8778 a set of errors values with update of errno
8779 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8780 DTDs and entities
8781 * *.h, *.c: complete cleanup of the use of config.h and include
8782 protection depending on the current setup.
8783 * overalll debugging, maintenance and bug-fixing on all modules
8784 * updated the documentation
8785 * ready for 1.7.0
8786
8787Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8788
8789 * HTMLparser.c : cleanup
8790 * SAX.c valid.c valid.h: added ID/IDREF checking
8791 * tree.c tree.h: extended doc structure for refs
8792 * configure.in: 1.6.2
8793 * parser.c: patched bug in SAX user arg call
8794 * parserInternals.h: patched missing close in C++ wrapping
8795 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8796 especially upcoming XPointer implementation.
8797 * doc/xml.html: augmented, typo
8798
8799Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8800
8801 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8802 not all invocations of install understand -d.
8803
8804Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8805
8806 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8807 to make 'check' works, when builddir != srcdir.
8808
8809Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * doc/xml.html : updated the documentation
8812
8813Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8814
8815 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8816 not deallocated memory blocks
8817 * *.c : replaces all calls to malloc() free() and realloc() to
8818 the wrapper functions/macros
8819 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8820 instead of xmlFreeNodeList()
8821
8822Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8823
8824 * HTMLparser.c: corrected a stupid bug leading to core dump at
8825 tree deallocation. Removed warnings indicated by
8826 Stephane.Conversy@lri.fr
8827 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8828 looked for in the external subset
8829
8830Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8833 on SGI by Stephane.Conversy@lri.fr
8834
8835Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * all .h : changed the prototype declaration indent as in gtk
8838 * most .c : working on reducing the TODOs in the code
8839 * most .c : cleanup though -pedantic and Insure++
8840 * improvements on validation ID checkings.
8841 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8842 * xml-config.in: closed #1810
8843
8844Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * tree.h, valid.c, valid.h: more work on validity, IDs
8847 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8848 definition for AIX
8849
8850Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8853 the distribution due to a cut'n paste error at last commit
8854
8855Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * configure.in: upgraded to version 1.4.0
8858 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8859 Big update, added a large part of the validation process,
8860 it should be usable, but some parts are missing
8861 * xpath.c: improved the implementation w.r.t. root.
8862 * Makefile.am: added more tests
8863 * test and result trees: added a lot of tests
8864 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8865
8866Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * Added an HACKING file
8869
8870Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8871
8872 * xpath.[ch] : improvements and debug of the XPath implementation
8873 * parser.c, HTMLparser.c : modified the parsers to be progressive
8874 * tree.[ch] : extended the Buffer promitives
8875 * xmlIO.[ch] : added basic I/O routines providing progressive
8876 parsing and ready for I18N conversion plugins
8877 * SAXresult/* : the SAX callback sequence maybe slightly different
8878 now
8879 * test*.c : improved/updated the tests programs
8880 * doc/* : recompiled the docs.
8881
88821999-07-26 Michael Meeks <michael@edenproject.org>
8883
8884 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8885
8886 * tree.c: Ditto.
8887
8888Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8889
8890 * configure.in: upgraded to version 1.4.0
8891 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8892 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8893 XML query language, see http://www.w3.org/TR/xpath for more details.
8894 * parser.c, parser.h: added CHAR* related string functions for XPath
8895 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8896 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8897 rebuild the docs.
8898 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8899 and regression testing capabilities for XPath.
8900
8901Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8904 closing bug #1646
8905
8906Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * Makefile.am, example/Makefile.am: closed bug #1683
8909
8910Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * example/Makefile.am, configure.in: added the makefile for the
8913 gjobread example
8914
8915Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8916
8917 * doc/Makefile.am:
8918 - fix which allow "make install DESTDIR=</install/prefix>".
8919
8920Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8923 which fixed a problem on the file reading-code.
8924
8925Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8928 output.
8929 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8930
8931Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * parser.h : Oops removed the binary compatibility problem
8934 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8935 * parser.c, HTMLparser.c: applied patches for reading from stdin
8936
8937Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * parser.c, entities.c, valid.c: cleanup bug #1591
8940 * configure.in: cleanup bug #1592
8941 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8942 the same tree back-end. Hence gdome will be available for it.
8943 * doc/Makefile.am: close bug #617
8944
8945Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * parser.c: alloctate a per parser context SAX interface block
8948
8949Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8950
8951 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8952 and xmlEncodeEntitiesReentrant with the correct one :-\
8953
8954Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * commit of my internal XML base changes, quite a lot of
8957 changes, cleanups, better entities support, framework for
8958 new I/O and charset detection and handling
8959 * Fixed the configure/Makefile stuff to generate shared libs
8960 with the proper version info, so we jumped on rev from
8961 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8962 xmlEncodeEntities() result need to be freed now, and a string
8963 xmlParserVersion provide the current library version.
8964
8965Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8966
8967 * parser.c: fixed a buffer overrun for when you have a very long
8968 attribute with no entities in it.
8969
8970Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * added example directory
8973 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8974
8975Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8976
8977 * Release of libxml-1.1, nearly everything has been touched for
8978 this.
8979 * Added more regression tests
8980 * Updated the documentation
8981
8982Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * tree.[ch]: unified the XML_NO_CORBA defines.
8985 * parser.c encoding.[ch]: started plugging in char encoding detection
8986
8987Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8988
8989 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8990 Also freed allocated buffer.
8991
8992Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8993 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8994 reentrancy problem at printing. One is left in entities.c, to
8995 remove ASAP
8996 * testSAX.c : added a test example showing the use of the SAX
8997 interface if one doesn't want to build the DOM tree.
8998 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8999
9000Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9003 large revamping of the parser to use SAX callbacks
9004 http://www.megginson.com/SAX/ (or at least a C like interface
9005 a la Expat). It's now possible to set up your own callbacks
9006 and the parser will not build a DOM tree.
9007 * test/* result/*: updated the test suite, I finally removed
9008 the old Namespace draft support (PI based).
9009
9010Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9011
9012 * Makefile.am: added test result to EXTRA_DIST for make tests
9013
9014Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * parser.c, parserInternals.h: moved the chars macro definitions
9017 to parserInternals.h
9018 * parser.c, error.c: applied patches from "Knut Åkesson"
9019 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9020
9021Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * xml-config.in : applied patch to make --version work
9024
90251999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9026
9027 * Makefile.am (check-local): Alias for `tests' target. This will
9028 cause `make check' to do the right thing.
9029 (tests): Don't run tests in srcdir. Also, replaced calls to
9030 basename with a `sed' "equivalent".
9031
9032Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9033
9034 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9035 it in the header and not the sources, updated the doc.
9036 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9037 pointing this out.
9038
9039Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9042 exported the inputStream routines.
9043 * doc/html/* : updated accordingly
9044
9045Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9046
9047 * parser.c, parser.h, parserInternals.h: added a few extra
9048 internal calls to allocate and free parser contexts ...
9049 * doc/html/* : updated accordingly
9050
9051Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * configure.in, Makefile.am, doc/makefile.am : General changes for
9054 1.0.0 release and including the generated HTML documentation.
9055
9056Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * makefile.am : added parserInternals.h, oops.
9059
9060Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * parserInternals.h: added this header giving access to the parser
9063 internal functions.
9064 * doc/Makefile.am : added a rebuild target which rebuilds the full
9065 set of documentations
9066 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9067 the internal subset.
9068 * *.c *.h: modifications needed to generate the documentation using
9069 gtk-doc, cleanup of functions blocks, reorganisation of struct
9070 declarations.
9071
9072Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9075 the tar and spec file to include the beginning of the doc.
9076
90771999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9078
9079 * doc/.cvsignore: Added this file.
9080
9081Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9082
9083 * tree.c: fixed xmlGetProp to return "" when the attribute
9084 exists, even if the node-list is NULL.
9085
9086Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9087
9088 * tree.c: patched an error outputting empty attribute values.
9089 * Makefile.am and doc/makefile.am: have been updated during the
9090 week-end. Sorry for an empty CVS log, I got a shell problem.
9091
9092Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * tree.h: cleaned up using enums instead of defines
9095 * parser.c, valid.[ch]: more work on parsing/output of element
9096 declarations
9097
9098Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9099
9100 * valid.[ch], tree.c, parser.c : more work toward full parsing
9101 of XML DTDs.
9102 * README: added informations about mailing-list and on-line
9103 documentation
9104
91051999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9106
9107 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9108
9109Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * parser.c, tree.[ch] : more work toward conformance testing,
9112 added a last element to accelerate parsing of very flat structures
9113 started working on internal subset Element content declaration.
9114 * valid.[ch] : first cut at adding code toward validation.
9115 * previous changes had also small impact on most files, especially
9116 the conformance testing using James Clark test suite.
9117
9118Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * test/* : updated the examples, most of them were not well
9121 formed (humm), and added rdf2.
9122 * result/* : resulting changes in the output.
9123
9124Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9125
9126 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9127
9128Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9129
9130 * tree.c: patched a bug in the generation of empty attributes
9131
9132Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9133
9134 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9135 for node/trees/documents/... Biggest problem is namespace
9136 support when copying subtrees.
9137
9138Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9139
9140 * parser.c, entities.c: improve entities and char ref encoding,
9141 and cleanups of error messages.
9142
9143Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9144
9145 * parser.c, entities.c: simple bug hunting done during rpm2html and
9146 rpmfind integration.
9147
9148Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9149
9150 * parser.[ch]: Added interfaces allowing to specify a SAX
9151 handler before parsing.
9152
9153Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9154
9155 * parser.c: redirrect all errors reporting through the SAX
9156 error function
9157
9158Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9161 * libtool, tlmain ...: update of the libtool files
9162
91631998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9164
9165 * entities.c: Use g_snprintf insteda of snprintf.
9166
9167Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9170 added ent5 test for this purpose.
9171 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9172
9173Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * parser.c: fixed? a strange error due to compression on a GWP
9176 document.
9177
9178Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9179
9180 * tree.[ch]: bug fixing
9181 * entities.[ch]: defined a specific type for predefined entities
9182 * doc/xml.html: more documentation on the library, how to use it,
9183 overview of the interfaces.
9184
9185Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9186
9187 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9188
9189Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9190
9191 * tree.c: corrected a small bug
9192 * doc/xml.html: continuing writing documentation.
9193
9194Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9195
9196 * debugXML.h debugXML.c: added debugging utilities.
9197 * tester.c: added --debug switch.
9198 * tree.c: patched an incorrect node->type assignment.
9199 * parser.c: formatting, ensure that node->doc != NULL in attributes
9200
9201Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9202
9203 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9204 entity support and provide an internal representation close to
9205 DOM one (entity ref nodes, and attribute value as tree). I tried
9206 to preserve the interface but this will surely break some apps
9207 (I have to change rpm2html/rpmfind for example). I had to change
9208 two interfaces, and the generated tree is somewhat different.
9209 * doc/* : started documenting the XML library, the tree and
9210 DOM/Corba. This is a first step.
9211
9212Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9213
9214 * parser.c: Set up the fonctions comment block, boring but useful.
9215 * parser.h, SAX.c, parser.c: now attributes are processed through
9216 the SAX interface. The problem is that my SAX interface diverged
9217 quite a bit from the original one, well this is not an official
9218 spec, and translating it from Java to C is hairy anyway...
9219
9220Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9221
9222 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9223 fonctions comment block, boring but useful.
9224
9225Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9226
9227 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9228 conversion routines. However they are not yet used to convert the
9229 inputs. The core will run with UTF-8.
9230
9231Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9232
9233 * tree.c : make sure that the type id is properly set-up when
9234 a new object is allocated, needed for DOM.
9235
9236Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * tree.h, tree.c: Ok, the main objects in the tree will be native
9239 corba objects, it costs 8 bytes per Node, Attribute and Document
9240 but it simplifies the Corba integration a lot (no extra interface
9241 objects to allocate/free).
9242
9243Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9244
9245 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9246 and changed NODEs contants for conformity with DOM Level 1
9247
9248Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9249
9250 * added hooks to keep track of servants when creating objects
9251 xmlDoc and xmlNode (for Corba export).
9252
9253Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * added xml-config script.
9256
9257Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9260 to autoupdate libtool and automake conf files.
9261
92621998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9263
9264 * Makefile.am: Use '?' to separate the sed
9265 commands as ',' is used when people pass -Wl,something.
9266
9267
9268Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9269
9270 * tree.c, tree.h: added a per-document compression interface.
9271
9272Tue Sep 22 20:47:38 EDT 1998
9273
9274 * tree.c, tree.h: added saving with compression and added interfaces
9275 to control the compression level (xmlGetCompressMode,
9276 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9277
9278Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9279
9280 * parser.c: corrected a loop for files of size 0
9281
92821998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9283
9284 * error.h: New file. Contains prototyes from `error.c'.
9285
9286Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9287
9288 * Makefile.am (xmlincdir): New macro.
9289 (xmlinc_HEADERS): Renamed from include_HEADERS.
9290
9291Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9292
9293 * applied small patch on numeric entities from
9294 Christopher Blizzard <blizzard@appliedtheory.com>
9295
9296Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * New release 0.2, removed the old xml_* files so that it's
9299 coherent with the other CVS base (W3C), far better conformance
9300 to standard, new namespaces, decent entities support, beginning
9301 of a SAX-like interface. Nearly nothing left intact, even the
9302 test examples ...
9303
93041998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9305
9306 * .cvsignore: Add .deps dir
9307
9308Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9309
9310 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9311
9312Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9313
9314 * configure.in: added test for CPP
9315 * AUTHORS, Changelog: the original ones didn't get commited but the
9316 glib ones instead, fixed.
9317 * Makefile.am: corrected an error in library naming
9318
9319Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9320
9321 * integrated code developped at W3C
9322 * changed the original Copyright
9323 * migrated to automake
9324 * prefixed the filenames by xml_ to avoid filename clashes
9325
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009326Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9327
9328 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9329 should not be called.
9330
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009331Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9332
9333 * libxml-2.0.pc.in: applied the patch to fix #101894
9334
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009335Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9336
9337 * tree.c : applied patch from Lukas Schroeder for register callbacks
9338 * valid.c: modified patch from Lukas Schroeder to test
9339 register callbacks with --chkregister
9340
Daniel Veillard067bae52003-01-05 01:27:54 +00009341Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9342
9343 * xmlreader.c: seriously changed the way data are pushed to
9344 the underlying parser, go by block of 512 bytes instead of
9345 tryng to detect tag boundaries at that level. Changed the
9346 way empty element are detected and tagged.
9347 * python/tests/reader.py python/tests/reader2.py
9348 python/tests/reader3.py: small changes mostly due to context
9349 reporting being different and DTD node being reported. Some
9350 errors previously undetected are now caught and fixed.
9351 * doc/xmlreader.html: flagged last section as TODO
9352
Daniel Veillard51a447a2003-01-04 19:42:46 +00009353Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9354
9355 * python/libxml.py: integrated the Python 2.2 optimizations
9356 from Hannu Krosing, while maintaining compatibility with
9357 1.5 and 2.1
9358
Daniel Veillarde59494f2003-01-04 16:35:29 +00009359Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9360
9361 * xmllint.c: a bit of cleanup
9362 * xmlreader.c: small fix
9363 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9364 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9365
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009366Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9367
9368 * python/setup.py.in: patch from Stéphane Bidoul to include
9369 drv_libxml2.py in setup.py
9370
Daniel Veillard66b82892003-01-04 00:44:13 +00009371Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9372
9373 * doc/xmlreader.html: starting documenting the new XmlTextReader
9374 interface.
9375
Daniel Veillard7704fb12003-01-03 16:19:51 +00009376Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9377
9378 * xmllint.c: added the --stream flag to use the TextReader API
9379 * xmlreader.c: small performance tweak
9380
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009381Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9382
9383 * xmlreader.c python/tests/reader2py: okay the DTD validation
9384 code on top of the XMLTextParser API should be solid now.
9385
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009386Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9387
9388 * xmlreader.c python/tests/reader2py: Fixing some more mess
9389 with validation and recursive entities while using the
9390 reader interface, it's getting a bit messy...
9391
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009392Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9393
9394 * xmlreader.c python/tests/reader.py: another couple of problem
9395 related to IsEmptyElement reported by Stéphane Bidoul needed
9396 some fixes.
9397
Daniel Veillard4f860202003-01-02 13:00:02 +00009398Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9399
9400 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9401 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9402 based on the python XmlTextReader interface.
9403
Daniel Veillard3c265e42003-01-01 21:06:49 +00009404Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9405
9406 * tree.c: backing out one change in the last patch which broke the
9407 regression tests
9408
Daniel Veillard5335dc52003-01-01 20:59:38 +00009409Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9410
9411 * global.data globals.c tree.c include/libxml/globals.h: applied
9412 an old patch from Lukas Schroeder to track node creation and
9413 destruction. Probably missing a lot of references at the moment
9414 and not usable reliably.
9415
Daniel Veillard8ba17412003-01-01 19:13:12 +00009416Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9417
9418 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9419 from doc/news.html and a stylesheet
9420
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009421Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9422
9423 * xmlreader.c python/tests/reader.py: fixed another couple of
9424 xmlreader bugs reported by Stéphane Bidoul and added tests.
9425
Daniel Veillard9e395c22003-01-01 14:50:44 +00009426Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9427
9428 * xmlreader.c python/tests/reader2.py: fixed another validity
9429 checking in external parsed entities raised by Stéphane Bidoul
9430 and added a specific regression test.
9431 * python/tests/reader3.py: cleanup
9432
Daniel Veillardd5896142002-12-31 14:45:26 +00009433Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * xmlreader.c python/tests/reader2.py: fixed a problem with
9436 validation within entities pointed by Stéphane Bidoul, augmented
9437 the tests to catch those.
9438
Daniel Veillarddc85f282002-12-31 11:18:37 +00009439Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * python/generator.py: modified the generator to allow keeping
9442 class references when creating new classes, needed to fix a bug
9443 pointed by Stéphane Bidoul where the input buffer of the
9444 xmlTextReader instance gets destroyed if the python wrapper for
9445 the input is not referenced anymore.
9446
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009447Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9450 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9451
Daniel Veillard571b8892002-12-30 12:37:59 +00009452Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * xmlreader.c python/tests/reader.py: fixed another problem
9455 pointed by Stéphane Bidoul
9456
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009457Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9460 with "<a/>"
9461
Daniel Veillardecaba492002-12-30 10:55:29 +00009462Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * SAX.c: warn on xmlns:prefix="foo"
9465 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9466 for namespace attributes handling.
9467
Daniel Veillard2d84a892002-12-30 00:01:08 +00009468Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9469
9470 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9471 a really nasty problem raised by a DocBook XSLT transform
9472 provided by Sebastian Bergmann
9473
Daniel Veillard29b3e282002-12-29 11:14:41 +00009474Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9477 by Stéphane Bidoul and integrated it into the tests
9478
Daniel Veillarde18fc182002-12-28 22:56:33 +00009479Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9482 extended the XmlTextReader API a bit, addding accessors for
9483 the current doc and node, and an entity substitution mode for
9484 the parser.
9485 * python/libxml.py python/libxml2class.txt: related updates
9486 * python/tests/Makefile.am python/tests/reader.py
9487 python/tests/reader2.py python/tests/reader3.py: updated a bit
9488 the old tests and added a new one to test the entities handling
9489
Daniel Veillardaba976d2002-12-28 21:14:18 +00009490Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * python/generator.py python/libxml2class.txt
9493 python/tests/reader.py python/tests/reader2.py: changed the
9494 generator to provide casing for the XmlTextReader similar to
9495 C# so that examples and documentation are more directly transposable.
9496 Fixed the couple of tests in the suite.
9497
Daniel Veillard83298842002-12-28 15:12:33 +00009498Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * doc/guidelines.html: added a document on guildeline for
9501 publishing and deploying XML
9502
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009503Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * valid.c xmlreader.c: final touch running DTD validation
9506 on the XmlTextReader
9507 * python/tests/Makefile.am python/tests/reader2.py: added a
9508 specific run based on the examples from test/valid/*.xml
9509
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009510Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9511
9512 * python/libxml.py: added a few predefined xmlTextReader parser
9513 configuration values.
9514
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009515Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * python/libxml_wrap.h: trying to fix #102037
9518
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009519Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9520
9521 * SAX.c: fixing bug #95296, when the predefined entities
9522 are redefined in the DTD the default one must be used
9523 instead anyway.
9524
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009525Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9526
9527 * doc/xmllint.xml
9528 * doc/xmllint.1
9529 Add discussion of XML_DEBUG_CATALOG to xmllint man
9530 page - bug #100907
9531
9532
Daniel Veillarddf512f42002-12-23 15:56:21 +00009533Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * xmlreader.c: Fixed the empty node detection to avoid reporting
9536 an inexistant close tag.
9537
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009538Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9541 for Python 2.1
9542
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009543Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9546
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009547Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * doc/libxml2-api.xml python/tests/reader.py: one really need
9550 to provide the base URI information when creating a reader parser
9551 from an input stream. Updated the API and the example using it.
9552
Daniel Veillardea7751d2002-12-20 00:16:24 +00009553Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9556 include/libxml/valid.h include/libxml/xmlreader.h: working on
9557 DTD validation on top of xml reader interfaces. Allows to
9558 validate arbitrary large instances. This required some extensions
9559 to the valid module interface and augmenting the size of xmlID
9560 and xmlRef structs a bit.
9561 * uri.c xmlregexp.c: simple cleanup.
9562
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009563Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9566 work on the xml reader interfaces.
9567 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9568 Web page for the Windows binaries.
9569
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009570Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * xmlIO.c: applied a patch for VMS following the report by
9573 Nigel Hall
9574
Daniel Veillard3772de32002-12-17 10:31:45 +00009575Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * parser.c: the parseStartTag bug fix wasn't complete.
9578
Daniel Veillard67df8092002-12-16 22:04:11 +00009579Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9582 parseStartTag, fixing it.
9583 * test/att4 result/att4 result/noent/att4: adding the test
9584 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9585 more methods to XmlTextReader.
9586
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009587Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9588
9589 * win32/libxml2.def.src: added more xml reader exports
9590 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9591 to the build
9592
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009593Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9594
9595 * doc/tutorial/xmltutorial.xml
9596 plus generated html and pdf
9597 Updating tutorial again based on further comments from Niraj
9598 Tolia on the last iteration
9599
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009600Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9601
9602 * doc/tutorial/xmltutorial.xml
9603 * doc/tutorial/includekeyword.c
9604 * doc/tutorial/includegetattribute.c
9605 plus generated html and pdf
9606 Adding fix from Niraj Tolia to tutorial to properly free memory.
9607
9608
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009609Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9610
9611 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9612 more methods of XmlTextReader.
9613 * python/libxml2class.txt python/tests/reader.py: this increased the
9614 methods in the bndings, augmented the test to check those new
9615 functions.
9616
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009617Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9618
9619 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9620 methods of XmlTextReader.
9621 * python/generator.py python/libxml_wrap.h python/types.c
9622 python/libxml2class.txt: added the reader to the Python bindings
9623 * python/tests/Makefile.am python/tests/reader.py: added a specific
9624 test for the Python bindings of the Reader APIs
9625 * parser.c: small cleanup.
9626
Daniel Veillard06503452002-12-13 10:42:08 +00009627Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * xinclude.c: fallback was only copying the first child not the
9630 full child list of the fallback element, closes #89684 as reopened
9631 by Bernd Kuemmerlen
9632
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009633Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9634
9635 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9636
Daniel Veillard000eafb2002-12-12 10:04:22 +00009637Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
Daniel Veillardc1eed322002-12-12 11:01:32 +00009639 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009640 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009641 gives enum values, fix functype return type, put back fields in
9642 structs
9643 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009644
Daniel Veillard024b5702002-12-12 00:15:55 +00009645Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9646
9647 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9648 about htmlNodeDumpOutput location.
9649 * xpath.c: removed an undefined function signature
9650 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9651 too many symbols in the API breaking the python bindings.
9652 Updated with the libxslt/libexslt changes.
9653
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009654Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * configure.in: preparing release of 2.4.29
9657 * doc/*: rebuilt the docs and API
9658 * xmlreader.c: a few more fixes for the XmlTextReader API
9659
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009660Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9661
9662 * include/win32config.h: applied mingw patch from Magnus Henoch
9663
Daniel Veillard5aad8322002-12-11 15:59:44 +00009664Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9667
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009668Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9671 building Python script, does the C parsing directly, generates
9672 a better API description including structure fieds defs and
9673 enums. Still a couple of bugs, but good enough for the python
9674 wrappers now.
9675 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9676 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9677 include/libxml/schemasInternals.h include/libxml/tree.h: more
9678 cleanup based on the python analysis script reports.
9679 * libxml.spec.in: make sure the API XML description is part of the
9680 devel package.
9681
Daniel Veillard01c13b52002-12-10 15:19:08 +00009682Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9685 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9686 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9687 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9688 code cleanup, especially the function comments.
9689 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9690
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009691Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * Makefile.am xmlreader.c include/libxml/Makefile.am
9694 include/libxml/xmlreader.h: Adding a new set of APIs based on
9695 the C# TextXmlReader API but converted to C. Allow to parse
9696 in constant memory usage, far simpler to program and explain
9697 than the SAX like APIs, unfinished but working.
9698 * testReader.c: test program
9699
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009700Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9701
9702 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9703
Daniel Veillard64b35282002-12-04 15:10:40 +00009704Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * tree.c: Chip turner indicated that XHTML1 serialization
9707 rule for style actually break on both IE and Mozilla,
9708 try to avoid the rule if escaping ain't necessary
9709
Daniel Veillard8efff672002-12-04 11:44:48 +00009710Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * nanhttp.c: handle HTTP URL escaping, problem reported by
9713 Glen Nakamura and Stefano Zacchiroli
9714
Daniel Veillard1c732d22002-11-30 11:22:59 +00009715Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9718
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009719Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * uri.c: Johann Richard pointed out some XPointer problems for
9722 URN based URI references in XInclude. Modified the URI parsing
9723 and saving routines to allow correct parsing and saving of
9724 XPointers, especially when attached to "opaque" scheme accordingly
9725 to RFC 2396
9726
Daniel Veillard8db67d22002-11-27 19:39:27 +00009727Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9730 of refactoring to the HTML saving code.
9731 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9732 in the doc.
9733
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009734Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9737 to a buffer API to reuse the generic dump to an OutputIO layer,
9738 this reduces code, fixes xmlNodeDump() for XHTML, also made
9739 xmlNodeDump() now return the number of byte written.
9740
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009741Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * python/setup.py.in: another patch from Stéphane Bidoul for
9744 Python bindings on Windows
9745 * doc/parsedecl.py: small cleanup
9746
Daniel Veillard9715c172002-11-25 16:33:40 +00009747Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9748
9749 * libxml.spec.in configure.in: add a line in %changelog for releases
9750
Daniel Veillard9bc53102002-11-25 13:20:04 +00009751Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * parser.c: patch from Marcus Clarke fixing a problem in entities
9754 parsing that was detected in KDe documentations environment.
9755
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009756Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9757
9758 * python/libxml.c (libxml_prev): Return the previous as opposed to
9759 the next node (I guess this is the result of some cut & paste programming:)
9760
Daniel Veillard80d7b902002-11-23 16:23:08 +00009761Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9764
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009765Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * python/generator.py python/libxml.c python/setup.py.in: trying
9768 to fix the Python bindings build on Windows (Stéphane Bidoul)
9769
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009770Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9771
9772 * win32/configure.js: added option for python bindings
9773 * win32/libxml2.def.src: added more exports
9774
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009775Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9776
9777 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9778 pthreads
9779 * win32/wince/*: applied updates to Windows CE port from Javier
9780
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009781Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * configure.in: preparing 2.4.28
9784 * libxml.spec.in doc/Makefile.am: some cleanup
9785 * doc/*: updated the news and regenerated.
9786
Daniel Veillardfee408f2002-11-22 13:18:30 +00009787Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * HTMLparser.c: final touch at closing #87235 </p> end tags
9790 need to be generated.
9791 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9792 this change slightly the output of a few tests
9793 * doc/*: regenerated
9794
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009795Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * parserInternals.c: fixing bug #99190 when UTF8 document are
9798 parsed using the progressive parser and the end of the chunk
9799 is in the middle of an UTF8 multibyte character.
9800
William M. Brack8b2c7f12002-11-22 05:07:29 +00009801Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9802
9803 * threads.c: fixed initialization problem in xmlNewGlobalState
9804 which was causing crash.
9805 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9806 in xmlInitializeGlobalState.
9807 * parserInternals.c: cleaned up ctxt->sax initialisation.
9808
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009809Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * tree.c include/libxml/tree.h: modified the existing APIs
9812 to handle XHTML1 serialization rules automatically, also add
9813 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9814 libxslt serialization uses it when needed without changing
9815 the library API.
9816 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9817 result/xhtml1: added a new test specifically for xhtml1 output
9818 and updated the result of one XHTML1 test
9819
Daniel Veillardd076a202002-11-20 13:28:31 +00009820Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * xinclude.c parserInternals.c encoding.c: fixed #99082
9823 for xi:include encoding="..." support on text includes.
9824 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9825 test/XInclude/ents/isolatin.txt : added a specific regression test
9826 * python/generator.py python/libxml2class.txt: fixed the generator
9827 the new set of comments generated for doc/libxml2-api.xml were
9828 breaking the python generation.
9829
Daniel Veillard817e70b2002-11-19 22:28:48 +00009830Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9833 * configure.in: patch for Solaris on new autoconf closes #98880
9834 * doc/parsedecl.py: repair the frigging API building script,
9835 did I say that python xmllib sucks ?
9836 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9837 and some comment are no more truncated.
9838
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009839Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * parser.c: Martin Stoilov pointed out a potential leak in
9842 xmlCreateMemoryParserCtxt
9843
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009844Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9845
9846 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9847 included in HTML documents and using the push parser.
9848
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009849Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9850
9851 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9852 specified, look for the Python interpreter not just in the
9853 specified root but also in the specified location. Fixes #98825
9854
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009855Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * python/libxml.c: fixing bug #98792 , node may have no doc
9858 and dereferencing without checking ain't good ...
9859
Daniel Veillarddad3f682002-11-17 16:47:27 +00009860Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * configure.in: preparing release 2.4.27
9863 * doc/* : updated and rebuilt the docs
9864 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9865 and all the docs are actually packaged and in the final RPMs
9866 * parser.c parserInternals.c include/libxml/parser.h: restore
9867 xmllint --recover feature.
9868
Daniel Veillard68e9e742002-11-16 15:35:11 +00009869Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
Daniel Veillard784b9352003-02-16 15:50:27 +00009871 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009872 processing of parsed entities, and XPath computation on sustitued
9873 entities.
9874 * testXPath.c: make sure entities are substitued.
9875
Daniel Veillard328f48c2002-11-15 15:24:34 +00009876Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9877
Daniel Veillard784b9352003-02-16 15:50:27 +00009878 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009879 processing of internal parsed entities, which had to be changed.
9880
Daniel Veillard66651aa2002-11-15 11:21:43 +00009881Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9882
9883 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9884 trying to fix bug #98517 about building outside the source tree
9885 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9886
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009887Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9888
9889 * include/win32config.h: cleanup
9890 * win32/Makefile.mingw: integrated mingw in JScript configure
9891 * win32/Makefile.msvc: modified to allow mingw coexistence
9892 * win32/configure.js: integrated mingw
9893 * win32/Readme.txt: cleanup
9894
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009895Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * HTMLparser.c: strengthen the guard in the Pop macros,
9898 like in the XML parser, closes bug #97315
9899
Daniel Veillard0821b152002-11-12 20:57:47 +00009900Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9903 callback is never used.
9904
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009905Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * parserInternals.c: fixed the initialization of the SAX structure
9908 which was breaking xsltproc
9909 * xpath.c: patch from Petr Pajas for CDATA nodes
9910 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9911 * parser.c include/libxml/parser.h: patch from Peter Jones
9912 removing a leak in xmlSAXParseMemory() and adding the
9913 function xmlSAXParseMemoryWithData()
9914
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009915Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9916
9917 adding pdf of tutorial, changing web page to link to it
9918 * doc/tutorial/xmltutorial.pdf
9919 * doc/xml.html
9920 * doc/docs.html
9921
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009922Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9923
9924 * doc/tutorial/ar01s08.html
9925 adding file what I forgot for tutorial
9926
9927
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009928Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9929
9930 Adding encoding discussion to tutorial
9931 Added:
9932 * doc/tutorial/images/*.png: DocBook admonition image files
9933 * doc/tutorial/apf.html, apg.html: new generated html
9934 * doc/tutorial/includeconvert.c: conversion code entity file
9935 changed:
9936 * doc/tutorial/xmltutorial.xml: DocBook original
9937 * doc/tutorial/*.html: generated html
9938
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009939Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9940
9941 * include/libxml/*.h: retired xmlwin32version.h
9942 * doc/Makefile.am: retired xmlwin32version.h
9943 * win32/configure.js: retired xmlwin32version.h
9944
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009945Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9946
9947 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009948 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9949 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009950
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009951Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * globals.c: fixed a typo pointed out by Igor
9954 * xpath.c: try to speed up node compare using line numbers
9955 if available.
9956
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009957Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * tree.c: make xmlFreeNode() handle attributes correctly.
9960
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009961Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9962
9963 * catalog.c: completed the #96963 fix, as reported by Karl
9964 Eichwalder
9965
Daniel Veillard56f21f22002-11-06 15:49:46 +00009966Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9969
Daniel Veillard91ad8792002-11-04 17:06:52 +00009970Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * Makefile.am: switched the order of a couple of includes
9973 to fix bugs #97100
9974
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009975Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9976
9977 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9978 xmlLoadCatalogs that used to separate directories with a ':'.
9979
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009980Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9981
9982 * threads.c: improvements to the Windows-side of thread handling
9983 * testThreads.c: conditionally excluded unistd.h
9984 * testThradsWin32.c: broke overlong lines
9985 * include/win32config.h: adapted thread-related macros to the new
9986 scheme and for pthreads on Windows
9987 * win32/Makefile.msvc: introduced a more flexible thread build,
9988 added testThreads[Win32].c to the build
9989 * win32/configure.js: introduced a more flexible thread config
9990
John Fleck61f6fb62002-10-31 15:23:29 +000099912002-10-31 John Fleck <jfleck@inkstain.net>
9992
9993 * doc/xml.html (and, by implication, FAQ.html)
9994 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9995
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009996Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9997
9998 * configure.in: removed xmlwin32version.h
9999 * include/libxml/Makefile.am: removed xmlwin32version.h
10000
Daniel Veillardce66ce12002-10-28 19:01:59 +000010001Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * tree.c: applied patch from Brian Stafford to fix a bug
10004 in xmlReconciliateNs()
10005
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010006Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * tree.c: applied patch from Christian Glahn to allow
10009 xmlNewChild() on document fragment nodes
10010
Daniel Veillardb39bc392002-10-26 19:29:51 +000010011Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * parser.c: Christian Glahn found a problem with a recent
10014 patch to xmlParseBalancedChunkMemoryRecover()
10015 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10016 problems
10017 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10018 test/schemas/seq*: added the test cases from Charles
10019
Daniel Veillard366a9152002-10-23 20:43:53 +000010020Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10023 serious cleanup of the spec file and associated changes
10024 in the Makefiles.
10025 * valid.c: try to remove some warnings on x86_64
10026
Daniel Veillardd033d022002-10-23 14:55:02 +000010027Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10030 fix bug #96586
10031
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010032Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10035 parsing, applied his patch
10036 * result/HTML/attrents.html result/HTML/attrents.html.err
10037 result/HTML/attrents.html.sax test/HTML/attrents.html:
10038 added the test and result case provided by Mikhail Sogrine
10039
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010040Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * vms/build_libxml.com vms/config.vms vms/readme.vms
10043 include/libxml/parser.h include/libxml/parserInternals.h
10044 include/libxml/tree.h include/libxml/xmlIO.h
10045 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10046 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10047 Applied the VMS update patch from Craig A. Berry
10048 * doc/*.html: update
10049
Daniel Veillardf000f072002-10-22 14:28:17 +000010050Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10053
Daniel Veillard1e208222002-10-22 14:25:25 +000010054Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * debugXML.c: adding a grep command to --shell in xmllint
10057 for T.V. Raman
10058
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010059Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * xmlcatalog.c: tried to fix some of the problem with --sgml
10062
Daniel Veillard935494a2002-10-22 14:22:46 +000010063Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * parser.c: tried to fix bug #91500 where doc->children may
10066 be overriden by a call to xmlParseBalancedChunkMemory()
10067
10068Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10071 identifiers in SGML catalogs containing '&'
10072
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010073Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * python/types.c: fixed bugs when passing result value tree
10076 to Python functions.
10077
Daniel Veillard48267432002-10-18 11:21:38 +000010078Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * configure.in: preparing the release of 2.4.26
10081 * doc/*: updated and rebuilt the documentation
10082
Daniel Veillardbb284f42002-10-16 18:02:47 +000010083Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * parser.c: fixed a XML Namespace compliance bug reported by
10086 Alexander Grimalovsky
10087
Daniel Veillard44892f72002-10-16 15:23:26 +000010088Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * HTMLtree.c: fixed serialization of script and style when
10091 they are not lowercase (i.e. added using the API to the tree).
10092
Daniel Veillard2fd85422002-10-16 14:32:41 +000010093Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10094
10095 * valid.c: make xmlValidateDocument emit a warning msg if there
10096 is no DTD, pointed by Christian Glahn
10097
Daniel Veillard32370232002-10-16 14:08:14 +000010098Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10101 content model when some of the blocks have min or max, and a couple
10102 of bugs found in the process.
10103 * result/schemas/list0* test/schemas/list0*: added some specific
10104 regression tests
10105
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010106Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * README: updated the contact informations
10109
Daniel Veillard63186732002-10-15 08:43:17 +000010110Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10113 misses it, reported by Peter Bray.
10114
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010115Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10116
10117 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10118 and removed a few warnings
10119
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010120Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * parser.c: Christian Glahn found a small bug in the push parser.
10123 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10124 public
10125
Daniel Veillard6045c902002-10-09 21:13:59 +000010126Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xmlschemas.c include/libxml/xmlschemas.h: added
10129 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10130 * testSchemas.c: added --memory to test the new interface
10131
Daniel Veillardf0070122002-10-09 14:24:17 +000010132Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * doc/index.py doc/search.php: integrated the XSLT indexing,
10135 a few fixed in the indexer, added a scope selection at the
10136 search level.
10137
Daniel Veillard01992e02002-10-09 10:20:30 +000010138Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10141 this was due to uninitialized parts of the validation context
10142
Daniel Veillard321be0c2002-10-08 21:26:42 +000010143Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * debugXML.c: applied patch from Mark Vakoc except the API
10146 change, preserved it.
10147 * doc/*: updated the docs to point to the search engine for
10148 information lookup or before bug/help reports.
10149
Daniel Veillard01e87d22002-10-08 16:55:06 +000010150Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * doc/index.py doc/search.php: added mailing-list archives
10153 indexing and lookup
10154
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010155Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10158
Daniel Veillard9b006132002-10-07 11:13:27 +000010159Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * doc/index.py: improved HTML indexing
10162 * doc/search.php: make the queries also lookup the HTML based indexes
10163
Daniel Veillard141d04b2002-10-06 21:51:18 +000010164Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * doc/index.py: added HTML page indexing
10167
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010168Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10169
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010170 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010171 problem in libxslt.
10172 * catalog.c: fixed list handling in XML_CATALOG_FILES
10173
Daniel Veillardceb09b92002-10-04 11:46:37 +000010174Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10175
10176 * valid.c: typo/bug found by Christian Glahn
10177
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010178Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10179
10180 * xmlIO.c: applied Windows CE patch from Javier.
10181 * win32/wince: new directory, contains support for the PocketPC
10182 with Windows CE from Javier.
10183 * include/win32config.h: reorganised, removed duplicate
10184 definitions and applied WinCE patch from Javier.
10185 * include/wsockcompat.h: new file, now contains WinSock
10186 compatibility macros.
10187 * win32/Makefile.msvc: introduced double-run compilation.
10188
Daniel Veillarde16b5742002-09-26 17:50:03 +000010189Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * configure.in include/libxml/xmlwin32version.h: preparing release
10192 of 2.4.25
10193 * doc/*: updated and regenerated teh docs and web pages.
10194
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010195Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10198 error were not covering namespace declarations.
10199 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10200 it was missing the attribute declaration for the namespace
10201 * result/VC/NS3: the fix now report breakages in that test
10202
Daniel Veillardabe01742002-09-26 12:40:03 +000010203Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10206
Daniel Veillard2ace1952002-09-26 12:28:02 +000010207Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10210 and regenerated the docs and web site
10211
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010212Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10215 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10216 not before
10217
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010218Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * python/generator.py python/libxml2class.txt: fixed a stupid error
10221 breaking the python API
10222
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010223Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10226 triostr.c triostr.h: applied a trio update patch from
10227 Bjorn Reese which should work with MinGW
10228
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010229Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * tree.c: improving some documentation comments
10232 * xmlregexp.c: found and fixed a mem leak with python regression tests
10233 * doc/*: rebuilt the doc and the API XML file including the
10234 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10235 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10236 python/types.c: added access to the XML Schemas regexps from
10237 python
10238 * python/tests/Makefile.am python/tests/regexp.py: added a
10239 simple regexp bindings test
10240
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010241Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10242
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010243 * doc/xml.html:
10244 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010245
Daniel Veillard118aed72002-09-24 14:13:13 +000010246Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * xmlregexp.c: fixed the data callback on transition functionality
10249 which was broken when using the compact form
10250 * result/schemas/*: updated the results, less verbose, all tests
10251 pass like before
10252 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10253 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10254 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10255 annoying warnings
10256 * xpath.c: try to provide better error report when possible
10257
Daniel Veillard72336152002-09-21 13:08:14 +000010258Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10259
10260 * Makefile.am: fixed a breakage raised by Jacob
10261
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010262Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10263
10264 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10265 which don't use sockets
10266
Igor Zlatkovic01280582002-09-20 16:40:34 +000010267Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10268
10269 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10270 * win32/configure.js: applied zlib patch from Daniel Gehriger
10271
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010272Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10273
10274 * win32/configure.js: applied the patch from Mark Vakoc for
10275 regexp support
10276 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10277 for regexp support
10278
Daniel Veillardb5c05732002-09-20 13:36:25 +000010279Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * xmlschemastypes.c: as pointed by Igor Float and Double
10282 parsing ain't finished yet
10283
Daniel Veillard40b11342002-09-20 12:01:39 +000010284Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * Makefile.am configure.in: trying to fix #88412 by bypassing
10287 all the python subdir if python ain't detected
10288
Daniel Veillard23e73572002-09-19 19:56:43 +000010289Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10292 made configuring with regexps/automata/unicode the default
10293 but without schemas ATM
10294 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10295 fixed the regexp based DTD validation performance and memory
10296 problem by switching to a compact form for determinist regexps
10297 and detecting the determinism property in the process. Seems
10298 as fast as the old DTD validation specific engine :-) despite
10299 the regexp built and compaction process.
10300
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010301Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10302
10303 * valid.c: determinism is debugged, new DTD checking code now works
10304 but xmlFAComputesDeterminism takes far too much CPU and the whole
10305 set usues too much memory to be really usable as-is
10306
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010307Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * tree.c: fixed another stupid bug in xmlGetNodePath()
10310 * xmllint.c: --version now report the options compiled in
10311
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010312Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * HTMLparser.c: small cleanup
10315 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10316 when configured with them. A bit of debugging around the determinism
10317 checks is still needed
10318
Daniel Veillard63b01c22002-09-17 19:25:28 +000010319Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10322
Daniel Veillard92727042002-09-17 17:59:20 +000010323Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * xmlIO.c: small portability glitch fixed.
10326
Daniel Veillard84d70a42002-09-16 10:51:38 +000010327Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * xmlschemastypes.c: incomplete steps for real/double support
10330 * testAutomata.c include/libxml/xmlautomata.h
10331 include/libxml/xmlregexp.h: avoiding a compilation problem
10332 * valid.c include/libxml/valid.h: starting the work toward using
10333 the regexps for actual DTD validation
10334
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010335Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * hash.c: cosmetic cleanup
10338 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10339 integrating a DTD validation layer based on the regexps
10340
Daniel Veillard4402ab42002-09-12 16:02:56 +000010341Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10344 the determinism was tested before eliminating the epsilon
10345 transitions :-(
10346
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010347Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * python/generator.py python/libxml.c python/libxml.py
10350 python/libxml2-python-api.xml python/libxml2class.txt
10351 python/libxml_wrap.h python/types.c: updated the python
10352 bindings, added code for easier File I/O, and the ability to
10353 define a resolver from Python fixing bug #91635
10354 * python/tests/Makefile.am python/tests/inbuf.py
10355 python/tests/outbuf.py python/tests/pushSAXhtml.py
10356 python/tests/resolver.py python/tests/serialize.py: updated
10357 and augmented the set of Python tests.
10358
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010359Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10360
10361 * win32/configure.js: added more readme info for the binary
10362 package.
10363
Daniel Veillard607b35c2002-09-10 12:16:19 +000010364Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * xmlIO.c: fixed a stupid out of bound array error
10367
10368Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10371 messing around with support for Windows path, cleanups,
10372 trying to identify and fix the various code path to the
10373 filename access. Added xmlNormalizeWindowsPath()
10374
Daniel Veillard76575762002-09-05 14:21:15 +000010375Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * error.c valid.c: working on better error reporting of validity
10378 errors, especially providing an accurate context.
10379 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10380 error reports in those cases.
10381
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010382Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10385 parser.c parserInternals.c xmlIO.c: get rid of all the
10386 perror() calls made in the library execution paths. This
10387 should fix both #92059 and #92385
10388
Daniel Veillard19aa7022002-09-05 11:14:19 +000010389Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * xmllint.c: memory leak reporting was broken after a change
10392 of the preprocessor symbol used to activate it.
10393
Daniel Veillardec6725e2002-09-05 11:12:45 +000010394Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * tree.c: try to make the copy function work for node of
10397 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10398 DOM layers though, not libxml2 itself.
10399
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010400Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * valid.c: try to provide file and line informations, not all
10403 messages are covered, but it's a (good) start
10404
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010405Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * xinclude.c: reimplemented a large part of the XInclude
10408 processor, trying to minimize resources used, James Henstridge
10409 provided a huge test case which was exhibiting severe memory
10410 consumption problems.
10411
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010412Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * python/Makefile.am: applied patch from Christophe Merlet to
10415 reestablish DESTDIR
10416
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010417Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * libxml.spec.in: fixes libary path for x86_64 AMD
10420
John Fleckbe98b332002-09-04 03:16:23 +000010421Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10422
10423 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010424 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010425 (plus resulting generated html files)
10426 fixing one spot I missed in the tutorial where I hadn't freed
10427 memory properly
10428
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010429Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10430
10431 * doc/tutorial/includeaddattribute.c
10432 * doc/tutorial/includeaddkeyword.c
10433 * doc/tutorial/includegetattribute.c
10434 * doc/tutorial/includekeyword.c
10435 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010436 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010437 update tutorial to properly free memory (thanks to Christopher
10438 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010439 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010440 added image files so the callouts are graphical, making it
10441 easier to read ( use "--param callout.graphics 1" to generate
10442 html with graphical callouts)
10443
Daniel Veillarde1662542002-08-28 11:50:59 +000010444Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10447 nice logos generated by Marc Liyanage
10448 * doc/site.xsl *.html: changed the stylesheet to show the new
10449 logo and regenerated the pages
10450
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010451Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10454
Daniel Veillard42766c02002-08-22 20:52:17 +000010455Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * xpath.c: possible mem leak patch from Jason Adams
10458
10459Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10462 in the XQuery namespace
10463 * configure.in: preparing 2.4.24
10464 * doc/*.html: updated the web pages
10465
10466Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * python/generator.py: closing bug #85258 by generating conditional
10469 compile check to avoid linking to routines not configured in.
10470
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000104712002-08-22 Havoc Pennington <hp@pobox.com>
10472
10473 * autogen.sh: update error message for missing automake
10474
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010475Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10476
10477 * python/Makefile.am: typo in target name resulted in libxml2.py
10478 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10479
Daniel Veillard22669b22002-08-22 07:17:11 +000010480Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * win32/win32/Makefile.mingw: updated with version from
10483 Elizabeth Barham at http://soggytrousers.net/repository/
10484
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010485Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10486
10487 * win32/Makefile.msvc: added the prefix location to the include
10488 and lib search path.
10489
Havoc Pennington830e8972002-08-18 22:22:13 +0000104902002-08-18 Havoc Pennington <hp@pobox.com>
10491
10492 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10493 both automake 1.6 and 1.4 installed get the right automake. Means
10494 compilation from CVS will now require the latest automake 1.4
10495 release, or manually creating symlinks called "automake-1.4" and
10496 "aclocal-1.4"
10497
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010498Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * configure.in python/Makefile.am: more AMD 64 induced changes from
10501 Frederic Crozat
10502
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010503Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * xinclude.c: oops I was missing the xml:base fixup too
10506 * result/XInclude/*.xml: this adds xml:base attributes to most
10507 results of the tests
10508
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010509Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * xinclude.c: quick but apparently working implementation of
10512 xi:fallback, should close bug #89684
10513 * Makefile.am test/XInclude/docs/fallback.xml
10514 result/XInclude/fallback.xml: added a basic test for fallback,
10515 and run with --nowarning to avoid a spurious warning
10516 * configure.in: applied patch from Frederic Crozat for python
10517 bindings on AMD 64bits machines.
10518
Daniel Veillard9e923512002-08-14 08:48:52 +000010519Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10522 the caller don't pass a SAX callback block.
10523
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010524Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * tree.c: applied the same fix for the XML-1.0 namespace to
10527 xmlSearchNsByHref() as was done for xmlSearchNs()
10528
Daniel Veillardad11b302002-08-12 14:53:41 +000010529Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * libxml.3: small cleanup of the man page
10532 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10533 when serializing HREF attributes generated by XSLT.
10534
Daniel Veillardc084e472002-08-12 13:27:28 +000010535Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10538 version of Marc Liyanage' patch for boolean attributes in HTML
10539 output
10540
Daniel Veillard5f91b372002-08-12 12:13:01 +000010541Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * python/tests/serialize.py: fixed the test results, indenting
10544 behaviour changed slightly
10545
Aleksey Sanin9e951762002-08-08 18:02:41 +000010546Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10547
10548 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10549 new c14n function to Windows def files
10550
Aleksey Saninea4272a2002-08-02 23:50:03 +000010551Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10552
10553 * c14n.c: fixed a memory leak in c14n code
10554
Daniel Veillard58e44c92002-08-02 22:19:49 +000010555Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * parser.c include/libxml/parser.h: adding a new API for Christian
10558 Glahn: xmlParseBalancedChunkMemoryRecover
10559 * valid.c: patch from Rick Jones for some grammar cleanup in
10560 validation messages
10561 * result/VC/* result/valid/*: this slightly change some of the
10562 regression tests outputs
10563
Daniel Veillard0bf29002002-08-01 12:54:11 +000010564Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * tree.c: trying to fix a problem in namespaced attribute handling
10567 raised by Christian Glahn
10568
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010569Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * encoding.c include/libxml/encoding.h: Opening the interface
10572 xmlNewCharEncodingHandler as requested in #89415
10573 * python/generator.py python/setup.py.in: applied cleanup
10574 patches from Marc-Andre Lemburg
10575 * tree.c: fixing bug #89332 on a specific case of loosing
10576 the XML-1.0 namespace on xml:xxx attributes
10577
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010578Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10579
10580 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10581 corner case from new Merlin's test suite and added a callback
10582 that will be used to improve xmlsec performance
10583
10584
Daniel Veillard0b22def2002-07-29 16:23:03 +000010585Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * HTMLtree.c: trying to fix the <style> escaping problem in
10588 HTML serialization bug #89342
10589
Daniel Veillard0b28e882002-07-24 23:47:05 +000010590Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10593 and rebuilt the web site.
10594
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010595Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010596
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010597 * include/libxml/tree.h: added _private member to xmlNs struct
10598
Daniel Veillard1d995272002-07-22 16:43:32 +000010599Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * HTMLparser.c: fixing bug #84876 based on the xml working
10602 code.
10603
William M. Brack61eaba52002-07-21 11:14:18 +000010604Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10605
10606 * python/Makefile.am: enhanced to fix bug 72012 (errors
10607 when using '-jX' make parameter)
10608
William M. Brackef61d202002-07-19 08:32:00 +000010609Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10610
10611 * xpath.c: small additional enhancement for booleans
10612 compared to nodesets
10613
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010614Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * HTMLtree.c: changed the order of the encoding declaration
10617 attributes in the meta tags due to a bug in IE/Mac
10618
William M. Brack0c022ad2002-07-12 00:56:01 +000010619Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10620
10621 * xpath.c: enhanced handling of booleans (especially '='
10622 and '!=' for nodesets) - fixes bug 85256. Added new
10623 routine xmlXPathNotEqualValues for more proper handling
10624 of '!=' when nodesets are involved.
10625
Daniel Veillard06944e22002-07-11 19:55:18 +000010626Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10629 doc/xmlcatalog_man.xml to the source distribution
10630
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010631Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10632
10633 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10634 asked for this.
10635
Daniel Veillard539638b2002-07-06 19:55:14 +000010636Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * configure.in: preparing 2.4.23
10639 * doc/*: rebuilt the docs
10640
Daniel Veillard176d99f2002-07-06 19:22:28 +000010641Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * parser.c: fixing bug #84169 by fixing the
10644 comment of xmlCreatePushParserCtxt to describe the
10645 encoding detection parameters better.
10646
Daniel Veillard37f961d2002-07-06 17:53:56 +000010647Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * valid.c: fixing bug #79331 in one path the lookup for
10650 ID attributes on a namespaced node wasn't handled correctly :-\
10651
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010652Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * HTMLparser.c: trying to fix 87235 about discarded white
10655 spaces in the HTML parser.
10656 * result/HTML/*: this changes the output of a number of HTML
10657 regression tests
10658
Daniel Veillardfdc91562002-07-01 21:52:03 +000010659Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * xpath.c: applied patch from Richard Jinks for the namespace
10662 axis + fixed a memory error.
10663 * parser.c parserInternals.c: applied patches from Peter Jacobi
10664 removing ctxt->token for good.
10665 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10666 popped out by the regression tests.
10667 * Makefile.am: patch for threads makefile from Gary Pennington
10668
William M. Brack6000af52002-06-28 11:43:13 +000010669Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10670
Daniel Veillardfdc91562002-07-01 21:52:03 +000010671 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010672 expressions involving preceding-sibling (et al).
10673
Daniel Veillard153120c2002-06-18 07:58:35 +000010674Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * hash.c: applied a patch from Peter Jacobi to solve a problem
10677 when compiling with the Watcom C on Win32
10678 * result/schemas/*.err: the change of hashing algo generated
10679 permutations in the output
10680
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010681Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * hash.c: applied patch from Sander Vesik improving the quality of
10684 the hash function.
10685
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106862002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010687
10688 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10689 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10690 xmllint.c xpath.c: replaced sprintf() with snprintf()
10691 to prevent possible buffer overflow (the bug was pointed
10692 out by Anju Premachandran)
10693
Daniel Veillarde059b892002-06-13 15:32:10 +000010694Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * parser.c: removed an uninitialized data error popped by valgrind
10697 on PE references
10698
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010699Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10700
10701 * doc/xml.html
10702 adding tutorial reference to the web page
10703
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010704Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10705
10706 * doc/tutorial/xmltutorial.xml
10707 * doc/tutorial/ar01s07.html
10708 * doc/tutorial/ape.html
10709 * doc/tutorial/includegetattribute.c
10710 adding section to tutorial about retrieving an attribute
10711 value
10712
Daniel Veillardf5582f12002-06-11 10:08:16 +000010713Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * parser.c: applied a couple of patches from Peter Jacobi to start
10716 to get rid of ctxt->token, with a possible significant speed
10717 improvement to be gained once done. Better compliance with PE
10718 references constructs in DTDs too.
10719 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10720 from Peter too
10721
Daniel Veillard38d80e22002-06-11 07:24:56 +000010722Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10725 xmlParseElement was likely to have been deallocated at the
10726 time of the report, possibly leading to segfault. Just report
10727 the tag name now.
10728
Daniel Veillard9e412302002-06-10 15:59:44 +000010729Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * xpath.c: patch from Richard Jinks for XPath substring() function
10732 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10733
Aleksey Sanina5808b92002-06-14 17:07:41 +0000107342002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010735
10736 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10737
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010738Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10739
10740 *doc/FAQ.html
10741 fixing typos in FAQ, thanks to Robert Funnell for the
10742 editing help
10743
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010744Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * NEWS: got complaints from rpmlint that it was empty
10747
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010748Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10749
10750 * added doc/tutorial, including:
10751 apa.html
10752 apb.html
10753 apc.html
10754 apd.html
10755 ar01s02.html
10756 ar01s03.html
10757 ar01s04.html
10758 ar01s05.html
10759 ar01s06.html
10760 includeaddattribute.c
10761 includeaddkeyword.c
10762 includekeyword.c
10763 includestory.xml
10764 index.html
10765 xmltutorial.xml
10766 libxml tutorial, including generated html
10767
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010768Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10769
10770 * result/c14n/exc-without-comments/merlin-c14n-two-*
10771 result/c14n/without-comments/merlin-c14n-two-*
10772 test/c14n/exc-without-comments/merlin-c14n-two-*
10773 test/c14n/without-comments/merlin-c14n-two-*
10774 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10775 c14n/exc-c14n and slightly modified test script to handle
10776 these test cases
10777 * c14n.c: fixed bugs for complicated nodes set (namespace
10778 without node and others from merlin-c14n-two.tar.gz)
10779 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10780 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10781 for xmlsec performance patch
10782 * xpath.c: fixed self::node() for namespaces and attributes
10783
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010784Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10785
10786 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10787 but with the format parameter
10788 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10789
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010790Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10791
10792 * Makefile.am: updated c14n tests suite
10793 * c14n.c: performance improvement for previous c14n patch
10794
Daniel Veillarde72c7562002-05-31 09:47:30 +000010795Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * parser.c: another peroformance patch from Peter Jacobi, that
10798 time on parsing attribute values.
10799
Aleksey Sanin508a1012002-05-31 06:32:32 +000010800Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10801
10802 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10803 into LibXML2 test suite
10804
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010805Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10806
10807 * c14n.c: propagating xpath ancesstors node fix to c14n
10808 plus small performance improvement to reduce number of
10809 mallocs
10810 * xpath.c: fixed ancestors axis processing for namespace nodes
10811
Daniel Veillard46de64e2002-05-29 08:21:33 +000010812Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10815 Peter Jacobi
10816
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010817Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10818
10819 * configure.in: preparing 2.4.22
10820
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010821Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10824 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10825 a public entry point.
10826 * doc/*: rebuilt the API and docs
10827
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010828Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * xpath.c: patch from Richard Jinks to fix a problem introduced
10831 in the previous patch and pointed by Norm
10832
Daniel Veillardc6924812002-05-24 11:10:43 +000010833Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * libxml.spec.in: fixing bug #81112
10836
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010837Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * uri.c: fixing bug #82848
10840
Daniel Veillarda2878972002-05-24 07:54:39 +000010841Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10844 output of one catalog test
10845
Aleksey Sanin114e4752002-05-24 07:20:27 +000010846Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010847
Aleksey Sanin114e4752002-05-24 07:20:27 +000010848 * global.data globals.c tree.c include/libxml/globals.h
10849 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10850 default value for global parameter xmlIndentTreeOutput to 1 and
10851 introduced new global parameter xmlTreeIndentString (the string
10852 used to do one-level indent) with default value " " (as it was
10853 in tree.c)
10854
Daniel Veillard49d5af82002-05-23 11:55:49 +000010855Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10858 with trio and schemas.
10859
Daniel Veillard7c13af42002-05-22 09:57:32 +000010860Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * xpath.c: patch from Richard Jinks to fix the problem raised in
10863 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10864
Daniel Veillard5a872412002-05-22 06:40:27 +000010865Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * xmlschemas.c: a bit of work on import.
10868 * xmlschemastypes.c: Charles Bozeman provided a compare function
10869 for date/time types so min/max facet restrictions should work,
10870 indeterminate comparisons return an error instead of equal.
10871 * test/schemas/date_0* result/schemas/date_0_0: specific test
10872 from Charles Bozeman too
10873
Daniel Veillard10b6da42002-05-18 07:55:20 +000010874Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10877 from Christian Cornelssen fixing the man pages and the Catalog
10878 building script.
10879 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10880 next step is <xs:import> I now have a reasonable understanding
10881 of how it works.
10882
Daniel Veillarde5354492002-05-16 08:43:22 +000010883Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10886
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010887Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10888
10889 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10890
Daniel Veillard088bf112002-05-14 11:03:59 +000010891Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * xpath.c: fixing an XPath function evalutation bug pointed out
10894 by Alexey Efimov where the context was lost when evaluating
10895 the function arguments
10896
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010897Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010898
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010899 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10900 function public for XMLSec performance optimizations
10901
Daniel Veillard3cd72402002-05-13 10:33:30 +000010902Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * python/generator.py python/libxml2class.txt : fixed a problem
10905 with the HTML parser pointed by Gary Benson
10906 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10907 example
10908
Aleksey Sanine48a3182002-05-09 18:20:01 +000010909Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10910 * parser.c: fixed bug #81159 (memory growth in SAX)
10911
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010912Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10913 * xpath.c: fixed bug #78858 (the real fix)
10914
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010915Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010916 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010917
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010918Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * tree.c: modified xmlNodeSetBase to allow changing the
10921 base of a document.
10922
Daniel Veillard070803b2002-05-03 07:29:38 +000010923Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * xmlschemastypes.c: patch Charles Bozeman for validation of
10926 all the date, time, and duration types
10927 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10928 * configure.in: fixed an error pointed by an user
10929 * xml2-config.in: fixed an error pointed by an user
10930
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010931Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10932
10933 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10934 win32/libxml2.def.src xmlIO.c: exported default
10935 'file:', 'http:' and 'ftp:' protocols input handlers
10936 and maked protocols comparisson case insensitive
10937
Daniel Veillard34de97f2002-04-30 14:29:22 +000010938Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * configure.in: Neven Has detected a typo
10941
Daniel Veillard28577c32002-04-30 06:48:41 +000010942Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10945 as one of the persons allowed to commit directly to the
10946 module.
10947
Daniel Veillardfc57b412002-04-29 15:50:14 +000010948Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10951 * valid.c: raised a too low limit
10952 * doc/*: rebuilt the docs
10953
Daniel Veillardeca82812002-04-24 11:42:02 +000010954Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10955
10956 * test/XPath/expr/floats test/XPath/expr/functions
10957 result/XPath/expr/floats result/XPath/expr/functions
10958 xpath.c: another XPath conformance patch from Richard Jinks
10959
Daniel Veillard13e04c62002-04-23 17:51:29 +000010960Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10961
10962 * xmlschemas.c: fixed validation of attribute groups.
10963 * test/schemas result/schemas: added an example from the primer
10964
Daniel Veillard88c58912002-04-23 07:12:20 +000010965Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10966
10967 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10968 * test/schemas result/schemas: updated the test list
10969
Daniel Veillarde19fc232002-04-22 16:01:24 +000010970Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10971
10972 * TODO: updated a bit
10973 * parser.c: made a comment more specific
10974 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10975 Schemas conformance.
10976 * test/schemas result/schemas: updated the test list
10977
Daniel Veillard441bc322002-04-20 17:38:48 +000010978Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10981 implementing xs:all with minOccurs = 0
10982 * tes/schemas/* result/schemas/*: added more tests covering
10983 xs:all
10984
Daniel Veillard8a001f62002-04-20 07:24:11 +000010985Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * xmlregexp.c: first implementation of the all particle, this
10988 may need to be revisited for case where not all transitions
10989 must be crossed.
10990
Daniel Veillard7646b182002-04-20 06:41:40 +000010991Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10992
10993 * tree.c: another entity processing update from Markus Henke
10994
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010995Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10996
10997 * trionan.c: fixed crash on OSF/1
10998
Daniel Veillardb4398962002-04-19 07:01:55 +000010999Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * xmlschemas.c: more Schemas work
11002 * test/schemas/* result/schemas/*: added more tests coming
11003 from the spec.
11004
Daniel Veillard54761132002-04-18 21:00:44 +000011005Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11008 ExcC14N specification
11009
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011010Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * tree.c: patch from Markus Henke, fix for recursive entities.
11013
Daniel Veillard23b1f372002-04-18 15:50:05 +000011014Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * xpath.c: fix a problem with string() on a document node.
11017
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011018Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * Makefile.am xmlschemas.c: more Schemas work
11021 * test/schemas/* result/schemas/*: added more tests coming
11022 from the spec.
11023
Daniel Veillard6231e842002-04-18 11:54:04 +000011024Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11027 * result/HTML/*: this changes a few things in the results
11028
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011029Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11030
11031 * include/libxml/tree.h: eliminated 'declaration different than
11032 prototype' warning
11033 * include/win32config.h: "resolved" conflicts with errno.h
11034
Daniel Veillardb509f152002-04-17 16:28:10 +000011035Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11038 on the automata interfaces and debug of counted choices
11039 * test/schemas/* result/schemas/*: added a number of tests
11040
Daniel Veillard8651f532002-04-17 09:06:27 +000011041Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11044 a bit of work on Schemas
11045 * testSchemas.c: try to make it more useful
11046 * test/schemas/* result/schemas/* Makefile.am: changed the
11047 Schemas regression test procedure, started adding a few samples
11048
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011049Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11050
11051 * include/libxml/encoding.h: Patch for the Borland C++ builder
11052 * include/libxml/tree.h: Patch for the Borland C++ builder
11053 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011054 * win32/bcb5: New directory for the Borland C++ builder
11055 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011056
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011057Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11058
11059 * win32/Makefile.msvc: Update for XML Schema support
11060 * win32/configure.js: Update for XML Schema support
11061 * win32/libxml2.def.src: Update for XML Schema support
11062
Daniel Veillard4255d502002-04-16 15:50:10 +000011063Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11066 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11067 xmlunicode.c include/libxml/Makefile.am
11068 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11069 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11070 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11071 include/libxml/xmlversion.h.in : merged the current state of
11072 XML Schemas implementation, it is not configured in by default,
11073 a specific --schemas configure option has been added.
11074 * test/automata test/regexp test/schemas Makefile.am
11075 result/automata result/regexp result/schemas:
11076 merged automata/regexp/schemas regression tests
11077
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011078Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11079
11080 * xpath.c: Gary found a compile time problem, fixes #78823
11081
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011082Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * configure.in: release of 2.4.20
11085 * doc/*: updated and rebuilt the docs
11086
Daniel Veillardf544f192002-04-15 12:56:56 +000011087Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * python/Makefile.am: patch from Cristian Gafton to build on
11090 Red Hat 6.2, should also fix #75779
11091
Daniel Veillard940492d2002-04-15 10:15:25 +000011092Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * valid.c: first part of fixing #78729
11095
Daniel Veillardeb475a32002-04-14 22:00:22 +000011096Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11099 escaping of URI when saving HTML files.
11100 * result/HTML/*: this impacted some tests
11101
Daniel Veillard9b731d72002-04-14 12:56:08 +000011102Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * configure.in: trying to fix #77441
11105
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011106Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * include/libxml/xmlIO.h: Hallski complained it could not be
11109 included by itself.
11110
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011111Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11112
11113 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11114
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011115Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11116
11117 * win32/configure.js: patch from Nilo for the c14n option
11118 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11119
Daniel Veillardda423da2002-04-10 19:25:38 +000011120Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11123 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11124 LIBXML_THREAD_ENABLED
11125
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011126Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * xpath.c: another patch from Richard Jinks for substring conformance
11129 * test/XPath/expr/floats test/XPath/expr/strings
11130 result/XPath/expr/floats result/XPath/expr/strings: update of the
11131 test suite to check those.
11132
Daniel Veillard01917aa2002-04-10 11:30:41 +000011133Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * xpath.c: patch from Richard Jinks for .x float parsing.
11136
Daniel Veillard46d6c442002-04-09 16:10:39 +000011137Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * parser.c: patch from Markus Henke when an encoding ain't recognized
11140
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011141Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11142
11143 * libxml.m4: got a report that #include <string.h> was needed
11144
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011145Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11148
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011149Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11150
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011151 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011152
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011153Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11156 pointed out by Melvyn Sopacua.
11157
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011158Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * libxml.m4: Frédéric Crozat gave a patch related to the change
11161 of Include paths breaking the libxml.m4
11162
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011163Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * xpath.c: Fix bug #76927 forgot to save some context
11166 when evaluating binary expressions
11167
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011168Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * configure.in: fixed configure for MPE/iX from Markus Henke
11171 * xmlmemory.c: fixed initialization problems
11172 * xpath.c: another set of patches from Richard Jinks this
11173 fixes "make XPathtests" on linux
11174
Daniel Veillard21458c82002-03-27 16:12:22 +000011175Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11178 * test/XPath/expr/compare test/XPath/expr/equality
11179 test/XPath/expr/floats test/XPath/expr/functions
11180 test/XPath/expr/strings result/XPath/expr/compare
11181 result/XPath/expr/equality result/XPath/expr/floats
11182 result/XPath/expr/functions result/XPath/expr/strings: Updated
11183 tests though they show a divergence on Linux
11184
Daniel Veillard28dfed12002-03-27 09:08:17 +000011185Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * xpath.c trionan.c: previous commit also included patches
11188 from Richard Jinks on some IEEE support corner case
11189
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011190Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11193 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11194 that $(datadir) should be used for docs
11195
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011196Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11199 could leak filedescriptors
11200
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011201Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * configure.in nanohttp.c: applied patch from Allan Clark for
11204 UnixWare/OpenServer
11205
Daniel Veillard19274092002-03-25 16:48:03 +000011206Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * configure.in: preparing 2.4.19
11209 * doc/*: rebuilt the docs
11210
Daniel Veillard56b2db72002-03-25 16:35:28 +000011211Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * nanohttp.c: fixing #76043, got fed up with non-portability
11214 of that piece of code.
11215
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011216Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * valid.c SAX.c: Never commit without running "make tests" :-(
11219 fix a couple of stupidities in the previous commit
11220 * result/*: a few changes in some attribute order result of previous
11221 commit.
11222
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011223Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11226 the internal subset should not raise duplicate ID errors,
11227 also there was a small bug in conjunction to namespace
11228 declarations defaulted and xml:xxx attributes DTD definitions.
11229
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011230Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * xpath.c: Richard Jinks also raised some rounding problems
11233 this tries to fix them
11234
Daniel Veillard4e2df542002-03-22 12:23:14 +000011235Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11238 behaviour in xmlXPathCastToString()
11239
Daniel Veillarddb552912002-03-21 13:27:59 +000011240Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11243 raised by Morus Walter
11244
Daniel Veillard9e537932002-03-21 13:08:08 +000011245Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11248 from Igor
11249
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011250Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * xpath.c: fixing #75619, related to a problem when trying
11253 to evaluate condition when the current node set resulting
11254 from that sub-step evaluation is empty. Also fixes 2 potential
11255 problem with previous-sibling and next-siblings axis.
11256
Daniel Veillard1840ef02002-03-21 08:05:23 +000011257Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11260 HTML support is not configured in.
11261
Daniel Veillard561b7f82002-03-20 21:55:57 +000011262Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11265 include/libxml/tree.h: dohh I really didn't intended to commit
11266 this test version :-(
11267
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011268Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * testSAX.c: I wanted to see the real speed at the SAX interface
11271 after a little too many Ximianer started complaining about the
11272 parser speed.
11273 added a --quiet option:
11274 paphio:~/XML -> ls -l db100000.xml
11275 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11276 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11277 3200006 callbacks generated
11278 real 0m1.270s
11279 Which means 16MBytes/s and 3Mcallback/s
11280
Daniel Veillardc62a1472002-03-19 18:35:12 +000011281Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11282
11283 * xpath.c: valgrind spotted another error that time when running
11284 on libxslt regression tests
11285
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011286Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11287
11288 * Makefile.am: adding "make valgrind" running the full regression
11289 tests (except python ones) under Valgrind (using valgrind -q
11290 which was kindly added by the author).
11291 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11292 passes cleanly now except an obcure floating point initialization
11293 raised in log10() in one XPath regression test ???
11294 * tree.c: edited some comments to close #75244
11295
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011296Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11299 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11300 context of ScrollKeeper, made sure that if the number is
11301 an integer, the serialization follows the description at
11302 http://www.w3.org/TR/xpath#section-String-Functions
11303
Daniel Veillard5997aca2002-03-18 18:36:20 +000011304Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011306 * configure.in: preparing 2.4.18
11307 * doc/*: updated and rebuilt the web site
11308 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11309 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011310 * parser.c: humm, changed the way the SAX parser work when
11311 xmlSubstituteEntitiesDefault(1) is set, it will then
11312 do the entity registration and loading by itself in case the
11313 user provided SAX getEntity() returns NULL.
11314 * testSAX.c: added --noent to test the behaviour.
11315
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011316Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * parser.c: Wilfried Teiken provided a hackish but working
11319 way to get context reported back on entities when parsing
11320 with SAX and without breaking the DOM build.
11321
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011322Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * c14n.c: applied a new patch from Aleksey Sanin
11325 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11326 to reference Aleksey implementation of XML digital Signatures
11327
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011328Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * xpath.c: small fix to avoid potential problem due to
11331 ordering of freeing data
11332 * python/Makefile.am: people were complaining about
11333 the generated file in python dir not being built
11334
Daniel Veillardd2379012002-03-15 22:24:56 +000011335Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11338 python/generator.py python/libxml.c python/types.c: Cleanup
11339 of the python Makefiles based on Jacob and James feedback,
11340 fixed the spec file accordingly, fixed the number of warning
11341 that passing my pedantic CFLAGS was generating. Conclusion
11342 is that Python includes are real crap.
11343
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011344Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11345
11346 * configure,in: it was reported quite a few times that
11347 xml2-config --cflags should not output
11348 -I$includeprefix/libxml2/libxml because libxml2 header names
11349 clashes with existing names like list.h from C++ stl.
11350 Includes should be #include<libxml/xxx.h> so ...
11351
Daniel Veillard6f293b12002-03-15 09:42:33 +000011352Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * c14n.c: another patch from Aleksey Sanin
11355
Daniel Veillard5c396542002-03-15 07:57:50 +000011356Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11359 canonicalization algorithm
11360 * doc/xml.html doc/index.html: added the C14N references on the
11361 index page.
11362
jacob berkman9be65862002-03-14 02:15:56 +0000113632002-03-13 jacob berkman <jacob@ximian.com>
11364
11365 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11366 usage, redundant, and gcc specific
11367
Daniel Veillard75be0132002-03-13 10:03:35 +000011368Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * xpath.c: speedup some node selection operations, this can
11371 have a significant impact on DocBook Norm's stylesheets
11372 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11373 make sure it's always the case
11374 * debugXML.c: distinguish CDATA and comments in ls operations
11375
Daniel Veillard61f26172002-03-12 18:46:39 +000011376Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11377
11378 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11379 to generate better API descriptions etc...
11380
Daniel Veillard9ff88172002-03-11 09:15:32 +000011381Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * c14n.c: Fixing #74186, made sure all boolean expressions
11384 get fully parenthesized, ran indent on the output
11385 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11386 include/libxml/tree.h: also #74186 related, removed the
11387 --with-buffers option, and all the preprocessor conditional
11388 sections that were resulting from it.
11389
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011390Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * valid.c: applied patch from Dodji Seketeli fixing an
11393 uninitailized variable in xmlValidGetValidElements()
11394
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011395Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * c14n.c: fixed a few comments
11398 * doc/*.html doc/*/*.html: regenerated the docs and added
11399 the C14N API
11400 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11401
Daniel Veillardfa49d872002-03-09 10:20:00 +000011402Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * check-xml-test-suite.py: fix to adapt varaiations in the
11405 bindings
11406 * configure.in python/setup.py python/setup.py.in: fixed to
11407 have the version of the python scripts automatically updated
11408
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011409Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11412 in xmlCopyProp()
11413
Daniel Veillardaf43f632002-03-08 15:05:20 +000011414Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * configure.in: preparing 2.4.17 release
11417 * doc/*: updated and rebuilt the docs
11418 * xpath.c: fixed a comment
11419 * python/libxml.c: fixed a possible reentrancy problem
11420
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011421Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11424 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11425 added a specific regression test
11426 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11427 not raise exceptions when failing to find the attribute.
11428
Daniel Veillard90bc3712002-03-07 15:12:58 +000011429Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * configure.in xmllint.c: owen pointed out a problem with the
11432 ftme fix, gettimeofday() was not detected by configure and
11433 the ftime header wasn't included, dohhh
11434
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011435Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * configure.in xmllint.c: trying to fix #71457 for timing
11438 precision when gettimeofday() is not availble but ftime() is
11439
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011440Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11443 are now copied on install and part of the -devel RPM
11444
Daniel Veillard7b416132002-03-07 08:36:03 +000011445Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * xpath.c: trying to avoid bug #72150 which was apparently
11448 caused by a gcc bug (or a processor problem) as detailed
11449 at http://veillard.com/gcc.bug
11450
Daniel Veillardf742d342002-03-07 00:05:35 +000011451Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11454 fixed xmlReconciliateNs(), added a Python test/example for
11455 inter-document cut'n paste
11456 * python/libxml.py: fixed node.doc on document nodes and added
11457 xpathEval() onto node objects
11458
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011459Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11462 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11463 fixup and integrated tests for the serialization stuff
11464
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011465Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11468 moved the libxml man page to section 3
11469
Daniel Veillard1e774382002-03-06 17:35:40 +000011470Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * tree.c: fix bug #72490
11473 * python/libxml.c python/libxml.py: added methods serialize()
11474 and saveTo() to all node elements.
11475
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011476Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * xmlIO.c: closed #73430, don't read from an input source
11479 which indicated an end-of-file or an error.
11480
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011481Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * parser.c: make sure SAX endDocument is always called as
11484 this could result in a Python memory leak otherwise (it's
11485 used to decrement ref-counting)
11486 * python/generator.py python/libxml.c python/libxml.py
11487 python/libxml2-python-api.xml python/libxml2class.txt
11488 python/tests/error.py python/tests/xpath.py: implemented
11489 the suggestions made by Gary Benson and extended the tests
11490 to match it.
11491
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011492Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * python/generator.py: applied patch fixing #73450
11495
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011496Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * xpath.c: fixing #61290 "namespace nodes have no parent"
11499 long standing divergence from the XPath REC. NodeSets
11500 simply hold a copy of namespace nodes and those node ->next
11501 points to the parent (which may not be the node carrying the
11502 definition).
11503 * include/libxml/xpath.h: flagged but didn't added a possible
11504 speedup
11505 * DOCBparser.c HTMLparser.c: removed some warnings from push
11506 parser due to new state being added.
11507 * tree.c: new fix from Boris Erdmann
11508 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11509 the XML Canonalization support from Aleksey Sanin
11510
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011511Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * tree.c: patch from Boris Erdmann fixing some namespace odities
11514 with xmlCopyNode()
11515
Daniel Veillardc6613042002-03-02 09:34:02 +000011516Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11517
11518 * xmlIO.c: fix bug #72706 when loading a NULL entity
11519
Daniel Veillardc0fef772002-03-01 16:16:31 +000011520Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11523 actually change in a future XML Namespace revision.
11524
Daniel Veillard79426f22002-03-01 16:14:17 +000011525Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11526
11527 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11528 added the possibility of returning nodesets from XPath extension
11529 functions written in Python
11530
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011531Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * python/*: commiting some Python bindings work done while travelling
11534
Daniel Veillard97300512002-03-01 09:13:41 +000011535Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11538 explicitely with memory debugging switched on
11539
Daniel Veillard6361da02002-02-23 10:10:33 +000011540Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11543 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11544 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11545 the accessor generator for strings
11546 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11547 regression test.
11548
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011549Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * python/README python/generator.py python/libxml.c python/setup.py:
11552 added the 'usual' setup.py to allow building a libxml2-python
11553 module based on the same code. The initialization is however
11554 different the 2 .so files fo libxml2 and libxslt are identical and
11555 they entry point initialize both libraries. this is done to avoid
11556 some possible nasty problem since the Python don't merge the maps
11557 of all shared modules.
11558
Daniel Veillard158a4d22002-02-20 22:17:58 +000011559Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * parser.c: fixed a push/encoding bug reported by Michael
11562 on librsvg
11563
Daniel Veillard7839e162002-02-20 18:54:48 +000011564Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * include/libxml/parserInternals.h: fixes a misplaced #endif
11567
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011568Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * parser.c valid.c: found and fixed a couple of allocation bugs
11571
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011572Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * doc/xml.html doc/python.html doc/*: added a Python and binding
11575 page describing the current state of the Python bindings and
11576 giving pointers to the other languages wrappers.
11577
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011578Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11579
11580 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11581 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11582 rebuilt the API and web site
11583 * xpath.c: fixed #71978 portability bugs
11584
Daniel Veillard8aff2472002-02-19 21:50:43 +000011585Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11588
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011589Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * include/libxml/parserInternals.h parser.c: had to change
11592 2 internal parsing API when processing document content
11593 to check the start and end of element content are defined
11594 in the same entity
11595 * valid.c include/libxml/valid.h: attribute normalization can
11596 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11597 with the context to report it.
11598 * SAX.c: fixed the last known bugs, crazy validation constraints
11599 when a document is standalone seems correctly handled. There
11600 is a couple of open issues left which need consideration especially
11601 PE93 on external unparsed entities and standalone status.
11602 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11603 The 2 tests left failing are actually in error. Cleanup done.
11604
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011605Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * valid.c: implemented E59 spaces in CDATA does not match the
11608 nonterminal S
11609
Daniel Veillard878eab02002-02-19 13:46:09 +000011610Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * SAX.c parser.c valid.c: more validation test fixups
11613 * check-xml-test-suite.py: added duration info for the tests
11614
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011615Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * parser.c valid.c: a couple of errors were reported but not
11618 saved back as such in the parsing context. Down to 1% failure rate
11619 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11620
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011621Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * xmlInternald.c: isExtender was missing a char
11624 * parser.c include/libxml/parser.h: % are acceptable in the
11625 internal subset if within a PUBLIC ID
11626
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011627Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * SAX.c parserInternals.c valid.c: more work on the conformance
11630 suite. Took the step to finally block documents with encoding
11631 errors. It's a fatal error per the spec, people should have fixed
11632 their documents by now.
11633
Daniel Veillard55253e22002-02-18 14:32:39 +000011634Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * check-xml-test-suite.py: fixed the test script after some discussion
11637 on the semantic of TYPE="error"
11638 * Makefile.am: added the script to the distrib
11639
Daniel Veillard28757702002-02-18 11:19:30 +000011640Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * SAX.c entities.c: fixed a couple of conformances issues deep
11643 into the validation code (standalone and undeclared Notations)
11644
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011645Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11646
11647 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11648 stayed there for years !
11649
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011650Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11651
11652 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11653 missing
11654
Daniel Veillardc7612992002-02-17 22:47:37 +000011655Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * check-xml-test-suite.py: improved the behaviour a bit as
11658 well as the logs
11659 * parser.c valid.c SAX.c: fixed a few more bugs
11660 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11661
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011662Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * check-xml-test-suite.py: python script to run regression tests
11665 against the XML Test suite of W3C/OASis
11666 * SAX.c: fixed a validation bug
11667 * parser.c: fixed 3 errors pointed by the test suite
11668 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11669 * python/Makefile.am: fixed a dependendy
11670
Daniel Veillard9f28f302002-02-15 20:48:08 +000011671Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * xmlmemory.c: avoid a warning bug #71594
11674
Daniel Veillard144024e2002-02-13 21:14:46 +000011675Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11678 warning on alpha/Tru64
11679
Daniel Veillarde4301c82002-02-13 13:32:35 +000011680Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * include/libxml/entities.h: fixing a comment
11683 * valid.c: fixing some troubles with validity check on namespaces
11684 * result/VC/NS3 test/VC/NS3: added a specific regression test
11685
Daniel Veillarda6d05382002-02-13 13:07:41 +000011686Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11687
11688 * tree.c: Fixing #71342 serializing '\n' in attribute values
11689 * result/noent/att3 result/att3 test/att3: added a specific
11690 test.
11691
Daniel Veillard797a5652002-02-12 13:46:21 +000011692Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * python/libxml.c: couple of bug fixes
11695
Daniel Veillard01a6d412002-02-11 18:42:20 +000011696Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * python/*.py: removed tabs and used spaces.
11699
Daniel Veillard397ff112002-02-11 18:27:20 +000011700Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11703 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11704
Daniel Veillard03517542002-02-11 13:54:40 +000011705Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11706
11707 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11708 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11709
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011710Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * include/libxml/encoding.h include/libxml/entities.h
11713 include/libxml/globals.h include/libxml/parser.h
11714 include/libxml/threads.h include/libxml/tree.h
11715 include/libxml/xmlmemory.h: trying to fix the include mess
11716
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011717Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * include/libxml/xmlmemory.h: reverted part of the previous
11720 attempt to provide #69655, this was breaking the build.
11721
Daniel Veillard0ba59232002-02-10 13:20:39 +000011722Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11725 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11726 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11727 include/libxml/parserInternals.h include/libxml/tree.h
11728 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11729 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11730 clean.
11731 * python/libxml.c: fixed a warning.
11732
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011733Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11734
11735 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11736 copying of node, merge back IDs in the target document.
11737 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11738 test/XInclude/ents/ids.xml: test case
11739 * result/VC/ElementValid4: output changed due to a typo fix
11740
Daniel Veillard1c18e302002-02-09 22:16:40 +000011741Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011744 generate the dependencies right as Jacob found out. Add
11745 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011746
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011747Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11748
11749 * parserInternals.c valid.c: Justin Fletcher found some parts
11750 of the code needing cleanup
11751 * libxml.spec.in python/Makefile.am python/generator.py
11752 python/libxml.c python/libxml.py: Fixed the python Makefiles
11753 corrected a bug showing up on ia64, changed the name of the
11754 python internal module too
11755
Daniel Veillard07be19b2002-02-08 14:20:35 +000011756Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * Makefile.am: applied patch from Andris Pavenis for binary
11759 name suffixes
11760
Daniel Veillardf216d462002-02-08 13:44:24 +000011761Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * xmllint.c win32/win32config.h: fixing #68748
11764
Daniel Veillardd455d792002-02-08 13:37:46 +000011765Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * valid.c: fixing #70166
11768
11769Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * valid.c: fixing #70077
11772
Daniel Veillardc575b992002-02-08 13:28:40 +000011773Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11774
11775 * Copyright Makefile.am README configure.in libxml.spec.in:
11776 Changed to the MIT Licence
11777 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11778 doc/xmlio.html: updated the doc accordingly
11779 * include/libxml/xmlwin32version.h configure.in: preparing
11780 2.4.14 release
11781 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11782 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11783 fixed the const xmlChar * wrapper and generator, XPath extension
11784 functions now use the context as first argument
11785 * python/tests/tstxpath.py python/tests/xpath.py
11786 python/tests/xpathext.py: Updated the tests accordingly
11787 * tree.c: fixed bug #70067
11788
Daniel Veillard7db38712002-02-07 16:39:11 +000011789Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11790
11791 * Makefile.am: cleanup
11792 * debugXML.c: always use stdout if output is NULL
11793 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11794 * python/Makefile.am python/generator.py python/libxml2class.txt
11795 python/libxml_wrap.h python/types.c: augmented the number of bindings
11796 handling FILE * and XPath contexts
11797 * python/tests/Makefile.am: avoid a stupid problem due to the
11798 use of TEST.
11799
Daniel Veillard15a143b2002-02-06 22:40:50 +000011800Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11803
Daniel Veillard70cab352002-02-06 16:06:58 +000011804Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11805
11806 * python/TODO python/libxml.c: cleanup the extension function lookup
11807 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11808
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011809Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * configure.in python/Makefile.am: do not install outside
11812 of prefix
11813
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011814Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * python/TODO python/libxml.c: started adding SAX interfaces
11817 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11818 SAX test
11819
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011820Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * tree.c: hardened the addChild function
11823 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11824 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11825 added accessors needed for xmlNode, a bit more testing and
11826 extension of interfaces
11827 * python/tests/Makefile.am python/tests/build.py: added a test
11828 build from scratch/save/load/check
11829
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011830Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11831
11832 * parserInternals.c: change a small bit in the way valididy
11833 error messages get initialized
11834 * python/TODO python/libxml.c python/libxml2-python-api.xml
11835 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11836 added some memory debugging to track leaks at the libxml2 level
11837 * python/tests/*.py: changed all tests to check for leaks,
11838 there is just one left in XPath extension registrations.
11839
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011840Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * python/TODO python/generator.py python/libxml2-python-api.xml
11843 python/libxml2class.txt: more accessor classes for the parser
11844 context, allow to switch on and check validity
11845 * python/tests/Makefile.am python/tests/error.py
11846 python/tests/invalid.xml python/tests/valid.xml
11847 python/tests/validate.py: attded more test and and added error.py
11848 which I forgot to commit in the last step
11849
Daniel Veillard3ce52572002-02-03 15:08:05 +000011850Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11851
11852 * python/Makefile.am python/types.c: cleanup
11853 * python/libxml.c python/libxml.py python/libxml_wrap.h
11854 python/generator.py python/libxml2-python-api.xml
11855 python/libxml2class.txt: added class for parser context, added
11856 first cut for push mode support. Added a framework to generate
11857 accessors functions.
11858 * python/tests/Makefile.am python/tests/push.py: added a push
11859 test
11860
Daniel Veillardcfb05462002-02-02 23:18:22 +000011861Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11864 bug a bit of cleanup.
11865
Daniel Veillard5d819032002-02-02 21:49:17 +000011866Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11867
11868 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11869 python/libxml2class.txt: adding error redirections and preformat
11870 to a python handler
11871 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11872 tests self checking
11873
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011874Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11877 a function
11878
Daniel Veillard9589d452002-02-02 10:28:17 +000011879Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11880
11881 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11882 python/libxml.c python/libxml2-python-api.xml
11883 python/libxml2class.txt: Progressing through the TODOs, class
11884 description output, extra XML API, RPM now builds the wrappers
11885 for all python installed versions
11886
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011887Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * configure.in libxml.spec.in python/Makefile.am python/TODO
11890 python/generator.py python/libxml2class.txt: added more informations
11891 in the libxml2-python package including docs. Slightly changed
11892 the class hierarchy
11893 * python/tests/*: added basic regression tests infrastructure too
11894
11895Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11898 added libxml2-python as part of the packages installed
11899
Daniel Veillarda7340c82002-02-01 17:56:45 +000011900Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * python/Makefile.am python/generator.py python/libxml.c
11903 python/libxml.py: more work, now able to extend the
11904 XPath interpreter with functions written in python.
11905
Daniel Veillardc3e39442002-02-01 09:29:41 +000011906Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * python/Makefile.am: Jacob sent a patch to allow building from
11909 tarfile.
11910
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011911Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11914 inserted the python wrappers build, I hope this won't be too
11915 unportable
11916
Daniel Veillard1971ee22002-01-31 20:29:19 +000011917Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * xpath.c: minor optimization
11920 * python/generator.py python/libxml.c python/libxml.py
11921 python/libxml_wrap.h: more work on the python bindings,
11922 they now support XPath and there is no evident leak
11923
Daniel Veillard36ed5292002-01-30 23:49:06 +000011924Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * python/generator.py python/libxml.c python/libxml.py:
11927 more work on the python bindings generator.
11928
Daniel Veillard96fe0952002-01-30 20:52:23 +000011929Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * python/generator.py python/libxml.c python/libxml_wrap.h:
11932 more work on the python bindings.
11933
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011934Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11935
11936 * python/generator.py python/libxml.c python/libxml.py
11937 python/libxml_wrap.h: commited early version of a python binding
11938 for private use only ATM
11939
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011940Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11941
11942 * entities.c tree.c include/libxml/entities.h: applied patch
11943 from Anthony Jones to implement copy of DTD subtree too. Had
11944 just to keep 2 function private which really ought to become
11945 public ones.
11946
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011947Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11948
11949 * xmllint.c: added pointers to the web pages in the usage()
11950
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011951Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11952
11953 * tree.c: more fixes from Petr Kozelka for attribute handling
11954 in the tree API to align the semantic with DOM.
11955
Daniel Veillard36065812002-01-24 15:02:46 +000011956Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11957
11958 * valid.c tree.c entities.c: another set of patches from
11959 Anthony Jones for copy operations cleanup and robustness
11960
Daniel Veillardf8592562002-01-23 17:58:17 +000011961Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11962
11963 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11964 an alphabetic index based on comments content
11965 * doc/*: rebuilt the web site with the new references
11966
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011967Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11968
11969 * parserInternals.h: Greg Sjaardema suggested to use an
11970 eponential buffer groth policy in xmlParserAddNodeInfo()
11971
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011972Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11975 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11976 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11977 to generate cross-references, and added/updated the stylesheets
11978 to generate and link API indexes. The generic keyword index
11979 is not done yet.
11980 * doc/*.html: regenerated all the usual docs too
11981
Daniel Veillard2070c482002-01-22 22:12:19 +000011982Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * debugXML.c: added an xpath function to the shell for T. V. Raman
11985
11986Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011987
11988 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11989 debug routines.
11990
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011991Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11994 support of attribute nodes
11995
Daniel Veillard9d06d302002-01-22 18:15:52 +000011996Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11999 hopefully near complete and fully documented of the API in XML
12000 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12001 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12002 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12003 include/libxml/parserInternals.h include/libxml/valid.hi
12004 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12005 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12006 include/libxml/xpath.h include/libxml/xpathInternals.h:
12007 Cleaned up the doc comments a lot in the process, the interface
12008 coverage is now 100%
12009
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012010Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12011
12012 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12013 extracts comments from the gtk-doc DocBook output (a bit
12014 convoluted but seems to work).
12015
Daniel Veillard61006472002-01-21 17:31:47 +000012016Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12017
12018 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12019 added an XML description of the API, moved the script generating
12020 it here. Added a "make api" target
12021
Daniel Veillardd2f23002002-01-21 13:36:00 +000012022Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12025
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012026Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * xpath.c include/libxml/xpathInternals.h: the change made to
12029 xmlXPathFuncLookupFunc was incompatible roll it back
12030
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012031Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * SAX.c: cleanup patch from Anthony Jones
12034 * doc/Makefile.am: fix the headers to avoid in make scan
12035 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12036 includes, * vs Ptr and general cleanup
12037 * parsedecl.py: first version of a script to extract the
12038 module interfaces, the goal will be to provide .decl or XML
12039 specification of the interfaces to build wrappers.
12040
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012041Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12044 now provides return codes in case of errors
12045
Bjorn Reese026d29f2002-01-19 15:40:18 +000012046Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12047
12048 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12049 Upgraded to trio baseline 1.6
12050 * strio.h strio.c: Replaced by triostr.h and triostr.c
12051
Daniel Veillard572577e2002-01-18 16:23:55 +000012052Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12055 of strdup usage in the code
12056
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012057Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * parser.c error.c: Keith Isdale complained rightly that
12060 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12061
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012062Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * tree.c: fixed the funxtion to set the xml: attributes
12065 * debugXML.c: added "setbase" to test it.
12066
Daniel Veillard2c748c62002-01-16 15:37:50 +000012067Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12068
12069 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12070 to allow updating an attribute content
12071
Daniel Veillard8de85c62002-01-15 17:10:15 +000012072Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * libxml.h: try to avoid problems when compiling on Windows
12075
Daniel Veillard314cfa02002-01-14 17:58:01 +000012076Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12077
12078 * hash.c: patch from Anthony Jones for hash.c allocation size
12079 * Makefile.am: trying to work around Yet Another Libtool Madness
12080 and build the 2.4.13 release finally ...
12081
Daniel Veillard744683d2002-01-14 17:30:20 +000012082Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12085 * doc/* : update of the documentation
12086
Daniel Veillarde6a55192002-01-14 17:11:53 +000012087Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12090 at fixing #61290 :-(
12091
Daniel Veillardfb25a512002-01-13 20:32:08 +000012092Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12095 Fixes bug #67229
12096
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012097Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * tree.c: trying to avoid troubles when a subtree is copied
12100 and coalesced in part with the target tree. Should fix
12101 bug #67407
12102
Daniel Veillardd8224e02002-01-13 15:43:22 +000012103Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * valid.c: fixed validation of attributes content of type
12106 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12107 values, very old bug. Fixes #67671
12108
Daniel Veillard8107a222002-01-13 14:10:10 +000012109Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * parser.c include/libxml/parserInternals.h tree.c: integrated
12112 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12113 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12114
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012115Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12116
12117 * threads.c: applied Serguei Narojnyi's patch to add native
12118 thread support on the Win32 platform
12119 * testThreadsWin32.c Makefile.am: added the test program also
12120 from Serguei, Win32 specific
12121 * include/win32config.h include/libxml/xmlwin32version.h.in:
12122 added patch from Igor for the Windows thread specific defines.
12123
Daniel Veillard845cce42002-01-09 11:51:37 +000012124Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12125
12126 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12127
Daniel Veillard7b602b42002-01-08 13:26:00 +000012128Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12129
12130 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12131 output page into XMLinfo.html. Close bug #66951 and
12132 raised by Robert Collins too.
12133
Daniel Veillard73c6e532002-01-08 13:15:33 +000012134Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12135
12136 * encoding.c: Paul Keogh pointed out a possibility of segfault
12137 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12138 Closes bug # 68238
12139
Daniel Veillard4a859202002-01-08 11:49:22 +000012140Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12141
12142 * doc/*.html: updated the Gdome2 links
12143
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012144Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12145
12146 * libxml.h: Applied following patches from Robert Collins
12147 and make sure IN_LIBXML is defined when compiling it
12148 -------
12149 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12150 as well as Visual C.
12151 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12152 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12153 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12154 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12155 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12156 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12157 xmlSysIDExists xmlNoNetExists).
12158 * xmllint.c: Don't include winsock2.h for Cygwin.
12159
Daniel Veillard401c2112002-01-07 16:54:10 +000012160Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12163 when the version info is not present.
12164
Daniel Veillard6f42c132002-01-06 23:05:13 +000012165Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12166
12167 * tree.c: Anthony Jones pointed out a problem in
12168 xmlStringGetNodeList() and provided a fix for it
12169
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012170Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12171
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012172 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012173 xmlCreatePushParserCtxt() when the initial buffer passed
12174 is large.
12175
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012176Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * win32/*: big cleanup of the Windows/MSVC project files
12179 from Igor Zlatkovic
12180
Daniel Veillardcebb1362002-01-02 13:13:30 +000012181Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12182
12183 * doc/Makefile.am: should fix #67674 and avoid troubles if
12184 xsltproc is not available or fails in the prefix provided
12185
Daniel Veillard26908ab2002-01-01 16:50:03 +000012186Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12189
Daniel Veillard5344c602001-12-31 16:37:34 +000012190Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12193 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12194 Fixed a few other problems raised by Charlie Bozeman.
12195 * result/VC/ElementValid[5-7]: fixed the output
12196
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012197Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12200 patches from Charlie Bozeman. Regenerated the HTML docs.
12201
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012202Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12205 for Windows from Igor
12206
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012207Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * xmllint.c: applied Justin Fletcher patch for --output or -o
12210
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012211Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * win32/libxml2/libxml2.def.src: close #67019
12214
Daniel Veillard01db67c2001-12-18 07:09:59 +000012215Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * xmllint.c: applied Justin Fletcher generic timing patch
12218 similar to the one already applied to xsltproc.
12219
Daniel Veillardd1640922001-12-17 15:30:10 +000012220Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * include/libxml/tree.h tree.c: applied documentation patches
12223 from Charlie Bozeman
12224
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012225Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12226
12227 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12228
Daniel Veillard29e43992001-12-13 22:21:58 +000012229Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * valid.c: fix the xmlStrdup() used in the previous patch.
12232 * valid.c: added --dropdtd
12233 * tree.c: fixed xmlUnlinkNode so it also removes the references
12234 from the document if the node is a DTD
12235
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012236Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * HTMLtree.c valid.c: cleanup some static declarations
12239
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012240Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12241
12242 * xmllint.c: removed another strdup()
12243 * doc/FAQ: removed the HP/UX entry
12244
Daniel Veillarded472f32001-12-13 08:48:14 +000012245Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * valid.c: fix bug #66816 when validating.
12248 * xmllint.c: don't use sys/time.h if configure did not found it
12249
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012250Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12251
12252 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12253 xmlcatalog_man.xml
12254
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012255Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12256
12257 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12258 xmlInitMemory() was declared twice
12259
Daniel Veillardb82c1662001-12-09 14:00:54 +000012260Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12261
12262 * globals.c: do not reference strdup() !
12263 * configure.in libxml-2.0.pc.in: trying to fix the libs
12264 of the various config extraction modules
12265
Daniel Veillardef90ba72001-12-07 14:24:22 +000012266Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12267
12268 * configure.in : preparing 2.4.12
12269 * doc/* : updated and rebuilt the docs
12270
Daniel Veillard220346d2001-12-07 11:33:54 +000012271Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12272
12273 * uri.c: closed bug #66159
12274 * testURI.c: added --escape option
12275 * configure.in: some cleanup for xml2-config --cflags
12276
Daniel Veillard2a906822001-12-06 14:34:08 +000012277Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * globals.c testThreads.c: removed some misplaced includes
12280 of xmlversion.h
12281
Daniel Veillarde28313b2001-12-06 14:08:31 +000012282Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * threads.c: patch from Gary Pennington fixing a possible
12285 problem at initialization time.
12286
Daniel Veillardd3b08822001-12-05 12:03:33 +000012287Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12288
12289 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012290 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012291 CodeWarrior.
12292
Daniel Veillarda7866932001-12-04 13:14:44 +000012293Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * xmllint.c: applied Geert Kloosterman's patch to fix
12296 --repeat --timing output
12297
Daniel Veillard19840942001-11-29 16:11:38 +000012298Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12301 where non-wellformed XML declaractions were not detected.
12302
Daniel Veillarde85d9342001-11-28 14:43:12 +000012303Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12306
Daniel Veillard22f25a82001-11-28 09:12:23 +000012307Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12308
12309 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12310 gets reset by xmlCleanupInputCallbacks() and this makes the
12311 function useless. Same for output.
12312
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012313Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * xmlIO.c: robert pointed out a loop error in callback cleanups
12316
Daniel Veillard8faa7832001-11-26 15:58:08 +000012317Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12318
12319 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12320 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12321 they are not really tied to debugging
12322
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012323Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12326 * xmllint.c: better --catalogs description
12327
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012328Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12329
12330 * tree.c: fixed a couple of problems in xmlSetProp()
12331
Daniel Veillardcd337f02001-11-22 18:20:37 +000012332Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12335 unappropriate stdout output.
12336
Daniel Veillard566d4df2001-11-22 13:00:53 +000012337Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12340 by Denis Beurive, closes #65111
12341
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012342Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12343
12344 * valid.c: in case of content model validity error, don't
12345 print it if validity warnings were not requested.
12346
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012347Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12348
12349 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12350 * parserInternals.c: removed the last exit() call. Print an
12351 unmaskable error on stderr instead (library mismatch detection)
12352
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012353Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12354
12355 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12356 shell instructions from Heiko Rupp
12357
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012358Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * catalog.c: use the URL notation file:// for default catalog paths
12361
Daniel Veillard0ec98632001-11-14 15:04:32 +000012362Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * include/libxml/tree.h: better comments for _private fields
12365 * tree.c: removed a problem when copying an entity reference.
12366
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012367Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * vms/*: updated instructions and diffs from John A Fotheringham
12370
Daniel Veillarda11001b2001-11-12 22:45:36 +000012371Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * include/libxml/xmlerror.h: avoid an include problem if
12374 #include <libxml/xmlerror.h> happens first in code
12375 seems to be the case in KDE libs
12376
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012377Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12380 from Igor for Windows
12381
12382Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * Makefile.am: Gary Pennington pointed out a missing prefix
12385
Daniel Veillard43d3f612001-11-10 11:57:23 +000012386Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12389 * doc/*: upgraded and rebuilt the docs
12390
Daniel Veillardc1f78342001-11-10 11:43:05 +000012391Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * HTMLparser.c: fix comment in scripts element parsing.
12394 * result/HTML/doc3*: updated the results.
12395
12396Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12397
12398 * uri.c: another URI bug fix #63336, using Joel Young patch.
12399
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012400Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12403 a cleaned up version of the Pwd shell string generation.
12404
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012405Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12406
12407 * valid.c include/libxml/tree.h: trying to fix namespaces +
12408 validation problems for good, closing #63619 in the process
12409 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12410 wrong in this respect, fixed it.
12411
Daniel Veillardd536f702001-11-08 17:32:47 +000012412Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12413
12414 * xmllint.c: Morus Walter patch to allow --format and --encode
12415
Daniel Veillard5004f422001-11-08 13:53:05 +000012416Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12417
12418 * debugXML.c: Stefan Kost provided an help command for the shell
12419
Daniel Veillarda6825e82001-11-07 13:33:59 +000012420Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12421
12422 * debugXML.c: Heiko Rupp pointed that the shell would crash
12423 on empty nodesets returns.
12424
Daniel Veillard03f848d2001-11-07 12:53:46 +000012425Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12426
12427 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12428 migh need the history libraries
12429
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012430Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12431
12432 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12433 handle the case of < in quoted attributes, Bastian Kleineidam
12434
Daniel Veillardc853b322001-11-06 15:24:37 +000012435Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12436
12437 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12438 fixing catalog breakages
12439 * Makefile.am catalog.c result/catalogs/catal
12440 result/catalogs/mycatalog.* test/catalogs/catal*:
12441 fixed more problems in catalog support, added more regression tests
12442 for both XML and SGML catalog handling
12443
Daniel Veillard66870c72001-11-05 19:27:49 +000012444Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * debugXML.c: applied an improvement to xmlGetLineNo() from
12447 Keith Isdale
12448
Daniel Veillardffe09c92001-11-05 14:21:47 +000012449Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12452 Side effect of the progressive catalog loading
12453
Daniel Veillardad661b92001-11-05 11:43:15 +000012454Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12455
12456 * Makefile.am: confexecdir and confexec_DATA were defined twice
12457 pointed out by Karl Eichwalder
12458
Daniel Veillard6eb17722001-11-04 22:19:27 +000012459Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * xmlcatalog.c: avoid unlink() and use remove() instead.
12462
Daniel Veillardea898282001-11-04 22:13:45 +000012463Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * libxml.spec.in: cleanup
12466 * include/libxml/xmlwin32version.h: updated with 2.4.8
12467
Daniel Veillarda4617b82001-11-04 20:19:12 +000012468Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12469
12470 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12471 of compiling libxml with a non standard set of options
12472
John Fleck027edfb2001-11-04 20:13:58 +000012473Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12474
12475 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12476 document --sgml option, fixing gnome bugzilla #63382
12477
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012478Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12479
12480 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12481 breakage of 2.4.7, added a couple of really needed APIs
12482 like xmlCatalogIsEmpty() and xmlNewCatalog()
12483 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12484 for install-catalog
12485 * configure.in: preparing 2.4.8
12486
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012487Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12488
12489 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12490 include/libxml/tree.h include/libxml/xmlIO.h: more include
12491 cleanups, export cleanly one html output + format function.
12492
12493Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * parser.c: removed initGenericErrorDefaultFunc call from
12496 xmlInitParser() since it could destroy previous calls to
12497 xsltSetGenericErrorFunc() effects
12498
Daniel Veillardebd38c52001-11-01 08:38:12 +000012499Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12500
12501 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12502 keyword.
12503
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012504Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * Makefile.am: cleanup
12507 * threads.c: cleanup too
12508 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12509 from xsltproc
12510 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012511 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012512
Daniel Veillard91c00402001-10-30 17:41:38 +000012513Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12514
12515 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12516 was not used anymore !
12517
Daniel Veillard52dcab32001-10-30 12:51:17 +000012518Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12519
12520 * configure.in: preparing 2.4.7
12521 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12522 manual page from John
12523 * doc/*: updated the doc and rebuilt the generated pages
12524
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012525Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12526
12527 * xmlIO.c: closing bug #62711, the library should never
12528 close stdin or stdout.
12529
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012530Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * uri.c: second pass at fixing #63336, using Joel Young
12533 final patch. looks okay.
12534
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012535Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * uri.c include/libxml/uri.h: trying to clear #63336
12538 allowing the escaping routine to parse unconformant
12539 URI-References.
12540
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012541Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12542
12543 * vms/readme.vms vms/build_libxml.com nanoftp.c
12544 include/libxml/xmlversion.h.in: a few VMS updates from
12545 John A Fotheringham
12546 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12547 and xmlCleanupOutputCallbacks() for the Perl binding people.
12548
Daniel Veillard635ef722001-10-29 11:48:19 +000012549Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12552 apply fixes to close #63271 and avoid segfaults when
12553 the error routine gets callbed before xmlInitParser()
12554 get called.
12555 * nanoftp.c error.c: Applied patches from Justin Fletcher
12556 correcting some xmlGenericError misuses.
12557
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012558Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12559
12560 *doc/xmllint.xml, doc/xmllint.1
12561 New and improved man page for xmllint - .xml is the original, .1
12562 is the generated man page
12563
Daniel Veillardc9484202001-10-24 12:35:52 +000012564Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12565
12566 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12567 the web site from the main HTML document.
12568
Daniel Veillard5151c062001-10-23 13:10:19 +000012569Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12570
12571 * parser.c: fixed an erroneous validation bug when PE refs
12572 occurs in external parsed entities referenced from the
12573 internals subset
12574 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12575 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12576 added the associated testcase, it's a nice one.
12577 * HTMLparser.c: generate the DTD node as HTML still ...
12578 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12579
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012580Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * HTMLparser.c: fixed a bug in htmlNewDoc()
12583
Daniel Veillard89cad532001-10-22 09:46:13 +000012584Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12585
12586 * test/threads/*: added entities testing to the Thread test
12587 * testThreads.c: make the test reasonable
12588 * DOCBparser.c: fix the DTD public and system ID
12589 * xmllint.c: added --sgml for SGML DocBook importing
12590 * Makefile.am: added Docbtests target
12591
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012592Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12593
12594 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12595 * testThreads.c: removed bogus include
12596
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012597Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12600 fixed a very serious (looping) validation bug
12601
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012602Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12603
12604 * include/libxml/globals.h include/libxml/threads.h threads.c
12605 testThreads.c: far more testing, cleaning up bugs
12606 * *.c : make sure globals.h is always included.
12607
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012608Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12609
12610 * HTMLparser.c: try to get rid of parser loops for good.
12611
Daniel Veillardab7488e2001-10-17 11:30:37 +000012612Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12613
12614 * configure.in: fixed some bugs in CFLAGS passing.
12615 * test/threads Makefile.am testThreads.c: added a specific
12616 threaded test case (really nasty, guaranteed).
12617
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012618Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * catalog.c: serious cleanup on the management of the
12621 XML catalog tree, more tests done, especially with
12622 the catalog PI.
12623
Daniel Veillard364789a2001-10-16 12:45:00 +000012624Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * catalog.c: avoid a problem in catalog cleanup on SMP if
12627 catalogs were not initialized.
12628
Daniel Veillard81463942001-10-16 12:34:39 +000012629Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * catalog.c xpath.c: trying to cleanup the not thread safe
12632 parts of the library.
12633
Daniel Veillard64a411c2001-10-15 12:32:07 +000012634Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * include/libxml/globals.h configure.in global.data: make
12637 the allocation be per-thread a configure option
12638 * encoding.c include/libxml/parser.h: fixed compilation
12639 errors
12640
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012641Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * include/libxml/parser.h: Norm reported that a few lines
12644 added were breaking libxslt compile, removed them for now
12645
Daniel Veillard6f350292001-10-14 09:56:15 +000012646Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * parser.c parserInternals.c threads.c: debugged and fixed
12649 initialization problems which were giving troubles on SMP
12650 boxes.
12651
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012652Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * include/libxml/Makefile.am: missing globals.h
12655
Daniel Veillarde7090612001-10-13 12:18:28 +000012656Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012657
Daniel Veillarde7090612001-10-13 12:18:28 +000012658 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012659
Daniel Veillardd0463562001-10-13 09:15:48 +000012660Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12661
12662 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12663 include/libxml/parserInternals.h include/libxml/tree.h
12664 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12665 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12666 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12667 Applied the last patches from Gary, cleanup, activated threading
12668 all user accessible global variables are now handled in globals.[ch]
12669 Still a bit rought but make tests passes with either
12670 --with-threads defined at configure time or not.
12671 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12672 linking options
12673
Daniel Veillardb8478642001-10-12 17:29:10 +000012674Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12675
12676 * Makefile.am include/libxml/Makefile.am
12677 include/libxml/globals.h globals.c include/libxml/threads.h
12678 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12679 configure.in: started integrating the core of the thread support
12680 not activated yet but half integrated. The code should still
12681 compile and work anyway.
12682
Daniel Veillardb44025c2001-10-11 22:55:55 +000012683Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12686 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12687 integrating the non-controversial parts of Gary Pennington
12688 multithread patches
12689 * catalog.c: corrected a small bug introduced
12690
Daniel Veillard75b96822001-10-11 18:59:45 +000012691Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * catalog.c include/libxml/catalog.h: very serious cleanup,
12694 isolating unportable code and as much as possible the accesses
12695 to the global shared catalog. May need more testing !
12696
Daniel Veillard78d12092001-10-11 09:12:24 +000012697Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12700 Keith Isdale patches for the XSLT debugger interfaces. Some
12701 cleanup
12702
Daniel Veillardff0b7312001-10-11 06:46:09 +000012703Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12706 * DOCBparser.c: generate line nubers in elements
12707
Daniel Veillard60087f32001-10-10 09:45:09 +000012708Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12709
12710 * configure.in: preparing 2.4.6 release
12711 * doc/xml.html doc/html/*: updated and rebuilt the docs
12712 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12713
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012714Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12715
12716 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12717 adding documentation for DV's supercatalog support
12718
Daniel Veillard82d75332001-10-08 15:01:59 +000012719Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12720
12721 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12722 super catalog support adding one API and one flag --sgml to
12723 xmlcatalog
12724
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012725Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12726
12727 * doc/xmlcatalog_man.xml, xmlcatalog.1
12728 One more crack at
12729 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12730
12731
Thomas Broyer47334c02001-10-07 16:41:52 +000012732Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12733
12734 * xpath.c: implemented xmlXPathObjectCopy for external objects
12735 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12736
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012737Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12738
12739 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12740 finishing up fix to
12741 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12742 the xmlcatalog man page display more elegantly
12743
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012744Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12745
12746 * configure.in: closing bug #61832
12747 * HTMLparser.c: removed a warning
12748
Daniel Veillard6ab38382001-10-06 13:08:27 +000012749Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * xpath.c: fixing #61673 part I, do not loose doc information
12752 when copying result value trees.
12753
Daniel Veillard556c6682001-10-06 09:59:51 +000012754Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12755
12756 * xpath.c: trying to harden the XPath interpreter
12757
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012758Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12759
12760 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12761 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12762
William M. Brack1633d182001-10-05 15:41:19 +000012763Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12764
12765 * HTMLparser: repaired another loop problem
12766
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012767Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12770 parsing.
12771 * xpath.c: fix bug #61291 the default XML namespace node is
12772 missing from the namespace axis.
12773 * tree.c: refuse to create namespaces nodes with prefix "xml"
12774
Daniel Veillard651f9472001-10-04 14:51:06 +000012775Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * SAX.c: ouch a non-defined namespace could lead to a crash,
12778 fixed #61215
12779
Daniel Veillard7dd05702001-10-04 14:25:12 +000012780Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12781
12782 * parserInternals.c: closed bug #61054
12783
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012784Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12785
12786 * include/libxml/Makefile.am: closing #60708
12787
Daniel Veillarda293c322001-10-02 13:54:14 +000012788Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12789
12790 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12791 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12792
Daniel Veillardf4309d72001-10-02 09:28:58 +000012793Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12794
12795 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12796
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012797Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12800 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12801
Daniel Veillard16756b62001-10-01 07:36:25 +000012802Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * catalog.c: Justin Fletcher provided cleaup code in case
12805 HAVE_STAT is not defined
12806 * include/win32config.h: Igor Zlatkovic suggested to have
12807 HAVE_STAT defined there
12808
William M. Brack5e1cac12001-09-28 16:19:18 +000012809Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12810
12811 * catalog.c - fixed typing error reported by M. Barros
12812
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012813Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12814
12815 * xmllint.c - fixing typo
12816
William M. Brackd28e48a2001-09-23 01:55:08 +000012817Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12818
12819 * HTMLparser.c: small enhancement to prevent loop on
12820 unrecognizable data
12821
Daniel Veillardb1d62872001-09-21 09:47:08 +000012822Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12823
12824 * parserInternals.c: applying patch from bug #60757 this
12825 should close it
12826
Daniel Veillardc0631a62001-09-20 13:56:06 +000012827Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12828
12829 * catalog.c xmlcatalog.c: removed a couple of warning
12830 * xpath.c: try to solve the linking problem on platforms
12831 needing trio to compile
12832
Daniel Veillard1a123612001-09-19 08:06:23 +000012833Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012834
Daniel Veillard1a123612001-09-19 08:06:23 +000012835 * Makefile.am libxml.spec.in: backing up non-documented changes
12836 commited without review or aproval by Jens Finke <jens@gnome.org>
12837 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012838
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012839Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * configure.in: Joe Orton provided a patch fixing a problem
12842 when iconv is specified to be in a non-standard directory
12843 but wasn't exported in xml2-config --cflags
12844
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012845Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12846
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012847 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012848 troubles with 2.4.4 errors.
12849
Daniel Veillard16698282001-09-14 10:29:27 +000012850Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12851
12852 * encoding.c entities.c: do not output hexadecimal charrefs
12853 when serializing HTML since some version of Netscape can't
12854 grok it, generate decimal ones.
12855 * result/HTML/doc3.htm: output changed due to previous test
12856 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12857
Daniel Veillard98fed372001-09-13 11:34:58 +000012858Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12861 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12862
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012863Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012864 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012865
12866 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12867 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12868 updated the configuration scripts systems accordingly
12869
Daniel Veillard04382ae2001-09-12 18:51:30 +000012870Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12871
12872 * configure.in: preparing for 2.4.4
12873 * doc/xml.html doc/html/*: updated and rebuilt the docs
12874
Daniel Veillardd63437e2001-09-12 15:00:27 +000012875Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * win32/dsp/libxml2.def.src: tried to incorporate comments
12878 from bug #59220
12879
Daniel Veillard319a7422001-09-11 09:27:09 +000012880Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12881
12882 * parser.c result/noent/wml.xml: fixed bug #59981 related
12883 to handling of '&' in attributes when entities are substitued
12884
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012885Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * libxml.h include/libxml/xmlversion.h.in
12888 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12889 Tried to close bug #60131
12890
Daniel Veillardbce62332001-09-10 18:46:55 +000012891Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12892
12893 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12894
Daniel Veillard143b04f2001-09-10 18:14:14 +000012895Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12896
12897 * SAX.c: fixing bug #59946 on xmlns=""
12898
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012899Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12902 but allocates a new error code.
12903
Daniel Veillard05c13a22001-09-09 08:38:09 +000012904Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * xmllint.c: John Fleck fixed typos in the options output
12907 * parser.c SAX.c: fix ignorable white space SAX selection
12908
12909Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12910
12911 * entities.c: Steve Underwood found the possibility of an
12912 ininite loop in case of error.
12913
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012914Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12915
12916 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12917
Daniel Veillarda050d232001-09-05 15:51:05 +000012918Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12919
12920 * parser.c: warn if version is not 1.0 but it's not
12921 strictly speaking an error after analyzing the spec
12922
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012923Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12924
12925 *doc/catalog.html - add link to the html version of the
12926 man page, other linguistic cleanups
12927
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012928Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12929
12930 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12931 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12932 file, has not yet been included in the build.
12933
Daniel Veillard99784ff2001-09-01 16:20:28 +000012934Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12935
12936 * catalog.c: removed a duplicate affectation Justin Fletcher
12937
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012938Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * tree.c: Armin Sander pointed a possible text coalescing
12941 problem, completed his patch.
12942
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012943Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12944
12945 * trionan.c: Fixed const and volatile re-definition problem
12946
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012947Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * libxml.4 parser.c: doc updates from Heiko Rupp
12950 * parserInternals.c: 2 sanity checks from Heiko Rupp
12951
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012952Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12953
12954 * tree.c: applied patch from Armin Sander to make some pointers
12955 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012956 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012957
Daniel Veillardb06c6142001-08-27 14:26:30 +000012958Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12959
12960 * xpath.c: hum, restrict the integer usage gcc bug workaround
12961 to only gcc compilers so that other architecture don't get
12962 penalized by this limitation.
12963 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12964
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012965Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12968 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12969
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012970Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12973 --convert option to xmlcatalog to convert SGML ones to
12974 the XML syntax.
12975 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12976
12977 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012978Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * catalog.c xmlIO.c: started some serious testing and fixed
12981 a few bug and optmization needs.
12982
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012983Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12984
12985 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12986 preparing for a 2.4.3 release even if it may not be ready yet
12987 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12988 all file parsing lookup to go through the entity resolver, add
12989 to add an API to bypass it (needed to load catalogs themselves),
12990 some cleanup on the catalog code too.
12991 * nanoftp.c: small cleanup
12992 * doc/catalog.html: small update
12993
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012994Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12997 Jun Kuriyama
12998
Daniel Veillardffb120d2001-08-23 00:52:23 +000012999Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * doc/catalog.html: finished the catalog documentation
13002
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013003Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13004
13005 * doc/catalog.html doc/xml.html: added documentation about
13006 Catalog support, misses an API description
13007 * doc/html/*: reextracted the API pages
13008
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013009Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13012 Added the part about section 7.2 on URI resolution,
13013 fixed a side effect in the HTML parser, look complete
13014 and ready to rock except the URI/SystemID part!
13015
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013016Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * include/libxml/catalog.h include/libxml/parser.h
13019 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13020 xmlIO.c: added support and APIs needed for the catalog PI
13021 * include/libxml/xmlIO.h: cleanup
13022
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013023Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13026 include/libxml/catalog.h: starts to look okay, really
13027 plugged the new framework, cleaned a lot of stuff,
13028 added some APIs, except the PI's support missing this
13029 should be mostly complete
13030 * result/catalogs/* test/catalogs/*: added new test, enriched
13031 the existing one with URN ID tests
13032
Daniel Veillard64339542001-08-21 12:57:59 +000013033Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13034
13035 * catalog.c: fixed nextCatalog
13036 * result/catalogs/docbook test/catalogs/*: started adding
13037 a small regression test
13038
Daniel Veillardcda96922001-08-21 10:56:31 +000013039Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13040
13041 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13042 more work on the XML catalog support.
13043 * parser.c include/libxml/parser.h: small cleanup seems using
13044 list as a public parameter name can give portability troubles
13045 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13046 include/libxml/xpath.h include/libxml/Makefile.am: removed
13047 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13048 wrappers
13049
Bjorn Reese45029602001-08-21 09:23:53 +000013050Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13051
13052 * Makefile.am trio.c triodef.h trionan.c xpath.c
13053 include/libxml/Makefile.am include/libxml/trionan.h:
13054 Re-worked Not-A-Number and Infinity support.
13055 * xmlcatalog.c: added readline include files
13056
Daniel Veillard344cee72001-08-20 00:08:40 +000013057Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13058
13059 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13060 testCatalog as xmlcatalog, making it an installed app
13061 adding a shell, and preparing it to be a /etc/xml/catalog
13062 management tool, though not ready yet
13063 * catalog.c include/libxml/catalog.h: adding support for
13064 XML Catalogs http://www.oasis-open.org/committees/entity/
13065 not finished, there is some interesting tradeoffs and a
13066 few open questions left.
13067
Daniel Veillardb7664f42001-08-19 13:00:43 +000013068Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13069
13070 * xmllint.c: fixed a line formatting problem
13071
Daniel Veillard5015b712001-08-17 09:37:52 +000013072Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13073
13074 * SAX.c: removed a couple of unused variable (Albert Chin)
13075
Daniel Veillardbb371292001-08-16 23:26:59 +000013076Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13077
13078 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13079 trying to fix some troubles w.r.t. function returning
13080 const xxxPtr.
13081
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013082Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13083
13084 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13085 defined
13086
Daniel Veillardae6db172001-08-16 19:32:00 +000013087Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13088
13089 * xpointer.c: removed unused var
13090
Daniel Veillard09190202001-08-16 16:27:41 +000013091Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13092
13093 * testXPath.c: another small cleanup closing bug #59110
13094
Daniel Veillard796f4b62001-08-16 16:00:13 +000013095Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13096
13097 * win32/dsp/libxml2.def.src: small cleanup closing bug
13098 #59108
13099
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013100Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13101
13102 * example/gjobread.c: add xmlCleanupParser() before leaving
13103
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013104Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13105
13106 * config.h.in configure.in include/libxml/xmlwin32version.h:
13107 released 2.4.2
13108
Daniel Veillardd3d06722001-08-15 12:06:36 +000013109Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13110
13111 * include/libxml/valid.h debugXML.c valid.c: deprecate
13112 the non-boundchecking Sprintf functions, add Snprintf
13113 this should close bug #57984
13114
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013115Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13116
13117 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13118 URIs before doing the lookups (pointed by Mark Vakoc)
13119
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013120Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * xpath.c: serious changes on Result Value Trees and NodeSets
13123 w.r.t. deallocation and collect operations. Probably not
13124 100% clean (merge of allocated trees smells like a problem).
13125 Seems sufficient to close #58943
13126
Daniel Veillard90493a92001-08-14 14:12:47 +000013127Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * xmllint.c: adding a --format option
13130
Daniel Veillardfe703322001-08-14 12:18:09 +000013131Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13132
13133 * xpath.c: count() was broken on Result Value Tree
13134 * xmlIO.c: fixed file:/// accesses on _WIN32
13135
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013136Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13137
13138 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13139 macro was renamed, this should close bug #58683
13140
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013141Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13142
13143 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13144 entity substitution mode text at the end of the entity might
13145 be added due to text coalescing.
13146 * nanoftp.c parser.c: small cleanup
13147
Daniel Veillard0c720972001-08-08 20:59:00 +000013148Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * HACKING: added John Fleck right to commit in the doc subdir
13151
Daniel Veillard48da9102001-08-07 01:10:10 +000013152Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13153
13154 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13155 allow to inherit attributes from the DTD directly in the
13156 tree, this is needed for XPath and can be a useful feature.
13157 Inherited namespaces are always provided at the tree level now
13158 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13159 of tests for this feature (XSLT being the prime user).
13160
Daniel Veillard50f34372001-08-03 12:06:36 +000013161Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13162
13163 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13164 testSAX.c xmlIO.c xmllint.c include/win32config.h
13165 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13166 include/libxml/xmlwin32version.h.in win32/README.MSDev
13167 win32/dsp/*: applied Win32 Facelift No.2 patches from
13168 Igor Zlatkovic for Windows/MSC
13169
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013170Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13171
13172 * SAX.c: unparsedEntityDecl() the URI computation of the
13173 entity wasn't done breaking XSLT unparsed-entity-uri()
13174
Daniel Veillard567e1b42001-08-01 15:53:47 +000013175Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13176
13177 * xpath.c: fixed a bug when walking the descendants and
13178 the current node has no children
13179 * debugXML.c: show up when a text node is supposed to not be escaped
13180
Thomas Broyerf186c822001-07-31 23:30:37 +000013181Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13182
13183 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13184 worked like the set:leading() function)
13185 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13186
Daniel Veillardba6db032001-07-31 16:25:45 +000013187Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13190
Daniel Veillard57905372001-07-31 15:52:17 +000013191Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * include/libxml/xmlIO.h: apply change to close #58141
13194 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13195
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013196Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * parser.c: when the internal subset uses a PE, then the
13199 included entity can use conditional sections.
13200
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013201Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13204 when walking the namespace axis showing up in
13205 libxst/tests/general/bug-12
13206 * xmlmemory.c: added the possibility to trace a given block
13207 defined by its address
13208
Daniel Veillard4aafa792001-07-28 17:21:12 +000013209Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * parser.c: don't override existing encoding specified before
13212 starting xmlParseDocument()
13213
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013214Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13215
13216 * include/libxml/xmlwin32version.h: reinserted, needed for
13217 Windows users of CVS
13218
Darin Adlera77cac02001-07-27 17:41:51 +0000132192001-07-27 Darin Adler <darin@bentspoon.com>
13220
Darin Adler699613b2001-07-27 22:47:14 +000013221 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13222 * testCatalog.c: Add include of <libxml/parser.h>.
13223
132242001-07-27 Darin Adler <darin@bentspoon.com>
13225
Darin Adlera77cac02001-07-27 17:41:51 +000013226 * include/libxml/.cvsignore:
13227 * include/libxml/xmlwin32version.h:
13228 Remove this file from CVS because it's generated.
13229
Daniel Veillard50822cb2001-07-26 20:05:51 +000013230Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * parser.c include/libxml/parser.h: applied const patches from
13233 Tom Moog #58002
13234
Thomas Broyerba4ad322001-07-26 16:55:21 +000013235Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13236
13237 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13238 lookup framework
13239
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013240Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * tree.c: fixed xmlCopyNode() for documents
13243
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013244Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13247
13248Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013249
13250 * parser.c: fixes bug #57652 reported by Morus Walter
13251
Daniel Veillarde3924972001-07-25 20:25:21 +000013252Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13255
Daniel Veillarda53c6882001-07-25 17:18:57 +000013256Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13259 errors, lesson don't add new functions at 1am before a release
13260 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13261 from XPath initialization when possible.
13262
Daniel Veillardd9bad132001-07-23 19:39:43 +000013263Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13264
13265 * result/scripts/base*: removing history/readline changed
13266 this slightly
13267 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13268 xmllint.c: make element content line number generation
13269 optionnal to avoid breaking old apps added interface to switch
13270
Daniel Veillardf012a642001-07-23 19:10:52 +000013271Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013274 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013275 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13276 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13277 John Kroll fixes to allow saving to HTTP via PUT (or
13278 POST of needed).
13279 * doc/html/*.html: regenerated the docs
13280
Thomas Broyere8126242001-07-22 03:54:15 +000013281Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13282
13283 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13284 xmlHashScanFull and xmlHashScannFull3 to get passed the
13285 three keys as arguments to the callback function
13286
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013287Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * configure.in Makefile.am: removed libxml softlink for good
13290 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13291 100% coverage by gtk-doc
13292
Daniel Veillard8599e702001-07-17 21:38:51 +000013293Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13296 fixed serious troubles due to size_t vs. int mismatch
13297
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013298Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13299
13300 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13301
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013302Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13303
13304 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13305 convenient extension API for value and context managing
13306 Now handles external objects through xmlXPathPopExternal,
13307 xmlXPathWrapExternal and xmlXPathReturnExternal.
13308 Added functions for sets operations (intersection, etc.)
13309
Daniel Veillard22090732001-07-16 00:06:07 +000013310Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13313 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13314 HTMLparser.c: cleanup of global variables, marking some
13315 const or private.
13316
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013317Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013318
13319 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13320 fixed xmlXPathNodeSetItem when passing index=0
13321
Daniel Veillard05dec342001-07-14 21:57:39 +000013322Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13325
Daniel Veillard28ae6362001-07-14 16:44:32 +000013326Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * xmllint.c: fixed compilation under Cygwin #57503
13329 * TODO: update
13330
Peter Williamsed156f52001-07-13 18:35:13 +0000133312001-07-13 Peter Williams <peterw@ximian.com>
13332
13333 * config.h.in: add #undef HAVE_DLFCN_H
13334
13335 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13336 builddir.
13337
Daniel Veillard73b36e32001-07-12 15:09:52 +000013338Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13341 raised by #57348 and #57381
13342
Daniel Veillard7db37732001-07-12 01:20:08 +000013343Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13346 tree.c xpointer.c: store the line numbder in element->content,
13347 may break some software, need a configuration mechanism
13348
Darin Adler96037892001-07-11 00:03:16 +0000133492001-07-10 Darin Adler <darin@bentspoon.com>
13350
13351 * .cvsignore:
13352 * example/.cvsignore:
13353 * include/.cvsignore:
13354 * include/libxml/.cvsignore:
13355 Various things that are generated and should be ignored.
13356
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013357Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13360 * doc/xml.html doc/html/*: updated the docs
13361
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013362Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13365 validation occured on content with element child
13366
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013367Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * tree.c: fixed XML Base computation which was broken
13370 * debugXML.c: added a base function to the shell
13371 * Makefile.am result/scripts/* test/scripts/*: added scripts
13372 based regression tests, and adding 2 XML Base tests
13373
Daniel Veillard19e96c32001-07-09 10:32:59 +000013374Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * tree.c: set properties doc and call xmlSetListDoc for properties
13377 content when grafting them in a different tree.
13378 * aclocal.m4: remove from CVS
13379
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013380Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * win32/libxml2/libxml2.def.src: added some missing entry point
13383 for XPath (Mark Vakoc)
13384
Daniel Veillard388236f2001-07-08 18:35:48 +000013385Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13388 layer should URI-Unescape before trying to open resources.
13389
Daniel Veillard04383752001-07-08 14:27:15 +000013390Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * xpath.c: fix the name() bug for elements in the default
13393 namespace reported by Charlie Bozeman
13394
Daniel Veillard7583a592001-07-08 13:15:55 +000013395Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13398 led to an XPath fix, improvements of SAX initialization, and
13399 an added option --nocdata to testXPath
13400
Daniel Veillard449d7392001-07-07 19:11:06 +000013401Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * doc/libxml-doc.el: Felix Natter provided anew version working
13404 with XEmacs too
13405
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013406Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * include/libxml/xpath.h: small cleanup
13409 * doc/xml.html: update
13410
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013411Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13414 released 2.3.14
13415
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013416Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013419 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013420
Daniel Veillard73c9c042001-07-05 20:02:54 +000013421Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13424 were not equal to empty strings
13425
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013426Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * SAX.c: fixed a URI-Reference computation problem when validating
13429 * xmlIO.c: small cleanup
13430
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013431Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * parser.c: improved the description of a couple of interfaces
13434 upon Larry Stamper suggestion
13435
Daniel Veillard62f313b2001-07-04 19:49:14 +000013436Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * SAX.c entities.c parser.c: changed completely the way entities
13439 are handled when running the parser in entity substitution mode.
13440 This fixes a bug reported by Stephan Kulow and nearly divides
13441 by 3 the amount of memory required by libxslt to load and process
13442 DocBook TDG.
13443
Daniel Veillardf420ac52001-07-04 16:04:09 +000013444Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * HTMLparser.c: fixing a too early root closing problem raised
13447 byt Prashanth Naidu
13448
Daniel Veillard8c357d52001-07-03 23:43:33 +000013449Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13452 raised by Mark Vakoc.
13453
Daniel Veillard6e90d192001-07-03 16:37:49 +000013454Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * example/Makefile.am: fixed the include path to add srcdir/include
13457 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13458 and some cleanup
13459
Daniel Veillardf06307e2001-07-03 10:35:50 +000013460Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13463 lot of optimization work, results in significant improvements
13464 when handling really complex XPath queries. Add a small optimizer
13465 for unions, improve [n] and [last()], avoid some costly ops.
13466
Daniel Veillard77044732001-06-29 21:31:07 +000013467Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13470 * xpath.c: small cleanup
13471 * xmlGetNsList: reformated, fixed problems if used on Entities
13472
Daniel Veillard2adbb512001-06-28 16:20:36 +000013473Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13476
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013477Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13480 * Makefile.am example/Makefile.am: workaround automake generating
13481 erroneous deps
13482
Daniel Veillard12f7d292001-06-28 13:12:11 +000013483Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * include/win32config.h: bug #56801 Yon Derek provided a patch
13486 to the windows config file.
13487
Daniel Veillard87ee9142001-06-28 12:54:16 +000013488Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13491 libxml.h : Yon Derek provided a set of changes to compile from
13492 CVS on Windows/MSC
13493
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013494Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * parser.c: fixed UTF8 BOM support in push mode
13497 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13498 added a specific testcase
13499
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013500Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * Makefile.am: added --push regression tests
13503 * parserInternals.c: the XML parser segfaulted in --push mode
13504
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013505Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * configure.in: moved the symlinks detection within a CVS
13508 check, this is not portable and will be removed soon.
13509 * xpath.c: small cleanup/speedup
13510
Daniel Veillard11648102001-06-26 16:08:24 +000013511Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13514 release of 2.3.12
13515 * parser.c: make an error message if unknow entities in all cases
13516
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013517Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13520
Daniel Veillard23793842001-06-25 16:07:45 +000013521Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13524 includes were installed in the wrong dir
13525
Daniel Veillardf5498f32001-06-25 15:08:36 +000013526Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * doc/html.xml: warn against sending code to exhibit bugs.
13529
Daniel Veillard56f06462001-06-24 21:34:03 +000013530Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13533 Tru64 from Thomas Leitner
13534
Daniel Veillardc5d64342001-06-24 12:13:24 +000013535Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * AUTHORS: added William and Bjorn
13538 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13539 daniel@veillard.com hopefully I won't have to do this again
13540 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13541 docs can be rebuilt cleanly now
13542 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13543 from CVs it's generated, added include/libxml/xmlwin32version.h
13544 also generated but which should change far less frequently.
13545 * catalog.c nanoftp.c: made sure to include libxml.h not
13546 libxml/xmlversion.h directly
13547 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13548 when compiling on WIN32 and MSC
13549
Daniel Veillard07385fd2001-06-23 21:55:48 +000013550Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * include/Makefile.am include/libxml/Makefile.am configure.in:
13553 fixed make distcheck and rebuilding the rpms
13554
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013555Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * configure.in: should finish the migration of exported includes
13558 into a real include/libxml in CVS, at least for CVS users.
13559 * removed the exported headers, added in include/libxml (as well
13560 as xmlversion.h.in).
13561
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013562Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * configure.in: fixed the way to detect symlink
13565
Daniel Veillard66541772001-06-23 18:31:04 +000013566Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * configure.in: updated, include/libxml is now a real CVS dir
13569
Daniel Veillardca989762001-06-23 17:39:29 +000013570Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13573 version works with both libxml1 and libxml2 (it autodetects
13574 the prefix of the html-files) from Felix Natter.
13575 * doc/xml.html: updated doc accordingly
13576
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013577Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xpath.c: fixed the bug generating a template loop in libxslt
13580 when using docbook-xsl-1.4, * should filter out document nodes
13581 * HACKING: added William
13582 * TODO: updated
13583
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013584Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13585
13586 * doc/FAQ.html: added a warning about gcc-3.0
13587 * doc/xml.html: added reference to gdome2 and removed a confusing
13588 sentence
13589
Daniel Veillardf7f41852001-06-22 15:18:01 +000013590Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * xmlversion.h: okay this is a generated file, but Windows
13593 users need it and they can't generate it, and I want CVS
13594 Windows users ...
13595 * win32/libxml2/libxml2_so.dsp: Windows project file for
13596 the shared lib version of libxml2
13597 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13598 resources needed for libxslt/xsltproc by Yon Derek
13599
Bjorn Reese3157b342001-06-22 14:41:45 +000013600Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13601
13602 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13603
Daniel Veillard4151acb2001-06-22 10:48:57 +000013604Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
Daniel Veillardcc146db2001-06-22 11:10:52 +000013606 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13607
13608Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
Daniel Veillard4151acb2001-06-22 10:48:57 +000013610 * include/win32config.h: Yon Derek provided a first fix
13611 to be able to compile libxslt/xsltproc on Windows
13612
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013613Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * xpath.c: attempt to work around what seemed a gcc optimizer
13616 bug when handling floats on i386 http://veillard.com/gcc.bug
13617 * tree.c entities.c encoding.c: doing some cleanups while
13618 chasing it
13619
Daniel Veillard017b1082001-06-21 11:20:21 +000013620Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13621
13622 * Makefile.am: cleanup when --without-debug is specified
13623 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13624 w.r.t. --without-debug and other include points
13625 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13626 Catalogs
13627 * configure.in entities.h tree.h HTMLparser.c: removed
13628 --without-corba, made the _private field mandatory
13629
Daniel Veillard87a764e2001-06-20 17:41:10 +000013630Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13633 outputs a BOM in UTF8, an errata has been issued to avoid the
13634 problem, that was the most reasonable solution... Add support
13635 for a leading UTF8 BOM in entities.
13636
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013637Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * valid.c: fixed a bug found when post validating an entity ref
13640 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13641 activate it too
13642
Daniel Veillard39196eb2001-06-19 18:09:42 +000013643Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13646 weakness in the node copy the XPointer and the XInclude
13647 implementations. Serious cleanup.
13648
Daniel Veillard3739b982001-06-19 12:51:30 +000013649Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * Makefile.am: Kjartan Maraas provided a small patch to
13652 add xml2-config.in to EXTRA_DIST
13653
Daniel Veillarda9142e72001-06-19 11:07:54 +000013654Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13657 provided another failing case found in KDE, the way the
13658 ctxt->vctxt.nodeTab was allocated and freed changed over
13659 time but it wasn't completely cleaned up. This should fix it.
13660
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013661Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * parser.c: Stephan Kulow also raised the fact that line number
13664 could get miscounted making debug harder, fixed the problem
13665 in xmlParseCharData()
13666
Daniel Veillard64b98c02001-06-17 17:20:21 +000013667Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * valid.c: Stephan Kulow pointed out a problem when validating
13670 and using an empty entity, forgot a 'break' in a case.
13671
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013672Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13675 * doc/xml.html: updated with 2.3.11
13676
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013677Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * TODO: updated adding cleanup of generated doc
13680 * configure.in: prepared to release 2.3.11
13681 * xmllint.c: added --version for bug reporting
13682 * doc/html/*.html: rebuilt the doc
13683
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013684Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * xpath.c: first part of the work on selecting namespace to
13687 fix bug #56115
13688
Daniel Veillard96ed5832001-06-15 22:22:04 +000013689Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13692 when using -liconv
13693 * TODO: updated
13694
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013695Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13698 cleanup, encoding support.
13699
Daniel Veillard608ad072001-06-14 08:32:28 +000013700Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13703
Daniel Veillard239d0522001-06-13 23:02:48 +000013704Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * xpath.c: bug detected by Ankh when / is used as a function arg
13707
Daniel Veillard02bb1702001-06-13 21:11:59 +000013708Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13711 of element and use it to avoid outputting formatting spaces at
13712 the wrong place. Implemented the format parameter for HTML save.
13713 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13714 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13715 result/HTML/wired.html: of course this impact the result of a
13716 number of HTML tests
13717
Daniel Veillard95d845f2001-06-13 13:48:46 +000013718Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * HTMLtree.[ch]: started augmenting the HTML save API with
13721 encoding and formatting parameters
13722
Daniel Veillardeca60d02001-06-13 07:45:41 +000013723Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * HTMLtree.h: cleanup and started evaluating the work needed on
13726 revamping the HTML output code
13727
Daniel Veillard84666b32001-06-11 17:31:08 +000013728Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13731
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013732Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * valid.c: fixed bug #56049, forgot one check in the
13735 validation routine
13736
Daniel Veillardca2366a2001-06-11 12:09:01 +000013737Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13740
Daniel Veillard6761eee2001-06-11 10:29:38 +000013741Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * libxml.h: fixed an error in last commit
13744 * doc/FAQ.html: added an entry for compilation from CVS
13745
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013746Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * xmlversion.h.in libxml.h: Cygwin patches
13749 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13750 * tree.h: cleanup
13751
Daniel Veillardacd370f2001-06-09 17:17:51 +000013752Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13755 memory block in a strange case where libxml is linked twice
13756 in the binary.
13757
Daniel Veillard1d047672001-06-09 16:41:01 +000013758Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13761 state far too often, simple fix used to avoid it.
13762
Daniel Veillard4497e692001-06-09 14:19:02 +000013763Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13766 being processed, applied his patch
13767 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13768
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013769Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13772 provided fixes to compile on MSCC again
13773 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13774 also provided an update for the project files.
13775
Daniel Veillarda682b212001-06-07 19:59:42 +000013776Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13779 bug #55810
13780
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013781Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * tree.c: fixed xmlGetNsProp() to close bug #55683
13784 Note this requires libxslt to use it's own function instead.
13785
Daniel Veillardf0c53762001-06-07 16:07:07 +000013786Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * HTMLtree.c: when in a pre element no formatting space should
13789 be added.
13790 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13791
Daniel Veillard068a9652001-06-07 15:30:26 +000013792Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * configure.in: added tests for signal() and signal.h
13795
Daniel Veillard541d6552001-06-07 14:20:01 +000013796Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13799
Daniel Veillard8a367d42001-06-07 14:01:34 +000013800Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * doc/libxml-doc.el: Felix Natter provided a new version for
13803 libxml2
13804
Daniel Veillard8a926292001-06-07 11:20:20 +000013805Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * HTMLtree.c: when in a pre element no formatting space should
13808 be added.
13809
Daniel Veillard14839d52001-06-06 16:11:56 +000013810Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13813
Daniel Veillarde95e2392001-06-06 10:46:28 +000013814Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13817 hack
13818 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13819 * uri.c: fixed a warning
13820
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013821Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13822
13823 * HTMLtree.c: trying to close bug #55772 escaping in script
13824 elements
13825 * doc/xml.html: suggest to send mail to the list
13826
13827Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013828
13829 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13830 good. Use a macro and based on the solution provided in
13831 vsnprintf manual page from GNU.
13832
Bjorn Reese99748722001-06-05 12:49:15 +000013833Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13834
13835 * error.c: Workaround for non-preserving variadic list.
13836 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13837
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013838Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13839
13840 * doc/xml.html: added 2.3.10 release
13841
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013842Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * configure.in: releasing 2.3.10
13845
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013846Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13849
Daniel Veillard20042422001-05-31 18:22:04 +000013850Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * encoding.c: Robert Collins provided a patch to add the
13853 "US-ASCII" encoding alias
13854
Daniel Veillard97ac1312001-05-30 19:14:17 +000013855Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13858 string oriented functions and started cleaning the related areas
13859 in xpath.c which needed fixing in this respect
13860
Daniel Veillard2d703722001-05-30 18:32:34 +000013861Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13864 #55380
13865 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13866
Daniel Veillard9403a042001-05-28 11:00:53 +000013867Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * TODO: updated
13870 * nanohttp.[ch] : started adding APIs to get the redirected URL
13871 when this occurs (needed for further base computation
13872 * tree.h: cleanup
13873 * encoding.c: cleanup
13874 * SAX.c: minor change around ctxt->loadsubset
13875
Daniel Veillard6278fb52001-05-25 07:38:41 +000013876Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * Makefile.am include/Makefile.am: small change to have
13879 include/libxml rebuilt if working from CVS.
13880 * uri.c: applied another patch from Carl Douglas for URI escaping,
13881 this should close bug #51876
13882
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013883Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13886 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13887 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13888 added specific regression test
13889 * parser.h: preparing for the XSLT mode where DTD inherited
13890 attributes are added to the tree.
13891
Daniel Veillardbbd22452001-05-23 12:02:27 +000013892Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * xinclude.[ch]: Updated the namespace for the Last Call version
13895 * result/XInclude/include test/XInclude/include: updated the
13896 testsuite accordingly
13897
Daniel Veillard8514c672001-05-23 10:29:12 +000013898Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13901 related to bug #51876
13902
Daniel Veillard42596ad2001-05-22 16:57:14 +000013903Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * tree.c: fixed a gross mistake in base computation, xml:base is
13906 not completely correct yet (need cascade).
13907 * xpath.[ch]: added the few things needed to find a function name
13908 and URI from the XPath context when it is called.
13909
Daniel Veillard81418e32001-05-22 15:08:55 +000013910Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13913 * DOCBparser.c: small cleanup
13914 * xmllint.c: added a --catalogs option to load catalogs from
13915 $SGML_CATALOG_FILES
13916 * tree.c: cleanup
13917 * configure.in: iconv library fixup, ICONV_LIBS
13918
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013919Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13920
13921 * catalog.c: handling of CATALOG entries. detection of recursion,
13922 and a few bugfixes
13923 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13924 against the default namespace
13925
Daniel Veillard04b93292001-05-21 08:15:31 +000013926Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13929
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013930Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * parser.c: fixed propagation context info when parsing an
13933 external entity.
13934 * doc/html/*.html: regenerated a couple of docs
13935
Daniel Veillard4623acd2001-05-19 15:13:15 +000013936Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * doc/xml.html: update with 2.3.9 informations
13939
Daniel Veillardbed7b052001-05-19 14:59:49 +000013940Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13943 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13944 * doc/html/* : rebuilt the docs
13945 * valid.c: small patch which may improve some case when
13946 validating.
13947
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013948Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * HTMLparser.c: Closed bug #54891
13951 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13952 to the suite
13953
13954Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13957 applied a documentation patch from LotR and filled in a few missing
13958 descriptions
13959
Daniel Veillard76d66f42001-05-16 21:05:17 +000013960Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * xpath.c tree.c parser.c: speed optimizations at the parser level
13963 document tree freeing and xpath evaluation
13964
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013965Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13966
13967 * parser.c parser.h parserInternals.h: fixed a couple of
13968 interfaces for handling memory buffer input to const char *
13969 upon suggestion of JamesH.
13970
Daniel Veillardc3739e72001-05-15 15:23:27 +000013971Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * configure.in: LoTR sent a patch fixing the previous commit
13974
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013975Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * configure.in: trying to deal again with the stoopid -R linking
13978 flag of Solaris
13979
Daniel Veillard790142b2001-05-15 10:51:53 +000013980Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13981
13982 * xpath.h: two nodeset access macros from Thomas Broyer
13983
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013984Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13987 patch from Thomas Broyer
13988
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013989Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13990
13991 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13992 case
13993 * INSTALL: was empty added stuff from the FAQ
13994
Daniel Veillard75bea542001-05-11 17:41:21 +000013995Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13996
13997 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13998 attributes handling and #54433 by adding xmlUnsetProp()
13999 and xmlUnsetNsProp()
14000
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014001Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * HTMLparser.c: Patch from Jonas Borgström
14004 (htmlGetEndPriority): New function, returns
14005 the priority of a certain element.
14006 (htmlAutoCloseOnClose): Only close inline elements if they
14007 all have lower or equal priority.
14008 * result/HTML: this of course changed a number of tests results.
14009
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014010Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14011
14012 * xmlIO.c catalog.c: plugged in the default catalog resolution
14013 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14014 documentations
14015 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14016
Daniel Veillarda7374592001-05-10 14:17:55 +000014017Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14020 integrating catalogs
14021 * catalog.[ch] testCatalog.c: adding a small catalo API
14022 (only SGML catalog support).
14023 * parser.c: restaured xmlKeepBlanksDefault(0) API
14024
Daniel Veillardc17337c2001-05-09 10:51:31 +000014025Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14028
Daniel Veillard257d9102001-05-08 10:41:44 +000014029Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * parser.c: added xmlParseExternalEntityPrivate() to allow
14032 propagation of ctxt->_private when parsing external entities
14033
Daniel Veillard083c2662001-05-08 08:27:14 +000014034Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14037
Daniel Veillard01ef7382001-05-08 07:31:43 +000014038Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14039
14040 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14041
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014042Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * valid.c: warn when indeterminist content model is detected
14045 * result/VC/ElementValid8: this adds a message
14046 * Makefile.am: add --novalid for VCM tests
14047 * parserInternals.c: added a call to Init memory
14048
Daniel Veillard64269352001-05-04 17:52:34 +000014049Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14052 when both parameters are NULL.
14053
Daniel Veillard37721922001-05-04 15:21:12 +000014054Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * valid.c: applied small patch from Gary Pennington, reindented
14057 some part of the code.
14058
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014059Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14062 release, updated and regenerated the docs
14063
Daniel Veillard357c9602001-05-03 10:49:20 +000014064Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * xpath.c result/XPath/expr/floats : clarified and cleanup
14067 printing of abnormal floats in tests.
14068
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014069Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14072 * results/HTML/ : a few changes in the output of the HTML tests as
14073 a result.
14074 * configure.in: tying to fix -liconv where needed
14075
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014076Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * Makefile.am: fixed a stupid error
14079
Daniel Veillard7150a032001-05-02 16:41:11 +000014080Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * configure.in Makefile.am: make the inclusion of the trio
14083 modules in the library conditional
14084
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014085Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * DOCBparser.c: patche from László Kovács, fixed entities refs
14088 in attributes handling
14089
Daniel Veillardedddff92001-05-02 10:58:52 +000014090Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14093 flushing
14094
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014095Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14096
14097 * xpath.c: fix of an XSLT namespace bug reported on the list
14098 general/bug-8-
14099
Daniel Veillard5792e162001-04-30 17:44:45 +000014100Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14101
14102 * strio.h trio.c: Dan McNichol suggested a couple of small
14103 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14104
Daniel Veillard02141ea2001-04-30 11:46:40 +000014105Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * tree.c parser.c encoding.c: spent a bit more time looking
14108 at the parsing speed and DOM handling. Added a few more
14109 speedups.
14110
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014111Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * parser.c: small but effective parsing speed improvement
14114
Daniel Veillardb59076b2001-04-29 17:04:07 +000014115Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * configure.in: default on the DocBook parser inclusion (for Gnome)
14118 * DOCBparser.h: fixed a header reference
14119
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014120Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14121
14122 * configure.in xpath.c: applied Bjorn patches for FPE on the
14123 alpha
14124
Daniel Veillardeefd4492001-04-28 16:55:50 +000014125Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14128 xmlSaveFormatFileTo()
14129
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014130Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * xpath.c: simple and efficient optimization, XPath functions
14133 aways bind to the same code, cache this
14134 * TODO: updated (by saying some is obsolete)
14135
Daniel Veillard2156a562001-04-28 12:24:34 +000014136Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * xpath.c: more cleanup work on XPath name parsing routines
14139
Daniel Veillard61d80a22001-04-27 17:13:01 +000014140Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14143 xmlXPathParseName
14144 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14145 * debugXML.c: avoid compilation problems if compiling without
14146 HTML support, Igor Zlatkovic
14147 * win32/libxml2/libxml2.def.src: being able to compile without
14148 XPath on Windows
14149
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014150Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * libxml.m4: yet another patch from Toshio Kuratomi
14153
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014154Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14157
Daniel Veillard67fee942001-04-26 18:59:03 +000014158Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * tree.[ch]: added xmlSaveFormatFile interface for saving
14161 and indenting a file.
14162
Daniel Veillard82e49712001-04-26 14:38:03 +000014163Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * xpath.c: fixed bug #53689 related to processing-instruction()
14166
Daniel Veillard02f077a2001-04-26 10:59:11 +000014167Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * DOCBparser.c: patche from László Kovács
14170
Daniel Veillard30211a02001-04-26 09:33:18 +000014171Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14172
14173 * parser.c: applied fixes from Christian Glahn bug report #53391
14174
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014175Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14176
14177 * error.c: Jean François Lecomte provided a complete description
14178 and a fix to bug #53537
14179
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014180Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14183
Daniel Veillard1034da22001-04-25 19:06:28 +000014184Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * DOCBparser.c SAX.c: a bit more work on entities processing.
14187 Still Need to cleanup XML output and references in attributes
14188
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014189Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14192
Daniel Veillardb33c2012001-04-25 12:59:04 +000014193Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * tree.c: trying to fix #53574, not completely complete,
14196 I would like xmllint --copy --debug test/ent1 and
14197 xmllint --debug test/ent1 to show the same result.
14198 * xpath.c: fix a bug when trying to sort namespace nodes
14199
Daniel Veillard5146f202001-04-25 10:29:44 +000014200Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * HTMLtree.c: real fix for #53402
14203
Daniel Veillard7533cc82001-04-24 15:52:00 +000014204Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14207 PIs when using xsl:output
14208 * valid.c: closing #53537 some case generate segfaults if there
14209 is validity errors
14210
Daniel Veillard61b33d52001-04-24 13:55:12 +000014211Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14214 of external parsed entities, added --noent to testDocbook
14215 * valid.c: Garry Pennington found an uninitialized variable
14216 access in xmlValidateElementContent()
14217
Daniel Veillard56098d42001-04-24 12:51:09 +000014218Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14221 with madness
14222 * result/HTML/ : this modified the result of the regression tests
14223 a lot.
14224
Daniel Veillard122376b2001-04-24 12:12:30 +000014225Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14228 to doc where it wasn't checked against NULL reported by
14229 Jens Laas
14230
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014231Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14232
14233 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14234 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14235
Daniel Veillardeae522a2001-04-23 13:41:34 +000014236Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14239 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14240 * SAX.[ch]: cleanup and updates for DocBook
14241 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14242 ex SGML identifier changes
14243 * valid.c: removed a static unused function.
14244
Daniel Veillardde57c612001-04-23 09:13:36 +000014245Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * HTMLtree.c: applied change for Paul Sponagl on script saving
14248 * Makefile.am: the warning about entity title.xml are normal.
14249
Daniel Veillard393df012001-04-22 20:11:18 +000014250Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * configure.in: release of 2.3.7
14253 * Makefile.am: fixing make distcheck
14254
Daniel Veillarda41123c2001-04-22 19:31:20 +000014255Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * doc/html/* doc/xml.html: updated and regenerated the docs
14258
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014259Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14262
Daniel Veillarde82a9922001-04-22 12:12:58 +000014263Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14264
14265 * tree.c: fixed #53388 with the provided patch
14266
Daniel Veillard06803992001-04-22 10:35:56 +000014267Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * valid.c: Bjorn detected an invalid memory access. Fixed
14270 vstateVPush()
14271
Daniel Veillard40af6492001-04-22 08:50:55 +000014272Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14275
Bjorn Reese70a9da52001-04-21 16:57:29 +000014276Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14277
14278 * libxml.h: new header used only for the compilation of libxml
14279 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14280 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14281 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14282 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14283 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14284 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14285 baseline (version 1.2 plus a single patch).
14286 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14287 scientific notation for numbers. Tests added.
14288 * xpath.c: formatting of numbers changed to use sprintf
14289 (contribution from William Brack)
14290
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014291Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * valid.c: cleanup, more useful debugging
14294 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14295 * xmlIO.c: entity loading is printed as an error when validating
14296
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014297Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * valid.c: fixed to validate within entities
14300 * test/VCM/v22.xml: added a specific testcase
14301
Daniel Veillardca1f1722001-04-20 15:47:35 +000014302Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * valid.c: forgot an epsilon transition in for ()+
14305 * test/VCM/v21.xml : added a specific test case
14306
Daniel Veillard85349052001-04-20 13:48:21 +000014307Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * valid.c: removed a state explosion exhibited by RSS
14310 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14311 from bug #51872
14312
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014313Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14316 validation without using an ugly NFA -> DFA algo in the source.
14317 Made a specific algorithm easier to maintain, using a single
14318 stack and without recursion.
14319 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14320 * hash.c: made the growing routine static
14321 * tree.h parser.c: added the parent information to an
14322 xmlElementContent node.
14323
Daniel Veillarde470df72001-04-18 21:41:07 +000014324Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * SAX.c parser.c xpath.c: generating IDs when not validating
14327 from an external parsed entity was poisoning the ID has table
14328 with removed values. This was killing XSLT on the KDE help
14329 browser.
14330
Daniel Veillardceacdd92001-04-18 15:10:35 +000014331Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * entities.h: andrew@ugh.net.au detected a double declaration
14334
Daniel Veillarda10efa82001-04-18 13:09:01 +000014335Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * debugXML.c hash.c tree.h valid.c : some changes related to
14338 the validation suport to improve speed with DocBook
14339 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14340 the way validation errors get reported
14341
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014342Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14345 by P C Chow and William M. Brack for XSLT HTML output
14346
Daniel Veillard2d90de42001-04-16 17:46:18 +000014347Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14350 Igor Zlatkovic patches for MSC compilation and added his
14351 updates
14352
Daniel Veillarde043ee12001-04-16 14:08:07 +000014353Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14356 prefix lookup.
14357 * parserInternals.c: fixed the bug reported by Morus Walter
14358 due to an off by one typo in xmlStringCurrentChar()
14359
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014360Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14361
14362 * HTMLparser.c result/HTML/*: revamped the way the HTML
14363 parser handles end of tags or end of input
14364
Daniel Veillard82daa812001-04-12 08:55:36 +000014365Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14368
Daniel Veillard67a21302001-04-11 14:39:16 +000014369Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14372 bug where the linktime verions of free() won't work ...
14373
Daniel Veillard27b55282001-04-11 12:22:25 +000014374Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14377
Daniel Veillardafc73112001-04-11 11:51:41 +000014378Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * doc/xml.html: added 2.3.6 release
14381
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014382Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14385 * result/wml.xml: resulted in a small output change
14386
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014387Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * tree.c: xmlNewDoc was missing the charset initialization
14390 * xmllint.c: added --auto to autogenerate a doc, allow to
14391 reproduce the problem fixed on xmlNewDoc
14392
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014393Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * xpath.c: trying to get 52979 solved
14396 * tree.c result/ result/noent/: trying to get 52712 solved, this
14397 also made me clean up the fact that XML output in general should
14398 not add formating blanks by default, this changed the output of
14399 a few tests
14400
Daniel Veillard73639a72001-04-10 14:31:39 +000014401Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14404
Daniel Veillardfac26a12001-04-08 13:08:14 +000014405Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * configure.in: finally released 2.3.6
14408
Daniel Veillard911f49a2001-04-07 15:39:35 +000014409Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * xpath.c: checking for null pointer generated by new code
14412
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014413Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * xpath.c: fixed a [] evaluation problem reported
14416 * test/XPath/tests/simpleaddr: extended test
14417 * result/XPath/simpleaddr: updated result
14418
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014419Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14420
14421 * xmllint.c: Dan Timis reported a portability problem
14422 on Macs without mmap, fixed it.
14423
Daniel Veillardb38bd552001-04-03 18:22:00 +000014424Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * testXPath.c : added a --tree option allowing to display the
14427 tree dump of the XPath expression
14428
Daniel Veillard4dd93462001-04-02 15:16:19 +000014429Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * xpath.c: fixed a memleak when comparing nodesets
14432 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14433 * tree.c: added a TODO
14434
Daniel Veillard92ad2102001-03-27 12:47:33 +000014435Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14438 we need string functions
14439 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14440 to be able to use them where needed. Applied some changes
14441 to reduce name linking pollution and compile in only what's
14442 needed.
14443 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14444 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14445 for the string manipulation functions
14446 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14447 to the free() function of xmlmemory.c
14448 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14449 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14450 usage.
14451
14452
Daniel Veillard2be30642001-03-27 00:32:28 +000014453Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * error.c: applied the context output patch of the error
14456 handling submitted by Chuck Griffith
14457 * error/VC/*: this slightly change some error logs
14458
Daniel Veillard50582112001-03-26 22:52:16 +000014459Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14460
14461 * parser.c: fixed line number reporting on error
14462
Daniel Veillard04be4f52001-03-26 21:23:53 +000014463Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * parser.c: Sullivan and Darin found a parser bug,
14466 applied the patch.
14467
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014468Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14471 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14472 xmlversion.h.in xpointer.c: of course the way I defined
14473 UNUSED breaks on old gcc version. Try to be smart and
14474 also define it directly in xmlversion.h
14475 * configure.in: removed -ansi flag from the pedantic set
14476
14477Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014478 Huge cleanup, I switched to compile with
14479 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14480 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14481 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14482 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14483 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14484 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14485 encoding.h entities.c error.c list.[ch] nanoftp.c
14486 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14487 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14488 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14489 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14490 Cleanup, staticfied a number of non-exported functions,
14491 detected and cleaned up a dozen of problem found this way,
14492 avoided a lot of public function name/typedef/system names clashes
14493 * doc/xml.html: updated
14494 * configure.in: switched private flags to the really pedantic ones.
14495
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014496Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * configure.in: 2.3.5
14499 * doc/html/*: rebuilt the docs
14500
Daniel Veillard146c9122001-03-22 15:22:27 +000014501Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * parser.c: fixed a reported bug in NOTATION parsing
14504 * uri.c: accepted but not fixed bug 51876, added TODO
14505 * Makefile.am: fixed bug 51876
14506
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014507Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * config.h.in configure.in error.c: fix a compilation problem
14510 on platforms without vsnprintf (xml@thewrittenword.com)
14511
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014512Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * parser.c: fixed a function name header typo
14515 * SAX.c: notations can also occur in external subset.
14516
Daniel Veillard7d42b542001-03-20 13:22:46 +000014517Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * error.c: removed a C++ like comment
14520
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014521Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * parser.c: fixing bug 52299 strange condition leading
14524 to a parser crash due to a buffer overflow
14525 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14526 added the specific test case
14527
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014528Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14531 xmlXPathConvert{String,Number,Boolean} to be able to make
14532 type casts without a context stack, fixed some implementation
14533 problems related to the absence of context at parse-time,
14534 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14535 in the public API too
14536 * xpointer.c xpathInternals.h: we need to know at parse time
14537 whether we are compiling an XPointer
14538
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014539Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14542 cleaned up the parser internals, refactored XPath code, added
14543 new compilation based APIs and cleanly separated public and
14544 private APIs.
14545
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014546Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * xpath.h: the comp field must be added at the end to avoid
14549 killing binary compat.
14550
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014551Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * Makefile.am: detect XPath memleaks in regreson tests
14554 * error.c: fixed and error w.r.t. error reporting still using
14555 stderr
14556 * hash.c: added new line at end of file
14557 * tree.h: minor cleanup
14558 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14559 expression parsing from evaluation, resulted in a number of
14560 changes internally, and in XPointer. Likely to break stuff
14561 using xpathInternals.h but should remain binary compatible,
14562 new interfaces will be added.
14563
Daniel Veillardd574f782001-03-14 19:40:17 +000014564Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * configure.in: fixed a couple of problems reported by
14567 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14568 without gcc on non linux platforms.
14569
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014570Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14573 a fix for --with-html-dir= configure support. I hope it won't
14574 break rpm generation
14575
Daniel Veillarda022fe02001-03-14 16:30:00 +000014576Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * xmlIO.c: one function comment cleanup.
14579
Daniel Veillard25239c12001-03-14 13:56:48 +000014580Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14581
14582 * SAX.c: external subset notations were improperly registered
14583 in the internal subset.
14584
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014585Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14586
14587 * README.cvs-commits: added, pointing to HACKING
14588 * HACKING: updated
14589
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014590Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * parser.c: and Matt Sergeant found one in the XML push
14593 parser (erroneous check I forgot to remove when I fixed the
14594 main parser).
14595
Daniel Veillard68d7b672001-03-12 18:22:04 +000014596Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * xpath.c: ptittom found a small bug in UnaryExpr
14599
Daniel Veillarde356c282001-03-10 12:32:04 +000014600Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * configure.in: bumped to 2.3.4
14603 * error.c: fixed bug #51860
14604 * tree.c: fixed bug #51861
14605 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14606 * tree.[ch] : added xmlDefaultBufferSize
14607 * nanoftp.c: typo in function name header block
14608 * doc/xml.html : updated, added link to XML::LibXSLT
14609 * doc/html/* : rebuilt the docs
14610
Daniel Veillard80f32572001-03-07 19:45:40 +000014611Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * parser.c SAX.c: the new content parsing code raised an
14614 ugly bug in the characters() SAX callback. Found it
14615 just because of strangeness in XSLT XML Rec ouptut :-(
14616
Daniel Veillard6c831202001-03-07 15:57:53 +000014617Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * Makefile.am: Martin Baulig suggested to add -lm
14620 * tree.c: found another bug in xmlNodeGetContent()
14621
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014622Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * xpath.c: Bjorn found the error related to strictness of comparison.
14625
Daniel Veillard29631a82001-03-05 09:49:20 +000014626Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * parser.c: trying to fix the Dtd parsing problem reported
14629 by Gary, side effect of last week speed optimizations.
14630
Daniel Veillard14be0a12001-03-03 18:50:55 +000014631Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14634 * parserInternals.c: removed unneeded test raised by Stric
14635
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014636Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14637
14638 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14639 and fixed by William Brack). Added xmlXPathFormatNumber.
14640 Changed the sorting slightly.
14641 * configure.in Makefile.am example/Makefile.am: Added -lm.
14642 Please note that applications linking with libxml2, must
14643 also like with the math library from now on.
14644
Daniel Veillardf9533d12001-03-03 10:04:57 +000014645Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14648
Daniel Veillard2f362242001-03-02 17:36:21 +000014649Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * parser.c: one must report spaces even if the Dtd element
14652 content proves that this is not part of the element content.
14653 * result/valid/*.xml: this changed the ouptu slightly
14654
Daniel Veillardb402c072001-03-01 17:28:58 +000014655Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * configure.in: bumped to 2.3.3
14658 * doc/xml.html: updated
14659
Daniel Veillard77851712001-02-27 21:54:07 +000014660Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * tree.c: minor doc fix
14663 * xpath.c: deallocation issues when a result tree has been
14664 converted to a node-set
14665
Daniel Veillardec70e912001-02-26 20:10:45 +000014666Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * doc/xml.html: oops corrected dates s/2000/2001
14669
Daniel Veillard8730c562001-02-26 10:49:57 +000014670Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * valid.c: new patch from Gary Pennington
14673
Daniel Veillard91e9d582001-02-26 07:31:12 +000014674Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14675
14676 * doc/xml.html: applied patch from Ankh
14677
Daniel Veillardedac3c92001-02-26 01:36:19 +000014678Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * xinclude.c: fixed a problem building on Mac
14681
Daniel Veillard21a0f912001-02-25 19:54:14 +000014682Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * parser.c: more work on increasing parsing ferformances
14685
Daniel Veillard48b2f892001-02-25 16:11:03 +000014686Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14689 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14690 avoiding memcpy in production builds MEM_CLEANUP macro use
14691 * parser.[ch] parserInternals.c: optimizations of the tightest
14692 internal loops inside the parser. Better checking of I/O
14693 flushing/loading conditions
14694 * xmllint.c : added --timing
14695
Daniel Veillard71681102001-02-24 17:48:53 +000014696Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * configure.in: bumped to 2.3.2
14699 * doc/xml.html: updated for release
14700
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014701Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * xpath.c: found a memleak and fixed a nasty bug
14704
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014705Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * xmllint.[c1] : added return code errors for xmllint
14708 * xpath.c: specific debug dump function for result value trees
14709
Daniel Veillard4b637072001-02-21 21:52:55 +000014710Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * xpath.c: finally implemented xmlXPathCompareNodeSets
14713 * test/XPath/expr/floats results/XPath/expr/floats: added
14714 a test for float expressions
14715
Daniel Veillardf714aa32001-02-21 03:07:44 +000014716Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14719 * parserInternals.[ch]: trying to speed up parsing
14720 * xpath.c : speeded up node set equality op
14721
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014722Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14725 better handling of ID/IDREF and the list modules associated
14726 * configure.in: small CFLAGS cleanup
14727
Daniel Veillarda8abee62001-02-19 15:14:59 +000014728Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * configure.in: fixed iconv detection on AIX (stric)
14731
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014732Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014733
14734 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14735
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014736Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14737
14738 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14739 and optimized xmlXPathNodeSetSort
14740
Daniel Veillard142adbf2001-02-17 13:21:05 +000014741Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14742
14743 * xpath.c: bug fix when context size is 0
14744 * parser.c: I like Norm's Dtd because they still manage to break
14745 the parser occasionally
14746
Daniel Veillardf23e0092001-02-16 13:21:29 +000014747Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14750
Daniel Veillarde0e26512001-02-16 00:11:46 +000014751Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14754 attributes within the XML-1.0 namespace
14755
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014756Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14757
14758 * xpathInternals.h: exported a few axis functions
14759 * doc/xml.html: updated the doc
14760
Daniel Veillard760f4422001-02-15 14:59:48 +000014761Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14762
14763 * configure.in: applied patch from Daniel van Balen for OpenBSD
14764 and bumped version to 2.3.1
14765 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14766 attempt to find autoclosing was simply broken, removed it,
14767 updated the examples, this is better
14768
Daniel Veillardd194dd22001-02-14 10:37:43 +000014769Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14772 hash functionnalities.
14773 * doc/html/* : rebuild the doc
14774
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014775Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14778 on predicate
14779 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14780 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14781 really want to have tags closed on output even if we accept
14782 unclosed ones on input
14783
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014784Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * xpath.c: ouch don't free NULL, rare case fixed
14787 * tree.c: don't coalesce text nodes if they don't have the
14788 same behaviour wrt escaping on output
14789
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014790Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14791
14792 * xpath.c: small fixup
14793 * SAX.c: don't warn on empty namespaces.
14794
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014795Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * README: a bit of cleanup
14798 * configure.in: preparing for 2.3.0 release
14799
Daniel Veillard1f83d392001-02-08 09:37:42 +000014800Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * hash.[ch]: added a first version of xmlHashSize()
14803 * valid.c: another bug fix from Gary Pennington
14804
Daniel Veillard5eef6222001-02-07 18:24:48 +000014805Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * valid.c: couple of bug fixes pointed by Gary Pennington
14808 * HTMLtree.c: #if 0 cleanup
14809
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014810Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14813 which removes a time consuming check of xmlXPathNodeSetAdd()
14814 and use it in places where we are sure to not break unicity
14815
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014816Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * xpath.c: bug fixes found from XSLT
14819 * tree.c: preserve node->name special values when copying nodes.
14820 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14821 external subset are fetched when available but without full
14822 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14823 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14824 output with encoding disabled.
14825
Daniel Veillard2c833b62001-02-03 08:52:06 +000014826Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14827
14828 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14829 xmlCheckFilename should not be called from xmlFileOpenW
14830 and xmlGzfileOpenW
14831
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014832Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14835 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14836 added the new tests for URI normalization
14837 * testURI.c: fixed stoopid bugs
14838 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14839 the URI in the error messages are now properly normalized
14840
Daniel Veillardea28ce62001-02-02 08:20:19 +000014841Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14842
14843 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14844
Daniel Veillarde99a4762001-02-01 04:34:35 +000014845Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14848
Daniel Veillard2b325a02001-01-31 20:46:31 +000014849Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xpath.c: fixed mod operator
14852
Daniel Veillardde55cf62001-01-31 15:53:13 +000014853Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14854
14855 * parser.c: fixed xmlStrcat doc
14856 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14857 trees.
14858
Daniel Veillard2f913b72001-01-31 13:23:49 +000014859Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * xpath.c result/XPath/tests/chaptersbase
14862 result/XPath/tests/simplebase: fixed XPath node()
14863 * tree.c: small fix in xmlNewNs()
14864 * Makefile.am: removed extraneous xml2Conf.sh rule
14865
Daniel Veillardb42042b2001-01-28 07:40:36 +000014866Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14867
14868 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14869 Changed the library name, in order to get libxml-devel and
14870 libxml2-devel to coexist on a single system
14871 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14872 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14873
Daniel Veillardee0a4662001-01-27 18:59:33 +000014874Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14875
14876 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14877 libxml2-devel installable in // as libxml-devel.
14878
Daniel Veillard5eb05942001-01-27 17:50:22 +000014879Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14880
14881 * doc/Makefile.am: fixed make rebuild in doc
14882 * doc/html/*.html: rebuilt the docs
14883
Daniel Veillard65c295d2001-01-26 09:32:39 +000014884Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14885
14886 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14887
Daniel Veillard8e199902001-01-25 18:54:39 +000014888Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14889
14890 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14891 the HTML doc to go into the -devel RPM ...
14892 * aclocal.m4 config.h.in: some updates due to auto* magic
14893
Daniel Veillard93086662001-01-25 18:13:04 +000014894Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14895
14896 * xpath.h: added a hook in the context structure allowing to
14897 link to extra support, needed for XSLT
14898
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014899Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14900
14901 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14902 xmlXPtrCmpPoints to use it.
14903 * propagated the following patch from Alejandro Forero
14904 * include/win32config.h xmlIO.c: applied further suggestions
14905 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14906 * example/gjobread.c: fixed warnings, now that it builds
14907
14908Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14909
14910 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14911
14912 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14913 filename points to a valid file (not a directory).
14914 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14915 Added calls to xmlCheckFilenameDir.
14916
14917 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14918 `path' (rather than `filename') as the parameter to gzopen and open.
14919
Daniel Veillard48177c22001-01-23 15:27:41 +000014920Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14921
14922 * Makefile.am: fixed a problem with EXTRA_DIST
14923
Daniel Veillardb83ba402001-01-22 22:45:10 +000014924Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * Makefile.am example/Makefile.am: finally found the trick
14927 to build the example, i.e. add "." in SUBDIRS before example
14928 in the list <grin/>
14929
Daniel Veillard82687162001-01-22 15:32:01 +000014930Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * doc/xml.html: updated with an XSLT section, removed pointer to
14933 W3C CVS base.
14934
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014935Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14936
14937 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14938 too, and deallocation need to occur the same way.
14939
Daniel Veillarde4566462001-01-22 09:58:39 +000014940Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14941
14942 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14943 type correponding to an XSLT result tree fragment. Share most
14944 of the data format with node set, as well as operators.
14945 * HTMLtree.c: added a newline at the end of the doctype output
14946 whe this one is not present initially.
14947 * tree.c: make sure taht the parent and doc pointers are properly
14948 set when copying attributes (lists).
14949
Daniel Veillard701c7362001-01-21 09:48:59 +000014950Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14953
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014954Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14955
14956 * xpath.c: seems I finally killed that ugly path evaluation
14957 context bug (tagged 9999 in case is is wrong)
14958
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014959Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14960
14961 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14962 for XSLT
14963
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014964Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14967 for xmlGzfileOpen() bug
14968
Daniel Veillardf6eea272001-01-18 12:17:12 +000014969Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * xpath.c: removed an error found by XSLT usage
14972 * tree.c parserInternals.h: use a predefined static string
14973 for text and comment nodes, avoid freeing them in xmlFreeNode,
14974 exported the string name in parserInternals.h and added
14975 another value to disable encoding at output (for XSLT),
14976 gain memory, time.
14977
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014978Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14981 win32/libxml2/libxml2_so.dsp: new makefiles and update
14982 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14983
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014984Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14987 Gary Pennington
14988
Daniel Veillard389e6b72001-01-15 19:41:13 +000014989Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * xpath.c: fixed the comaprision of values and nodelists,
14992 need to compare nodelist still ...
14993 * debugXML.c: avoided a possible core dump
14994 * HTMLparser.c: cleanup
14995 * nanohttp.c: contributed fix.
14996 * tree.c: fixes in properties handling added xmlSetNsProp
14997 needed by libxslt
14998 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14999 comment
15000 * TODO: updated
15001
Daniel Veillard167bd532001-01-06 21:09:34 +000015002Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15003
15004 * parser.c parserInternals.c: applied Bjorn Reese optimization
15005 patch
15006
15007Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15008
15009 * Makefile.am: applied patch fro make check from Martin Vidner
15010
Daniel Veillard503b8932001-01-05 06:36:31 +000015011Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15012
15013 * configure.in: preparing 2.2.11
15014 * doc/html/*: rebuild the HTML files
15015 * doc/xml.html : updated
15016
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015017Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * tree.c: fixed a stupid bug
15020 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15021 patches related to validation of an XInclude processing result
15022 * TODO: updated
15023
Daniel Veillarde2488192001-01-04 10:54:22 +000015024Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15025
15026 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15027 on large files
15028
Daniel Veillardf060a412001-01-03 20:52:44 +000015029Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15032
Daniel Veillard45cff692001-01-03 18:02:04 +000015033Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15036 reported by Jonas Borgström
15037 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15038
Daniel Veillard08108982001-01-03 15:24:58 +000015039Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15040
15041 * testXPath.c xpath.c: fixing the XPath union expressions problem
15042 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15043
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015044Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15045
15046 * xmllint.c: Made is so if the file name is "-" is will read form
15047 standard input. Sven Heinicke <sven@zen.org>
15048 * tree.c: fixed a problem when growing buffer
15049 * tree.h: fixed the comment of the node types following andersca
15050 comment
15051 * TODO: updated
15052
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015053Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * HTMLparser.[ch]: added a way to avoid adding automatically
15056 omitted tags. htmlHandleOmittedElem() allows to change the
15057 default handling.
15058 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15059 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15060 of xmllint too when using --memory flag, added a memory test
15061 suite at the Makefile level.
15062 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15063 with namespace use when encountering QNames in XPath evalation,
15064 added xmlns() scheme in XPointer.
15065 * nanoftp.c : incorporated a fix
15066 * parser.c xmlIO.c: fixed problems raised with encoding when using
15067 the memory I/O
15068 * parserInternals.c: closed bug 25934 reported by
15069 torsten.landschoff@innominate.de
15070 * TODO: updated
15071
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015072Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15075 on a non-updated tree :-(, made a 2.2.10 release to correct the
15076 situation
15077
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015078Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15079
15080 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15081 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15082 integrated a set of OpenVMS changes from Howard Taylor
15083 <Howard.Taylor@pacoast.com>
15084
Daniel Veillard58770e72000-11-25 00:48:47 +000015085Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15088 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15089
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015090Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * HTMLparser.c: some fixes on auto-open of html/head/body
15093 * encoding.c: fixed a compilation error on some gcc env
15094 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15095 XPointer implementation
15096 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15097 related XPointer tests and associated results
15098
Daniel Veillard300f7d62000-11-24 13:04:04 +000015099Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15100
15101 * doc/xmldtd.html doc/xml.html: following a short step by step
15102 guidance on IRC to help maciej with DTDs I started a small
15103 page on the subject.
15104
Daniel Veillard748e45d2000-11-17 16:36:08 +000015105Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * HTMLparser.c: fixed handling of broken charrefs
15108 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15109 patches
15110
Daniel Veillard28929b22000-11-13 18:22:49 +000015111Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * doc/xml.html doc/html/* : rebuilt the docs after adding
15114 xinclude and updated page for 2.2.7 and 2.2.8
15115 * configure.in: releasing 2.2.8
15116
Daniel Veillard41e06512000-11-13 11:47:47 +000015117Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * parser.[ch] parserInternals.c: applied the conditional
15120 section processing fix from Jonathan P Springer
15121 <jonathan.springer2@gte.net>
15122 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15123 project file, fixed iconv default non support
15124 * xpath.c: fixed the problem of evaluating relative expressions
15125 when a node context is provided.
15126
Daniel Veillardbf432752000-11-12 15:56:56 +000015127Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * nanoftp.c: fixed gcc 2.95 new warnings
15130 * SAX.c: fixed a stupid bug
15131 * tree.c: fixed a formatting problem when round-tripping
15132 from/to memory
15133 * xinclude.c: chased memleak, fixed a base problem
15134 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15135 xmlXPtrBuildNodeList()
15136 * TODO: updated
15137 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15138 adding a first small set of regression tests for XInclude
15139
Daniel Veillardc2def842000-11-07 14:21:01 +000015140Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * nanohttp.[ch]: applied Wayne Davison patches to access
15143 the WWW-Authorization header.
15144 * parser.c: Closed Bug#30847: Problems when switching encoding
15145 in short files by applying Simon Berg's patch.
15146 * valid.c: fixed a validation problem
15147 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15148 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15149 Wayne Davison
15150 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15151 need to be extended to non full nodes selections.
15152 * xinclude.c: starts to work decently
15153
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015154Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15157 debugXML.c xmlversion.h.in: Started adding XInclude support,
15158 this is a new xmllint option
15159 * tree.c xpath.c: applied TOM patches for XPath
15160 * xpointer.c: fixed a couple of errors.
15161 * uri.c: added an escaping function needed for xinclude
15162 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15163 new warning from RH70 gcc's version
15164
Daniel Veillarda4964b72000-10-31 18:23:44 +000015165Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * HTMLparser.c: fixed loop on invalid char in scripts
15168 * parser.c: update to description of xmlIOParseDTD()
15169 * libxml.m4 xmlversion.h.in: changes contributed by
15170 Michael Schmeing <m.schmeing@internet-factory.de>
15171 * configure.in: preparing for 2.2.7
15172 * Makefile.am: trying to avoid config.h and acconfig.h
15173 being included in the distrib
15174 * configure.in: released 2.2.7
15175
15176Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15177
15178 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15179 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15180
Daniel Veillard01411222000-10-30 15:33:22 +000015181Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * parser.[ch]: added xmlIOParseDTD()
15184 * xpointer.c: added support for the 2 extra parameters of
15185 string-range, fixed a stoopid error when '0' was present
15186 in XPointer expressions
15187 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15188 testsuite for the above
15189
Daniel Veillard6db58192000-10-30 09:27:53 +000015190Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * libxml.spec.in: improved package descriptions
15193
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015194Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * xpath.c xpathInternals.h: applied a large cleaning patch
15197 from TOM <ptittom@free.fr>, it also add namespace support
15198 for function and variables registration.
15199
Daniel Veillardbd20df72000-10-29 17:53:40 +000015200Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15201
15202 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15203 * Makefile.mingw: Wayne Davison's update adding hash.c
15204
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015205Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * xpath.c: fixed the root evaluation problems
15208 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15209 ignorable spaces with <b> <bold> <em>
15210 * tree.c: fixed a loop in xmlSearchNsByHref()
15211
Daniel Veillard767662d2000-10-27 17:04:52 +000015212Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * xpath.c: applied another XPath patch from TOM
15215 * xpath.c include/makefile.am: applied another patch from
15216 china@thewrittenword.com (cleanup on IRIX).
15217
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015218Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * xml-config.1: received a fixed version from Fredrik Hallenberg
15221 <hallon@lysator.liu.se>
15222
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015223Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15226 cleanup patch for XPath
15227
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015228Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * patched to redirrect all "out of context" error messages to
15231 a reconfigurable routine. The changes are:
15232 * xmlerror.h : added the export of an error context type (void *)
15233 an error handler type xmlGenericErrorFunc there is an interface
15234 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15235 to reset the error handling routine and its argument
15236 (by default it's equivalent to respectively fprintf and stderr.
15237 * all the c files: all wild accesses to stderr or stdout within
15238 the library have been replaced to calls to the handler.
15239
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015240Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * configure.in: release 2.2.6
15243 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15244 exporting the inner functions of xpath for extension modules
15245 * doc/*: updated and rebuilt the doc
15246
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015247Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * nanohttp.c : applied Wayne HTTP cleanup patch
15250 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15251 and xmlNodeSetSpacePreserve()
15252
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015253Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * xpath.c: closing bug #29260
15256
Daniel Veillard126f2792000-10-24 17:10:12 +000015257Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15260 multikey tuples, made hash structure opaque
15261 * valid.[ch]: moved elements, attributes, notations decalarations
15262 as well as ID and refs to hash tables.
15263 * entities.c: hash cleanup
15264 * xmlmemory.c: fixed a dump problem in debug mode
15265 * include/Makefile.am: problem passing in DESTDIR= values patch
15266 from Marc Christensen <marc@calderasystems.com>
15267 * nanohttp.c: removed debugging remains
15268 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15269 * HTMLparser.c parser.c: fixing a number of problems with the
15270 macros in the *parser.c files (Wayne).
15271 * HTMLparser.c: close the previous option when opening a new one
15272 (Marc Sanfacon).
15273 * result/HTML/*: updated the HTML results accordingly
15274
Daniel Veillard52afe802000-10-22 16:56:02 +000015275Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15278 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15279 XPath functions and XML entities table to them. More to come...
15280 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15281
Daniel Veillard683cb022000-10-22 12:04:13 +000015282Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * tree.c: coalesce adjacent text nodes
15285 * valid.c: handling of blank nodes in DTd validation (raised
15286 by problems with a posteriori validation).
15287 * nanohttp.c: changing behaviour on HTTP write stuff.
15288 * HTMLtree.c: forced body and html to be explicitely closed.
15289 * xpath.h: exported more XPath functions.
15290
Daniel Veillard1baf4122000-10-15 20:38:39 +000015291Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15292
15293 * Release of 2.2.5
15294 * xpointer.c: range() range-inside and other helper functions
15295 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15296
Daniel Veillard47e12f22000-10-15 14:24:25 +000015297Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15300 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15301
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015302Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15305 and XPointer modules
15306
Daniel Veillard134c9f32000-10-15 10:27:08 +000015307Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * SAX.h: closed #25107
15310
Daniel Veillard39915622000-10-15 10:06:55 +000015311Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * testSAX.c: fixed problem with cdata reporting
15314 * SAXresult/* : updated
15315
Daniel Veillard1e851392000-10-15 10:02:56 +000015316Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15319 Closed bug #27499, added to regression tests
15320 * TODO: updated
15321
Daniel Veillard7eda8452000-10-14 23:38:43 +000015322Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15325 support for SCRIPT and STYLE with help from Bjorn Reese
15326 * test/HTML/* result/HTML/*: added simple testcase and updated
15327 the existing ones.
15328
Daniel Veillardff9c3302000-10-13 16:38:25 +000015329Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15332 string-range for empty strings
15333 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15334 test/XPath/xptr/strrange: augmented the XPointer testsuite
15335
Daniel Veillard189446d2000-10-13 10:23:06 +000015336Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15337
15338 * doc/xml.html doc/xmlmem.html: added a module describing memory
15339 interfaces and use, updated the main page.
15340
Daniel Veillard2f971a22000-10-12 23:26:32 +000015341Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15344 nanoftp code work on Windows too now
15345
15346Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015347
15348 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15349 * xpointer.c: implemented string-range() at least a good first version
15350 * test/XPath/docs/str test/XPath/xptr/strrange
15351 result/XPath/xptr/strrange: the string-range() tests
15352
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015353Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * Makefile.am include/Makefile.am include/win32config.h
15356 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15357 and make distcheck
15358
Daniel Veillard19d61112000-10-11 23:50:35 +000015359Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15360
15361 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15362 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15363 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15364
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015365Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15368 patch for socklen_t detection by
15369 Albert Chin-A-Young <china@thewrittenword.com>
15370
Daniel Veillardcd429612000-10-11 15:57:05 +000015371Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15374 and added a --dtdvalid option to xmllint used to test it
15375
Daniel Veillard47c02452000-10-11 13:04:36 +000015376Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15379 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15380
Daniel Veillard2d38f042000-10-11 10:54:10 +000015381Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15384 handlings (registration, lookup, cleanup)
15385
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015386Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15387
15388 * configure.in Makefile.am include/makefile.am: adding XPointer
15389 and XPtrtests target
15390 * xpointer.[ch] : new files for XPointer support
15391 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15392 more XPath tests
15393
Daniel Veillard57fda592000-10-10 23:24:14 +000015394Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * configure.in: fixed, very broken, make distcheck works again
15397
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015398Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * More work toward 2.2.5, integrated a number of patches
15401 * configure.in Makefile.am win32config.h.in: trying to cleanup
15402 make distcheck .... huh ...
15403 * include/Makefile.am include/win32config.h: new directory
15404 for includes
15405 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15406 updated teh makefiles and instructions for WIN32
15407 * xpath.c: small fixes
15408 * test/XPath/ results/XPath: updated the testcases and results
15409 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15410 suggested patches
15411 * valid.c: fixed an ID bug
15412
Daniel Veillardb71379b2000-10-09 12:30:39 +000015413Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015416 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015417 * xpath.[ch]: worked on XPointer
15418
Daniel Veillard7e99c632000-10-06 12:59:53 +000015419Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * configure.in Makefile.am: 2.2.5, ship the include in an
15422 include/libxml subdirectory, use symlinks when using CVS
15423 * testSAX.c: fixed small bug
15424 * testXPath.c: changed the way testfiles are parsed
15425 * debugXML.c: same kind of cleanup when parsing an argument expression
15426 XPath/XPointers can have blanks embedded
15427 * xpath.[ch]: more cleanup, reorgs for XPointer work
15428 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15429 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15430
Daniel Veillard55b91f22000-10-05 16:30:11 +000015431Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15434 in the XPath engine, rewrote large parts of it, now it's far
15435 cleaner and in sync with the REC not an old WD. Fixed a parsing
15436 problem in the interactive XML shell found when testing XPath.
15437
Daniel Veillardac260302000-10-04 13:33:43 +000015438Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15441 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15442 examples with the extra test
15443
Daniel Veillard7cfce322000-10-04 12:40:27 +000015444Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15445
15446 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15447 the global init function.
15448
Daniel Veillard970112a2000-10-03 09:33:21 +000015449Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * HTMLparser.c: Doohhh, attribute name parsing was still case
15452 sensitive ! Fixed this ...
15453 * result/HTML/* : updated the tests results accordingly
15454
Daniel Veillard740abf52000-10-02 23:04:54 +000015455Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15458 engine, should be far more stable, incorporated a new version of
15459 preceding/following axis, need testing
15460 * uri.c: fixed file:///c:/a/b/c problem
15461 * test/XPath/tests/idsimple: augmented the XPath tests
15462
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015463Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * doc/* rebuilding docs for 2.2.4 release
15466
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015467Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * configure.in: releasing 2.2.4
15470 * parser.[ch]: added xmlStrEqual()
15471 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15472 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15473 use xmlStrEqual instead
15474 * TODO: updated
15475 * added an XPath test
15476
Daniel Veillardbc765302000-10-01 18:23:35 +000015477Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15480 * entities.h: exported xmlInitializePredefinedEntities
15481 * parser.[ch] : added xmlInitParser()
15482 * parserInternals.h : had to export htmlInitAutoClose()
15483
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015484Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15487 problems
15488 * Makefile.am : added XPath regression tests to normal tests
15489 * uri.c: fixed a problem with local paths, cleanup
15490 * parser.c: fixed a problem with large CData sections
15491
Daniel Veillardd2ade932000-09-30 14:39:55 +000015492Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * configure.in xml-config.in: patch from "Ben Taylor"
15495 <sol7x86@hotmail.com> for solaris shared libs lookup
15496
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000154972000-09-30 Martin Baulig <baulig@suse.de>
15498
15499 * libxml-2.0.pc.in: Provide pkg-config script.
15500
15501 * configure.in: Create the libxml-2.0.pc script from the
15502 libxml-2.0.pc.in templates.
15503 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015504 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015505
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015506Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15509 when compiling with MSC
15510
Daniel Veillard46057e12000-09-24 18:49:59 +000015511Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * xpath.c: patch for normalize-string() substring-before(),
15514 substring-after() and translate() functions from Bjorn Reese
15515 <breese@mail1.stofanet.dk>
15516 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15517 Fredrik Hallenberg <hallon@lysator.liu.se>
15518 * TODO: updated
15519
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015520Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15523 problem of socklen_t being undefined on a number of platforms
15524 * debugXML.c: fixed a compilation problem when without snprintf
15525
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015526Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15529 an URI bug and a fix for the control-character-induced infinite loop
15530 * nanohttp.c: preventive fix for compiling on WIN32
15531
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015532Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * xmlint.c: closing bug #25000
15535
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015536Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15539 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15540 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15541 related function, fixing xmlStrncmp(), and associated cleanup
15542 * result/HTML/entities.html.sax: updating result
15543
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015544Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * uri.c: applied patch for URI escaping from Wayne Davison
15547 <wayned@blorf.net>
15548 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15549 from Denis Barbier <barbier@imacs.polytechnique.fr>
15550 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15551 patch from Wayne Davison
15552
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015553Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * doc/xml.html : updated with new releases, adding "how to help"
15556
Daniel Veillard04698d92000-09-17 16:00:22 +000015557Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15560 removed a few warnings in pedantic mode ...
15561 * parserInternals.c parser.c: moved encoding switching function
15562 to parserInternals.c
15563 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15564
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015565Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15568 error or warning handlers
15569
Daniel Veillardb1059e22000-09-16 14:02:43 +000015570Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * parserInternals.c parserInternals.h parser.c Makefile.am:
15573 created a new module parserInternals.c, moved most of the
15574 code shared by the various parsers there, as well as
15575 deprecated code from parser.c. More cleanup of parser.c
15576 * uri.c: fixed a problem when URI is NULL
15577 * valid.c: speedup when looking for an attribute declaration
15578
Daniel Veillard39c7d712000-09-10 16:14:55 +000015579Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15580
15581 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15582 the cleanup of the computation of URI references when seeking
15583 external entities. The URI reference string and the resulting
15584 URI are both stored now.
15585 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15586 large s(n)printf checks and cleanup from Denis Barbier
15587 <barbier@imacs.polytechnique.fr>
15588 * xmlversion.h.in tree.h: couple of SGML declarations for a
15589 possible docbook module.
15590 * result/VC/ : a couple of test output changed due to the change
15591 of the entities URI
15592
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015593Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * parser.h: added a _private field for linking user's data
15596
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015597Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * parser.c parserInternals.h: demacroified most of the IS_XXX
15600 the gain in size is significant so ...
15601
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015602Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15603
15604 * entities.c: cases where looking up entities with doc==NULL
15605 covered
15606
Daniel Veillard90e11312000-09-05 10:42:32 +000015607Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15608
Daniel Veillard1de50802000-09-07 08:54:32 +000015609 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015610 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15611
Daniel Veillard98a79162000-09-04 11:15:39 +000015612Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
Daniel Veillard1de50802000-09-07 08:54:32 +000015614 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015615 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15616 * Makefile.in: added URItest and included thenin "make tests"
15617
15618Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015619
15620 * xmlversion.h.in: closed bug 22941
15621
Daniel Veillard2bb89092000-08-31 14:57:50 +000015622Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * doc/xmlio.html: added doc and example for entity loader
15625 redefinition.
15626
Daniel Veillard96984452000-08-31 13:50:12 +000015627Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15630 used by libxml
15631
Daniel Veillarde715dd22000-08-29 18:29:38 +000015632Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * parser.c: Fixed bug on invalid ontent characters and when using
15635 push.
15636 * xmllint.c: fixed xmllint endling of errors in push mode
15637
Daniel Veillard4948eb42000-08-29 09:41:15 +000015638Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015641 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015642 * result/HTML/*.sax: regenerated HTML SAX output
15643 * parser.c: more cleanup.
15644
Daniel Veillarde010c172000-08-28 10:04:51 +000015645Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015648 patches from Wayne Davison <wayned@users.sourceforge.net>,
15649 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015650 * HTMLparser.c: fixed an ignorable white space detection bug
15651 occuring when parsing with SAX only
15652 * result/HTML/*.sax: updated since the output is now HTML
15653 encoded...
15654
Daniel Veillard47f3f312000-08-27 22:40:15 +000015655Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015657 * HTMLparser.[ch]: applied some of Wayne Davison
15658 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015659
Daniel Veillarde0854c32000-08-27 21:12:29 +000015660Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15663 undeclared namespace prefix was used, added a warning.
15664 Cleaned up support w.r.t. entities, spilling out a warning
15665 and being pedantic on lookups.
15666 * test/warning/ent9 : added testcase for previous example.
15667 * TODO: updated
15668 * parserInternals.h parser.c: changed the way names are parsed
15669 now allow infinite size and decrease penalty for normal use
15670 * parser.c: Started a big cleanup/check of the parser code,
15671 fixed some of the most tortuous entity code, spotted code
15672 unused anymore
15673 * test/*: added tests for very long names and related nasty
15674 things.
15675
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015676Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * doc/encoding.html: added encoding aliases doc
15679 * doc/xml.html: updates
15680 * encoding.[ch]: added EncodingAliases functions
15681 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15682 bottleneck affecting large DTDs like Docbook
15683 * parser.[ch] xmllint.c: added a pedantic option, will be
15684 useful
15685 * SAX.c: redefinition of entities is reported in pedantic mode
15686 * testHTML.c: uninitialized warning from gcc
15687 * uri.c: fixed a couple of bugs
15688 * TODO: added issue raised by Michael
15689
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015690Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * doc/encoding.html: propagated Martin Duerst suggestions
15693
Daniel Veillard52402ce2000-08-22 23:36:12 +000015694Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15697 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15698 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15699 by Wayne Davison
15700
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015701Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * nanoftp.c nanohttp.c: small cleanup
15704 * TODO: updated
15705
Daniel Veillard244ece92000-08-19 20:58:02 +000015706Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * added an old VC testcase and updated title.xml entity
15709
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015710Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15713 done on auto-opening of <p> tags and cleanup of SAX output
15714
Daniel Veillard979e55e2000-08-19 16:48:54 +000015715Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15718
Daniel Veillard4540be42000-08-19 16:40:28 +000015719Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * doc/xml.html libxml.* structure.*: updated the doc a bit
15722
Daniel Veillard808a3f12000-08-17 13:50:51 +000015723Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15724
15725 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15726 of SAX tests
15727
Daniel Veillard29579362000-08-14 17:57:48 +000015728Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15731 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15732
Daniel Veillard1255ab72000-08-14 15:13:33 +000015733Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15736 * testHTML.c: fix core dump on Solaris 2.x systems
15737 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15738 * result/HTML/*.sax: previous bug fix lead to new results
15739
Daniel Veillard03109292000-08-14 14:58:22 +000015740Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15743 * configure.in: added --with-readline=DIR to accept alternate
15744 path for readline include/library
15745 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15746 for ANSI under HP-UX
15747 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15748 includes @LIBS@
15749
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015750Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * doc/* : rebuilt the docs
15753 * getting ready for 2.2.2 release
15754
Daniel Veillard87b95392000-08-12 21:12:04 +000015755Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15758 and xmlAddFeature()
15759 * tree.[ch]: added xmlAddChildList()
15760 * xmllint.c: MAP_FAILED macro test
15761 * parser.h: added xmlParseCtxtExternalEntity()
15762 * valid.c: applied bug fixes removed warning
15763 * tree.c: added CDATA block to elements content
15764 * testSAX.c: cleanup of output
15765 * testHTML.c: added SAX testing
15766 * encoding.c: better error recovery
15767 * SAX.c, parser.c: fixed one of the external entity processing
15768 of the OASis testsuite
15769 * Makefile.am: added HTML SAX regression tests
15770 * configure.in: bumped to 2.2.2
15771 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15772 SAX results
15773
Daniel Veillard88a172f2000-08-04 18:23:10 +000015774Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * configure.in: patch for HP compiler
15777
157782000-08-04 Sven Heinicke <sven@zen.org>
15779
15780 * xmllint.c: Was coredumping sometimes when the file given didn't
15781 exist.
15782
Daniel Veillard46e370e2000-07-21 20:32:03 +000015783Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15784
15785 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015786
Daniel Veillard46e370e2000-07-21 20:32:03 +000015787 when using in memory parsing. Need some cleanup.
15788 * xmllint.c configure.in: added a --memory flag to test memory
15789 parsing
15790
Daniel Veillard36650692000-07-21 15:16:39 +000015791Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * nanohttp.c: fixed socklen_t replacement to unsigned int
15794 * parser.c: fixed a space handdling missing at the end of
15795 production 28 DOCTYPE.
15796 * xmlmemory.c: fixed a stupid bug on the routine to override
15797 allocation functions
15798 * TODO: updated
15799
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015800Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15801
15802 * doc/ regenerated the docs
15803
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015804Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * doc/encoding.html doc/xml.html: added I18N doc
15807 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15808 improvements, both parser and filters, added ASCII & HTML,
15809 fixed the ISO-Latin-1 one
15810 * xmllint.c testHTML.c: added/made visible --encode
15811 * debugXML.c : cleanup
15812 * most .c files: applied patches due to warning on Windows and
15813 when using Sun Pro cc compiler
15814 * xpath.c : cleanup memleaks
15815 * nanoftp.c : added a TESTING preprocessor flag for standalong
15816 compile so that people can report bugs more easilly
15817 * nanohttp.c : ditched socklen_t which was a portability mess
15818 and replaced it with unsigned int.
15819 * tree.[ch]: added xmlHasProp()
15820 * TODO: updated
15821 * test/ : added more test for entities, NS, encoding, HTML, wap
15822 * configure.in: preparing for 2.2.0 release
15823
Daniel Veillard49703262000-07-10 10:27:46 +000015824Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015827 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015828
Daniel Veillard306be992000-07-03 12:38:45 +000015829Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15830
15831 * doc/xml.html: changed the xmlsoft.org structure, updated the
15832 examples w.r.t. root and childs
15833
Daniel Veillard7d853352000-07-02 18:53:09 +000015834Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15835
Daniel Veillard784b9352003-02-16 15:50:27 +000015836 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015837
Daniel Veillard365e13b2000-07-02 07:56:37 +000015838Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15839
15840 * HTMLparser.c: Work on character encoding support for the HTML parser
15841 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15842 * encoding.c: Fixed a potential memleak in the encoding stuff
15843
Daniel Veillardaf743792000-07-01 11:49:28 +000015844Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * doc/FAQ.html doc/Makefile.am : added a FAQ
15847
15848Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015849
15850 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15851 of the HTML parser to force it to not bypass SAX
15852
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015853Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * win32config.h.in: updated
15856 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15857 lacks iconv support :-( need to release 2.1.1
15858 * configure.in: release 2.1.1
15859 * HTMLparser: fixed bug #14784
15860 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15861 by Windows compiler
15862 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15863 the SAX startDocument() callback.
15864 * TODO: updated
15865
15866Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * added xmlStopParser()
15869
Daniel Veillardbe803962000-06-28 23:40:59 +000015870Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * configure.in: 2.1.0 prerelease
15873 * Large resync between W3C and Gnome tree
15874 * nanoftp, nanohttp.c: fixed stalled connections probs
15875 * HTMLtree.c SAX.c : support for attribute without values in
15876 HTML for andersca
15877 * valid.c: Fixed most validation + namespace problems
15878 * HTMLparser.c: start document callback for andersca
15879 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15880 * parser.h, SAX.c: serious speed improvement for large
15881 CDATA blocks
15882 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15883 different encoding
15884 * example/Makefile.am example/gjobread.c tree.h: work on
15885 libxml1 libxml2 convergence.
15886 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15887 and the LIBXML_TEST_VERSION macro
15888
Daniel Veillardc310d562000-06-23 18:32:15 +000015889Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * doc/xml.html: various patches and improvements typo fixed by
15892 Felix Natter
15893 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15894 from Felix Natter <fnatter@gmx.net>
15895
Daniel Veillardf3029822000-05-06 08:11:19 +000015896Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * doc/upgrade.html: updated with instructions for support of both
15899 libxml-1.x and libxml-2.x
15900 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15901 for 2.x support and also fixed includes
15902
15903
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015904Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15907 the encoding support, added iconv support, so now libxml if
15908 compiled with iconv automatically support japanese encodings
15909 among others. Work based on initial patch from Yuan-Chen Cheng
15910 I may have broken binary compat in the encoding handler
15911 registration scheme, but that was so utterly broken I don't
15912 expect anybody to have used this feature until now.
15913 * parserInternals.h: fixup on the CHAR range macro
15914 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15915 code.
15916 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15917 * uri.c: added xmlParseURI() I can't believe I forgot to
15918 implement this one in 2.0 !!!
15919 * SAX.c: moved doc->encoding update in the endDocument() call.
15920 * TODO: updated.
15921
Daniel Veillard06047432000-04-24 11:33:38 +000015922Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * tree.h: removed extraneous xmlRemoveProp definition
15925 * TODO: added item about --disable-corba configure switch
15926 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15927 * nanoftp.c: fixed include problems giving troubles on AIX and
15928 slowlaris
15929 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15930 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15931 comment and headers changes to lower gtk-doc number of warnings
15932 * doc/html/*: rebuilt docs
15933
Daniel Veillarde0aed302000-04-16 08:52:20 +000015934Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * HACKING: documented the tag for 1.x and instructions
15937
Daniel Veillard5e873c42000-04-12 13:27:38 +000015938Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15941 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15942 xmlCreateIOParserCtxt
15943 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15944 significant overall improvement
15945 * xmllint.c: added I/O test to xmllint
15946 * testSAX.c: added a speed test
15947 * doc/* : updated/regenerated
15948
Daniel Veillardfc708e22000-04-08 13:17:27 +000015949Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * xpath.c uri.h parserInternals.h: cosmetic changes from
15952 "Timur I. Bakeyev" <timur@bat.ru>, including making
15953 xmlCreateURI() public
15954
Daniel Veillard5d211f42000-04-07 17:00:24 +000015955Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15958 and the code at the same time. Added a clean mechanism for
15959 overload or added input methods: xmlRegisterInputCallbacks()
15960 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15961 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15962 * TODO: updated
15963 * doc/* : updated/regenerated
15964 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15965 source dir
15966
Daniel Veillarde77a9182000-04-05 19:12:29 +000015967Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15968
15969 * testURI.c: yet another forgotten commit, I should get some sleep !
15970
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015971Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * xmllint.c: forgot to commit this too ?
15974
Daniel Veillardb9df4042000-04-05 14:23:16 +000015975Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * xmlversion.h.in : forgot to commit this previously
15978
Daniel Veillard361d8452000-04-03 19:48:13 +000015979Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15982 * README TODO: updated for release
15983 * uri.c uri.h: added authority parsing/saving
15984 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15985 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15986 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15987 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15988 Makefile.am : added compile-time customization of libxml
15989 --with-ftp --with-http --with-html --with-xpath --with-debug
15990 --with-mem-debug
15991 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15992 #include <libxml/xxx.h> I hope it won't break too much stuff
15993 and will be manageable in the future...
15994 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15995 and added xmllint to the installed programs
15996 * uri.h: added xmlFreeURI()
15997
Daniel Veillardec303412000-03-24 13:41:54 +000015998Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * uri.c uri.h: finished the escaping handling, the base support
16001 and the URI path normalization. Looks good just lacks the
16002 authority content parsing code.
16003 * Makefile.am: added instructions to generate testURI
16004 * TODO: updated
16005 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16006 added links and icons for W3C and Gnome
16007
Daniel Veillard8f621982000-03-20 13:07:15 +000016008Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * xmlmemory.[ch] : seems I forgot to actually update the files in
16011 the last commit :-)
16012 * doc/xml.html doc/html/* : updated and uploaded the docs
16013
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016014Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16017 * TODO: updated
16018 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016019 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016020 gfree).
16021 * Makefile.am, uri.c, uri.h: added a set of functions to do
16022 exact (litteraly copied from the RFC 2396 productions) parsing
16023 and handling of URI. Will be needed for XLink, one XML WFC,
16024 XML Base and reused in the nano[ftp/http] modules. Still work
16025 to be done.
16026
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016027Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16028
16029 * configure.in, libxml.spec.in : libxml2
16030 * doc/* : updated the doc page, rebuilt the docs
16031
Daniel Veillardcf461992000-03-14 18:30:20 +000016032Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16033
16034 * all: tagged LIB_XML_1_X
16035 * *.c *.h : updated from W3C CVS tree
16036 * configure.in : 2.0.0-beta
16037 * libxml.spec.in : libxml2 package nam
16038 * result/* : new version of the tests output
16039
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016040Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16043
Daniel Veillardb566ce12000-03-04 11:39:42 +000016044Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * doc/* : rebuilt the docs
16047 * parser.c: final patch on #6766
16048 * valid.c: small patch on validity checks.
16049
Daniel Veillardfb76c402000-03-04 11:39:42 +000016050Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16053 added
16054 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16055 compatibility w.r.t. XML spec and existing code.
16056
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016057Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * parser.c: seems a better solution to <a> </a> exists,
16060 will try it for a while
16061
Daniel Veillard83a30e72000-03-02 03:33:32 +000016062Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * parser.c: tried to remove the <a> </a> generating <a/>
16065 this is hard. Left a flag for that purpose. Fixed bug #6766
16066 * configure.in: prepared 1.8.7 not released, due to previous
16067 problem
16068
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016069Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * doc/xml.html : applied second patch from Paul DuBois
16072
Daniel Veillard402e8c82000-02-29 22:57:47 +000016073Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * doc/xml.html : applied patch from Paul DuBois
16076
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016077Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16080
Daniel Veillard5feb8492000-02-02 17:15:36 +000016081Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16084 compilation warnings on various platforms.
16085 * parser.c: Fixed #5281 validity error callbacks are now desactived
16086 by default if not validating.
16087
Daniel Veillardf341f932000-02-02 14:52:08 +000016088Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16091
Daniel Veillard13c757e2000-02-01 23:59:15 +000016092Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16095 <gkatsi@cs.toronto.edu>
16096
Daniel Veillard726e8792000-01-30 20:04:29 +000016097Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16100 processing URLs
16101
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016102Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16105 xmlNanoFTPUpdateURL for persistent control connections.
16106 * configure.in: 1.8.6
16107
16108Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16109
16110 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16111 * tree.[ch] : added xmlSaveNoEmptyTags
16112
James Henstridgef3be9312000-01-28 13:59:21 +0000161132000-01-29 James Henstridge <james@daa.com.au>
16114
16115 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16116
16117 * Makefile.am: added nanoftp.[ch] to the build.
16118
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016119Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * nanoftp.[ch]: cleanup, comments, API
16122 * debugXML.c : fixed a bug in the cat command
16123 * doc/*: regenerated the docs
16124
Daniel Veillardda07c342000-01-25 18:31:22 +000016125Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16128 * debugXML.c : fixed a bug in the cat command
16129 * valid.c: fixing some small probs
16130 * libxml.spec.in: get rid of the SNAP suffix
16131 * doc/xml.html: updated the status
16132
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016133Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * xml-config.in: xml-config --version to just return the
16136 version number
16137 * xpath.c: some cleanup w.r.t. axis when the current node is
16138 an attribute.
16139 * TODO: updated
16140
Daniel Veillard461a66c2000-01-18 18:01:01 +000016141Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * configure.in: prepared for libxml-1.8.5
16144 * doc/* recompiled the documentation
16145
161462000-01-17 Jody Goldberg <jgoldberg@home.com>
16147
16148 * configure.in : WARNING autoconf subtlety alert :
16149 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16150 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16151 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16152 get defined by AC_CHECK_HEADERS.
16153
Daniel Veillardf967b902000-01-17 16:06:10 +000016154Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16157 Rune.Djurhuus@fast.no
16158
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016159Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * TODO: updated
16162 * tree.c, parser.c: made sure that only memory alloc problems
16163 and internal parser errors are allowed to write to stdout or
16164 stderr.
16165
Daniel Veillard0142b842000-01-14 14:45:24 +000016166Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * tree.c : restored xmlNewGlobalNs since this seems used by
16169 a lot of existing code :-(, fixed a bug in xmlNewNs
16170 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16171 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16172 to exit() from the library code.
16173 * xpath.c, parser.c: removed bugs or unused code detected by
16174 Windows compilers
16175 * parser.c: started adding interfaces for parsing well balanced
16176 XML fragments
16177 * configure.in: releasing 1.8.4
16178 * doc/* : rebuilt the docs
16179
Daniel Veillard2eac5032000-01-09 21:08:56 +000016180Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * tree.[ch] : added xmlNewDocFragment() for DOM
16183 * testHTML.c: uninitialized variable.
16184
Daniel Veillardf3a73582000-01-05 14:58:39 +000016185Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16186
16187 * doc/* : rebuild the docs
16188
Daniel Veillard71b656e2000-01-05 14:46:17 +000016189Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * acconfig.h: readline and history patch
16192 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16193 * tree.c: added check and handling when possibly removing an ID
16194 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16195 and saving.
16196 * test/HTML/entities.html result/HTML/entities.html* : test for
16197 various entities reference cases
16198 * result/HTML/* : as a result output of some testcase have
16199 changed
16200 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16201 by previous example. added xmlParseTryOrFinish().
16202 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16203 entities.h debugXML.h HTMLparser.h: changed the way struct are
16204 declared to allow gtk-doc to expose those
16205 * parser.c: closed bug #4960
16206 * Makefile.am configure.in: Applied patch from
16207 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16208 and math/socket libs detection
16209
Daniel Veillard437b87b2000-01-03 17:30:46 +000016210Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * configure.in, Makefile.am: link tester against readline
16213 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16214
Daniel Veillard686d6b62000-01-03 11:08:02 +000016215Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * tree.[ch]: added xmlRemoveProp
16218 * win32config.h.in nanohttp.c: avoid including the Windows
16219 socket stuff in every C files
16220 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16221 the XmL parser(s)
16222 * test/ns4 result/ns4 etc...: added test case for previous prob
16223 * tree.c: xmlNewNs wasn't checking for double definition
16224 * Makefile.in: fixed a problem with dist-hook duplicates
16225 * parser.[hc], xmlIO.c: fixed the loading of external entities
16226 APIs, now xmlLoadExternalEntity() is used everywhere and
16227 setting up an app specific front-end using the
16228 * SAX.c parser.c: some fixes, now the xhtml spec validates
16229 with the xhtml DTD.
16230 * error.c: fixed crashes in case of no input stream
16231 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16232 to the validation tests and results
16233
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016234Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16235
16236 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16237 too htmlCreatePushParserCtxt() and htmlParseChunk()
16238 * parser.c: a bit of cleanup.
16239 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16240 to XML) removed the last mem leak known
16241 * HTMLtree.c: output message cleanup
16242 * xmlmemory.c: display content info about memory blocks
16243 * result/HTML/wired.* : missing att value warning change
16244
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016245Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16246
16247 * doc/* : rebuilt the documentation
16248
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016249Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * parser.[ch] parserInternals.h: Push parser for XML,
16252 seems to work fine now
16253 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16254 --push for push testing
16255 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16256 * testSAX.c: added --push
16257 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16258 subtree
16259 * xmlIO.[ch] : enriched API + fixes for push mode
16260 * entities.[ch]: added the entity content length to the struct.
16261 * xmlmemory.[ch]: new API to show the last entries for the shell
16262 * valid.c: added required attribute testing
16263 * SAX.c: the cdata callback now merge contiguous fragments
16264 * HTMLparser.c: cleanup of some macros
16265
Daniel Veillard3c558c31999-12-22 11:30:41 +000016266Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16267
16268 * parser.c: fix for PIs name starting with xml
16269 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016270 * *.c, configure.in win32config.h.in : generate win32config.h for
16271 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016272
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016273Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * parser.c: fixed a stupid = vs. == bug :-(
16276 * doc/gnome-xml.sgml: s/glade/xml/
16277
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016278Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * configure.in, doc/xml.html : bug fix release 1.8.2
16281 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16282 Hopefully the end of that silly C++ include problem
16283 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16284 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16285 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16286 troubles with autoclosed elements when the stree shape doesn't
16287 follow the DtD specs. Added htmlIsAutoClosed() and
16288 htmlAutoCloseTag()
16289 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16290 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16291 * debugXML.c: fixed a bug on printing default namespaces.
16292 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16293
Daniel Veillardb24054a1999-12-18 15:32:46 +000016294Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * result/HTML/*.htm[l] : updated the HTML regression tests according
16297 to the new output
16298 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16299 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16300 problem due to intermix of extern "C" { ... } declarations for C++
16301 and recursive includes in the headers
16302
Chris Lahey323c48c1999-12-18 15:32:45 +0000163031999-12-20 Chris Lahey <clahey@umich.edu>
16304
16305 * HTMLtree.c: Made it so that html nodes with a single child do
16306 not insert a carriage return before or after the child node.
16307
Daniel Veillardb24054a1999-12-18 15:32:46 +000016308Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016309
16310 * configure.in, doc/xml.html : bug fix release 1.8.1
16311 * parser.c: fixed bug #4344
16312 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16313 added the glue to avoid C++ problems
16314 * doc/* : regenerated the documentation
16315
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016316Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16317
16318 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16319 namespace recognition, and Dia as a resul :-(
16320 * encoding.c: closed bug #3950
16321
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016322Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * valid.c: debugging a posteriori validation, except URI expansion
16325 stuff this should be fixed now
16326 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16327 Carl Nygard <cnygard@bellatlantic.net>
16328 * tester.c: added --postvalid, cleaning of the code
16329 * tree.[ch]: added xmlDocGetRootElement()
16330
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016331Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16332
16333 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16334 c++ losage.
16335
Daniel Veillard10a2c651999-12-12 13:03:50 +000016336Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16337
16338 * configure.in, doc/xml.html : bumped to 1.8.0
16339 * xlink.[ch], Makefile.am : added framework for link detection
16340 * parser.h: added nbChars to parser context, needed for cleanup.
16341 * xmlmemory.c: removed a nasty bug when out of mem
16342 * valid.[ch]: adding namespace support for attribute decl
16343 * tester.c: added --debugent option
16344 * debugXML.[ch]: added xmlDebugDumpEntities()
16345 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16346 buffers instead, this was really needed, validation was breaking
16347 in strange ways due to that. Added xmlParseStringPEReference()
16348 and other parsing from strings functions. Entities processing
16349 modified again, but PERef are still not handled correcly but
16350 unless you're Eve Maller you won't notice :-)
16351 * HTMLparser.c: large changes toward reliability, and switched to
16352 lowercase internal tags, XHTML is lowercase, so it will help
16353 that output is closer to next version.
16354 * doc/* : regenerated the documentation, it is now hosted at
16355 http://xmlsoft.org/ (same bits I just bought the domain :-)
16356
16357
Daniel Veillard294cbca1999-12-03 13:19:09 +000016358Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16361 doc generation
16362 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16363 in the SAX API
16364 * doc/*: rebuilt the doc making sure everything appears in the
16365 HTML files
16366
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016367Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16370 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16371 which allow impressive speed improvement on dataset with
16372 large text pieces, but at the cost of broken binary
16373 compatibility and slightly bigger memory usage.
16374 Configure with --with-buffers to activate them, they
16375 are protected with XML_USE_BUFFER_CONTENT define.
16376 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16377 goal is 0 memory left allocated once parser is no more used
16378 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16379 call xmlCleanupParser() and xmlMemoryDump()
16380
Daniel Veillarda819dac1999-11-24 18:04:22 +000016381Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16382
16383 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16384 * parser.[ch] encoding.[ch]: added memory cleanup routines
16385 * parser.c: closing bug #3788
16386 * doc/*: rebuilt the doc
16387
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016388Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16391 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16392 * tester.c: added --compress option
16393 * doc/*: rebuilt the documentation
16394
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016395Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16398 if given /proc/kcore as input !
16399 * doc/xml.html doc/*: updated and rebuilt the documentation
16400
16401Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016402
16403 * parser.c: Fixed some wrongly space collapsing code due to
16404 a misreading of the spec.
16405 * result/*: fixed the output accordingly
16406
16407Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016408
16409 * encoding.c: bug fix and typos
16410 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16411 * parser.c: added attribute normalization closing bug #3597
16412 * test/att* result/att* SAXresult/att*: testcase for attribute
16413 normalization
16414
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016415Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * configure.in: closing bug #3163 by adding extra flags for the
16418 cc compiler on HP-UX
16419
Daniel Veillard51e3b151999-11-12 17:02:31 +000016420Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16421
16422 * valid.[ch] : removed a typo and an enumerated type bug in the
16423 xmlAddElementDecl() function
16424 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16425 call to xmlEncodeEntitiesReentrant() so that the functions
16426 New, Set and Get are at the same level.
16427 * parser.c HTMLparser.c: extra memory allocation bug for
16428 attributes detected by someone using libxml in embedded systems :-)
16429
Daniel Veillard962195f1999-10-28 15:51:53 +000016430Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * xmlmemory.h: turned off mem debug :-\
16433
Daniel Veillard35008381999-10-25 13:15:52 +000016434Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16435
16436 * parser.c: closed bug #2784 a one line fix, but worth pushing
16437 a new release out
16438 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16439 some structures, comments before and after the
16440 main element, and other nastyness
16441 * HTMLtree.c tree.c: accomodate the extended HTML supported
16442 * configure.in: pushing 1.7.4
16443 * test/ent8 and related outputs : added a new test for bug #2784
16444 * test/HTML/wired.html and related output: a nasty HTML example
16445 * Makefile.am: improved the test scripts
16446 * docs/* : reran the documentation extractor, updated xml.html
16447
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016448Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16451 HTMLparser and debugged the HTML related code. HTML documents
16452 now have their own type
16453 * entities.c: do not dump &apos; for HTML output
16454 * xmlmemory.c: improvement, breakpoint mechanism
16455 * testHTML.c: added --sax --repeat ...
16456 * Makefile.am: improved the HTML tests
16457 * valid.[ch]: added xmlValidGetValidElements and
16458 xmlValidGetPotentialChildren
16459 * tester.c: added --insert to test the 2 new functions
16460 * test//* result//* SAXresult//* : regression test cleanup
16461 and extension.
16462 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16463 gnome-xml-nanohttp.html
16464
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016465Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16466
16467 * HTMLparser.c: fixed problems with some autoclose tags
16468 * tree.c: fixed XML output problems.
16469 * result/* SAXresult/*: update of the tests output
16470
Daniel Veillard6077d031999-10-09 09:11:45 +000016471Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16472
16473 * Makefile.am: Arturo patch for xmlConf.sh version info
16474 * parser.c: Tim Josling patch for single quoted items
16475 * tester.c: Tim Josling patch for tester options usage
16476 * tree.h: indent cleanup
16477
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016478Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16481 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16482
Daniel Veillard00fdf371999-10-08 09:40:39 +000016483Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * tree.c : Raph patch for initialization of CORBA fields
16486 * parser.c, xpath.c, ...: modification of doc comments
16487 * xpath.c : allow spaces in xpath expressions
16488
Daniel Veillardad219441999-09-27 08:17:49 +000016489Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * xmlmemory.h: turning off memory debug :-(
16492
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016493Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16494
16495 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16496 better SAX interfaces.
16497 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16498 entity.
16499 * configure.in: 1.7.2
16500
16501Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016502
16503 * libxml.spec.in: fixed the URL
16504 * doc/xml.html: improved the documentation front-end
16505
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016506Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016507
16508 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16509
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016510Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016511
16512 * libxml.spec.in: fixed the alpha compile problem
16513 * parser.[ch]: changed errno to errNo in the parser context :-(
16514 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16515 * doc/xml.html: changed CHAR to xmlChar
16516 * doc/html/*: recompiled the documentation
16517 * configure.in: 1.7.1
16518
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016519Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * parser.h: modified the parser context struct to regain 1.4.0
16522 binary compatibility
16523 * parser.c, xml-error.h: added errno ot teh context and defined
16524 a set of errors values with update of errno
16525 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16526 DTDs and entities
16527 * *.h, *.c: complete cleanup of the use of config.h and include
16528 protection depending on the current setup.
16529 * overalll debugging, maintenance and bug-fixing on all modules
16530 * updated the documentation
16531 * ready for 1.7.0
16532
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016533Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16534
16535 * HTMLparser.c : cleanup
16536 * SAX.c valid.c valid.h: added ID/IDREF checking
16537 * tree.c tree.h: extended doc structure for refs
16538 * configure.in: 1.6.2
16539 * parser.c: patched bug in SAX user arg call
16540 * parserInternals.h: patched missing close in C++ wrapping
16541 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16542 especially upcoming XPointer implementation.
16543 * doc/xml.html: augmented, typo
16544
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016545Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16546
16547 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16548 not all invocations of install understand -d.
16549
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016550Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16551
16552 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16553 to make 'check' works, when builddir != srcdir.
16554
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016555Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * doc/xml.html : updated the documentation
16558
Daniel Veillard6454aec1999-09-02 22:04:43 +000016559Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16560
16561 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16562 not deallocated memory blocks
16563 * *.c : replaces all calls to malloc() free() and realloc() to
16564 the wrapper functions/macros
16565 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16566 instead of xmlFreeNodeList()
16567
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016568Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16569
16570 * HTMLparser.c: corrected a stupid bug leading to core dump at
16571 tree deallocation. Removed warnings indicated by
16572 Stephane.Conversy@lri.fr
16573 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16574 looked for in the external subset
16575
16576Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016577
16578 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16579 on SGI by Stephane.Conversy@lri.fr
16580
Daniel Veillardb96e6431999-08-29 21:02:19 +000016581Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * all .h : changed the prototype declaration indent as in gtk
16584 * most .c : working on reducing the TODOs in the code
16585 * most .c : cleanup though -pedantic and Insure++
16586 * improvements on validation ID checkings.
16587 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16588 * xml-config.in: closed #1810
16589
16590Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016591
16592 * tree.h, valid.c, valid.h: more work on validity, IDs
16593 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16594 definition for AIX
16595
Daniel Veillardb556eb51999-08-15 17:19:50 +000016596Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16599 the distribution due to a cut'n paste error at last commit
16600
Daniel Veillardb05deb71999-08-10 19:04:08 +000016601Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * configure.in: upgraded to version 1.4.0
16604 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16605 Big update, added a large part of the validation process,
16606 it should be usable, but some parts are missing
16607 * xpath.c: improved the implementation w.r.t. root.
16608 * Makefile.am: added more tests
16609 * test and result trees: added a lot of tests
16610 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16611
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016612Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16613
16614 * Added an HACKING file
16615
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016616Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16617
16618 * xpath.[ch] : improvements and debug of the XPath implementation
16619 * parser.c, HTMLparser.c : modified the parsers to be progressive
16620 * tree.[ch] : extended the Buffer promitives
16621 * xmlIO.[ch] : added basic I/O routines providing progressive
16622 parsing and ready for I18N conversion plugins
16623 * SAXresult/* : the SAX callback sequence maybe slightly different
16624 now
16625 * test*.c : improved/updated the tests programs
16626 * doc/* : recompiled the docs.
16627
Daniel Veillard15b75af1999-07-26 16:42:37 +0000166281999-07-26 Michael Meeks <michael@edenproject.org>
16629
16630 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16631
16632 * tree.c: Ditto.
16633
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016634Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16635
16636 * configure.in: upgraded to version 1.4.0
16637 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16638 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16639 XML query language, see http://www.w3.org/TR/xpath for more details.
16640 * parser.c, parser.h: added CHAR* related string functions for XPath
16641 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16642 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16643 rebuild the docs.
16644 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16645 and regression testing capabilities for XPath.
16646
Daniel Veillardd79d7871999-07-12 10:38:12 +000016647Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16650 closing bug #1646
16651
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016652Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * Makefile.am, example/Makefile.am: closed bug #1683
16655
Daniel Veillard3166ab11999-07-11 16:14:19 +000016656Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * example/Makefile.am, configure.in: added the makefile for the
16659 gjobread example
16660
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016661Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16662
16663 * doc/Makefile.am:
16664 - fix which allow "make install DESTDIR=</install/prefix>".
16665
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016666Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16669 which fixed a problem on the file reading-code.
16670
Daniel Veillard82150d81999-07-07 07:32:15 +000016671Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16674 output.
16675 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16676
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016677Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * parser.h : Oops removed the binary compatibility problem
16680 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16681 * parser.c, HTMLparser.c: applied patches for reading from stdin
16682
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016683Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * parser.c, entities.c, valid.c: cleanup bug #1591
16686 * configure.in: cleanup bug #1592
16687 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16688 the same tree back-end. Hence gdome will be available for it.
16689 * doc/Makefile.am: close bug #617
16690
Daniel Veillard97fea181999-06-26 23:07:37 +000016691Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * parser.c: alloctate a per parser context SAX interface block
16694
Daniel Veillard14fff061999-06-22 21:49:07 +000016695Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16696
16697 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16698 and xmlEncodeEntitiesReentrant with the correct one :-\
16699
16700Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * commit of my internal XML base changes, quite a lot of
16703 changes, cleanups, better entities support, framework for
16704 new I/O and charset detection and handling
16705 * Fixed the configure/Makefile stuff to generate shared libs
16706 with the proper version info, so we jumped on rev from
16707 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16708 xmlEncodeEntities() result need to be freed now, and a string
16709 xmlParserVersion provide the current library version.
16710
Raph Levien05240da1999-06-15 21:27:11 +000016711Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16712
16713 * parser.c: fixed a buffer overrun for when you have a very long
16714 attribute with no entities in it.
16715
Daniel Veillardbb2da581999-06-13 14:37:07 +000016716Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * added example directory
16719 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16720
Daniel Veillard011b63c1999-06-02 17:44:04 +000016721Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16722
16723 * Release of libxml-1.1, nearly everything has been touched for
16724 this.
16725 * Added more regression tests
16726 * Updated the documentation
16727
Daniel Veillard27d88741999-05-29 11:51:49 +000016728Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * tree.[ch]: unified the XML_NO_CORBA defines.
16731 * parser.c encoding.[ch]: started plugging in char encoding detection
16732
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016733Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16734
16735 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16736 Also freed allocated buffer.
16737
Daniel Veillard27d88741999-05-29 11:51:49 +000016738Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016739 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16740 reentrancy problem at printing. One is left in entities.c, to
16741 remove ASAP
16742 * testSAX.c : added a test example showing the use of the SAX
16743 interface if one doesn't want to build the DOM tree.
16744 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16745
Daniel Veillard517752b1999-04-05 12:20:10 +000016746Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16749 large revamping of the parser to use SAX callbacks
16750 http://www.megginson.com/SAX/ (or at least a C like interface
16751 a la Expat). It's now possible to set up your own callbacks
16752 and the parser will not build a DOM tree.
16753 * test/* result/*: updated the test suite, I finally removed
16754 the old Namespace draft support (PI based).
16755
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016756Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16757
16758 * Makefile.am: added test result to EXTRA_DIST for make tests
16759
Daniel Veillard64068b31999-03-24 20:42:16 +000016760Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * parser.c, parserInternals.h: moved the chars macro definitions
16763 to parserInternals.h
16764 * parser.c, error.c: applied patches from "Knut Åkesson"
16765 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16766
Daniel Veillard012ccc11999-03-23 10:11:11 +000016767Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * xml-config.in : applied patch to make --version work
16770
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000167711999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16772
16773 * Makefile.am (check-local): Alias for `tests' target. This will
16774 cause `make check' to do the right thing.
16775 (tests): Don't run tests in srcdir. Also, replaced calls to
16776 basename with a `sed' "equivalent".
16777
Daniel Veillardd109e371999-03-05 06:26:45 +000016778Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16779
16780 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16781 it in the header and not the sources, updated the doc.
16782 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16783 pointing this out.
16784
Daniel Veillardbc50b591999-03-01 12:28:53 +000016785Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16788 exported the inputStream routines.
16789 * doc/html/* : updated accordingly
16790
Daniel Veillardd692aa41999-02-28 21:54:31 +000016791Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16792
16793 * parser.c, parser.h, parserInternals.h: added a few extra
16794 internal calls to allocate and free parser contexts ...
16795 * doc/html/* : updated accordingly
16796
Daniel Veillard55a99271999-02-25 11:01:29 +000016797Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * configure.in, Makefile.am, doc/makefile.am : General changes for
16800 1.0.0 release and including the generated HTML documentation.
16801
Daniel Veillard35925471999-02-25 08:46:07 +000016802Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * makefile.am : added parserInternals.h, oops.
16805
Daniel Veillard1e346af1999-02-22 10:33:01 +000016806Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * parserInternals.h: added this header giving access to the parser
16809 internal functions.
16810 * doc/Makefile.am : added a rebuild target which rebuilds the full
16811 set of documentations
16812 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16813 the internal subset.
16814 * *.c *.h: modifications needed to generate the documentation using
16815 gtk-doc, cleanup of functions blocks, reorganisation of struct
16816 declarations.
16817
Daniel Veillard1164e751999-02-16 16:29:17 +000016818Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16821 the tar and spec file to include the beginning of the doc.
16822
Nuno Ferreira03d04781999-02-13 00:07:17 +0000168231999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16824
16825 * doc/.cvsignore: Added this file.
16826
Daniel Veillard6800ef31999-02-08 18:33:22 +000016827Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16828
16829 * tree.c: fixed xmlGetProp to return "" when the attribute
16830 exists, even if the node-list is NULL.
16831
Daniel Veillard726c7e31999-02-08 15:13:10 +000016832Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16833
16834 * tree.c: patched an error outputting empty attribute values.
16835 * Makefile.am and doc/makefile.am: have been updated during the
16836 week-end. Sorry for an empty CVS log, I got a shell problem.
16837
Daniel Veillard1899e851999-02-01 12:18:54 +000016838Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * tree.h: cleaned up using enums instead of defines
16841 * parser.c, valid.[ch]: more work on parsing/output of element
16842 declarations
16843
Daniel Veillard3b9def11999-01-31 22:15:06 +000016844Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16845
16846 * valid.[ch], tree.c, parser.c : more work toward full parsing
16847 of XML DTDs.
16848 * README: added informations about mailing-list and on-line
16849 documentation
16850
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000168511999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16852
16853 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16854
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016855Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * parser.c, tree.[ch] : more work toward conformance testing,
16858 added a last element to accelerate parsing of very flat structures
16859 started working on internal subset Element content declaration.
16860 * valid.[ch] : first cut at adding code toward validation.
16861 * previous changes had also small impact on most files, especially
16862 the conformance testing using James Clark test suite.
16863
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016864Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * test/* : updated the examples, most of them were not well
16867 formed (humm), and added rdf2.
16868 * result/* : resulting changes in the output.
16869
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016870Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16871
16872 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16873
Daniel Veillard44b3a061998-12-05 17:27:22 +000016874Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16875
16876 * tree.c: patched a bug in the generation of empty attributes
16877
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016878Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16879
16880 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16881 for node/trees/documents/... Biggest problem is namespace
16882 support when copying subtrees.
16883
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016884Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16885
16886 * parser.c, entities.c: improve entities and char ref encoding,
16887 and cleanups of error messages.
16888
Daniel Veillard242590e1998-11-13 18:04:35 +000016889Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16890
16891 * parser.c, entities.c: simple bug hunting done during rpm2html and
16892 rpmfind integration.
16893
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016894Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16895
16896 * parser.[ch]: Added interfaces allowing to specify a SAX
16897 handler before parsing.
16898
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016899Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16900
16901 * parser.c: redirrect all errors reporting through the SAX
16902 error function
16903
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016904Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16907 * libtool, tlmain ...: update of the libtool files
16908
Miguel de Icaza442321c1998-11-04 18:13:38 +0000169091998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16910
16911 * entities.c: Use g_snprintf insteda of snprintf.
16912
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016913Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16916 added ent5 test for this purpose.
16917 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16918
Daniel Veillard27271681998-10-30 06:39:40 +000016919Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * parser.c: fixed? a strange error due to compression on a GWP
16922 document.
16923
Daniel Veillard25940b71998-10-29 05:51:30 +000016924Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16925
16926 * tree.[ch]: bug fixing
16927 * entities.[ch]: defined a specific type for predefined entities
16928 * doc/xml.html: more documentation on the library, how to use it,
16929 overview of the interfaces.
16930
Daniel Veillard16253641998-10-28 22:58:05 +000016931Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16932
16933 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16934
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016935Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16936
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016937 * tree.c: corrected a small bug
16938 * doc/xml.html: continuing writing documentation.
16939
16940Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16941
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016942 * debugXML.h debugXML.c: added debugging utilities.
16943 * tester.c: added --debug switch.
16944 * tree.c: patched an incorrect node->type assignment.
16945 * parser.c: formatting, ensure that node->doc != NULL in attributes
16946
Daniel Veillardccb09631998-10-27 06:21:04 +000016947Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16948
16949 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16950 entity support and provide an internal representation close to
16951 DOM one (entity ref nodes, and attribute value as tree). I tried
16952 to preserve the interface but this will surely break some apps
16953 (I have to change rpm2html/rpmfind for example). I had to change
16954 two interfaces, and the generated tree is somewhat different.
16955 * doc/* : started documenting the XML library, the tree and
16956 DOM/Corba. This is a first step.
16957
Daniel Veillard11e00581998-10-24 18:27:49 +000016958Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16959
16960 * parser.c: Set up the fonctions comment block, boring but useful.
16961 * parser.h, SAX.c, parser.c: now attributes are processed through
16962 the SAX interface. The problem is that my SAX interface diverged
16963 quite a bit from the original one, well this is not an official
16964 spec, and translating it from Java to C is hairy anyway...
16965
Daniel Veillard97b58771998-10-20 06:14:16 +000016966Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16967
16968 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16969 fonctions comment block, boring but useful.
16970
16971Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016972
16973 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16974 conversion routines. However they are not yet used to convert the
16975 inputs. The core will run with UTF-8.
16976
Daniel Veillard33942841998-10-18 19:12:41 +000016977Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16978
16979 * tree.c : make sure that the type id is properly set-up when
16980 a new object is allocated, needed for DOM.
16981
Daniel Veillard27fb0751998-10-17 06:47:46 +000016982Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * tree.h, tree.c: Ok, the main objects in the tree will be native
16985 corba objects, it costs 8 bytes per Node, Attribute and Document
16986 but it simplifies the Corba integration a lot (no extra interface
16987 objects to allocate/free).
16988
Daniel Veillard0bef1311998-10-14 02:36:47 +000016989Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16990
16991 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16992 and changed NODEs contants for conformity with DOM Level 1
16993
Daniel Veillard27864701998-10-08 03:47:24 +000016994Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16995
16996 * added hooks to keep track of servants when creating objects
16997 xmlDoc and xmlNode (for Corba export).
16998
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016999Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17000
17001 * added xml-config script.
17002
Daniel Veillard7066a791998-10-01 20:28:28 +000017003Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17004
17005 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17006 to autoupdate libtool and automake conf files.
17007
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000170081998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17009
17010 * Makefile.am: Use '?' to separate the sed
17011 commands as ',' is used when people pass -Wl,something.
17012
17013
Daniel Veillard15a8df41998-09-24 19:15:06 +000017014Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17015
17016 * tree.c, tree.h: added a per-document compression interface.
17017
Daniel Veillard151b1b01998-09-23 00:49:46 +000017018Tue Sep 22 20:47:38 EDT 1998
17019
17020 * tree.c, tree.h: added saving with compression and added interfaces
17021 to control the compression level (xmlGetCompressMode,
17022 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17023
Daniel Veillard70120ff1998-09-22 00:24:21 +000017024Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17025
17026 * parser.c: corrected a loop for files of size 0
17027
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000170281998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17029
17030 * error.h: New file. Contains prototyes from `error.c'.
17031
Tom Tromeyc19653d1998-08-14 01:22:43 +000017032Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17033
17034 * Makefile.am (xmlincdir): New macro.
17035 (xmlinc_HEADERS): Renamed from include_HEADERS.
17036
Daniel Veillard845664d1998-08-13 04:43:19 +000017037Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17038
17039 * applied small patch on numeric entities from
17040 Christopher Blizzard <blizzard@appliedtheory.com>
17041
Daniel Veillard260a68f1998-08-13 03:39:55 +000017042Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * New release 0.2, removed the old xml_* files so that it's
17045 coherent with the other CVS base (W3C), far better conformance
17046 to standard, new namespaces, decent entities support, beginning
17047 of a SAX-like interface. Nearly nothing left intact, even the
17048 test examples ...
17049
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000170501998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17051
17052 * .cvsignore: Add .deps dir
17053
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017054Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17055
17056 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17057
Daniel Veillardfe926001998-07-26 04:28:20 +000017058Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017059
Daniel Veillardfe926001998-07-26 04:28:20 +000017060 * configure.in: added test for CPP
17061 * AUTHORS, Changelog: the original ones didn't get commited but the
17062 glib ones instead, fixed.
17063 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017064
Daniel Veillardfe926001998-07-26 04:28:20 +000017065Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017066
Daniel Veillardfe926001998-07-26 04:28:20 +000017067 * integrated code developped at W3C
17068 * changed the original Copyright
17069 * migrated to automake
17070 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017071