blob: 07e259d9a394d0bb565603efb78f10b5fd64e986 [file] [log] [blame]
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00001Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * News configure.in: preparing libxml2-2.5.10 release
4 * doc/* : updated the doc and rebuilt
5
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00006Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
9 Malcolm Tredinnick with the patch he suggested.
10
Daniel Veillarde8ed6202003-08-14 23:39:01 +000011Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
14
Daniel Veillard608d0ac2003-08-14 22:44:25 +000015Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
16
17 * uri.c: fixing an use of strcpy() where both strings overlap
18 pointed out by valgrind.
19
Daniel Veillard98485322003-08-14 15:44:40 +000020Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
21
22 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
23 some compilation warnings.
24 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
25 plus some cleanup and better error reporting.
26
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000027Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
28
29 * encoding.c: applied UTF-16 encoding handling patch provided by
30 Mark Itzcovitz
31 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
32 not having iconv support.
33
Daniel Veillard1638a472003-08-14 01:23:25 +000034Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
35
36 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
37 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
38 mingw compiler on Windows.
39
Daniel Veillardb19ba832003-08-14 00:33:46 +000040Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
41
42 * parser.c: fixed the serious CPU usage problem reported by
43 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000044 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +000045 missing in htmlSAXParseDoc
46
William M. Brackccf9e392003-08-13 14:50:18 +000047Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
48
49 * doc/Makefile.am: Removed dependency from libxml2.def.src
50
William M. Brack476cd962003-08-13 11:09:42 +000051Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
52
53 * autogen.sh: took away the requirement for automake-1.4,
54 changed the messages for getting auto* tools to current
55 gnu pages.
56 * configure.in: added check for Linux Dec alpha requiring
57 -ieee flag, fixed test for ipv6
58 * trionan.c: fixed problem for compiling on Linux Dec alpha
59 using native compiler
60 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
61 whenever libxml2-api.xml is changed.
62
Daniel Veillard6b621b82003-08-11 15:03:34 +000063Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
66 is not used.
67
William M. Brack30909422003-08-10 00:14:20 +000068Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
69
70 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
71
Daniel Veillard83ee40d2003-08-09 22:24:09 +000072Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * News configure.in: preparing libxml2-2.5.9 release
75 * doc/* : updated the doc and rebuilt
76
Daniel Veillard0ab6fa02003-08-09 18:01:53 +000077Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
78
79 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
80 definition to get a correct API XML description. This was apparently
81 breaking Windows build.
82
Daniel Veillard14f752c2003-08-09 11:44:50 +000083Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
86 the progressive HTML parser front-end on large character data
87 island leading to an erroneous end of data detection by the
88 parser. Some cleanup too to get closer from the XML progressive
89 parser.
90
William M. Brack6d13f332003-08-08 16:40:36 +000091Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
92
93 * win32/configure.js: Added in support for the ISO8859X
94 module (patch provided by Jesse Pelton)
95
Daniel Veillard70bcb0e2003-08-08 14:00:28 +000096Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
97
98 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
99 when the library is not initialized and one try to save, the
100 locks in threaded env might not been initialized, playing safe
101 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
102 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
103 his tests to the regression suite.
104
William M. Brack41e6bed2003-08-08 10:53:06 +0000105Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
106
107 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
108 (with apologies to Igor) - Enhanced handling of docb and
109 nanohttp.
110
William M. Brack16db7b62003-08-07 13:12:49 +0000111Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
112
113 * encoding.c: further small changes for warnings when
114 configured with --with-iconv=no
115
William M. Bracka71a8ef2003-08-06 04:43:55 +0000116Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
117
118 * error.c trionan.[ch] testThreads.c python/generator.py:
119 further small changes to elminate most of the remaining
120 warnings.
121
William M. Brackc1939562003-08-05 15:52:22 +0000122Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
123
124 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
125 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
126 python/libxml.c include/libxml/xmlmemory.h: small changes
127 to syntax to get rid of compiler warnings. No changes
128 to logic.
129
Daniel Veillardc758c222003-08-04 20:42:34 +0000130Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
131
132 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
133
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000134Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
135
136 * tree.c: fixed a small problem in the patch for #118763
137 * result/HTML/doc3.htm*: this reverts back to the previous result
138
Daniel Veillard91e69c52003-08-04 01:43:07 +0000139Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
140
141 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
142 and rebuilt, apparently some C++ wrappers are not available,
143 c.f. bug #118943
144
Daniel Veillard39057f42003-08-04 01:33:43 +0000145Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
146
147 * tree.c: fixing HTML attribute serialization bug #118763
148 applying a modified version of the patch from Bacek
149 * result/HTML/doc3.htm*: this modifies the output from one test
150
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000151Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
152
153 * tree.c include/libxml/tree.h: added a new API to split a
154 QName without generating any memory allocation
155 * valid.c: fixed another problem with namespaces on element
156 in mixed content case
157 * python/tests/reader2.py: updated the testcase with
158 Bjorn Reese fix to reader for unsignificant white space
159 * parser.c HTMLparser.c: cleanup.
160
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000161Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
162
163 * catalog.c: trying to fix #118754 of possible recursion in the
164 catalogs. Not fantastically happy about the current fix since
165 it's likely to break under very thread intensive concurrent
166 access to the catalog. Better solution might to keep the depth
167 an extra argument to the resolution functions.
168
Daniel Veillard7b68df92003-08-03 22:58:54 +0000169Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
170
171 * valid.c: fixed bug #118712 about mixed content, and namespaced
172 element names.
173 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
174 in the regression tests
175
William M. Brack779af002003-08-01 15:55:39 +0000176Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
177
178 Coninuing work on bug 118559
179 * DOCBparser.c: removed 2 unsed vars
180 * xmlregexp.c: changed some numeric const to their enum symbols
181 * xmlreader.c: changed one var define from int to enum
182 (a little more to be done, awaiting co-ordination)
183 * relaxng.c: deleted one unused var
184 * xmllint.c: deleted some unused vars, changed one arg
185 val from int to enum
186 * testHTML.c, testDocbook.c: changed some arg vals to enum const
187 * xmlIO.c: fixed typo from last night (small warning msg)
188
William M. Brack78637da2003-07-31 14:47:38 +0000189Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
190
191 Working on bug 118559
192 * error.c: deleted unused variable
193 * parserInternals.c: deleted unneeded 'const' qualifier
194 * parser.c: changed variable type for enum temp storage
195 * xmlIO.c: changed debugging var to be inside #ifdef
196 * valid.c: removed unused variable
197 * HTMLparser.c: removed some unneeded 'const' qualifiers
198 * xpath.c: added some type casts, removed some unused vars
199 * xinclude.c: added one type cast
200 * nanohttp.c: repositioned some #ifdef to avoid unused var
201 * nanoftp.c: removed unused var
202
Daniel Veillard97e01882003-07-30 18:59:19 +0000203Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
204
205 * HTMLparser.c: applied a patch from William Brack about
206 the problem of parsing very large HTML instance with comments
207 as raised by Nick Kew
208
Daniel Veillardd6038e02003-07-30 16:37:18 +0000209Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
210
211 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
212 patch from Bjorn Reese for xmlTextReaderNodeType() and
213 significant whitespace. There is an enum for node type
214 values now.
215
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000216Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
217
218 * encoding.c: applying patch from Peter Jacobi to added
219 ISO-8859-x encoding support when iconv is not available
220 * configure.in include/libxml/xmlversion.h.in
221 include/libxml/xmlwin32version.h.in: added the glue needed
222 at the configure level and made it the default for Windows
223
Daniel Veillardc2664642003-07-29 20:44:53 +0000224Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
225
226 * python/generator.py python/libxml.c python/libxml2class.txt:
227 patch from Joachim Bauch + cleanup for Relax NG error callbacks
228 in python
229
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000230Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
231
232 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
233 cleanup patch, and also avoided a possible memory leak
234
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000235Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
236
237 * encoding.c: fix the previous commit
238
William M. Brack4a557d92003-07-29 04:28:04 +0000239Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
240
241 * HTMLparser.c: fixed problem with comments reported by Nick Kew
242 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
243 some future cleanup of UTF8 handling
244
Daniel Veillard9deb2422003-07-28 20:40:59 +0000245Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
246
247 * xpath.c: applied a change suggested by Sean Griffin in bug
248 #118494 about a memory leak in EXSLT
249
Daniel Veillardd94849b2003-07-28 13:02:24 +0000250Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
251
252 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
253 when fixing the previous Relax-NG bugs
254 * result/relaxng/*: This slightly changes the output messages of
255 some regression tests.
256 * configure.in: added support of -with-fexceptions for nested C++
257 support.
258
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000259Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
260
261 * doc/tutorial/apa.html
262 * doc/tutorial/apb.html
263 * doc/tutorial/apc.html
264 * doc/tutorial/apd.html
265 * doc/tutorial/ape.html
266 * doc/tutorial/apf.html
267 * doc/tutorial/apg.html
268 * doc/tutorial/aph.html
269 * doc/tutorial/ar01s02.html
270 * doc/tutorial/ar01s03.html
271 * doc/tutorial/ar01s04.html
272 * doc/tutorial/ar01s05.html
273 * doc/tutorial/ar01s06.html
274 * doc/tutorial/ar01s07.html
275 * doc/tutorial/ar01s08.html
276 * doc/tutorial/index.html
277 * doc/tutorial/ix01.html
278 * doc/tutorial/xmltutorial.pdf
279 * doc/tutorial/xmltutorial.xml
280 update tutorial with XPath example
281
282
Daniel Veillard597bc482003-07-24 16:08:28 +0000283Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * SAX.c parser.c: fixing a bug about a special case of namespace
286 handling, this closes bug #116841
287
Daniel Veillard2134ab12003-07-23 19:56:29 +0000288Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
289
290 * relaxng.c result/relaxng/*: checked and fixed the compilation
291 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
292 This slightly changes the output messages of some regression tests.
293
Daniel Veillardc127adc2003-07-23 15:07:08 +0000294Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
295
296 * xmlreader.c: fixed an out of bound error #118052 , the good
297 part if that base64 code was not in use yet ...
298
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000299Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
300
301 * doc/xmllint.html
302 include html version of the xmllint man page, so an
303 up-to-date version is visible on the Web
304
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000305Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
306
307 * xinclude.c include/libxml/xinclude.h: added a new API
308 xmlXIncludeProcessTree() to process XInclude only on a subtree
309 this should fix bug #115385
310
Daniel Veillard409a8142003-07-18 15:16:57 +0000311Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * relaxng.c include/libxml/relaxng.h: adding Get interface for
314 the error callback and parameters of parsing and validation
315 contexts
316 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
317 on text nodes.
318
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000319Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
320
321 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
322 when using the push XML parser.
323 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
324 added the test to the regression suite.
325
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000326Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
327
328 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
329 as suggested by Rob Richards
330
Daniel Veillard34ba3872003-07-15 13:34:05 +0000331Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
333 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
334 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
335 to unsigned int and a couple of others.
336
337Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
340
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000341Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
342
343 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
344
Daniel Veillarddf101d82003-07-08 14:03:36 +0000345Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
346
347 * globals.c threads.c: fixes some problem when freeing unititialized
348 mutexes
349
Daniel Veillard2db8c122003-07-08 12:16:59 +0000350Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
351
352 * nanoftp.c nanohttp.c: the modules should not import <config.h>
353 directly, some cleanups
354 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
355 validation code.
356
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000357Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
358
359 * win32/configure.js: Jesse Pelton pointed out a problem in the
360 javascript code.
361
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000362Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
363
364 * NEWS doc/*: regenerated
365 * nanoftp.c nanohttp.c: might fix includes problems with the
366 Ipv6 support on solaris
367 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
368 defined as #IMPLIED
369
Daniel Veillard560c2a42003-07-06 21:13:49 +0000370Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
371
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000372 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000373 * nanohttp.c: changed some preprocessor block
374 * xmlschemastypes.c: applied patch from Charles Bozeman adding
375 hexBinary schema datatype and adding support for totalDigits and
376 fractionDigits facets.
377
Daniel Veillard7a985a12003-07-06 17:57:42 +0000378Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
379
380 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
381
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000382Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
383
384 * xinclude.c: fixed bug #116095 removing the error message when
385 reapplying XInclude to a document.
386
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000387Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
388
389 * xmlIO.c: applied small changes to portability layer for
390 compilation on DJGPP Ms-DOS compiler.
391
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000392Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * parser.c HTMLparser.c: use the character() SAX callback
395 if the cdataBlock ain't defined.
396 * xpath.c: fix bug #115349 allowing compilation when configured
397 with --without-xpath since the Schemas code needs NAN and co.
398
William M. Brack59002e72003-07-04 17:01:59 +0000399Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
400
401 Fixed problem with multi-threading, shown by the test program
402 testThreads. After fix, ran mutiple tests on various speed
403 machines (single and dual processor X86), which all seem okay.
404
405 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
406
407 * threads.c: added missing initialisation for condition variable
408 in xmlNewRMutex.
409
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000410Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
413 closing bug #114837
414
415 * configure.in: Added checks for IPv6 support and getaddrinfo().
416
417 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
418
419 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
420
421 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
422 field or sockaddr_in field, depending upon the availability of IPv6
423 support.
424 have_ipv6(): Added to check for run-time IPv6 support.
425 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
426 Modified to parse a URI with IPv6 address given in [].
427 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
428 resolution, if it is available on the system, as gethostbyname
429 does not return IPv6 addresses on some platforms.
430 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
431 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
432 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
433 we are dealing with.
434
435 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
436 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
437 a URI with IPv6 address given in [].
438 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
439 available on the system. Also IPv6 addresses will be resolved by
440 gethostbyname only if IPv6 run-time support is available.
441 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
442
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000443Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
444
445 * win32/configure.js include/win32config.h
446 include/libxml/xmlversion.h.in: Applied the patch for BCB
447 by Eric Zurcher.
448
Daniel Veillardd7cec922003-06-13 12:30:10 +0000449Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
450
451 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
452 due to #115104 and while fixing #115101 . HTML URLs must not
453 be version dependant.
454
Daniel Veillard8265a182003-06-13 10:05:56 +0000455Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
456
457 * entities.c: do not generate &quot; for " outside of attributes
458 * result//*: this changes the output of some tests
459
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000460Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
461
462 * parser.c xmlIO.c: trying to fix #114277 about when file
463 remapping and escaping should really be attempted.
464
Daniel Veillarda37aab82003-06-09 09:10:36 +0000465Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
466
467 * doc/*: applied a patch from Gman for building docs
468 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
469 Gary Pennington to provide an allocator for xmlValidCtxt
470 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
471 #113580 about data not being passed immediately.
472
Daniel Veillarde1326112003-06-05 09:32:20 +0000473Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
474
475 * tree.c: applied a couple of patches from Mark Itzcovitz
476 to handle saving back "UTF-16" documents.
477
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000478Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
479
480 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
481 some work done while in the Maldives (hence the timezone on the
482 laptop !)
483 * result/schemas/length3* test/schemas/deter0_*
484 test/schemas/group0_*: some tests added too
485
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000486Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
487
488 * encoding.c: small fix
489 * xmlIO.c: fixed an error message
490
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000491Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
494 accepting an improper UTF8 sequence
495
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000496Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
497
498 * threads.c: applied the patch from Stéphane Bidoul for getting
499 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000500 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000501
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000502Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
503
504 * HTMLtree.c: fixing bug #112904: html output method escaped
505 plus sign character in URI attribute.
506
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000507Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
508
509 * build_glob.py global.data globals.c parser.c
510 include/libxml/globals.h: patch from Stéphane Bidoul for setting
511 up threads global defaults.
512 * doc/libxml2-api.xml: this extends the API with new functions
513 * python/tests/Makefile.am python/tests/reader2.py
514 python/tests/thread2.py: integrated the associated testcase and
515 fixed the error string used in reader2
516
Daniel Veillard38b80a82003-05-14 18:59:00 +0000517Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
518
519 * configure.in libxml.spec.in python/Makefile.am: trying
520 to conciliate --with-python= requirements and RPM builds,
521 a PITA really...
522
Daniel Veillard104caa32003-05-13 22:54:05 +0000523Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
524
525 * HTMLparser.c: oops last commit introduced a memory leak.
526
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000527Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
528
529 * xmllint.c doc/xmllint.xml: added --nonet option
530 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
531 xsltproc or xmllint
532 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
533 rebuilt
534 * HTMLparser.c: cleaned up the HTML parser context build when
535 using an URL
536
Daniel Veillardd437d322003-05-13 21:07:01 +0000537Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
538
539 * libxml.spec.in: added a comment about bug #112902
540
William M. Brack3dd57f72003-05-13 02:06:18 +0000541Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
542
543 * minor cleanup of configure '--help' display
544 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
545
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000546Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
547
548 * tree.c: PI nodes in external subset were not freed :-\
549 fixes bug #112842
550
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000551Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
552
553 * xmllint.c: added --schema option to run WXS schema validation
554 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
555 tried to improve error reporting in the Schema code, some cleanup
556 too.
557
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000558Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
559
560 * xmlschemas.c: fixed some problems in the handling of errors,
561 and attributes addressed by references.
562 * test/schemas/* result/schemas/*: dropped the verbosity level
563 and added a couple of new tests
564
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000565Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
566
567 * relaxng.c: Stéphane Bidoul found an off by one addressing
568 error on the error handling.
569
Daniel Veillarda77cf712003-05-09 23:09:55 +0000570Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
571
572 * xmlschemastypes.c: trying to fix #112673
573
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000574Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
575
576 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
577 warning, this fixed a bug and should close #111574
578
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000579Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
580
581 * xmlschemas.c: fixing bug #104081 with xs:all with an element
582 holding minOccurs="0"
583 * test/schemas/all_* result/schemas/all_*: added some regression
584 tests for that bug
585 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
586 Garry Pennington to compile without schemas support.
587
Daniel Veillarda067e652003-05-01 08:03:46 +0000588Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
589
590 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
591
Daniel Veillard61c52202003-04-30 12:20:34 +0000592Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
593
594 * xml2-config.in: try to fix Red hat bug #89957, do not
595 output -L/usr/lib64
596 * xmlreader.c: fixed a typo in a comment
597
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000598Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
599
600 * doc/tutorial/aph.html, ix01.html
601 forgot to cvs add the new files. Thanks to Roland van Laar
602 for pointing this out
603
Daniel Veillardd4330462003-04-29 12:40:16 +0000604Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
605
606 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
607 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
608 to the XML/XSLT doc generation closing #111799
609 * doc/html/*: complete update of the HTML results
610
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000611Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
612
613 * win32/defgen.xsl: fixed the conditional for unicode map,
614 removed hardcoded schema entries
615
616Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
617
618 * win32/defgen.xsl: new file, stylesheet for generating
619 win32/libxml2.def.src from doc/libxml2-api.xml
620 * win32/libxml2.def.src: is autogenerated from now on, changes
621 to this file will not appear here anymore
622
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000623Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * win32/configure.js python/setup.py.in: applied patch
626 from Stéphane Bidoul for the Python bindings on the new
627 release.
628
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000629Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
630
631 * debugXML.c: included libxml/uri.h for xmlCanonicPath
632 declaration
633 * win32/configure.js: thread-enabled build is now default
634 * win32/libxml2.def.src: added more exports
635
Daniel Veillard1177ca42003-04-26 22:29:54 +0000636Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
637
638 * NEWS doc/*.xsl doc/*.html: updated the web site separated
639 developers from common pages, made the transition to XHTML1,
640 added validity checking to the makefile rules.
641
Daniel Veillard329456a2003-04-26 21:21:00 +0000642Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
643
644 * parser.c: fix for xmlIOParseDTD same as previous and reported
645 by Petr Pajas
646
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000647Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
648
649 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
650 closing #111638
651
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000652Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
653
654 * python/generator.py: fixed a problem in the generator where
655 the way functions are remapped as methods on classes was
656 not symetric and dependant on python internal hash order,
657 as reported by Stéphane Bidoul
658
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000659Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
660
661 * doc/tutorial:
662 xmltutorial.xml
663 xmltutorial.pdf
664 *.html
665 add appendix on generating compiler flags, more indexing
666
Daniel Veillard1c960272003-04-25 23:12:22 +0000667Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
668
669 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
670 to get libxml-2.5.7 to compile on OpenVMS
671
Daniel Veillardc5573462003-04-25 16:43:49 +0000672Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
673
674 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
675
Daniel Veillardfd583412003-04-25 13:22:10 +0000676Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
677
678 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
679 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
680 man page based on xsltproc and a stylesheet PI in the XML.
681
Daniel Veillarddc07e182003-04-25 10:39:38 +0000682Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
683
684 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
685 character preventing rendering by the man command.
686
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000687Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
688
689 * NEWS configure.in: preparing release 2.5.7
690 * doc/*: updated and rebuilt the docs
691 * doc/apibuild.py: fixed the script
692
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000693Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
694
695 * Makefile.am doc/apibuild.py: make sure the OOM code don't
696 get in the way of the builds
697 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
698
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000699Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
700
701 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
702 Memory test from Havoc Pennington #109368
703 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
704 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
705 include/libxml/parser.h: a lot of memory allocation cleanups
706 based on the results of the OOM testing
707 * check-relaxng-test-suite2.py: seems I forgot to commit the
708 script.
709
Daniel Veillard18f113d2003-04-23 15:18:26 +0000710Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
711
712 * xmlschemastypes.c: trivial fix for 109774 removing a warning
713
Daniel Veillard85095e22003-04-23 13:56:44 +0000714Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
715
716 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
717 more places where xmlCanonicPath() must be used to convert
718 filenames to URLs, trying to fix #111088
719
Daniel Veillard54396242003-04-23 07:36:50 +0000720Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
721
722 * python/libxml.c python/libxml.py: applied patch from
723 Brent M Hendricks adding binding for xmlCatalogAddLocal
724
Daniel Veillard45269b82003-04-22 13:21:57 +0000725Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
726
727 * HTMLparser.c: tried to fix #98879 again in a more solid
728 way.
729
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000730Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
731
732 * win32/libxml2.def.src: added more exports from the relaxng and
733 xmlreader clan
734
Daniel Veillardf431eb82003-04-22 08:37:26 +0000735Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
736
737 * SAX.c test/valid/ns* test/result/ns*: applied the patch
738 provided by Brent Hendricks fixing #105992 and integrated the
739 examples in the testsuite.
740
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000741Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
742
743 * TODO: updated a bit
744 * configure.in: fixed the comment, threads now default to on
745 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
746
Daniel Veillarda880b122003-04-21 21:36:41 +0000747Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
748
749 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
750 xmlreader.c include/libxml/parser.h: a lot of performance work
751 especially the speed of streaming through the reader and push
752 interface. Some thread related optimizations. Nearly doubled the
753 speed of parsing through the reader.
754
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000755Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
756
757 * doc/xmllint.xml
758 * doc/xmllint.1
759 update man page to explain use of --stream
760
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000761Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
762
763 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
764 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
765 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
766 include/libxml/globals.h include/libxml/xmlmemory.h: added
767 xmlMallocAtomic() to be used when allocating blocks which
768 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
769 to allow registering the full set of functions needed by
770 a garbage collecting allocator like libgc, ref #109944
771
Daniel Veillard84942712003-04-18 14:40:05 +0000772Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
773
774 * configure.in: switched to have thread support enabled by default,
775 didn't got troubles with ABI compatibility on Linux, hope it
776 won't break on strange OSes, if yes, report the system ID
777 * doc/libxml2-api.xml: just rebuilt the API
778
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000779Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
780
781 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
782 added support for large file, tested with a 3+GB instance,
783 and some cleanup.
784 * catalog.c: added a TODO
785 * Makefile.am: added some "make tests" comments
786
Daniel Veillardac297932003-04-17 12:55:35 +0000787Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
788
789 * relaxng.c: some cleanups
790 * doc/xmlreader.html: extended the document to cover RelaxNG and
791 tree operations
792 * python/tests/Makefile.am python/tests/reader[46].py: added some
793 xmlReader example/regression tests
794 * result/relaxng/tutor*.err: updated the output of a number of tests
795
Daniel Veillard62163602003-04-17 09:36:38 +0000796Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng.c: valgrind pointed out an uninitialized variable error.
799
Daniel Veillard33300b42003-04-17 09:09:19 +0000800Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
801
802 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
803 xmlreader.c: augnemting the APIs, cleanups.
804 * parser.c: cleanup bug #111005
805 * xmlIO.c: added some missing comments
806
Daniel Veillardce192eb2003-04-16 15:58:05 +0000807Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
810 trying to improve the subset compiled, and more testing.
811 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
812 documentation
813 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
814 * result/relaxng/*.err: fix some of the outputs
815
Daniel Veillardf4e55762003-04-15 23:32:22 +0000816Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
817
818 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
819 include/libxml/xmlreader.h: implemented streaming of
820 RelaxNG (when possible) on top of the xmlReader interface,
821 provided it as xmllint --stream --relaxng .rng .xml
822 This seems to mostly work.
823 * Makefile.am: updated to test RelaxNG streaming
824
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000825Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
826
827 * relaxng.c include/libxml/relaxng.h: integrated the regexp
828 based validity checking of fragments of the document for
829 which the RNG can be compiled to regexps. Works on all regression
830 tests, only fix needed is related to error messages.
831
Daniel Veillard52b48c72003-04-13 19:53:42 +0000832Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
833
834 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
835 include/libxml/xmlregexp.h: Starting work precompiling
836 parts of RelaxNG schemas. Not plugged onto validity checking
837 yet, just the regexp building part. Needed to extend some
838 of the automata and regexp APIs.
839
Daniel Veillardf6bad792003-04-11 19:38:54 +0000840Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
841
842 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
843 xmllint --stream and xmllint --stream --valid returns errors
844 code appropriately
845
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000846Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
847
848 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
849 and Next() operation to work on subtrees within the reader
850 framework.
851 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
852 * python/tests/reader5.py: added an example for those new
853 functions of the reader.
854
Daniel Veillard645c6902003-04-10 21:40:49 +0000855Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
856
857 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
858
Daniel Veillard9e077102003-04-10 13:36:54 +0000859Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
860
861 * xmlreader.c: fixing HasValue for namespace as raised by
862 Denys Duchier
863
Daniel Veillard02ea1412003-04-09 12:08:47 +0000864Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * HTMLparser.c include/libxml/HTMLparser.h: exported
867 htmlCreateMemoryParserCtxt() it was static
868
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000869Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
870
871 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
872 update from Charles Bozeman for date and duration types
873 * test/schemas/date_0.* test/schemas/dur_0.*
874 result/schemas/date_0.* result/schemas/dur_0.*: updated too
875
Daniel Veillardc00cda82003-04-07 10:22:39 +0000876Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
877
878 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
879 fixing bug #107129, removing excessive allocation and calls
880 to *printf in the code to build QName strings.
881
Igor Zlatkovic69651182003-04-05 09:43:30 +0000882Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
883
884 * win32/libxml2.def.src: fixed conditional exports, reported by
885 Luke Murray.
886
Daniel Veillardadba5f12003-04-04 16:09:01 +0000887Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
888
889 * parser.c: fixed a possible problem with xmlRecoverMemory()
890
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000891Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
892
893 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
894 triostr.h: Bjorn sent an update for the TRIO portability layer.
895
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000896Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
897
898 * win32/libxml2.def.src: exported new functions
899
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000900Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
901
902 * configure.in NEWS: preparing release 2.5.6
903 * doc/*: updated and rebuilt the docs
904
Daniel Veillarde5020412003-04-01 09:55:20 +0000905Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
906
907 * SAX.c: fixed an uninitialized memory access pointed by valgrind
908 on C14Ntests
909
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000910Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
911
912 * relaxng.c: one more fixup of error message reporting
913
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000914Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
915
916 * relaxng.c: more work on bug #109225, and fixed an uninitialized
917 variable pointed out by valgrind
918
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000919Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
920
921 * relaxng.c: try to work on bug #109225 and provide better
922 error reports.
923 * result/relaxng/* : this change the output of a number of tests
924 * xinclude.c: fixing the parsed entity redefinition problem
925 raised on the list.
926 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
927
Daniel Veillardb3721c22003-03-31 11:22:25 +0000928Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
929
930 * xmlschemastypes.c: fixed date comparison to handle the tzo
931 The only failures left are disagreements on Notations and
932 '+1' not being allowed for ulong, uint, ushort and ubyte.
933
Daniel Veillard455cc072003-03-31 10:13:23 +0000934Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
935
936 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
937 to the XML Schemas errata
938 http://www.w3.org/2001/05/xmlschema-errata#e2-12
939
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000940Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
941
942 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
943 and facets support. Currently only schemas with binHex or
944 base64 don't compile. A few error left in the test suite:
945 found 1035 test instances: 919 success 23 failures
946 most are gdate or gdateyear failing check, and a few cases where
947 James clark tests results are strange.
948 * valid.c: allow to reuse the Notation checking routine without
949 having a validation context.
950 * SAX.c: removed a #if 0
951
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000952Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
953
954 * xinclude.c: forgot to apply one check from #106931 patch
955 * xmlschemastypes.c: more work on XML Schemas datatypes
956
Daniel Veillardc4c21552003-03-29 10:53:38 +0000957Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
960 on cleaning up XML Schemas datatypes based on James Clark tests
961 test/xsdtest/xsdtest.xml
962
Daniel Veillard80b19092003-03-28 13:29:53 +0000963Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * relaxng.c: implemented comparisons for Schemas values.
966 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
967 some bugs in duration handling, comparisons for durations
968 and decimals, removed all memory leaks pointed out by James
969 testsuite. Current status is now
970 found 238 test schemas: 197 success 41 failures
971 found 1035 test instances: 803 success 130 failures
972
Daniel Veillard91a13252003-03-27 23:44:43 +0000973Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
976 leaks in the W3C XML Schemas code
977 * xmlschemastypes.c: implemented nonPositiveInteger
978 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
979 fixed the test and result.
980
Daniel Veillard6560a422003-03-27 21:25:38 +0000981Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
984 parser and a typo
985 * xmlschemastypes.c: reindenting, fixing a memory access
986 problem with dates.
987
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000988Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
989
990 * parser.c: fixing #109227 providing more context in case of
991 start/end tag mismatch
992 * python/tests/ctxterror.py python/tests/readererr.py: update the
993 tests accordingly
994
Daniel Veillardd9b72832003-03-27 14:24:00 +0000995Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * xinclude.c: should fix #109327 errors on memory accesses
998
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000999Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1002 is an URI reference
1003
Daniel Veillarde209b332003-03-26 21:40:13 +00001004Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * xpath.c: fixed bug #109160 on non-ASCII IDs
1007
Daniel Veillard642104e2003-03-26 16:32:05 +00001008Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * parser.c: Norm suggested a nicer error message for xml:space values
1011 errors
1012
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001013Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * xpath.c include/libxml/xpath.h: first part of the fix to
1016 performance bug #108905, adds xmlXPathOrderDocElems() providing
1017 document order for nodes.
1018 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1019
Daniel Veillard09628212003-03-25 15:10:27 +00001020Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlschemastypes.c: removing a warning with Sun compiler
1023 bug #109154
1024
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001025Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1026
1027 * doc/xmllint.xml
1028 * doc/xmllint.1
1029 update xmllint man page with --relaxng option
1030
Daniel Veillard2032d292003-03-25 11:09:40 +00001031Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * python/setup.py.in : was missing "drv_libxml2.py"
1034
Daniel Veillard9adc0462003-03-24 18:39:54 +00001035Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * tree.c xpath.c: some changes related to the new way of
1038 handling Result Value Tree, before 2.5.5
1039
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001040Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * configure.in NEWS: preparing release 2.5.5
1043 * doc/* : updated the documentation and regenerated it.
1044
Daniel Veillardef0b4502003-03-24 13:57:34 +00001045Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * xpath.c: fixed some problems related to #75813 about handling
1048 of Result Value Trees
1049
Daniel Veillard9231ff92003-03-23 22:00:51 +00001050Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1051
1052 * uri.c: applied a set of patches from Lorenzo Viali correcting
1053 URI parsing errors.
1054
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001055Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * parser.c: validity status was not passed back when validating in
1058 entities, but raised by Oliver Fischer
1059
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001060Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * HTMLtree.c: avoid escaping ',' in URIs
1063
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001064Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * parser.c: fixing bug #108976 get the ID/REFs to reference
1067 the ID in the document content and not in the entity copy
1068 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1069 stuff, better solution for #107208
1070 * xmlregexp.c: removed a direct printf, dohhh
1071 * xmlreader.c: fixed a bug on streaming validation of empty
1072 elements in entities
1073 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1074 cleanup of the validation tests
1075 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1076 added more ID/IDREF tests to the suite
1077
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001078Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1081 compiler.
1082
Daniel Veillard20863822003-03-22 17:51:47 +00001083Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1086
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001087Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1088
1089 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1090 defined in entities content
1091
Daniel Veillard99737f52003-03-22 14:55:50 +00001092Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * SAX.c: Fixed validation bug #108858 on namespace names using
1095 entities and reported by Brent Hendricks
1096 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1097 --debug output.
1098
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001099Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1100
1101 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1102 about the DocType node not being reported sometimes.
1103 * python/tests/reader.py: added to test to the regression checks
1104
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001105Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1108 reported by Edd Dumbill
1109
Daniel Veillard77a90a72003-03-22 00:04:05 +00001110Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * HTMLparser.c parser.c parserInternals.c: patch from
1113 johan@evenhuis.nl for #107937 fixing some line counting
1114 problems, and some other cleanups.
1115 * result/HTML/: this result in some line number changes
1116
Daniel Veillard580ced82003-03-21 21:22:48 +00001117Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1120 instead of libxml.spec
1121 * relaxng.c: fixed some of the error reporting excessive
1122 verbosity
1123 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1124 xmlschemastypes.c: removed some warnings from gcc
1125 * doc/libxml2-api.xml: rebuilt
1126
Daniel Veillarde063f482003-03-21 16:53:17 +00001127Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * relaxng.c: another optimization, for choice this time
1130 * result/relaxng/spec1* result/relaxng/tutor12_1*
1131 result/relaxng/tutor3_7: cleanups.
1132
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001133Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1136 * test/relaxng/testsuite.xml: augmented the test suite
1137 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1138 some schemas validation tests in the presence of foreign
1139 namespaces.
1140
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001141Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * relaxng.c: added another interleave speedup.
1144
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001145Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * xmlschemastypes.c: added integer and fixed one of the
1148 IDREFS regression tests pbm
1149 * result/relaxng/docbook_0.err: updated
1150
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001151Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1154 declared both in the DTD and in the Schemas <grin/>
1155 * relaxng.c: more debug, added a big optimization for <mixed>
1156 * test/relaxng/testsuite.xml: augmented the testsuite
1157 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1158 DocBook example to the regression tests
1159
Daniel Veillard798024a2003-03-19 10:36:09 +00001160Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * check-xsddata-test-suite.py: cosmetic change for output
1163 * relaxng.c: try to minimize calls to malloc/free for states.
1164
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001165Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * tree.c: removed a warning
1168 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1169 support
1170 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1171 cleanup/improvements of the regression tests batch
1172 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1173
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001174Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * relaxng.c: fixed error msg cleanup deallocation
1177 * xmlschemastypes.c: added a function to handle lists of
1178 atomic types, added support for IDREFS
1179
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001180Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1183 and IDREF, usable from RelaxNG now
1184 * include/libxml/xmlschemastypes.h: need to add a new interface
1185 because the validation modifies the infoset
1186 * test/relaxng/testsuite.xml: extended the testsuite
1187
Daniel Veillard952379b2003-03-17 15:37:12 +00001188Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1191 shemas datatype ID/IDREF support still missing though.
1192 * xmlreader.c: fix a crashing bug with prefix raised by
1193 Merijn Broeren
1194 * test/relaxng/testsuite.xml: augmented the testsuite with
1195 complex inheritance tests
1196
Daniel Veillardfd573f12003-03-16 17:52:32 +00001197Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * relaxng.c: switched back to the previous Relax-NG code base,
1200 the derivation algorithm need severe constraining code to avoid
1201 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1202 TEI based example and other bugs
1203 * result/relaxng/*err: updated the results
1204 * test/relaxng/testsuite.xml: started a new test suite
1205
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001206Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1209 that the original RelaxNG validation code was un-fixeable, it got
1210 rewritten to use the derivation algorithm from James Clark and
1211 redebugged it (nearly) from scratch:
1212 found 373 test schemas: 372 success 1 failures
1213 found 529 test instances: 529 success 0 failures
1214
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001215Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1216
1217 * SAX.c parser.c: fix some recursion problems introduced in the
1218 last release.
1219 * relaxng.c: more debugging of the RNG validation engine, still
1220 problems though.
1221
Daniel Veillard5add8682003-03-10 13:13:58 +00001222Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * Makefile.am: stop generating wrong result file with * in name
1225 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1226 * result/relaxng/demo* test/relaxng/demo: added the tests from
1227 Sebastian reproducing the problem.
1228
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001229Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1230
Daniel Veillard5add8682003-03-10 13:13:58 +00001231 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1232 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001233
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001234Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1235
1236 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1237 variable to control the indentation for the xmllint "--format"
1238 option
1239
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001240Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1241
1242 * encoding.c: applied Gennady's patch against buffer overrun
1243
Daniel Veillard42f12e92003-03-07 18:32:59 +00001244Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1247 Clark it appeared I had bug in URI parsing code ...
1248 * relaxng.c include/libxml/relaxng.h: completely revamped error
1249 reporting to not loose message from optional parts.
1250 * xmllint.c: added timing for RNG validation steps
1251 * result/relaxng/*: updated the result, all error messages changed
1252
Daniel Veillardedfd5882003-03-07 14:20:40 +00001253Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * xpath.c: fix bug #107804, the algorithm used for document order
1256 computation was failing on attributes.
1257
Daniel Veillard83391282003-03-06 21:37:30 +00001258Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1259
1260 * valid.c: fix bug #107764 , possibility of buffer overflow
1261 in xmlValidDebug()
1262
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001263Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1266 from Philipp Dunkel
1267
Daniel Veillard5f704af2003-03-05 10:01:43 +00001268Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1269
1270 * xmlschemastype.c: made powten array static it should not be exported
1271 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1272 parser function.
1273 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1274
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001275Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * tree.c: fixed a node dump crash on attributes
1278 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1279 an URI test bug and get better output.
1280
Daniel Veillard463a5472003-02-27 21:30:32 +00001281Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * check-xsddata-test-suite.py: give more infos
1284 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1285 REF->DEF in attribute values.
1286
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001287Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1290 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1291 regression tests from James Clark.
1292
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001293Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * relaxng.c xmlschemas.c xmlschemastypes.c
1296 include/libxml/xmlschemastypes.h: added param support for relaxng
1297 type checking, started to increment the pool of simple types
1298 registered, still much work to be done on simple types and
1299 facets checkings.
1300
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001301Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
1303 * entities.c: fixes again one of the problem raised by
1304 James Clark in #106788
1305
Daniel Veillardc482e262003-02-26 14:48:48 +00001306Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * relaxng.c: Fixed a couple of problem raised by James Clark
1309 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1310 datatype level still not fixed though.
1311
Daniel Veillard17bed982003-02-24 20:11:43 +00001312Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * configure.in: preparing release 2.5.4
1315 * doc/*: updated and rebuilt the docs
1316 * relaxng.c: removed warnings
1317 * result/relaxng/*: updated the results
1318
Daniel Veillardf4be0182003-02-24 19:54:33 +00001319Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * valid.c: fixes a DTD regexp generation problem.
1322
Daniel Veillard02111c12003-02-24 19:14:52 +00001323Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * parser.c: fixes bug #105998 about false detection of
1326 attribute consumption loop.
1327
Daniel Veillard2406abd2003-02-24 18:16:47 +00001328Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1331
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001332Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * SAX.c: fixed bug #105992
1335
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001336Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1337
1338 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1339 element.
1340 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1341 found 373 test schemas: 369 success 4 failures
1342 found 529 test instances: 525 success 4 failures
1343 * check-relaxng-test-suite.py: added memory debug reporting
1344
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001345Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * uri.c parser.c: some warning removal on Igor's patch
1348 * tree.c: seems I messed up with #106788 fix
1349 * python/libxml.c: fixed some base problems when Python provides
1350 the resolver.
1351 * relaxng.c: fixed the interleave algorithm
1352 found 373 test schemas: 364 success 9 failures
1353 found 529 test instances: 525 success 4 failures
1354 the resulting failures are bug in the algorithm from 7.3 and
1355 lack of support for params
1356
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001357Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * parser.c: another fix for nodeinfo in entities problem
1360 * tree.c entities.c: fixed bug #106788 from James Clark
1361 some spaces need to be serialized as character references.
1362
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001363Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1364
1365 * parser.c uri.c: fixed the bug I introduced in the path
1366 handling, reported by Sebastian Bergmann
1367
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001368Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * parser.c: fixing some nodeinfo in entities problem raised
1371 by Glenn W. Bach
1372 * relaxng.c: implemented the first section 7.3 check
1373 * result/relaxng/*: updated the results
1374
Daniel Veillardc5312d72003-02-21 17:14:10 +00001375Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * relaxng.c: fixed some problems in the previous commit
1378 and finished implementing 4.16 rules checking
1379 found 373 test schemas: 353 success 20 failures
1380 found 529 test instances: 519 success 6 failures
1381 * result/relaxng/*: updated the results
1382
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001383Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1384
1385 * relaxng.c: implemented checks from section 7.2
1386
Daniel Veillard77648bb2003-02-20 15:03:22 +00001387Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * relaxng.c: implemented the checks from section 7.1, fixed
1390 some of the 4.20 and 4.21 problems.
1391 found 373 test schemas: 338 success 35 failures
1392 found 529 test instances: 519 success 6 failures
1393 * result/relaxng/*: updated the results
1394
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001395Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1398 * result/relaxng/*: updated the results
1399
Daniel Veillardce14fa52003-02-19 17:32:48 +00001400Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1401
1402 * relaxng.c: more bugfixes
1403 * result/relaxng/*: updated the results
1404
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001405Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1406
1407 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1408 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1409 * SAX.c: ensured xmlDoc.URL is always canonic
1410 * parser.c: obsoleted xmlNormalizeWindowsPath
1411 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1412 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1413 * win32/libxml2.def.src: added few exports
1414
1415
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001416Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * Makefile.am configure.in: patched to have shared libraries
1419 for Python regression tests and static binaries for gdb debug
1420 in my development environment
1421 * relaxng.c: more bugfixes
1422 found 373 test schemas: 296 success 77 failures
1423 found 529 test instances: 516 success 8 failures
1424 * result/relaxng/*: updated the results
1425
Daniel Veillard8fe98712003-02-19 00:19:14 +00001426Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1427
1428 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1429
Daniel Veillardd4310742003-02-18 21:12:46 +00001430Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1431
1432 * xmlschemastypes.c: float/double check bugfix
1433 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1434 validation
1435 * xmlreader.c: add a TODO for Jody
1436 * relaxng.c: bugfix bugfix bugfix
1437 found 373 test schemas: 300 success 73 failures
1438 found 529 test instances: 507 success 10 failures
1439 * result/relaxng/*: updated the results
1440
Daniel Veillard2df2de22003-02-17 23:34:33 +00001441Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1444
Daniel Veillard416589a2003-02-17 17:25:42 +00001445Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1446
1447 * relaxng.c check-relaxng-test-suite.py: more work on the
1448 RelaxNG implementation conformance testing.
1449 found 373 test schemas: 284 success 89 failures
1450 found 529 test instances: 448 success 47 failures
1451 * result/relaxng/*: updated the results
1452
Daniel Veillard784b9352003-02-16 15:50:27 +00001453Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1454
1455 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1456 a patch from Kjartan Maraas to fix some typos
1457
Daniel Veillardfebcca42003-02-16 15:44:18 +00001458Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1459
1460 * relaxng.c: more bug-hunting
1461 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1462 intermediate rng tree
1463 * python/generator.py: patch from Stephane Bidoul to fix the generator
1464 on python < 2.2
1465
Daniel Veillardd2298792003-02-14 16:54:11 +00001466Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1467
1468 * check-relaxng-test-suite.py relaxng.c: more testing on the
1469 Relax-NG front, cleaning up the regression tests failures
1470 current state and I forgot support for "mixed":
1471 found 373 test schemas: 280 success 93 failures
1472 found 529 test instances: 401 success 68 failures
1473 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1474 moved the Name, NCName and QName validation routine in tree.c
1475 * uri.c: fixed handling of URI ending up with #, i.e. having
1476 an empty fragment ID.
1477 * result/relaxng/*: updated the results
1478
Daniel Veillard9a237c92003-02-13 15:52:58 +00001479Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1480
1481 * check-xinclude-test-suite.py: improved the script accordingly
1482 to the XInclude regression tests updates
1483 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1484 November 2002
1485 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1486 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1487 augmented the Xpointer testsuite for the element() scheme
1488
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001489Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1490
1491 * relaxng.c: added TODO for the DTD compatibility spec
1492 * xinclude.c: more bug fixes driven by the testsuite
1493
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001494Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1497 regression tests for XInclude, improved the script, improving
1498 XInclude error reporting mechanism
1499
Daniel Veillard1d788d22003-02-10 16:21:58 +00001500Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1501
1502 * NEWS doc/* configure.in: preparing release 2.5.3
1503
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001504Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1505
1506 * tree.c: trying to fix #104934 about some XHTML1 serialization
1507 issues.
1508
Daniel Veillard809faa52003-02-10 15:43:53 +00001509Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1512 encoding conversion when the input buffer stops in the
1513 middle of a multibyte char
1514
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001515Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1518 * check-relaxng-test-suite.py: python script to run regression
1519 against OASIS RelaxNG testsuite
1520 * relaxng.c: some cleanup tweaks
1521 * HTMLparser.c globals.c: cleanups in comments
1522 * doc/libxml2-api.xml: updated the API
1523 * result/relaxng/*: errors moved files, so large diffs but
1524 no changes at the semantic level.
1525
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001526Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * tree.c: fixing #105678 problem when dumping a namespace node.
1529
Daniel Veillard591b4be2003-02-09 23:33:36 +00001530Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * xpath.c: fixed doc comment problems
1533 * python/generator.py python/libxml_wrap.h python/types.c: adding
1534 RelaxNG wrappers
1535 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1536 test of those early Python RelaxNG bindings
1537
1538Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001539
1540 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1541 * relaxng.c: found the validation problem I had with interleave
1542 when not covering all remaining siblings
1543 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1544 testsuite and check the RNG schemas against the RNG schemas
1545 given in appendix A
1546
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001547Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1548
1549 * win32/Makefile.msvc: updates for RelaxNG
1550 * win32/Makefile.mingw: updates for RelaxNG
1551 * win32/libxml2.def.src: added RelaxNG exports
1552
Daniel Veillard97fd5672003-02-07 13:01:54 +00001553Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1554
1555 * xinclude.c: applied another bug fix from Sean Chittenden
1556
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001557Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * configure.in xmllint.c: I f...ed up the default configuration
1560 of schemas and --relaxng option display in xmllint, pointed by
1561 Morus Walter.
1562 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1563 detection module, fixes bug #105374.
1564
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001565Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * xmlschemastypes.c: added the boolean base type.
1568
Daniel Veillard96a4b252003-02-06 08:22:32 +00001569Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1570
1571 * xmlschemastypes.c: started implementing some of the missing
1572 default simple types
1573 * result/relaxng/*: updated the results
1574
Daniel Veillard72fef162003-02-05 14:31:19 +00001575Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1578
Daniel Veillard71531f32003-02-05 13:19:53 +00001579Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1580
1581 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1582 * Makefile.am: use xmllint for doing the RelaxNG tests
1583 * configure.in: preparing 2.5.2 made schemas support default to
1584 on instead of off
1585 * relaxng.c: removed the verbosity
1586 * xmllint.c: added --relaxng option
1587 * python/generator.py python/libxml_wrap.h: prepared the integration
1588 of the new RelaxNG module and schemas
1589 * result/relaxng/*: less verbose output
1590
Daniel Veillardec498e12003-02-05 11:01:50 +00001591Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * valid.c: do not run content model validation if the
1594 content is not determinist
1595
Daniel Veillardde590ca2003-02-05 10:45:26 +00001596Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1597
1598 * SAX.c: added the redefinition of namespaced attribute
1599 check that was missing as Fabrice Desré pointed out.
1600
Daniel Veillard930dfb62003-02-05 10:17:38 +00001601Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1604 improvements from Nick Kew, allowing to do more checking
1605 to HTML elements and attributes.
1606
Daniel Veillard4287c572003-02-04 22:48:53 +00001607Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1608
1609 * xinclude.c: fixing bug #105137 about entities declaration
1610 needing to be copied to the including document.
1611
Daniel Veillard652d8a92003-02-04 19:28:49 +00001612Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1613
1614 * catalog.c: fixed bug #104817 with delegateURI
1615 * xpath.c: fixing bugs #104123 and #104125
1616
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001617Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1618
1619 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1620 python/types.c: fixing #104096 to compile without regexps
1621
Daniel Veillard57e79b32003-02-04 15:33:12 +00001622Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1623
1624 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1625 when building the automata for elem*
1626
Daniel Veillard358a9892003-02-04 15:22:32 +00001627Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1630 bug #103827
1631
Daniel Veillardeb137172003-02-04 15:18:06 +00001632Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1633
1634 * HTMLparser.c: updating a comment, fixing #103776
1635
Daniel Veillard8d589042003-02-04 15:07:21 +00001636Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1637
1638 * parser.c: fixing bug 105049 for validity checking of content
1639 within recursive entities.
1640
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001641Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1642
1643 * HTMLparser.c: try to fix # 105049
1644 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1645 * tree.c: updated a function comment
1646
Daniel Veillard419a7682003-02-03 23:22:49 +00001647Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1648
1649 * relaxng: more work on grammars and refs/defs
1650 * test/relaxng/* result/relaxng/*: augmented/updated the
1651 regression tests
1652
Daniel Veillard144fae12003-02-03 13:17:57 +00001653Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1654
1655 * relaxng: more work on name classes, except support
1656 * test/relaxng/* result/relaxng/*: augmented/updated the
1657 regression tests
1658
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001659Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * relaxng: more work on name classes, the "validate all" schemas
1662 seems to work now.
1663 * test/relaxng/* result/relaxng/*: augmented/updated the
1664 regression tests
1665
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001666Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1667
1668 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1669 * parser.c: put a guard against infinite document depth, basically
1670 trying to avoid another kind of DoS attack.
1671 * relaxng.c: some code w.r.t. nameClasses
1672
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001673Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1674
1675 * test/relaxng/* result/relaxng/*: check all the namespace support
1676 was actually correct based on tutorial section 10.
1677
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001678Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1679
1680 * relaxng: include seems to work okay now
1681 * test/relaxng/* result/relaxng/*: augmented/updated the
1682 regression tests
1683
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001684Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * relaxng.c: a bit of work done in the train back.
1687 * test/relaxng/*: added one of the include tests
1688
Daniel Veillard154877e2003-01-30 12:17:05 +00001689Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1690
1691 * relaxng: more work done in the train
1692 * test/relaxng/* result/relaxng/*: augmented/updated the
1693 regression tests
1694
Daniel Veillarde431a272003-01-29 23:02:33 +00001695Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1696
1697 * relaxng.c: debugging of externalRef
1698 * test/relaxng/* result/relaxng/*: augmented/updated the
1699 regression tests
1700
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001701Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1702
1703 * relaxng.c: more work on Relax-NG, implementing externalRef
1704 * test/relaxng/* result/relaxng/*: augmented/updated the
1705 regression tests
1706 * Makefile.am: cleanup to Relaxtests target
1707
Daniel Veillardb08c9812003-01-28 23:09:49 +00001708Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1709
1710 * relaxng.c: more work on Relax-NG, implementing interleave
1711 * test/relaxng/* result/relaxng/*: augmented/updated the
1712 regression tests
1713
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001714Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * relaxng.c: more work on Relax-NG, implementing interleave
1717 * test/relaxng/* result/relaxng/*: augmented/updated the
1718 regression tests
1719
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001720Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1721
1722 * doc/tutorial/customfo.xsl
1723 * doc/tutorial/customhtml.xsl
1724 adding stylesheet customizations used to generate fo
1725 for pdf and html
1726
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001727Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1728
1729 * relaxng.c: more work on Relax-NG
1730 * test/relaxng/* result/relaxng/*: augmented/updated the
1731 regression tests
1732 * xmlschemastypes.c: added a number of base type definition but not
1733 the associated checks, those are still TODOs
1734
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001735Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1736
1737 in docs/tutorial:
1738 * apa.html
1739 * apb.html
1740 * apc.html
1741 * apd.html
1742 * ape.html
1743 * apf.html
1744 * apg.html
1745 * ar01s02.html
1746 * ar01s03.html
1747 * ar01s04.html
1748 * ar01s05.html
1749 * ar01s06.html
1750 * ar01s07.html
1751 * ar01s08.html
1752 * index.html
1753 * xmltutorial.pdf
1754 * xmltutorial.xml
1755 add index to tutorial
1756
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001757Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1758
1759 * doc/xmlcatalog.1
1760 * doc/xmlcatalog_man.html
1761 * doc/xmlcatalog_man.xml
1762 belatedly fixing bug #93622 (adds rewriteURI type to
1763 "--add" option in xmlcatalog man page
1764
Daniel Veillard3be27512003-01-26 19:49:04 +00001765Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1766
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001767 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001768 Julio Merino, closing #104475
1769
Daniel Veillardea3f3982003-01-26 19:45:18 +00001770Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1771
1772 * relaxng.c: more work on Relax-NG
1773 * test/relaxng/* result/relaxng/*: augmented/updated the
1774 regression tests
1775
Daniel Veillardedc91922003-01-26 00:52:04 +00001776Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1777
1778 * relaxng.c: more work on Relax-NG
1779 * test/relaxng/* result/relaxng/*: augmented/updated the
1780 regression tests
1781
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001782Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1783
1784 * README: updated the policy on private mail answers
1785 * relaxng.c: more work on Relax-NG
1786 * test/relaxng/* result/relaxng/*: augmented/updated the
1787 regression tests
1788
Daniel Veillard7424eb62003-01-24 14:14:52 +00001789Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1790
1791 * error.c parser.c tree.c: applied a documentation patch from
1792 Stefan Kost
1793
Daniel Veillard276be4a2003-01-24 01:03:34 +00001794Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * relaxng.c: more work on Relax-NG
1797 * doc/*: regenerated the docs
1798 * test/relaxng/* result/relaxng/*: updated and augmented the
1799 Relax-NG regression tests and results
1800
Daniel Veillard6eadf632003-01-23 18:29:16 +00001801Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1804 First commit of the new Relax-NG validation code, not generally
1805 useful yet.
1806 * test/relaxng/* result/relaxng/*: current state of the regression
1807 tests
1808
Daniel Veillard814a76d2003-01-23 18:24:20 +00001809Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1810
1811 * tree.c: minimized the memory allocated for GetContent
1812 and a bit of cleanup.
1813
Daniel Veillardff12c492003-01-23 16:42:55 +00001814Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * python/generator.py: seems there is no good reasons to
1817 not generate bindings for XPointer
1818
Daniel Veillard540a31a2003-01-21 11:21:07 +00001819Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1820
1821 * xmlreader.c doc/apibuild.py: applied a new patch from
1822 Stéphane Bidoul for cleanups
1823 * doc/libxml2-api.xml: rebuilt the API description with
1824 new entry points
1825
Daniel Veillard417be3a2003-01-20 21:26:34 +00001826Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1827
1828 * xmlreader.c python/drv_libxml2.py python/generator.py
1829 python/libxml.c python/libxml.py python/libxml_wrap.h
1830 python/types.c: patch from Stéphane Bidoul for better per
1831 context error message APIs
1832 * python/tests/ctxterror.py python/tests/readererr.py:
1833 update of the tests
1834
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001835Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1836
1837 * doc/guidelines.html
1838 grammar and spelling cleanup
1839
Daniel Veillard26f70262003-01-16 22:45:08 +00001840Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1841
1842 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1843 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1844 a patch from Stéphane Bidoul to allow per XMLtextReader error
1845 and warning handling
1846 * python/tests/Makefile.am python/tests/readererr.py: adding the
1847 specific regression test
1848
Daniel Veillard71f9d732003-01-14 16:07:16 +00001849Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1852 should raise a syntax error
1853
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001854Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * python/libxml.c: cleanup patch from Stéphane Bidoul
1857
Daniel Veillard81601f92003-01-14 13:42:37 +00001858Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1861
Daniel Veillarde6227e02003-01-14 11:42:39 +00001862Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1863
1864 * python/generator.py python/libxml.c python/libxml.py
1865 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001866 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001867 Python level.
1868 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1869 regression test for it.
1870
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001871Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * xmlreader.c: fixed the streaming property of the reader,
1874 it was generating tree faster than consuming it. Pointed out
1875 by Nate Myers
1876 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1877
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001878Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1879
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001880 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001881
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001882Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * xpath.c: fix to the XPath implementation for parent and
1885 ancestors axis when operating on a Result Value Tree.
1886 Fixes bug #100271
1887
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001888Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1889
1890 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1891 to fix some URI/file escaping problems
1892
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001893Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * python/generator.py: fixed a bug raised by Raymond Wiker,
1896 docSetRootElement() should not raise an exception if the
1897 return is None
1898
Daniel Veillard3e20a292003-01-10 13:14:40 +00001899Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1902 fixed bug #102181 by applying the suggested change and fixing
1903 the generation/registration problem.
1904
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001905Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1908 routines.
1909
Daniel Veillard8f872442003-01-09 23:19:02 +00001910Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1911
1912 * parser.c: one more IsEmptyElement crazyness, that time in
1913 external parsed entities if substitution is asked.
1914 * python/tests/reader3.py: added a specific test.
1915
Daniel Veillarde329fc22003-01-09 21:36:42 +00001916Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1917
1918 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1919 support and improved error handler registration
1920
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001921Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1924 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1925 * README: fixed a link
1926
Daniel Veillarde2830f12003-01-08 17:47:49 +00001927Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * configure.in doc/* NEWS: preparing 2.5.1 release
1930 * SAX.c parser.c: fixing XmlTextReader bug
1931
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001932Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * SAX.c: fuck, I introduced a memory leak on external parsed
1935 entities in 2.5.0 :-(
1936
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001937Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1938
1939 * xmllint.c: another fix needed as pointed by Christophe Merlet
1940 for --stream --debug if compiled without debug support.
1941
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001942Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1943
1944 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001945 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001946 update man page with --stream and --chkregister
1947
Daniel Veillard8326e732003-01-07 00:19:07 +00001948Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * globals.c: fixed --with-threads compile
1951 * xmllint.c: fixed --without-debug compile
1952 * include/libxml/globals.h: cleanup
1953 * include/libxml/schemasInternals.h: add a missing include
1954
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001955Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * configure.in NEWS: preparing 2.5.0 release
1958 * SAX.c: only warn in pedantic mode about namespace name
1959 brokeness
1960 * globals.c: fix a doc generation problem
1961 * uri.c: fix #101520
1962 * doc/*: updated and rebuilt the doc for the release, includuding
1963 stylesheet update
1964 * python/Makefile.am: fix a filename bug
1965
1966Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1969 should not be called.
1970
1971Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * libxml-2.0.pc.in: applied the patch to fix #101894
1974
1975Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1976
1977 * tree.c : applied patch from Lukas Schroeder for register callbacks
1978 * valid.c: modified patch from Lukas Schroeder to test
1979 register callbacks with --chkregister
1980
1981Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1982
1983 * xmlreader.c: seriously changed the way data are pushed to
1984 the underlying parser, go by block of 512 bytes instead of
1985 tryng to detect tag boundaries at that level. Changed the
1986 way empty element are detected and tagged.
1987 * python/tests/reader.py python/tests/reader2.py
1988 python/tests/reader3.py: small changes mostly due to context
1989 reporting being different and DTD node being reported. Some
1990 errors previously undetected are now caught and fixed.
1991 * doc/xmlreader.html: flagged last section as TODO
1992
1993Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * python/libxml.py: integrated the Python 2.2 optimizations
1996 from Hannu Krosing, while maintaining compatibility with
1997 1.5 and 2.1
1998
1999Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2000
2001 * xmllint.c: a bit of cleanup
2002 * xmlreader.c: small fix
2003 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2004 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2005
2006Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2007
2008 * python/setup.py.in: patch from Stéphane Bidoul to include
2009 drv_libxml2.py in setup.py
2010
2011Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2012
2013 * doc/xmlreader.html: starting documenting the new XmlTextReader
2014 interface.
2015
2016Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2017
2018 * xmllint.c: added the --stream flag to use the TextReader API
2019 * xmlreader.c: small performance tweak
2020
2021Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2022
2023 * xmlreader.c python/tests/reader2py: okay the DTD validation
2024 code on top of the XMLTextParser API should be solid now.
2025
2026Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2027
2028 * xmlreader.c python/tests/reader2py: Fixing some more mess
2029 with validation and recursive entities while using the
2030 reader interface, it's getting a bit messy...
2031
2032Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2033
2034 * xmlreader.c python/tests/reader.py: another couple of problem
2035 related to IsEmptyElement reported by Stéphane Bidoul needed
2036 some fixes.
2037
2038Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2039
2040 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2041 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2042 based on the python XmlTextReader interface.
2043
2044Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2045
2046 * tree.c: backing out one change in the last patch which broke the
2047 regression tests
2048
2049Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2050
2051 * global.data globals.c tree.c include/libxml/globals.h: applied
2052 an old patch from Lukas Schroeder to track node creation and
2053 destruction. Probably missing a lot of references at the moment
2054 and not usable reliably.
2055
2056Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2057
2058 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2059 from doc/news.html and a stylesheet
2060
2061Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2062
2063 * xmlreader.c python/tests/reader.py: fixed another couple of
2064 xmlreader bugs reported by Stéphane Bidoul and added tests.
2065
2066Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2067
2068 * xmlreader.c python/tests/reader2.py: fixed another validity
2069 checking in external parsed entities raised by Stéphane Bidoul
2070 and added a specific regression test.
2071 * python/tests/reader3.py: cleanup
2072
2073Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * xmlreader.c python/tests/reader2.py: fixed a problem with
2076 validation within entities pointed by Stéphane Bidoul, augmented
2077 the tests to catch those.
2078
2079Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * python/generator.py: modified the generator to allow keeping
2082 class references when creating new classes, needed to fix a bug
2083 pointed by Stéphane Bidoul where the input buffer of the
2084 xmlTextReader instance gets destroyed if the python wrapper for
2085 the input is not referenced anymore.
2086
2087Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2090 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2091
2092Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * xmlreader.c python/tests/reader.py: fixed another problem
2095 pointed by Stéphane Bidoul
2096
2097Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2100 with "<a/>"
2101
2102Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * SAX.c: warn on xmlns:prefix="foo"
2105 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2106 for namespace attributes handling.
2107
2108Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2111 a really nasty problem raised by a DocBook XSLT transform
2112 provided by Sebastian Bergmann
2113
2114Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2117 by Stéphane Bidoul and integrated it into the tests
2118
2119Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2122 extended the XmlTextReader API a bit, addding accessors for
2123 the current doc and node, and an entity substitution mode for
2124 the parser.
2125 * python/libxml.py python/libxml2class.txt: related updates
2126 * python/tests/Makefile.am python/tests/reader.py
2127 python/tests/reader2.py python/tests/reader3.py: updated a bit
2128 the old tests and added a new one to test the entities handling
2129
2130Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2131
2132 * python/generator.py python/libxml2class.txt
2133 python/tests/reader.py python/tests/reader2.py: changed the
2134 generator to provide casing for the XmlTextReader similar to
2135 C# so that examples and documentation are more directly transposable.
2136 Fixed the couple of tests in the suite.
2137
2138Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * doc/guidelines.html: added a document on guildeline for
2141 publishing and deploying XML
2142
2143Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * valid.c xmlreader.c: final touch running DTD validation
2146 on the XmlTextReader
2147 * python/tests/Makefile.am python/tests/reader2.py: added a
2148 specific run based on the examples from test/valid/*.xml
2149
2150Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * python/libxml.py: added a few predefined xmlTextReader parser
2153 configuration values.
2154
2155Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * python/libxml_wrap.h: trying to fix #102037
2158
2159Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * SAX.c: fixing bug #95296, when the predefined entities
2162 are redefined in the DTD the default one must be used
2163 instead anyway.
2164
2165Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2166
2167 * doc/xmllint.xml
2168 * doc/xmllint.1
2169 Add discussion of XML_DEBUG_CATALOG to xmllint man
2170 page - bug #100907
2171
2172
2173Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * xmlreader.c: Fixed the empty node detection to avoid reporting
2176 an inexistant close tag.
2177
2178Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2179
2180 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2181 for Python 2.1
2182
2183Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2186
2187Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * doc/libxml2-api.xml python/tests/reader.py: one really need
2190 to provide the base URI information when creating a reader parser
2191 from an input stream. Updated the API and the example using it.
2192
2193Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2196 include/libxml/valid.h include/libxml/xmlreader.h: working on
2197 DTD validation on top of xml reader interfaces. Allows to
2198 validate arbitrary large instances. This required some extensions
2199 to the valid module interface and augmenting the size of xmlID
2200 and xmlRef structs a bit.
2201 * uri.c xmlregexp.c: simple cleanup.
2202
2203Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2206 work on the xml reader interfaces.
2207 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2208 Web page for the Windows binaries.
2209
2210Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xmlIO.c: applied a patch for VMS following the report by
2213 Nigel Hall
2214
2215Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * parser.c: the parseStartTag bug fix wasn't complete.
2218
2219Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2220
2221 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2222 parseStartTag, fixing it.
2223 * test/att4 result/att4 result/noent/att4: adding the test
2224 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2225 more methods to XmlTextReader.
2226
2227Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2228
2229 * win32/libxml2.def.src: added more xml reader exports
2230 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2231 to the build
2232
2233Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2234
2235 * doc/tutorial/xmltutorial.xml
2236 plus generated html and pdf
2237 Updating tutorial again based on further comments from Niraj
2238 Tolia on the last iteration
2239
2240Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2241
2242 * doc/tutorial/xmltutorial.xml
2243 * doc/tutorial/includekeyword.c
2244 * doc/tutorial/includegetattribute.c
2245 plus generated html and pdf
2246 Adding fix from Niraj Tolia to tutorial to properly free memory.
2247
2248
2249Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2252 more methods of XmlTextReader.
2253 * python/libxml2class.txt python/tests/reader.py: this increased the
2254 methods in the bndings, augmented the test to check those new
2255 functions.
2256
2257Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2260 methods of XmlTextReader.
2261 * python/generator.py python/libxml_wrap.h python/types.c
2262 python/libxml2class.txt: added the reader to the Python bindings
2263 * python/tests/Makefile.am python/tests/reader.py: added a specific
2264 test for the Python bindings of the Reader APIs
2265 * parser.c: small cleanup.
2266
2267Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * xinclude.c: fallback was only copying the first child not the
2270 full child list of the fallback element, closes #89684 as reopened
2271 by Bernd Kuemmerlen
2272
2273Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2274
2275 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2276
2277Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * configure.in: preparing release of 2.4.30
2280 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2281 gives enum values, fix functype return type, put back fields in
2282 structs
2283 * doc/*: updated the docs rebuilt
2284
2285Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2288 about htmlNodeDumpOutput location.
2289 * xpath.c: removed an undefined function signature
2290 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2291 too many symbols in the API breaking the python bindings.
2292 Updated with the libxslt/libexslt changes.
2293
2294Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * configure.in: preparing release of 2.4.29
2297 * doc/*: rebuilt the docs and API
2298 * xmlreader.c: a few more fixes for the XmlTextReader API
2299
2300Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2301
2302 * include/win32config.h: applied mingw patch from Magnus Henoch
2303
2304Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2305
2306 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2307
2308Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2311 building Python script, does the C parsing directly, generates
2312 a better API description including structure fieds defs and
2313 enums. Still a couple of bugs, but good enough for the python
2314 wrappers now.
2315 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2316 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2317 include/libxml/schemasInternals.h include/libxml/tree.h: more
2318 cleanup based on the python analysis script reports.
2319 * libxml.spec.in: make sure the API XML description is part of the
2320 devel package.
2321
2322Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2325 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2326 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2327 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2328 code cleanup, especially the function comments.
2329 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2330
2331Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * Makefile.am xmlreader.c include/libxml/Makefile.am
2334 include/libxml/xmlreader.h: Adding a new set of APIs based on
2335 the C# TextXmlReader API but converted to C. Allow to parse
2336 in constant memory usage, far simpler to program and explain
2337 than the SAX like APIs, unfinished but working.
2338 * testReader.c: test program
2339
2340Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2341
2342 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2343
2344Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2345
2346 * tree.c: Chip turner indicated that XHTML1 serialization
2347 rule for style actually break on both IE and Mozilla,
2348 try to avoid the rule if escaping ain't necessary
2349
2350Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * nanhttp.c: handle HTTP URL escaping, problem reported by
2353 Glen Nakamura and Stefano Zacchiroli
2354
2355Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2358
2359Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * uri.c: Johann Richard pointed out some XPointer problems for
2362 URN based URI references in XInclude. Modified the URI parsing
2363 and saving routines to allow correct parsing and saving of
2364 XPointers, especially when attached to "opaque" scheme accordingly
2365 to RFC 2396
2366
2367Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2370 of refactoring to the HTML saving code.
2371 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2372 in the doc.
2373
2374Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2377 to a buffer API to reuse the generic dump to an OutputIO layer,
2378 this reduces code, fixes xmlNodeDump() for XHTML, also made
2379 xmlNodeDump() now return the number of byte written.
2380
2381Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * python/setup.py.in: another patch from Stéphane Bidoul for
2384 Python bindings on Windows
2385 * doc/parsedecl.py: small cleanup
2386
2387Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * libxml.spec.in configure.in: add a line in %changelog for releases
2390
2391Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * parser.c: patch from Marcus Clarke fixing a problem in entities
2394 parsing that was detected in KDe documentations environment.
2395
2396Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2397
2398 * python/libxml.c (libxml_prev): Return the previous as opposed to
2399 the next node (I guess this is the result of some cut & paste programming:)
2400
2401Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2404
2405Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * python/generator.py python/libxml.c python/setup.py.in: trying
2408 to fix the Python bindings build on Windows (Stéphane Bidoul)
2409
2410Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2411
2412 * win32/configure.js: added option for python bindings
2413 * win32/libxml2.def.src: added more exports
2414
2415Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2416
2417 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2418 pthreads
2419 * win32/wince/*: applied updates to Windows CE port from Javier
2420
2421Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * configure.in: preparing 2.4.28
2424 * libxml.spec.in doc/Makefile.am: some cleanup
2425 * doc/*: updated the news and regenerated.
2426
2427Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * HTMLparser.c: final touch at closing #87235 </p> end tags
2430 need to be generated.
2431 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2432 this change slightly the output of a few tests
2433 * doc/*: regenerated
2434
2435Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * parserInternals.c: fixing bug #99190 when UTF8 document are
2438 parsed using the progressive parser and the end of the chunk
2439 is in the middle of an UTF8 multibyte character.
2440
2441Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2442
2443 * threads.c: fixed initialization problem in xmlNewGlobalState
2444 which was causing crash.
2445 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2446 in xmlInitializeGlobalState.
2447 * parserInternals.c: cleaned up ctxt->sax initialisation.
2448
2449Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * tree.c include/libxml/tree.h: modified the existing APIs
2452 to handle XHTML1 serialization rules automatically, also add
2453 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2454 libxslt serialization uses it when needed without changing
2455 the library API.
2456 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2457 result/xhtml1: added a new test specifically for xhtml1 output
2458 and updated the result of one XHTML1 test
2459
2460Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * xinclude.c parserInternals.c encoding.c: fixed #99082
2463 for xi:include encoding="..." support on text includes.
2464 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2465 test/XInclude/ents/isolatin.txt : added a specific regression test
2466 * python/generator.py python/libxml2class.txt: fixed the generator
2467 the new set of comments generated for doc/libxml2-api.xml were
2468 breaking the python generation.
2469
2470Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2473 * configure.in: patch for Solaris on new autoconf closes #98880
2474 * doc/parsedecl.py: repair the frigging API building script,
2475 did I say that python xmllib sucks ?
2476 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2477 and some comment are no more truncated.
2478
2479Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * parser.c: Martin Stoilov pointed out a potential leak in
2482 xmlCreateMemoryParserCtxt
2483
2484Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2487 included in HTML documents and using the push parser.
2488
2489Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2490
2491 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2492 specified, look for the Python interpreter not just in the
2493 specified root but also in the specified location. Fixes #98825
2494
2495Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * python/libxml.c: fixing bug #98792 , node may have no doc
2498 and dereferencing without checking ain't good ...
2499
2500Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * configure.in: preparing release 2.4.27
2503 * doc/* : updated and rebuilt the docs
2504 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2505 and all the docs are actually packaged and in the final RPMs
2506 * parser.c parserInternals.c include/libxml/parser.h: restore
2507 xmllint --recover feature.
2508
2509Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
Daniel Veillard784b9352003-02-16 15:50:27 +00002511 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002512 processing of parsed entities, and XPath computation on sustitued
2513 entities.
2514 * testXPath.c: make sure entities are substitued.
2515
2516Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
Daniel Veillard784b9352003-02-16 15:50:27 +00002518 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002519 processing of internal parsed entities, which had to be changed.
2520
2521Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2524 trying to fix bug #98517 about building outside the source tree
2525 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2526
2527Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2528
2529 * include/win32config.h: cleanup
2530 * win32/Makefile.mingw: integrated mingw in JScript configure
2531 * win32/Makefile.msvc: modified to allow mingw coexistence
2532 * win32/configure.js: integrated mingw
2533 * win32/Readme.txt: cleanup
2534
2535Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2536
2537 * HTMLparser.c: strengthen the guard in the Pop macros,
2538 like in the XML parser, closes bug #97315
2539
2540Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2543 callback is never used.
2544
2545Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * parserInternals.c: fixed the initialization of the SAX structure
2548 which was breaking xsltproc
2549 * xpath.c: patch from Petr Pajas for CDATA nodes
2550 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2551 * parser.c include/libxml/parser.h: patch from Peter Jones
2552 removing a leak in xmlSAXParseMemory() and adding the
2553 function xmlSAXParseMemoryWithData()
2554
2555Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2556
2557 adding pdf of tutorial, changing web page to link to it
2558 * doc/tutorial/xmltutorial.pdf
2559 * doc/xml.html
2560 * doc/docs.html
2561
2562Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2563
2564 * doc/tutorial/ar01s08.html
2565 adding file what I forgot for tutorial
2566
2567
2568Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2569
2570 Adding encoding discussion to tutorial
2571 Added:
2572 * doc/tutorial/images/*.png: DocBook admonition image files
2573 * doc/tutorial/apf.html, apg.html: new generated html
2574 * doc/tutorial/includeconvert.c: conversion code entity file
2575 changed:
2576 * doc/tutorial/xmltutorial.xml: DocBook original
2577 * doc/tutorial/*.html: generated html
2578
2579Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2580
2581 * include/libxml/*.h: retired xmlwin32version.h
2582 * doc/Makefile.am: retired xmlwin32version.h
2583 * win32/configure.js: retired xmlwin32version.h
2584
2585Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2586
2587 * win32/libxml2.def.src: exported additional symbols
2588 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2589 sisterhood
2590
2591Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * globals.c: fixed a typo pointed out by Igor
2594 * xpath.c: try to speed up node compare using line numbers
2595 if available.
2596
2597Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * tree.c: make xmlFreeNode() handle attributes correctly.
2600
2601Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2602
2603 * catalog.c: completed the #96963 fix, as reported by Karl
2604 Eichwalder
2605
2606Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2609
2610Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * Makefile.am: switched the order of a couple of includes
2613 to fix bugs #97100
2614
2615Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2616
2617 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2618 xmlLoadCatalogs that used to separate directories with a ':'.
2619
2620Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2621
2622 * threads.c: improvements to the Windows-side of thread handling
2623 * testThreads.c: conditionally excluded unistd.h
2624 * testThradsWin32.c: broke overlong lines
2625 * include/win32config.h: adapted thread-related macros to the new
2626 scheme and for pthreads on Windows
2627 * win32/Makefile.msvc: introduced a more flexible thread build,
2628 added testThreads[Win32].c to the build
2629 * win32/configure.js: introduced a more flexible thread config
2630
26312002-10-31 John Fleck <jfleck@inkstain.net>
2632
2633 * doc/xml.html (and, by implication, FAQ.html)
2634 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2635
2636Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2637
2638 * configure.in: removed xmlwin32version.h
2639 * include/libxml/Makefile.am: removed xmlwin32version.h
2640
2641Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * tree.c: applied patch from Brian Stafford to fix a bug
2644 in xmlReconciliateNs()
2645
2646Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * tree.c: applied patch from Christian Glahn to allow
2649 xmlNewChild() on document fragment nodes
2650
2651Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * parser.c: Christian Glahn found a problem with a recent
2654 patch to xmlParseBalancedChunkMemoryRecover()
2655 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2656 problems
2657 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2658 test/schemas/seq*: added the test cases from Charles
2659
2660Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2663 serious cleanup of the spec file and associated changes
2664 in the Makefiles.
2665 * valid.c: try to remove some warnings on x86_64
2666
2667Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2670 fix bug #96586
2671
2672Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2675 parsing, applied his patch
2676 * result/HTML/attrents.html result/HTML/attrents.html.err
2677 result/HTML/attrents.html.sax test/HTML/attrents.html:
2678 added the test and result case provided by Mikhail Sogrine
2679
2680Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * vms/build_libxml.com vms/config.vms vms/readme.vms
2683 include/libxml/parser.h include/libxml/parserInternals.h
2684 include/libxml/tree.h include/libxml/xmlIO.h
2685 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2686 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2687 Applied the VMS update patch from Craig A. Berry
2688 * doc/*.html: update
2689
2690Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2693
2694Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * debugXML.c: adding a grep command to --shell in xmllint
2697 for T.V. Raman
2698
2699Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * xmlcatalog.c: tried to fix some of the problem with --sgml
2702
2703Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * parser.c: tried to fix bug #91500 where doc->children may
2706 be overriden by a call to xmlParseBalancedChunkMemory()
2707
2708Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2711 identifiers in SGML catalogs containing '&'
2712
2713Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2714
2715 * python/types.c: fixed bugs when passing result value tree
2716 to Python functions.
2717
2718Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2719
2720 * configure.in: preparing the release of 2.4.26
2721 * doc/*: updated and rebuilt the documentation
2722
2723Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * parser.c: fixed a XML Namespace compliance bug reported by
2726 Alexander Grimalovsky
2727
2728Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * HTMLtree.c: fixed serialization of script and style when
2731 they are not lowercase (i.e. added using the API to the tree).
2732
2733Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * valid.c: make xmlValidateDocument emit a warning msg if there
2736 is no DTD, pointed by Christian Glahn
2737
2738Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2741 content model when some of the blocks have min or max, and a couple
2742 of bugs found in the process.
2743 * result/schemas/list0* test/schemas/list0*: added some specific
2744 regression tests
2745
2746Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * README: updated the contact informations
2749
2750Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2753 misses it, reported by Peter Bray.
2754
2755Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2758 and removed a few warnings
2759
2760Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * parser.c: Christian Glahn found a small bug in the push parser.
2763 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2764 public
2765
2766Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * xmlschemas.c include/libxml/xmlschemas.h: added
2769 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2770 * testSchemas.c: added --memory to test the new interface
2771
2772Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * doc/index.py doc/search.php: integrated the XSLT indexing,
2775 a few fixed in the indexer, added a scope selection at the
2776 search level.
2777
2778Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2781 this was due to uninitialized parts of the validation context
2782
2783Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * debugXML.c: applied patch from Mark Vakoc except the API
2786 change, preserved it.
2787 * doc/*: updated the docs to point to the search engine for
2788 information lookup or before bug/help reports.
2789
2790Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * doc/index.py doc/search.php: added mailing-list archives
2793 indexing and lookup
2794
2795Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2798
2799Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * doc/index.py: improved HTML indexing
2802 * doc/search.php: make the queries also lookup the HTML based indexes
2803
2804Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * doc/index.py: added HTML page indexing
2807
2808Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2809
2810 * xmlIO.c: extended Windows path normalisation to fix the base
2811 problem in libxslt.
2812 * catalog.c: fixed list handling in XML_CATALOG_FILES
2813
2814Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * valid.c: typo/bug found by Christian Glahn
2817
2818Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2819
2820 * xmlIO.c: applied Windows CE patch from Javier.
2821 * win32/wince: new directory, contains support for the PocketPC
2822 with Windows CE from Javier.
2823 * include/win32config.h: reorganised, removed duplicate
2824 definitions and applied WinCE patch from Javier.
2825 * include/wsockcompat.h: new file, now contains WinSock
2826 compatibility macros.
2827 * win32/Makefile.msvc: introduced double-run compilation.
2828
2829Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * configure.in include/libxml/xmlwin32version.h: preparing release
2832 of 2.4.25
2833 * doc/*: updated and regenerated teh docs and web pages.
2834
2835Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2838 error were not covering namespace declarations.
2839 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2840 it was missing the attribute declaration for the namespace
2841 * result/VC/NS3: the fix now report breakages in that test
2842
2843Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2846
2847Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2850 and regenerated the docs and web site
2851
2852Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2853
2854 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2855 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2856 not before
2857
2858Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * python/generator.py python/libxml2class.txt: fixed a stupid error
2861 breaking the python API
2862
2863Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2866 triostr.c triostr.h: applied a trio update patch from
2867 Bjorn Reese which should work with MinGW
2868
2869Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * tree.c: improving some documentation comments
2872 * xmlregexp.c: found and fixed a mem leak with python regression tests
2873 * doc/*: rebuilt the doc and the API XML file including the
2874 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2875 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2876 python/types.c: added access to the XML Schemas regexps from
2877 python
2878 * python/tests/Makefile.am python/tests/regexp.py: added a
2879 simple regexp bindings test
2880
2881Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2882
2883 * doc/xml.html:
2884 fixing ftp links - thanks to Vitaly Ostanin
2885
2886Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * xmlregexp.c: fixed the data callback on transition functionality
2889 which was broken when using the compact form
2890 * result/schemas/*: updated the results, less verbose, all tests
2891 pass like before
2892 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2893 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2894 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2895 annoying warnings
2896 * xpath.c: try to provide better error report when possible
2897
2898Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * Makefile.am: fixed a breakage raised by Jacob
2901
2902Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2903
2904 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2905 which don't use sockets
2906
2907Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2908
2909 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2910 * win32/configure.js: applied zlib patch from Daniel Gehriger
2911
2912Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2913
2914 * win32/configure.js: applied the patch from Mark Vakoc for
2915 regexp support
2916 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2917 for regexp support
2918
2919Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * xmlschemastypes.c: as pointed by Igor Float and Double
2922 parsing ain't finished yet
2923
2924Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * Makefile.am configure.in: trying to fix #88412 by bypassing
2927 all the python subdir if python ain't detected
2928
2929Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2930
2931 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2932 made configuring with regexps/automata/unicode the default
2933 but without schemas ATM
2934 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2935 fixed the regexp based DTD validation performance and memory
2936 problem by switching to a compact form for determinist regexps
2937 and detecting the determinism property in the process. Seems
2938 as fast as the old DTD validation specific engine :-) despite
2939 the regexp built and compaction process.
2940
2941Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * valid.c: determinism is debugged, new DTD checking code now works
2944 but xmlFAComputesDeterminism takes far too much CPU and the whole
2945 set usues too much memory to be really usable as-is
2946
2947Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * tree.c: fixed another stupid bug in xmlGetNodePath()
2950 * xmllint.c: --version now report the options compiled in
2951
2952Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * HTMLparser.c: small cleanup
2955 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2956 when configured with them. A bit of debugging around the determinism
2957 checks is still needed
2958
2959Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2962
2963Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * xmlIO.c: small portability glitch fixed.
2966
2967Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * xmlschemastypes.c: incomplete steps for real/double support
2970 * testAutomata.c include/libxml/xmlautomata.h
2971 include/libxml/xmlregexp.h: avoiding a compilation problem
2972 * valid.c include/libxml/valid.h: starting the work toward using
2973 the regexps for actual DTD validation
2974
2975Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * hash.c: cosmetic cleanup
2978 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2979 integrating a DTD validation layer based on the regexps
2980
2981Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2984 the determinism was tested before eliminating the epsilon
2985 transitions :-(
2986
2987Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * python/generator.py python/libxml.c python/libxml.py
2990 python/libxml2-python-api.xml python/libxml2class.txt
2991 python/libxml_wrap.h python/types.c: updated the python
2992 bindings, added code for easier File I/O, and the ability to
2993 define a resolver from Python fixing bug #91635
2994 * python/tests/Makefile.am python/tests/inbuf.py
2995 python/tests/outbuf.py python/tests/pushSAXhtml.py
2996 python/tests/resolver.py python/tests/serialize.py: updated
2997 and augmented the set of Python tests.
2998
2999Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3000
3001 * win32/configure.js: added more readme info for the binary
3002 package.
3003
3004Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * xmlIO.c: fixed a stupid out of bound array error
3007
3008Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3011 messing around with support for Windows path, cleanups,
3012 trying to identify and fix the various code path to the
3013 filename access. Added xmlNormalizeWindowsPath()
3014
3015Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3016
3017 * error.c valid.c: working on better error reporting of validity
3018 errors, especially providing an accurate context.
3019 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3020 error reports in those cases.
3021
3022Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3025 parser.c parserInternals.c xmlIO.c: get rid of all the
3026 perror() calls made in the library execution paths. This
3027 should fix both #92059 and #92385
3028
3029Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3030
3031 * xmllint.c: memory leak reporting was broken after a change
3032 of the preprocessor symbol used to activate it.
3033
3034Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * tree.c: try to make the copy function work for node of
3037 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3038 DOM layers though, not libxml2 itself.
3039
3040Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * valid.c: try to provide file and line informations, not all
3043 messages are covered, but it's a (good) start
3044
3045Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xinclude.c: reimplemented a large part of the XInclude
3048 processor, trying to minimize resources used, James Henstridge
3049 provided a huge test case which was exhibiting severe memory
3050 consumption problems.
3051
3052Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * python/Makefile.am: applied patch from Christophe Merlet to
3055 reestablish DESTDIR
3056
3057Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * libxml.spec.in: fixes libary path for x86_64 AMD
3060
3061Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3062
3063 * doc/tutorial/includekeyword.c
3064 * doc/tutorial/xmltutorial.xml:
3065 (plus resulting generated html files)
3066 fixing one spot I missed in the tutorial where I hadn't freed
3067 memory properly
3068
3069Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3070
3071 * doc/tutorial/includeaddattribute.c
3072 * doc/tutorial/includeaddkeyword.c
3073 * doc/tutorial/includegetattribute.c
3074 * doc/tutorial/includekeyword.c
3075 * doc/tutorial/xmltutorial.xml
3076 * doc/tutorial/*.html:
3077 update tutorial to properly free memory (thanks to Christopher
3078 R. Harris for pointing out that this needs to be done)
3079 * doc/tutorial/images/callouts/*.png:
3080 added image files so the callouts are graphical, making it
3081 easier to read ( use "--param callout.graphics 1" to generate
3082 html with graphical callouts)
3083
3084Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3087 nice logos generated by Marc Liyanage
3088 * doc/site.xsl *.html: changed the stylesheet to show the new
3089 logo and regenerated the pages
3090
3091Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3094
3095Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * xpath.c: possible mem leak patch from Jason Adams
3098
3099Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3102 in the XQuery namespace
3103 * configure.in: preparing 2.4.24
3104 * doc/*.html: updated the web pages
3105
3106Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * python/generator.py: closing bug #85258 by generating conditional
3109 compile check to avoid linking to routines not configured in.
3110
31112002-08-22 Havoc Pennington <hp@pobox.com>
3112
3113 * autogen.sh: update error message for missing automake
3114
3115Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3116
3117 * python/Makefile.am: typo in target name resulted in libxml2.py
3118 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3119
3120Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * win32/win32/Makefile.mingw: updated with version from
3123 Elizabeth Barham at http://soggytrousers.net/repository/
3124
3125Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3126
3127 * win32/Makefile.msvc: added the prefix location to the include
3128 and lib search path.
3129
31302002-08-18 Havoc Pennington <hp@pobox.com>
3131
3132 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3133 both automake 1.6 and 1.4 installed get the right automake. Means
3134 compilation from CVS will now require the latest automake 1.4
3135 release, or manually creating symlinks called "automake-1.4" and
3136 "aclocal-1.4"
3137
3138Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * configure.in python/Makefile.am: more AMD 64 induced changes from
3141 Frederic Crozat
3142
3143Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3144
3145 * xinclude.c: oops I was missing the xml:base fixup too
3146 * result/XInclude/*.xml: this adds xml:base attributes to most
3147 results of the tests
3148
3149Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3150
3151 * xinclude.c: quick but apparently working implementation of
3152 xi:fallback, should close bug #89684
3153 * Makefile.am test/XInclude/docs/fallback.xml
3154 result/XInclude/fallback.xml: added a basic test for fallback,
3155 and run with --nowarning to avoid a spurious warning
3156 * configure.in: applied patch from Frederic Crozat for python
3157 bindings on AMD 64bits machines.
3158
3159Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3162 the caller don't pass a SAX callback block.
3163
3164Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3165
3166 * tree.c: applied the same fix for the XML-1.0 namespace to
3167 xmlSearchNsByHref() as was done for xmlSearchNs()
3168
3169Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3170
3171 * libxml.3: small cleanup of the man page
3172 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3173 when serializing HREF attributes generated by XSLT.
3174
3175Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3178 version of Marc Liyanage' patch for boolean attributes in HTML
3179 output
3180
3181Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * python/tests/serialize.py: fixed the test results, indenting
3184 behaviour changed slightly
3185
3186Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3187
3188 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3189 new c14n function to Windows def files
3190
3191Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3192
3193 * c14n.c: fixed a memory leak in c14n code
3194
3195Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3196
3197 * parser.c include/libxml/parser.h: adding a new API for Christian
3198 Glahn: xmlParseBalancedChunkMemoryRecover
3199 * valid.c: patch from Rick Jones for some grammar cleanup in
3200 validation messages
3201 * result/VC/* result/valid/*: this slightly change some of the
3202 regression tests outputs
3203
3204Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * tree.c: trying to fix a problem in namespaced attribute handling
3207 raised by Christian Glahn
3208
3209Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * encoding.c include/libxml/encoding.h: Opening the interface
3212 xmlNewCharEncodingHandler as requested in #89415
3213 * python/generator.py python/setup.py.in: applied cleanup
3214 patches from Marc-Andre Lemburg
3215 * tree.c: fixing bug #89332 on a specific case of loosing
3216 the XML-1.0 namespace on xml:xxx attributes
3217
3218Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3219
3220 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3221 corner case from new Merlin's test suite and added a callback
3222 that will be used to improve xmlsec performance
3223
3224
3225Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3226
3227 * HTMLtree.c: trying to fix the <style> escaping problem in
3228 HTML serialization bug #89342
3229
3230Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3231
3232 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3233 and rebuilt the web site.
3234
3235Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3236
3237 * include/libxml/tree.h: added _private member to xmlNs struct
3238
3239Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * HTMLparser.c: fixing bug #84876 based on the xml working
3242 code.
3243
3244Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3245
3246 * python/Makefile.am: enhanced to fix bug 72012 (errors
3247 when using '-jX' make parameter)
3248
3249Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3250
3251 * xpath.c: small additional enhancement for booleans
3252 compared to nodesets
3253
3254Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * HTMLtree.c: changed the order of the encoding declaration
3257 attributes in the meta tags due to a bug in IE/Mac
3258
3259Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3260
3261 * xpath.c: enhanced handling of booleans (especially '='
3262 and '!=' for nodesets) - fixes bug 85256. Added new
3263 routine xmlXPathNotEqualValues for more proper handling
3264 of '!=' when nodesets are involved.
3265
3266Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3269 doc/xmlcatalog_man.xml to the source distribution
3270
3271Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3272
3273 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3274 asked for this.
3275
3276Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * configure.in: preparing 2.4.23
3279 * doc/*: rebuilt the docs
3280
3281Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3282
3283 * parser.c: fixing bug #84169 by fixing the
3284 comment of xmlCreatePushParserCtxt to describe the
3285 encoding detection parameters better.
3286
3287Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * valid.c: fixing bug #79331 in one path the lookup for
3290 ID attributes on a namespaced node wasn't handled correctly :-\
3291
3292Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * HTMLparser.c: trying to fix 87235 about discarded white
3295 spaces in the HTML parser.
3296 * result/HTML/*: this changes the output of a number of HTML
3297 regression tests
3298
3299Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * xpath.c: applied patch from Richard Jinks for the namespace
3302 axis + fixed a memory error.
3303 * parser.c parserInternals.c: applied patches from Peter Jacobi
3304 removing ctxt->token for good.
3305 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3306 popped out by the regression tests.
3307 * Makefile.am: patch for threads makefile from Gary Pennington
3308
3309Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3310
3311 * xpath.c: enhanced behaviour of position() after usage of
3312 expressions involving preceding-sibling (et al).
3313
3314Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * hash.c: applied a patch from Peter Jacobi to solve a problem
3317 when compiling with the Watcom C on Win32
3318 * result/schemas/*.err: the change of hashing algo generated
3319 permutations in the output
3320
3321Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * hash.c: applied patch from Sander Vesik improving the quality of
3324 the hash function.
3325
33262002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3327
3328 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3329 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3330 xmllint.c xpath.c: replaced sprintf() with snprintf()
3331 to prevent possible buffer overflow (the bug was pointed
3332 out by Anju Premachandran)
3333
3334Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * parser.c: removed an uninitialized data error popped by valgrind
3337 on PE references
3338
3339Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3340
3341 * doc/xml.html
3342 adding tutorial reference to the web page
3343
3344Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3345
3346 * doc/tutorial/xmltutorial.xml
3347 * doc/tutorial/ar01s07.html
3348 * doc/tutorial/ape.html
3349 * doc/tutorial/includegetattribute.c
3350 adding section to tutorial about retrieving an attribute
3351 value
3352
3353Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * parser.c: applied a couple of patches from Peter Jacobi to start
3356 to get rid of ctxt->token, with a possible significant speed
3357 improvement to be gained once done. Better compliance with PE
3358 references constructs in DTDs too.
3359 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3360 from Peter too
3361
3362Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3365 xmlParseElement was likely to have been deallocated at the
3366 time of the report, possibly leading to segfault. Just report
3367 the tag name now.
3368
3369Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * xpath.c: patch from Richard Jinks for XPath substring() function
3372 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3373
33742002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3375
3376 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3377
3378Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3379
3380 *doc/FAQ.html
3381 fixing typos in FAQ, thanks to Robert Funnell for the
3382 editing help
3383
3384Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * NEWS: got complaints from rpmlint that it was empty
3387
3388Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3389
3390 * added doc/tutorial, including:
3391 apa.html
3392 apb.html
3393 apc.html
3394 apd.html
3395 ar01s02.html
3396 ar01s03.html
3397 ar01s04.html
3398 ar01s05.html
3399 ar01s06.html
3400 includeaddattribute.c
3401 includeaddkeyword.c
3402 includekeyword.c
3403 includestory.xml
3404 index.html
3405 xmltutorial.xml
3406 libxml tutorial, including generated html
3407
3408Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3409
3410 * result/c14n/exc-without-comments/merlin-c14n-two-*
3411 result/c14n/without-comments/merlin-c14n-two-*
3412 test/c14n/exc-without-comments/merlin-c14n-two-*
3413 test/c14n/without-comments/merlin-c14n-two-*
3414 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3415 c14n/exc-c14n and slightly modified test script to handle
3416 these test cases
3417 * c14n.c: fixed bugs for complicated nodes set (namespace
3418 without node and others from merlin-c14n-two.tar.gz)
3419 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3420 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3421 for xmlsec performance patch
3422 * xpath.c: fixed self::node() for namespaces and attributes
3423
3424Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3425
3426 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3427 but with the format parameter
3428 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3429
3430Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3431
3432 * Makefile.am: updated c14n tests suite
3433 * c14n.c: performance improvement for previous c14n patch
3434
3435Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * parser.c: another peroformance patch from Peter Jacobi, that
3438 time on parsing attribute values.
3439
3440Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3441
3442 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3443 into LibXML2 test suite
3444
3445Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3446
3447 * c14n.c: propagating xpath ancesstors node fix to c14n
3448 plus small performance improvement to reduce number of
3449 mallocs
3450 * xpath.c: fixed ancestors axis processing for namespace nodes
3451
3452Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3455 Peter Jacobi
3456
3457Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * configure.in: preparing 2.4.22
3460
3461Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3464 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3465 a public entry point.
3466 * doc/*: rebuilt the API and docs
3467
3468Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * xpath.c: patch from Richard Jinks to fix a problem introduced
3471 in the previous patch and pointed by Norm
3472
3473Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * libxml.spec.in: fixing bug #81112
3476
3477Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * uri.c: fixing bug #82848
3480
3481Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3484 output of one catalog test
3485
3486Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3487
3488 * global.data globals.c tree.c include/libxml/globals.h
3489 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3490 default value for global parameter xmlIndentTreeOutput to 1 and
3491 introduced new global parameter xmlTreeIndentString (the string
3492 used to do one-level indent) with default value " " (as it was
3493 in tree.c)
3494
3495Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3498 with trio and schemas.
3499
3500Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3501
3502 * xpath.c: patch from Richard Jinks to fix the problem raised in
3503 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3504
3505Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * xmlschemas.c: a bit of work on import.
3508 * xmlschemastypes.c: Charles Bozeman provided a compare function
3509 for date/time types so min/max facet restrictions should work,
3510 indeterminate comparisons return an error instead of equal.
3511 * test/schemas/date_0* result/schemas/date_0_0: specific test
3512 from Charles Bozeman too
3513
3514Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3515
3516 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3517 from Christian Cornelssen fixing the man pages and the Catalog
3518 building script.
3519 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3520 next step is <xs:import> I now have a reasonable understanding
3521 of how it works.
3522
3523Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3526
3527Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3528
3529 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3530
3531Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * xpath.c: fixing an XPath function evalutation bug pointed out
3534 by Alexey Efimov where the context was lost when evaluating
3535 the function arguments
3536
3537Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3538
3539 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3540 function public for XMLSec performance optimizations
3541
3542Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * python/generator.py python/libxml2class.txt : fixed a problem
3545 with the HTML parser pointed by Gary Benson
3546 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3547 example
3548
3549Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3550 * parser.c: fixed bug #81159 (memory growth in SAX)
3551
3552Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3553 * xpath.c: fixed bug #78858 (the real fix)
3554
3555Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3556 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3557
3558Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * tree.c: modified xmlNodeSetBase to allow changing the
3561 base of a document.
3562
3563Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * xmlschemastypes.c: patch Charles Bozeman for validation of
3566 all the date, time, and duration types
3567 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3568 * configure.in: fixed an error pointed by an user
3569 * xml2-config.in: fixed an error pointed by an user
3570
3571Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3572
3573 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3574 win32/libxml2.def.src xmlIO.c: exported default
3575 'file:', 'http:' and 'ftp:' protocols input handlers
3576 and maked protocols comparisson case insensitive
3577
3578Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * configure.in: Neven Has detected a typo
3581
3582Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3585 as one of the persons allowed to commit directly to the
3586 module.
3587
3588Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3591 * valid.c: raised a too low limit
3592 * doc/*: rebuilt the docs
3593
3594Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * test/XPath/expr/floats test/XPath/expr/functions
3597 result/XPath/expr/floats result/XPath/expr/functions
3598 xpath.c: another XPath conformance patch from Richard Jinks
3599
3600Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * xmlschemas.c: fixed validation of attribute groups.
3603 * test/schemas result/schemas: added an example from the primer
3604
3605Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3608 * test/schemas result/schemas: updated the test list
3609
3610Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * TODO: updated a bit
3613 * parser.c: made a comment more specific
3614 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3615 Schemas conformance.
3616 * test/schemas result/schemas: updated the test list
3617
3618Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3621 implementing xs:all with minOccurs = 0
3622 * tes/schemas/* result/schemas/*: added more tests covering
3623 xs:all
3624
3625Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * xmlregexp.c: first implementation of the all particle, this
3628 may need to be revisited for case where not all transitions
3629 must be crossed.
3630
3631Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * tree.c: another entity processing update from Markus Henke
3634
3635Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3636
3637 * trionan.c: fixed crash on OSF/1
3638
3639Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3640
3641 * xmlschemas.c: more Schemas work
3642 * test/schemas/* result/schemas/*: added more tests coming
3643 from the spec.
3644
3645Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3646
3647 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3648 ExcC14N specification
3649
3650Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * tree.c: patch from Markus Henke, fix for recursive entities.
3653
3654Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * xpath.c: fix a problem with string() on a document node.
3657
3658Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3659
3660 * Makefile.am xmlschemas.c: more Schemas work
3661 * test/schemas/* result/schemas/*: added more tests coming
3662 from the spec.
3663
3664Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3667 * result/HTML/*: this changes a few things in the results
3668
3669Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3670
3671 * include/libxml/tree.h: eliminated 'declaration different than
3672 prototype' warning
3673 * include/win32config.h: "resolved" conflicts with errno.h
3674
3675Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3676
3677 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3678 on the automata interfaces and debug of counted choices
3679 * test/schemas/* result/schemas/*: added a number of tests
3680
3681Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3684 a bit of work on Schemas
3685 * testSchemas.c: try to make it more useful
3686 * test/schemas/* result/schemas/* Makefile.am: changed the
3687 Schemas regression test procedure, started adding a few samples
3688
3689Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3690
3691 * include/libxml/encoding.h: Patch for the Borland C++ builder
3692 * include/libxml/tree.h: Patch for the Borland C++ builder
3693 * threads.c: Patch for the Borland C++ builder
3694 * win32/bcb5: New directory for the Borland C++ builder
3695 project files
3696
3697Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3698
3699 * win32/Makefile.msvc: Update for XML Schema support
3700 * win32/configure.js: Update for XML Schema support
3701 * win32/libxml2.def.src: Update for XML Schema support
3702
3703Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3706 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3707 xmlunicode.c include/libxml/Makefile.am
3708 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3709 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3710 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3711 include/libxml/xmlversion.h.in : merged the current state of
3712 XML Schemas implementation, it is not configured in by default,
3713 a specific --schemas configure option has been added.
3714 * test/automata test/regexp test/schemas Makefile.am
3715 result/automata result/regexp result/schemas:
3716 merged automata/regexp/schemas regression tests
3717
3718Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * xpath.c: Gary found a compile time problem, fixes #78823
3721
3722Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * configure.in: release of 2.4.20
3725 * doc/*: updated and rebuilt the docs
3726
3727Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * python/Makefile.am: patch from Cristian Gafton to build on
3730 Red Hat 6.2, should also fix #75779
3731
3732Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * valid.c: first part of fixing #78729
3735
3736Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3739 escaping of URI when saving HTML files.
3740 * result/HTML/*: this impacted some tests
3741
3742Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * configure.in: trying to fix #77441
3745
3746Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * include/libxml/xmlIO.h: Hallski complained it could not be
3749 included by itself.
3750
3751Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3754
3755Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3756
3757 * win32/configure.js: patch from Nilo for the c14n option
3758 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3759
3760Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3763 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3764 LIBXML_THREAD_ENABLED
3765
3766Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * xpath.c: another patch from Richard Jinks for substring conformance
3769 * test/XPath/expr/floats test/XPath/expr/strings
3770 result/XPath/expr/floats result/XPath/expr/strings: update of the
3771 test suite to check those.
3772
3773Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * xpath.c: patch from Richard Jinks for .x float parsing.
3776
3777Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * parser.c: patch from Markus Henke when an encoding ain't recognized
3780
3781Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * libxml.m4: got a report that #include <string.h> was needed
3784
3785Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3786
3787 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3788
3789Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3790
3791 * doc/example.html: fixing typo
3792
3793Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3796 pointed out by Melvyn Sopacua.
3797
3798Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * libxml.m4: Frédéric Crozat gave a patch related to the change
3801 of Include paths breaking the libxml.m4
3802
3803Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * xpath.c: Fix bug #76927 forgot to save some context
3806 when evaluating binary expressions
3807
3808Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * configure.in: fixed configure for MPE/iX from Markus Henke
3811 * xmlmemory.c: fixed initialization problems
3812 * xpath.c: another set of patches from Richard Jinks this
3813 fixes "make XPathtests" on linux
3814
3815Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3818 * test/XPath/expr/compare test/XPath/expr/equality
3819 test/XPath/expr/floats test/XPath/expr/functions
3820 test/XPath/expr/strings result/XPath/expr/compare
3821 result/XPath/expr/equality result/XPath/expr/floats
3822 result/XPath/expr/functions result/XPath/expr/strings: Updated
3823 tests though they show a divergence on Linux
3824
3825Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * xpath.c trionan.c: previous commit also included patches
3828 from Richard Jinks on some IEEE support corner case
3829
3830Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3833 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3834 that $(datadir) should be used for docs
3835
3836Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3839 could leak filedescriptors
3840
3841Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * configure.in nanohttp.c: applied patch from Allan Clark for
3844 UnixWare/OpenServer
3845
3846Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * configure.in: preparing 2.4.19
3849 * doc/*: rebuilt the docs
3850
3851Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * nanohttp.c: fixing #76043, got fed up with non-portability
3854 of that piece of code.
3855
3856Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * valid.c SAX.c: Never commit without running "make tests" :-(
3859 fix a couple of stupidities in the previous commit
3860 * result/*: a few changes in some attribute order result of previous
3861 commit.
3862
3863Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3866 the internal subset should not raise duplicate ID errors,
3867 also there was a small bug in conjunction to namespace
3868 declarations defaulted and xml:xxx attributes DTD definitions.
3869
3870Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * xpath.c: Richard Jinks also raised some rounding problems
3873 this tries to fix them
3874
3875Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3876
3877 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3878 behaviour in xmlXPathCastToString()
3879
3880Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3883 raised by Morus Walter
3884
3885Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3888 from Igor
3889
3890Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * xpath.c: fixing #75619, related to a problem when trying
3893 to evaluate condition when the current node set resulting
3894 from that sub-step evaluation is empty. Also fixes 2 potential
3895 problem with previous-sibling and next-siblings axis.
3896
3897Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3900 HTML support is not configured in.
3901
3902Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3905 include/libxml/tree.h: dohh I really didn't intended to commit
3906 this test version :-(
3907
3908Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * testSAX.c: I wanted to see the real speed at the SAX interface
3911 after a little too many Ximianer started complaining about the
3912 parser speed.
3913 added a --quiet option:
3914 paphio:~/XML -> ls -l db100000.xml
3915 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3916 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3917 3200006 callbacks generated
3918 real 0m1.270s
3919 Which means 16MBytes/s and 3Mcallback/s
3920
3921Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * xpath.c: valgrind spotted another error that time when running
3924 on libxslt regression tests
3925
3926Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * Makefile.am: adding "make valgrind" running the full regression
3929 tests (except python ones) under Valgrind (using valgrind -q
3930 which was kindly added by the author).
3931 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3932 passes cleanly now except an obcure floating point initialization
3933 raised in log10() in one XPath regression test ???
3934 * tree.c: edited some comments to close #75244
3935
3936Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3939 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3940 context of ScrollKeeper, made sure that if the number is
3941 an integer, the serialization follows the description at
3942 http://www.w3.org/TR/xpath#section-String-Functions
3943
3944Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3945
3946 * configure.in: preparing 2.4.18
3947 * doc/*: updated and rebuilt the web site
3948 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3949 the Windows and Cygwin maintainers.
3950 * parser.c: humm, changed the way the SAX parser work when
3951 xmlSubstituteEntitiesDefault(1) is set, it will then
3952 do the entity registration and loading by itself in case the
3953 user provided SAX getEntity() returns NULL.
3954 * testSAX.c: added --noent to test the behaviour.
3955
3956Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3957
3958 * parser.c: Wilfried Teiken provided a hackish but working
3959 way to get context reported back on entities when parsing
3960 with SAX and without breaking the DOM build.
3961
3962Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * c14n.c: applied a new patch from Aleksey Sanin
3965 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3966 to reference Aleksey implementation of XML digital Signatures
3967
3968Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * xpath.c: small fix to avoid potential problem due to
3971 ordering of freeing data
3972 * python/Makefile.am: people were complaining about
3973 the generated file in python dir not being built
3974
3975Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3978 python/generator.py python/libxml.c python/types.c: Cleanup
3979 of the python Makefiles based on Jacob and James feedback,
3980 fixed the spec file accordingly, fixed the number of warning
3981 that passing my pedantic CFLAGS was generating. Conclusion
3982 is that Python includes are real crap.
3983
3984Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3985
3986 * configure,in: it was reported quite a few times that
3987 xml2-config --cflags should not output
3988 -I$includeprefix/libxml2/libxml because libxml2 header names
3989 clashes with existing names like list.h from C++ stl.
3990 Includes should be #include<libxml/xxx.h> so ...
3991
3992Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * c14n.c: another patch from Aleksey Sanin
3995
3996Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3999 canonicalization algorithm
4000 * doc/xml.html doc/index.html: added the C14N references on the
4001 index page.
4002
40032002-03-13 jacob berkman <jacob@ximian.com>
4004
4005 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4006 usage, redundant, and gcc specific
4007
4008Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * xpath.c: speedup some node selection operations, this can
4011 have a significant impact on DocBook Norm's stylesheets
4012 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4013 make sure it's always the case
4014 * debugXML.c: distinguish CDATA and comments in ls operations
4015
4016Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4019 to generate better API descriptions etc...
4020
4021Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * c14n.c: Fixing #74186, made sure all boolean expressions
4024 get fully parenthesized, ran indent on the output
4025 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4026 include/libxml/tree.h: also #74186 related, removed the
4027 --with-buffers option, and all the preprocessor conditional
4028 sections that were resulting from it.
4029
4030Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * valid.c: applied patch from Dodji Seketeli fixing an
4033 uninitailized variable in xmlValidGetValidElements()
4034
4035Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * c14n.c: fixed a few comments
4038 * doc/*.html doc/*/*.html: regenerated the docs and added
4039 the C14N API
4040 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4041
4042Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * check-xml-test-suite.py: fix to adapt varaiations in the
4045 bindings
4046 * configure.in python/setup.py python/setup.py.in: fixed to
4047 have the version of the python scripts automatically updated
4048
4049Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4052 in xmlCopyProp()
4053
4054Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4055
4056 * configure.in: preparing 2.4.17 release
4057 * doc/*: updated and rebuilt the docs
4058 * xpath.c: fixed a comment
4059 * python/libxml.c: fixed a possible reentrancy problem
4060
4061Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4062
4063 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4064 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4065 added a specific regression test
4066 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4067 not raise exceptions when failing to find the attribute.
4068
4069Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * configure.in xmllint.c: owen pointed out a problem with the
4072 ftme fix, gettimeofday() was not detected by configure and
4073 the ftime header wasn't included, dohhh
4074
4075Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * configure.in xmllint.c: trying to fix #71457 for timing
4078 precision when gettimeofday() is not availble but ftime() is
4079
4080Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4081
4082 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4083 are now copied on install and part of the -devel RPM
4084
4085Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * xpath.c: trying to avoid bug #72150 which was apparently
4088 caused by a gcc bug (or a processor problem) as detailed
4089 at http://veillard.com/gcc.bug
4090
4091Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4094 fixed xmlReconciliateNs(), added a Python test/example for
4095 inter-document cut'n paste
4096 * python/libxml.py: fixed node.doc on document nodes and added
4097 xpathEval() onto node objects
4098
4099Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4100
4101 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4102 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4103 fixup and integrated tests for the serialization stuff
4104
4105Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4108 moved the libxml man page to section 3
4109
4110Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * tree.c: fix bug #72490
4113 * python/libxml.c python/libxml.py: added methods serialize()
4114 and saveTo() to all node elements.
4115
4116Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * xmlIO.c: closed #73430, don't read from an input source
4119 which indicated an end-of-file or an error.
4120
4121Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * parser.c: make sure SAX endDocument is always called as
4124 this could result in a Python memory leak otherwise (it's
4125 used to decrement ref-counting)
4126 * python/generator.py python/libxml.c python/libxml.py
4127 python/libxml2-python-api.xml python/libxml2class.txt
4128 python/tests/error.py python/tests/xpath.py: implemented
4129 the suggestions made by Gary Benson and extended the tests
4130 to match it.
4131
4132Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * python/generator.py: applied patch fixing #73450
4135
4136Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * xpath.c: fixing #61290 "namespace nodes have no parent"
4139 long standing divergence from the XPath REC. NodeSets
4140 simply hold a copy of namespace nodes and those node ->next
4141 points to the parent (which may not be the node carrying the
4142 definition).
4143 * include/libxml/xpath.h: flagged but didn't added a possible
4144 speedup
4145 * DOCBparser.c HTMLparser.c: removed some warnings from push
4146 parser due to new state being added.
4147 * tree.c: new fix from Boris Erdmann
4148 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4149 the XML Canonalization support from Aleksey Sanin
4150
4151Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4152
4153 * tree.c: patch from Boris Erdmann fixing some namespace odities
4154 with xmlCopyNode()
4155
4156Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * xmlIO.c: fix bug #72706 when loading a NULL entity
4159
4160Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4163 actually change in a future XML Namespace revision.
4164
4165Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4168 added the possibility of returning nodesets from XPath extension
4169 functions written in Python
4170
4171Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4172
4173 * python/*: commiting some Python bindings work done while travelling
4174
4175Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4178 explicitely with memory debugging switched on
4179
4180Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4181
4182 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4183 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4184 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4185 the accessor generator for strings
4186 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4187 regression test.
4188
4189Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4190
4191 * python/README python/generator.py python/libxml.c python/setup.py:
4192 added the 'usual' setup.py to allow building a libxml2-python
4193 module based on the same code. The initialization is however
4194 different the 2 .so files fo libxml2 and libxslt are identical and
4195 they entry point initialize both libraries. this is done to avoid
4196 some possible nasty problem since the Python don't merge the maps
4197 of all shared modules.
4198
4199Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * parser.c: fixed a push/encoding bug reported by Michael
4202 on librsvg
4203
4204Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4205
4206 * include/libxml/parserInternals.h: fixes a misplaced #endif
4207
4208Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4209
4210 * parser.c valid.c: found and fixed a couple of allocation bugs
4211
4212Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4213
4214 * doc/xml.html doc/python.html doc/*: added a Python and binding
4215 page describing the current state of the Python bindings and
4216 giving pointers to the other languages wrappers.
4217
4218Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4219
4220 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4221 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4222 rebuilt the API and web site
4223 * xpath.c: fixed #71978 portability bugs
4224
4225Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4228
4229Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4230
4231 * include/libxml/parserInternals.h parser.c: had to change
4232 2 internal parsing API when processing document content
4233 to check the start and end of element content are defined
4234 in the same entity
4235 * valid.c include/libxml/valid.h: attribute normalization can
4236 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4237 with the context to report it.
4238 * SAX.c: fixed the last known bugs, crazy validation constraints
4239 when a document is standalone seems correctly handled. There
4240 is a couple of open issues left which need consideration especially
4241 PE93 on external unparsed entities and standalone status.
4242 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4243 The 2 tests left failing are actually in error. Cleanup done.
4244
4245Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * valid.c: implemented E59 spaces in CDATA does not match the
4248 nonterminal S
4249
4250Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * SAX.c parser.c valid.c: more validation test fixups
4253 * check-xml-test-suite.py: added duration info for the tests
4254
4255Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * parser.c valid.c: a couple of errors were reported but not
4258 saved back as such in the parsing context. Down to 1% failure rate
4259 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4260
4261Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * xmlInternald.c: isExtender was missing a char
4264 * parser.c include/libxml/parser.h: % are acceptable in the
4265 internal subset if within a PUBLIC ID
4266
4267Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4268
4269 * SAX.c parserInternals.c valid.c: more work on the conformance
4270 suite. Took the step to finally block documents with encoding
4271 errors. It's a fatal error per the spec, people should have fixed
4272 their documents by now.
4273
4274Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4275
4276 * check-xml-test-suite.py: fixed the test script after some discussion
4277 on the semantic of TYPE="error"
4278 * Makefile.am: added the script to the distrib
4279
4280Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4281
4282 * SAX.c entities.c: fixed a couple of conformances issues deep
4283 into the validation code (standalone and undeclared Notations)
4284
4285Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4288 stayed there for years !
4289
4290Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4291
4292 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4293 missing
4294
4295Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * check-xml-test-suite.py: improved the behaviour a bit as
4298 well as the logs
4299 * parser.c valid.c SAX.c: fixed a few more bugs
4300 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4301
4302Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * check-xml-test-suite.py: python script to run regression tests
4305 against the XML Test suite of W3C/OASis
4306 * SAX.c: fixed a validation bug
4307 * parser.c: fixed 3 errors pointed by the test suite
4308 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4309 * python/Makefile.am: fixed a dependendy
4310
4311Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * xmlmemory.c: avoid a warning bug #71594
4314
4315Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4318 warning on alpha/Tru64
4319
4320Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * include/libxml/entities.h: fixing a comment
4323 * valid.c: fixing some troubles with validity check on namespaces
4324 * result/VC/NS3 test/VC/NS3: added a specific regression test
4325
4326Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4327
4328 * tree.c: Fixing #71342 serializing '\n' in attribute values
4329 * result/noent/att3 result/att3 test/att3: added a specific
4330 test.
4331
4332Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4333
4334 * python/libxml.c: couple of bug fixes
4335
4336Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * python/*.py: removed tabs and used spaces.
4339
4340Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4341
4342 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4343 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4344
4345Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4346
4347 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4348 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4349
4350Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * include/libxml/encoding.h include/libxml/entities.h
4353 include/libxml/globals.h include/libxml/parser.h
4354 include/libxml/threads.h include/libxml/tree.h
4355 include/libxml/xmlmemory.h: trying to fix the include mess
4356
4357Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * include/libxml/xmlmemory.h: reverted part of the previous
4360 attempt to provide #69655, this was breaking the build.
4361
4362Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4365 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4366 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4367 include/libxml/parserInternals.h include/libxml/tree.h
4368 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4369 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4370 clean.
4371 * python/libxml.c: fixed a warning.
4372
4373Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4374
4375 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4376 copying of node, merge back IDs in the target document.
4377 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4378 test/XInclude/ents/ids.xml: test case
4379 * result/VC/ElementValid4: output changed due to a typo fix
4380
4381Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4382
4383 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004384 generate the dependencies right as Jacob found out. Add
4385 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004386
4387Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4388
4389 * parserInternals.c valid.c: Justin Fletcher found some parts
4390 of the code needing cleanup
4391 * libxml.spec.in python/Makefile.am python/generator.py
4392 python/libxml.c python/libxml.py: Fixed the python Makefiles
4393 corrected a bug showing up on ia64, changed the name of the
4394 python internal module too
4395
4396Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4397
4398 * Makefile.am: applied patch from Andris Pavenis for binary
4399 name suffixes
4400
4401Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4402
4403 * xmllint.c win32/win32config.h: fixing #68748
4404
4405Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * valid.c: fixing #70166
4408
4409Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4410
4411 * valid.c: fixing #70077
4412
4413Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4414
4415 * Copyright Makefile.am README configure.in libxml.spec.in:
4416 Changed to the MIT Licence
4417 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4418 doc/xmlio.html: updated the doc accordingly
4419 * include/libxml/xmlwin32version.h configure.in: preparing
4420 2.4.14 release
4421 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4422 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4423 fixed the const xmlChar * wrapper and generator, XPath extension
4424 functions now use the context as first argument
4425 * python/tests/tstxpath.py python/tests/xpath.py
4426 python/tests/xpathext.py: Updated the tests accordingly
4427 * tree.c: fixed bug #70067
4428
4429Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4430
4431 * Makefile.am: cleanup
4432 * debugXML.c: always use stdout if output is NULL
4433 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4434 * python/Makefile.am python/generator.py python/libxml2class.txt
4435 python/libxml_wrap.h python/types.c: augmented the number of bindings
4436 handling FILE * and XPath contexts
4437 * python/tests/Makefile.am: avoid a stupid problem due to the
4438 use of TEST.
4439
4440Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4443
4444Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4445
4446 * python/TODO python/libxml.c: cleanup the extension function lookup
4447 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4448
4449Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4450
4451 * configure.in python/Makefile.am: do not install outside
4452 of prefix
4453
4454Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * python/TODO python/libxml.c: started adding SAX interfaces
4457 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4458 SAX test
4459
4460Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4461
4462 * tree.c: hardened the addChild function
4463 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4464 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4465 added accessors needed for xmlNode, a bit more testing and
4466 extension of interfaces
4467 * python/tests/Makefile.am python/tests/build.py: added a test
4468 build from scratch/save/load/check
4469
4470Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4471
4472 * parserInternals.c: change a small bit in the way valididy
4473 error messages get initialized
4474 * python/TODO python/libxml.c python/libxml2-python-api.xml
4475 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4476 added some memory debugging to track leaks at the libxml2 level
4477 * python/tests/*.py: changed all tests to check for leaks,
4478 there is just one left in XPath extension registrations.
4479
4480Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4481
4482 * python/TODO python/generator.py python/libxml2-python-api.xml
4483 python/libxml2class.txt: more accessor classes for the parser
4484 context, allow to switch on and check validity
4485 * python/tests/Makefile.am python/tests/error.py
4486 python/tests/invalid.xml python/tests/valid.xml
4487 python/tests/validate.py: attded more test and and added error.py
4488 which I forgot to commit in the last step
4489
4490Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * python/Makefile.am python/types.c: cleanup
4493 * python/libxml.c python/libxml.py python/libxml_wrap.h
4494 python/generator.py python/libxml2-python-api.xml
4495 python/libxml2class.txt: added class for parser context, added
4496 first cut for push mode support. Added a framework to generate
4497 accessors functions.
4498 * python/tests/Makefile.am python/tests/push.py: added a push
4499 test
4500
4501Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4504 bug a bit of cleanup.
4505
4506Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4507
4508 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4509 python/libxml2class.txt: adding error redirections and preformat
4510 to a python handler
4511 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4512 tests self checking
4513
4514Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4517 a function
4518
4519Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4522 python/libxml.c python/libxml2-python-api.xml
4523 python/libxml2class.txt: Progressing through the TODOs, class
4524 description output, extra XML API, RPM now builds the wrappers
4525 for all python installed versions
4526
4527Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4528
4529 * configure.in libxml.spec.in python/Makefile.am python/TODO
4530 python/generator.py python/libxml2class.txt: added more informations
4531 in the libxml2-python package including docs. Slightly changed
4532 the class hierarchy
4533 * python/tests/*: added basic regression tests infrastructure too
4534
4535Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4536
4537 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4538 added libxml2-python as part of the packages installed
4539
4540Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4541
4542 * python/Makefile.am python/generator.py python/libxml.c
4543 python/libxml.py: more work, now able to extend the
4544 XPath interpreter with functions written in python.
4545
4546Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * python/Makefile.am: Jacob sent a patch to allow building from
4549 tarfile.
4550
4551Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4552
4553 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4554 inserted the python wrappers build, I hope this won't be too
4555 unportable
4556
4557Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * xpath.c: minor optimization
4560 * python/generator.py python/libxml.c python/libxml.py
4561 python/libxml_wrap.h: more work on the python bindings,
4562 they now support XPath and there is no evident leak
4563
4564Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4565
4566 * python/generator.py python/libxml.c python/libxml.py:
4567 more work on the python bindings generator.
4568
4569Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
4571 * python/generator.py python/libxml.c python/libxml_wrap.h:
4572 more work on the python bindings.
4573
4574Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4575
4576 * python/generator.py python/libxml.c python/libxml.py
4577 python/libxml_wrap.h: commited early version of a python binding
4578 for private use only ATM
4579
4580Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4581
4582 * entities.c tree.c include/libxml/entities.h: applied patch
4583 from Anthony Jones to implement copy of DTD subtree too. Had
4584 just to keep 2 function private which really ought to become
4585 public ones.
4586
4587Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * xmllint.c: added pointers to the web pages in the usage()
4590
4591Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4592
4593 * tree.c: more fixes from Petr Kozelka for attribute handling
4594 in the tree API to align the semantic with DOM.
4595
4596Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4597
4598 * valid.c tree.c entities.c: another set of patches from
4599 Anthony Jones for copy operations cleanup and robustness
4600
4601Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4602
4603 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4604 an alphabetic index based on comments content
4605 * doc/*: rebuilt the web site with the new references
4606
4607Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4608
4609 * parserInternals.h: Greg Sjaardema suggested to use an
4610 eponential buffer groth policy in xmlParserAddNodeInfo()
4611
4612Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4613
4614 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4615 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4616 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4617 to generate cross-references, and added/updated the stylesheets
4618 to generate and link API indexes. The generic keyword index
4619 is not done yet.
4620 * doc/*.html: regenerated all the usual docs too
4621
4622Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4623
4624 * debugXML.c: added an xpath function to the shell for T. V. Raman
4625
4626Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4627
4628 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4629 debug routines.
4630
4631Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4634 support of attribute nodes
4635
4636Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4639 hopefully near complete and fully documented of the API in XML
4640 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4641 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4642 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4643 include/libxml/parserInternals.h include/libxml/valid.hi
4644 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4645 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4646 include/libxml/xpath.h include/libxml/xpathInternals.h:
4647 Cleaned up the doc comments a lot in the process, the interface
4648 coverage is now 100%
4649
4650Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4651
4652 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4653 extracts comments from the gtk-doc DocBook output (a bit
4654 convoluted but seems to work).
4655
4656Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4657
4658 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4659 added an XML description of the API, moved the script generating
4660 it here. Added a "make api" target
4661
4662Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4663
4664 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4665
4666Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * xpath.c include/libxml/xpathInternals.h: the change made to
4669 xmlXPathFuncLookupFunc was incompatible roll it back
4670
4671Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4672
4673 * SAX.c: cleanup patch from Anthony Jones
4674 * doc/Makefile.am: fix the headers to avoid in make scan
4675 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4676 includes, * vs Ptr and general cleanup
4677 * parsedecl.py: first version of a script to extract the
4678 module interfaces, the goal will be to provide .decl or XML
4679 specification of the interfaces to build wrappers.
4680
4681Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4682
4683 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4684 now provides return codes in case of errors
4685
4686Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4687
4688 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4689 Upgraded to trio baseline 1.6
4690 * strio.h strio.c: Replaced by triostr.h and triostr.c
4691
4692Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4693
4694 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4695 of strdup usage in the code
4696
4697Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4698
4699 * parser.c error.c: Keith Isdale complained rightly that
4700 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4701
4702Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4703
4704 * tree.c: fixed the funxtion to set the xml: attributes
4705 * debugXML.c: added "setbase" to test it.
4706
4707Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4708
4709 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4710 to allow updating an attribute content
4711
4712Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4713
4714 * libxml.h: try to avoid problems when compiling on Windows
4715
4716Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4717
4718 * hash.c: patch from Anthony Jones for hash.c allocation size
4719 * Makefile.am: trying to work around Yet Another Libtool Madness
4720 and build the 2.4.13 release finally ...
4721
4722Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4725 * doc/* : update of the documentation
4726
4727Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4728
4729 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4730 at fixing #61290 :-(
4731
4732Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4733
4734 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4735 Fixes bug #67229
4736
4737Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4738
4739 * tree.c: trying to avoid troubles when a subtree is copied
4740 and coalesced in part with the target tree. Should fix
4741 bug #67407
4742
4743Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4744
4745 * valid.c: fixed validation of attributes content of type
4746 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4747 values, very old bug. Fixes #67671
4748
4749Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4750
4751 * parser.c include/libxml/parserInternals.h tree.c: integrated
4752 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4753 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4754
4755Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4756
4757 * threads.c: applied Serguei Narojnyi's patch to add native
4758 thread support on the Win32 platform
4759 * testThreadsWin32.c Makefile.am: added the test program also
4760 from Serguei, Win32 specific
4761 * include/win32config.h include/libxml/xmlwin32version.h.in:
4762 added patch from Igor for the Windows thread specific defines.
4763
4764Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4765
4766 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4767
4768Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4769
4770 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4771 output page into XMLinfo.html. Close bug #66951 and
4772 raised by Robert Collins too.
4773
4774Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4775
4776 * encoding.c: Paul Keogh pointed out a possibility of segfault
4777 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4778 Closes bug # 68238
4779
4780Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4781
4782 * doc/*.html: updated the Gdome2 links
4783
4784Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4785
4786 * libxml.h: Applied following patches from Robert Collins
4787 and make sure IN_LIBXML is defined when compiling it
4788 -------
4789 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4790 as well as Visual C.
4791 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4792 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4793 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4794 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4795 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4796 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4797 xmlSysIDExists xmlNoNetExists).
4798 * xmllint.c: Don't include winsock2.h for Cygwin.
4799
4800Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4801
4802 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4803 when the version info is not present.
4804
4805Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4806
4807 * tree.c: Anthony Jones pointed out a problem in
4808 xmlStringGetNodeList() and provided a fix for it
4809
4810Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4811
4812 * parser.c: patch from Frank J Franklin to remove a bug in
4813 xmlCreatePushParserCtxt() when the initial buffer passed
4814 is large.
4815
4816Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4817
4818 * win32/*: big cleanup of the Windows/MSVC project files
4819 from Igor Zlatkovic
4820
4821Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4822
4823 * doc/Makefile.am: should fix #67674 and avoid troubles if
4824 xsltproc is not available or fails in the prefix provided
4825
4826Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4827
4828 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4829
4830Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4833 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4834 Fixed a few other problems raised by Charlie Bozeman.
4835 * result/VC/ElementValid[5-7]: fixed the output
4836
4837Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4840 patches from Charlie Bozeman. Regenerated the HTML docs.
4841
4842Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4845 for Windows from Igor
4846
4847Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4848
4849 * xmllint.c: applied Justin Fletcher patch for --output or -o
4850
4851Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * win32/libxml2/libxml2.def.src: close #67019
4854
4855Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * xmllint.c: applied Justin Fletcher generic timing patch
4858 similar to the one already applied to xsltproc.
4859
4860Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * include/libxml/tree.h tree.c: applied documentation patches
4863 from Charlie Bozeman
4864
4865Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4866
4867 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4868
4869Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * valid.c: fix the xmlStrdup() used in the previous patch.
4872 * valid.c: added --dropdtd
4873 * tree.c: fixed xmlUnlinkNode so it also removes the references
4874 from the document if the node is a DTD
4875
4876Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * HTMLtree.c valid.c: cleanup some static declarations
4879
4880Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4881
4882 * xmllint.c: removed another strdup()
4883 * doc/FAQ: removed the HP/UX entry
4884
4885Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4886
4887 * valid.c: fix bug #66816 when validating.
4888 * xmllint.c: don't use sys/time.h if configure did not found it
4889
4890Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4891
4892 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4893 xmlcatalog_man.xml
4894
4895Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4898 xmlInitMemory() was declared twice
4899
4900Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4901
4902 * globals.c: do not reference strdup() !
4903 * configure.in libxml-2.0.pc.in: trying to fix the libs
4904 of the various config extraction modules
4905
4906Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * configure.in : preparing 2.4.12
4909 * doc/* : updated and rebuilt the docs
4910
4911Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4912
4913 * uri.c: closed bug #66159
4914 * testURI.c: added --escape option
4915 * configure.in: some cleanup for xml2-config --cflags
4916
4917Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * globals.c testThreads.c: removed some misplaced includes
4920 of xmlversion.h
4921
4922Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * threads.c: patch from Gary Pennington fixing a possible
4925 problem at initialization time.
4926
4927Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4930 Eric Lavigne contribution to build libxml2 on MacOS using
4931 CodeWarrior.
4932
4933Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4934
4935 * xmllint.c: applied Geert Kloosterman's patch to fix
4936 --repeat --timing output
4937
4938Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4941 where non-wellformed XML declaractions were not detected.
4942
4943Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4946
4947Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4950 gets reset by xmlCleanupInputCallbacks() and this makes the
4951 function useless. Same for output.
4952
4953Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4954
4955 * xmlIO.c: robert pointed out a loop error in callback cleanups
4956
4957Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4960 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4961 they are not really tied to debugging
4962
4963Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4966 * xmllint.c: better --catalogs description
4967
4968Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4969
4970 * tree.c: fixed a couple of problems in xmlSetProp()
4971
4972Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4975 unappropriate stdout output.
4976
4977Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4980 by Denis Beurive, closes #65111
4981
4982Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4983
4984 * valid.c: in case of content model validity error, don't
4985 print it if validity warnings were not requested.
4986
4987Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4990 * parserInternals.c: removed the last exit() call. Print an
4991 unmaskable error on stderr instead (library mismatch detection)
4992
4993Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4994
4995 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4996 shell instructions from Heiko Rupp
4997
4998Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4999
5000 * catalog.c: use the URL notation file:// for default catalog paths
5001
5002Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5003
5004 * include/libxml/tree.h: better comments for _private fields
5005 * tree.c: removed a problem when copying an entity reference.
5006
5007Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * vms/*: updated instructions and diffs from John A Fotheringham
5010
5011Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * include/libxml/xmlerror.h: avoid an include problem if
5014 #include <libxml/xmlerror.h> happens first in code
5015 seems to be the case in KDE libs
5016
5017Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5018
5019 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5020 from Igor for Windows
5021
5022Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5023
5024 * Makefile.am: Gary Pennington pointed out a missing prefix
5025
5026Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5029 * doc/*: upgraded and rebuilt the docs
5030
5031Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * HTMLparser.c: fix comment in scripts element parsing.
5034 * result/HTML/doc3*: updated the results.
5035
5036Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * uri.c: another URI bug fix #63336, using Joel Young patch.
5039
5040Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5043 a cleaned up version of the Pwd shell string generation.
5044
5045Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * valid.c include/libxml/tree.h: trying to fix namespaces +
5048 validation problems for good, closing #63619 in the process
5049 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5050 wrong in this respect, fixed it.
5051
5052Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5053
5054 * xmllint.c: Morus Walter patch to allow --format and --encode
5055
5056Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * debugXML.c: Stefan Kost provided an help command for the shell
5059
5060Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * debugXML.c: Heiko Rupp pointed that the shell would crash
5063 on empty nodesets returns.
5064
5065Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5066
5067 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5068 migh need the history libraries
5069
5070Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5071
5072 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5073 handle the case of < in quoted attributes, Bastian Kleineidam
5074
5075Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5076
5077 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5078 fixing catalog breakages
5079 * Makefile.am catalog.c result/catalogs/catal
5080 result/catalogs/mycatalog.* test/catalogs/catal*:
5081 fixed more problems in catalog support, added more regression tests
5082 for both XML and SGML catalog handling
5083
5084Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5085
5086 * debugXML.c: applied an improvement to xmlGetLineNo() from
5087 Keith Isdale
5088
5089Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5090
5091 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5092 Side effect of the progressive catalog loading
5093
5094Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * Makefile.am: confexecdir and confexec_DATA were defined twice
5097 pointed out by Karl Eichwalder
5098
5099Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5100
5101 * xmlcatalog.c: avoid unlink() and use remove() instead.
5102
5103Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * libxml.spec.in: cleanup
5106 * include/libxml/xmlwin32version.h: updated with 2.4.8
5107
5108Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5111 of compiling libxml with a non standard set of options
5112
5113Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5114
5115 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5116 document --sgml option, fixing gnome bugzilla #63382
5117
5118Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5119
5120 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5121 breakage of 2.4.7, added a couple of really needed APIs
5122 like xmlCatalogIsEmpty() and xmlNewCatalog()
5123 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5124 for install-catalog
5125 * configure.in: preparing 2.4.8
5126
5127Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5128
5129 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5130 include/libxml/tree.h include/libxml/xmlIO.h: more include
5131 cleanups, export cleanly one html output + format function.
5132
5133Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * parser.c: removed initGenericErrorDefaultFunc call from
5136 xmlInitParser() since it could destroy previous calls to
5137 xsltSetGenericErrorFunc() effects
5138
5139Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5142 keyword.
5143
5144Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5145
5146 * Makefile.am: cleanup
5147 * threads.c: cleanup too
5148 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5149 from xsltproc
5150 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005151 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005152
5153Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5154
5155 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5156 was not used anymore !
5157
5158Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5159
5160 * configure.in: preparing 2.4.7
5161 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5162 manual page from John
5163 * doc/*: updated the doc and rebuilt the generated pages
5164
5165Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5166
5167 * xmlIO.c: closing bug #62711, the library should never
5168 close stdin or stdout.
5169
5170Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * uri.c: second pass at fixing #63336, using Joel Young
5173 final patch. looks okay.
5174
5175Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * uri.c include/libxml/uri.h: trying to clear #63336
5178 allowing the escaping routine to parse unconformant
5179 URI-References.
5180
5181Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * vms/readme.vms vms/build_libxml.com nanoftp.c
5184 include/libxml/xmlversion.h.in: a few VMS updates from
5185 John A Fotheringham
5186 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5187 and xmlCleanupOutputCallbacks() for the Perl binding people.
5188
5189Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5190
5191 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5192 apply fixes to close #63271 and avoid segfaults when
5193 the error routine gets callbed before xmlInitParser()
5194 get called.
5195 * nanoftp.c error.c: Applied patches from Justin Fletcher
5196 correcting some xmlGenericError misuses.
5197
5198Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5199
5200 *doc/xmllint.xml, doc/xmllint.1
5201 New and improved man page for xmllint - .xml is the original, .1
5202 is the generated man page
5203
5204Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5205
5206 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5207 the web site from the main HTML document.
5208
5209Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * parser.c: fixed an erroneous validation bug when PE refs
5212 occurs in external parsed entities referenced from the
5213 internals subset
5214 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5215 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5216 added the associated testcase, it's a nice one.
5217 * HTMLparser.c: generate the DTD node as HTML still ...
5218 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5219
5220Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5221
5222 * HTMLparser.c: fixed a bug in htmlNewDoc()
5223
5224Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * test/threads/*: added entities testing to the Thread test
5227 * testThreads.c: make the test reasonable
5228 * DOCBparser.c: fix the DTD public and system ID
5229 * xmllint.c: added --sgml for SGML DocBook importing
5230 * Makefile.am: added Docbtests target
5231
5232Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5233
5234 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5235 * testThreads.c: removed bogus include
5236
5237Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5238
5239 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5240 fixed a very serious (looping) validation bug
5241
5242Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * include/libxml/globals.h include/libxml/threads.h threads.c
5245 testThreads.c: far more testing, cleaning up bugs
5246 * *.c : make sure globals.h is always included.
5247
5248Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * HTMLparser.c: try to get rid of parser loops for good.
5251
5252Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5253
5254 * configure.in: fixed some bugs in CFLAGS passing.
5255 * test/threads Makefile.am testThreads.c: added a specific
5256 threaded test case (really nasty, guaranteed).
5257
5258Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * catalog.c: serious cleanup on the management of the
5261 XML catalog tree, more tests done, especially with
5262 the catalog PI.
5263
5264Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5265
5266 * catalog.c: avoid a problem in catalog cleanup on SMP if
5267 catalogs were not initialized.
5268
5269Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5270
5271 * catalog.c xpath.c: trying to cleanup the not thread safe
5272 parts of the library.
5273
5274Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5275
5276 * include/libxml/globals.h configure.in global.data: make
5277 the allocation be per-thread a configure option
5278 * encoding.c include/libxml/parser.h: fixed compilation
5279 errors
5280
5281Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * include/libxml/parser.h: Norm reported that a few lines
5284 added were breaking libxslt compile, removed them for now
5285
5286Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5287
5288 * parser.c parserInternals.c threads.c: debugged and fixed
5289 initialization problems which were giving troubles on SMP
5290 boxes.
5291
5292Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293
5294 * include/libxml/Makefile.am: missing globals.h
5295
5296Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * globals.c: added a couple of standard includes.
5299
5300Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5301
5302 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5303 include/libxml/parserInternals.h include/libxml/tree.h
5304 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5305 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5306 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5307 Applied the last patches from Gary, cleanup, activated threading
5308 all user accessible global variables are now handled in globals.[ch]
5309 Still a bit rought but make tests passes with either
5310 --with-threads defined at configure time or not.
5311 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5312 linking options
5313
5314Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5315
5316 * Makefile.am include/libxml/Makefile.am
5317 include/libxml/globals.h globals.c include/libxml/threads.h
5318 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5319 configure.in: started integrating the core of the thread support
5320 not activated yet but half integrated. The code should still
5321 compile and work anyway.
5322
5323Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5324
5325 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5326 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5327 integrating the non-controversial parts of Gary Pennington
5328 multithread patches
5329 * catalog.c: corrected a small bug introduced
5330
5331Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5332
5333 * catalog.c include/libxml/catalog.h: very serious cleanup,
5334 isolating unportable code and as much as possible the accesses
5335 to the global shared catalog. May need more testing !
5336
5337Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5338
5339 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5340 Keith Isdale patches for the XSLT debugger interfaces. Some
5341 cleanup
5342
5343Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5344
5345 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5346 * DOCBparser.c: generate line nubers in elements
5347
5348Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5349
5350 * configure.in: preparing 2.4.6 release
5351 * doc/xml.html doc/html/*: updated and rebuilt the docs
5352 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5353
5354Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5355
5356 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5357 adding documentation for DV's supercatalog support
5358
5359Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5360
5361 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5362 super catalog support adding one API and one flag --sgml to
5363 xmlcatalog
5364
5365Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5366
5367 * doc/xmlcatalog_man.xml, xmlcatalog.1
5368 One more crack at
5369 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5370
5371
5372Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5373
5374 * xpath.c: implemented xmlXPathObjectCopy for external objects
5375 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5376
5377Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5378
5379 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5380 finishing up fix to
5381 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5382 the xmlcatalog man page display more elegantly
5383
5384Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5385
5386 * configure.in: closing bug #61832
5387 * HTMLparser.c: removed a warning
5388
5389Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * xpath.c: fixing #61673 part I, do not loose doc information
5392 when copying result value trees.
5393
5394Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * xpath.c: trying to harden the XPath interpreter
5397
5398Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5399
5400 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5401 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5402
5403Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5404
5405 * HTMLparser: repaired another loop problem
5406
5407Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5410 parsing.
5411 * xpath.c: fix bug #61291 the default XML namespace node is
5412 missing from the namespace axis.
5413 * tree.c: refuse to create namespaces nodes with prefix "xml"
5414
5415Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5416
5417 * SAX.c: ouch a non-defined namespace could lead to a crash,
5418 fixed #61215
5419
5420Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5421
5422 * parserInternals.c: closed bug #61054
5423
5424Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5425
5426 * include/libxml/Makefile.am: closing #60708
5427
5428Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5431 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5432
5433Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5434
5435 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5436
5437Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5438
5439 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5440 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5441
5442Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5443
5444 * catalog.c: Justin Fletcher provided cleaup code in case
5445 HAVE_STAT is not defined
5446 * include/win32config.h: Igor Zlatkovic suggested to have
5447 HAVE_STAT defined there
5448
5449Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5450
5451 * catalog.c - fixed typing error reported by M. Barros
5452
5453Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5454
5455 * xmllint.c - fixing typo
5456
5457Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5458
5459 * HTMLparser.c: small enhancement to prevent loop on
5460 unrecognizable data
5461
5462Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5463
5464 * parserInternals.c: applying patch from bug #60757 this
5465 should close it
5466
5467Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5468
5469 * catalog.c xmlcatalog.c: removed a couple of warning
5470 * xpath.c: try to solve the linking problem on platforms
5471 needing trio to compile
5472
5473Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5474
5475 * Makefile.am libxml.spec.in: backing up non-documented changes
5476 commited without review or aproval by Jens Finke <jens@gnome.org>
5477 * HACKING: made 100% clear that no commit should be done directly
5478
5479Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5480
5481 * configure.in: Joe Orton provided a patch fixing a problem
5482 when iconv is specified to be in a non-standard directory
5483 but wasn't exported in xml2-config --cflags
5484
5485Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * configure.in: let's ship 2.4.5 before getting too much
5488 troubles with 2.4.4 errors.
5489
5490Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5491
5492 * encoding.c entities.c: do not output hexadecimal charrefs
5493 when serializing HTML since some version of Netscape can't
5494 grok it, generate decimal ones.
5495 * result/HTML/doc3.htm: output changed due to previous test
5496 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5497
5498Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5499
5500 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5501 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5502
5503Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5504 Released 2.4.4
5505
5506 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5507 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5508 updated the configuration scripts systems accordingly
5509
5510Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * configure.in: preparing for 2.4.4
5513 * doc/xml.html doc/html/*: updated and rebuilt the docs
5514
5515Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516
5517 * win32/dsp/libxml2.def.src: tried to incorporate comments
5518 from bug #59220
5519
5520Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5521
5522 * parser.c result/noent/wml.xml: fixed bug #59981 related
5523 to handling of '&' in attributes when entities are substitued
5524
5525Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5526
5527 * libxml.h include/libxml/xmlversion.h.in
5528 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5529 Tried to close bug #60131
5530
5531Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5532
5533 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5534
5535Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5536
5537 * SAX.c: fixing bug #59946 on xmlns=""
5538
5539Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5540
5541 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5542 but allocates a new error code.
5543
5544Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5545
5546 * xmllint.c: John Fleck fixed typos in the options output
5547 * parser.c SAX.c: fix ignorable white space SAX selection
5548
5549Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * entities.c: Steve Underwood found the possibility of an
5552 ininite loop in case of error.
5553
5554Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5555
5556 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5557
5558Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5559
5560 * parser.c: warn if version is not 1.0 but it's not
5561 strictly speaking an error after analyzing the spec
5562
5563Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5564
5565 *doc/catalog.html - add link to the html version of the
5566 man page, other linguistic cleanups
5567
5568Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5569
5570 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5571 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5572 file, has not yet been included in the build.
5573
5574Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5575
5576 * catalog.c: removed a duplicate affectation Justin Fletcher
5577
5578Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * tree.c: Armin Sander pointed a possible text coalescing
5581 problem, completed his patch.
5582
5583Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5584
5585 * trionan.c: Fixed const and volatile re-definition problem
5586
5587Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5588
5589 * libxml.4 parser.c: doc updates from Heiko Rupp
5590 * parserInternals.c: 2 sanity checks from Heiko Rupp
5591
5592Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5593
5594 * tree.c: applied patch from Armin Sander to make some pointers
5595 const in xmlCopyNode()
5596 * include/libxml/tree.h: added fix to the header
5597
5598Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5599
5600 * xpath.c: hum, restrict the integer usage gcc bug workaround
5601 to only gcc compilers so that other architecture don't get
5602 penalized by this limitation.
5603 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5604
5605Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5606
5607 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5608 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5609
5610Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5613 --convert option to xmlcatalog to convert SGML ones to
5614 the XML syntax.
5615 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5616
5617 2.4.3 got released at that point
5618Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * catalog.c xmlIO.c: started some serious testing and fixed
5621 a few bug and optmization needs.
5622
5623Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5626 preparing for a 2.4.3 release even if it may not be ready yet
5627 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5628 all file parsing lookup to go through the entity resolver, add
5629 to add an API to bypass it (needed to load catalogs themselves),
5630 some cleanup on the catalog code too.
5631 * nanoftp.c: small cleanup
5632 * doc/catalog.html: small update
5633
5634Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5635
5636 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5637 Jun Kuriyama
5638
5639Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5640
5641 * doc/catalog.html: finished the catalog documentation
5642
5643Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * doc/catalog.html doc/xml.html: added documentation about
5646 Catalog support, misses an API description
5647 * doc/html/*: reextracted the API pages
5648
5649Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5650
5651 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5652 Added the part about section 7.2 on URI resolution,
5653 fixed a side effect in the HTML parser, look complete
5654 and ready to rock except the URI/SystemID part!
5655
5656Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5657
5658 * include/libxml/catalog.h include/libxml/parser.h
5659 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5660 xmlIO.c: added support and APIs needed for the catalog PI
5661 * include/libxml/xmlIO.h: cleanup
5662
5663Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5664
5665 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5666 include/libxml/catalog.h: starts to look okay, really
5667 plugged the new framework, cleaned a lot of stuff,
5668 added some APIs, except the PI's support missing this
5669 should be mostly complete
5670 * result/catalogs/* test/catalogs/*: added new test, enriched
5671 the existing one with URN ID tests
5672
5673Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * catalog.c: fixed nextCatalog
5676 * result/catalogs/docbook test/catalogs/*: started adding
5677 a small regression test
5678
5679Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5680
5681 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5682 more work on the XML catalog support.
5683 * parser.c include/libxml/parser.h: small cleanup seems using
5684 list as a public parameter name can give portability troubles
5685 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5686 include/libxml/xpath.h include/libxml/Makefile.am: removed
5687 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5688 wrappers
5689
5690Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5691
5692 * Makefile.am trio.c triodef.h trionan.c xpath.c
5693 include/libxml/Makefile.am include/libxml/trionan.h:
5694 Re-worked Not-A-Number and Infinity support.
5695 * xmlcatalog.c: added readline include files
5696
5697Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5700 testCatalog as xmlcatalog, making it an installed app
5701 adding a shell, and preparing it to be a /etc/xml/catalog
5702 management tool, though not ready yet
5703 * catalog.c include/libxml/catalog.h: adding support for
5704 XML Catalogs http://www.oasis-open.org/committees/entity/
5705 not finished, there is some interesting tradeoffs and a
5706 few open questions left.
5707
5708Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5709
5710 * xmllint.c: fixed a line formatting problem
5711
5712Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5713
5714 * SAX.c: removed a couple of unused variable (Albert Chin)
5715
5716Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5717
5718 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5719 trying to fix some troubles w.r.t. function returning
5720 const xxxPtr.
5721
5722Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5723
5724 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5725 defined
5726
5727Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5728
5729 * xpointer.c: removed unused var
5730
5731Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5732
5733 * testXPath.c: another small cleanup closing bug #59110
5734
5735Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5736
5737 * win32/dsp/libxml2.def.src: small cleanup closing bug
5738 #59108
5739
5740Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5741
5742 * example/gjobread.c: add xmlCleanupParser() before leaving
5743
5744Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5745
5746 * config.h.in configure.in include/libxml/xmlwin32version.h:
5747 released 2.4.2
5748
5749Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * include/libxml/valid.h debugXML.c valid.c: deprecate
5752 the non-boundchecking Sprintf functions, add Snprintf
5753 this should close bug #57984
5754
5755Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5756
5757 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5758 URIs before doing the lookups (pointed by Mark Vakoc)
5759
5760Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5761
5762 * xpath.c: serious changes on Result Value Trees and NodeSets
5763 w.r.t. deallocation and collect operations. Probably not
5764 100% clean (merge of allocated trees smells like a problem).
5765 Seems sufficient to close #58943
5766
5767Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5768
5769 * xmllint.c: adding a --format option
5770
5771Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5772
5773 * xpath.c: count() was broken on Result Value Tree
5774 * xmlIO.c: fixed file:/// accesses on _WIN32
5775
5776Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5777
5778 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5779 macro was renamed, this should close bug #58683
5780
5781Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5782
5783 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5784 entity substitution mode text at the end of the entity might
5785 be added due to text coalescing.
5786 * nanoftp.c parser.c: small cleanup
5787
5788Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5789
5790 * HACKING: added John Fleck right to commit in the doc subdir
5791
5792Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5793
5794 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5795 allow to inherit attributes from the DTD directly in the
5796 tree, this is needed for XPath and can be a useful feature.
5797 Inherited namespaces are always provided at the tree level now
5798 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5799 of tests for this feature (XSLT being the prime user).
5800
5801Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5802
5803 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5804 testSAX.c xmlIO.c xmllint.c include/win32config.h
5805 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5806 include/libxml/xmlwin32version.h.in win32/README.MSDev
5807 win32/dsp/*: applied Win32 Facelift No.2 patches from
5808 Igor Zlatkovic for Windows/MSC
5809
5810Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * SAX.c: unparsedEntityDecl() the URI computation of the
5813 entity wasn't done breaking XSLT unparsed-entity-uri()
5814
5815Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5816
5817 * xpath.c: fixed a bug when walking the descendants and
5818 the current node has no children
5819 * debugXML.c: show up when a text node is supposed to not be escaped
5820
5821Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5822
5823 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5824 worked like the set:leading() function)
5825 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5826
5827Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5828
5829 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5830
5831Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * include/libxml/xmlIO.h: apply change to close #58141
5834 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5835
5836Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * parser.c: when the internal subset uses a PE, then the
5839 included entity can use conditional sections.
5840
5841Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5844 when walking the namespace axis showing up in
5845 libxst/tests/general/bug-12
5846 * xmlmemory.c: added the possibility to trace a given block
5847 defined by its address
5848
5849Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * parser.c: don't override existing encoding specified before
5852 starting xmlParseDocument()
5853
5854Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * include/libxml/xmlwin32version.h: reinserted, needed for
5857 Windows users of CVS
5858
58592001-07-27 Darin Adler <darin@bentspoon.com>
5860
5861 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5862 * testCatalog.c: Add include of <libxml/parser.h>.
5863
58642001-07-27 Darin Adler <darin@bentspoon.com>
5865
5866 * include/libxml/.cvsignore:
5867 * include/libxml/xmlwin32version.h:
5868 Remove this file from CVS because it's generated.
5869
5870Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * parser.c include/libxml/parser.h: applied const patches from
5873 Tom Moog #58002
5874
5875Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5876
5877 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5878 lookup framework
5879
5880Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * tree.c: fixed xmlCopyNode() for documents
5883
5884Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5887
5888Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * parser.c: fixes bug #57652 reported by Morus Walter
5891
5892Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5895
5896Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5899 errors, lesson don't add new functions at 1am before a release
5900 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5901 from XPath initialization when possible.
5902
5903Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5904
5905 * result/scripts/base*: removing history/readline changed
5906 this slightly
5907 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5908 xmllint.c: make element content line number generation
5909 optionnal to avoid breaking old apps added interface to switch
5910
5911Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005914 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005915 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5916 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5917 John Kroll fixes to allow saving to HTTP via PUT (or
5918 POST of needed).
5919 * doc/html/*.html: regenerated the docs
5920
5921Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5922
5923 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5924 xmlHashScanFull and xmlHashScannFull3 to get passed the
5925 three keys as arguments to the callback function
5926
5927Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * configure.in Makefile.am: removed libxml softlink for good
5930 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5931 100% coverage by gtk-doc
5932
5933Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5936 fixed serious troubles due to size_t vs. int mismatch
5937
5938Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5941
5942Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5943
5944 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5945 convenient extension API for value and context managing
5946 Now handles external objects through xmlXPathPopExternal,
5947 xmlXPathWrapExternal and xmlXPathReturnExternal.
5948 Added functions for sets operations (intersection, etc.)
5949
5950Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5953 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5954 HTMLparser.c: cleanup of global variables, marking some
5955 const or private.
5956
5957Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5958
5959 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5960 fixed xmlXPathNodeSetItem when passing index=0
5961
5962Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5965
5966Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * xmllint.c: fixed compilation under Cygwin #57503
5969 * TODO: update
5970
59712001-07-13 Peter Williams <peterw@ximian.com>
5972
5973 * config.h.in: add #undef HAVE_DLFCN_H
5974
5975 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5976 builddir.
5977
5978Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5981 raised by #57348 and #57381
5982
5983Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5986 tree.c xpointer.c: store the line numbder in element->content,
5987 may break some software, need a configuration mechanism
5988
59892001-07-10 Darin Adler <darin@bentspoon.com>
5990
5991 * .cvsignore:
5992 * example/.cvsignore:
5993 * include/.cvsignore:
5994 * include/libxml/.cvsignore:
5995 Various things that are generated and should be ignored.
5996
5997Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6000 * doc/xml.html doc/html/*: updated the docs
6001
6002Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6005 validation occured on content with element child
6006
6007Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * tree.c: fixed XML Base computation which was broken
6010 * debugXML.c: added a base function to the shell
6011 * Makefile.am result/scripts/* test/scripts/*: added scripts
6012 based regression tests, and adding 2 XML Base tests
6013
6014Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * tree.c: set properties doc and call xmlSetListDoc for properties
6017 content when grafting them in a different tree.
6018 * aclocal.m4: remove from CVS
6019
6020Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * win32/libxml2/libxml2.def.src: added some missing entry point
6023 for XPath (Mark Vakoc)
6024
6025Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6028 layer should URI-Unescape before trying to open resources.
6029
6030Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * xpath.c: fix the name() bug for elements in the default
6033 namespace reported by Charlie Bozeman
6034
6035Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6038 led to an XPath fix, improvements of SAX initialization, and
6039 an added option --nocdata to testXPath
6040
6041Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * doc/libxml-doc.el: Felix Natter provided anew version working
6044 with XEmacs too
6045
6046Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * include/libxml/xpath.h: small cleanup
6049 * doc/xml.html: update
6050
6051Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6054 released 2.3.14
6055
6056Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * doc/html/*: rebuilt the docs for the release
6059 * doc/xml.html: added 2.3.14 release.
6060
6061Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6064 were not equal to empty strings
6065
6066Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * SAX.c: fixed a URI-Reference computation problem when validating
6069 * xmlIO.c: small cleanup
6070
6071Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * parser.c: improved the description of a couple of interfaces
6074 upon Larry Stamper suggestion
6075
6076Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6077
6078 * SAX.c entities.c parser.c: changed completely the way entities
6079 are handled when running the parser in entity substitution mode.
6080 This fixes a bug reported by Stephan Kulow and nearly divides
6081 by 3 the amount of memory required by libxslt to load and process
6082 DocBook TDG.
6083
6084Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * HTMLparser.c: fixing a too early root closing problem raised
6087 byt Prashanth Naidu
6088
6089Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6092 raised by Mark Vakoc.
6093
6094Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * example/Makefile.am: fixed the include path to add srcdir/include
6097 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6098 and some cleanup
6099
6100Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6103 lot of optimization work, results in significant improvements
6104 when handling really complex XPath queries. Add a small optimizer
6105 for unions, improve [n] and [last()], avoid some costly ops.
6106
6107Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6110 * xpath.c: small cleanup
6111 * xmlGetNsList: reformated, fixed problems if used on Entities
6112
6113Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6116
6117Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6120 * Makefile.am example/Makefile.am: workaround automake generating
6121 erroneous deps
6122
6123Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6124
6125 * include/win32config.h: bug #56801 Yon Derek provided a patch
6126 to the windows config file.
6127
6128Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6131 libxml.h : Yon Derek provided a set of changes to compile from
6132 CVS on Windows/MSC
6133
6134Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * parser.c: fixed UTF8 BOM support in push mode
6137 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6138 added a specific testcase
6139
6140Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * Makefile.am: added --push regression tests
6143 * parserInternals.c: the XML parser segfaulted in --push mode
6144
6145Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * configure.in: moved the symlinks detection within a CVS
6148 check, this is not portable and will be removed soon.
6149 * xpath.c: small cleanup/speedup
6150
6151Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6154 release of 2.3.12
6155 * parser.c: make an error message if unknow entities in all cases
6156
6157Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6160
6161Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6164 includes were installed in the wrong dir
6165
6166Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * doc/html.xml: warn against sending code to exhibit bugs.
6169
6170Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6173 Tru64 from Thomas Leitner
6174
6175Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * AUTHORS: added William and Bjorn
6178 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6179 daniel@veillard.com hopefully I won't have to do this again
6180 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6181 docs can be rebuilt cleanly now
6182 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6183 from CVs it's generated, added include/libxml/xmlwin32version.h
6184 also generated but which should change far less frequently.
6185 * catalog.c nanoftp.c: made sure to include libxml.h not
6186 libxml/xmlversion.h directly
6187 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6188 when compiling on WIN32 and MSC
6189
6190Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * include/Makefile.am include/libxml/Makefile.am configure.in:
6193 fixed make distcheck and rebuilding the rpms
6194
6195Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * configure.in: should finish the migration of exported includes
6198 into a real include/libxml in CVS, at least for CVS users.
6199 * removed the exported headers, added in include/libxml (as well
6200 as xmlversion.h.in).
6201
6202Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * configure.in: fixed the way to detect symlink
6205
6206Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * configure.in: updated, include/libxml is now a real CVS dir
6209
6210Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6213 version works with both libxml1 and libxml2 (it autodetects
6214 the prefix of the html-files) from Felix Natter.
6215 * doc/xml.html: updated doc accordingly
6216
6217Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * xpath.c: fixed the bug generating a template loop in libxslt
6220 when using docbook-xsl-1.4, * should filter out document nodes
6221 * HACKING: added William
6222 * TODO: updated
6223
6224Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * doc/FAQ.html: added a warning about gcc-3.0
6227 * doc/xml.html: added reference to gdome2 and removed a confusing
6228 sentence
6229
6230Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * xmlversion.h: okay this is a generated file, but Windows
6233 users need it and they can't generate it, and I want CVS
6234 Windows users ...
6235 * win32/libxml2/libxml2_so.dsp: Windows project file for
6236 the shared lib version of libxml2
6237 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6238 resources needed for libxslt/xsltproc by Yon Derek
6239
6240Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6241
6242 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6243
6244Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6247
6248Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * include/win32config.h: Yon Derek provided a first fix
6251 to be able to compile libxslt/xsltproc on Windows
6252
6253Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * xpath.c: attempt to work around what seemed a gcc optimizer
6256 bug when handling floats on i386 http://veillard.com/gcc.bug
6257 * tree.c entities.c encoding.c: doing some cleanups while
6258 chasing it
6259
6260Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6261
6262 * Makefile.am: cleanup when --without-debug is specified
6263 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6264 w.r.t. --without-debug and other include points
6265 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6266 Catalogs
6267 * configure.in entities.h tree.h HTMLparser.c: removed
6268 --without-corba, made the _private field mandatory
6269
6270Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6271
6272 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6273 outputs a BOM in UTF8, an errata has been issued to avoid the
6274 problem, that was the most reasonable solution... Add support
6275 for a leading UTF8 BOM in entities.
6276
6277Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * valid.c: fixed a bug found when post validating an entity ref
6280 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6281 activate it too
6282
6283Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6286 weakness in the node copy the XPointer and the XInclude
6287 implementations. Serious cleanup.
6288
6289Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * Makefile.am: Kjartan Maraas provided a small patch to
6292 add xml2-config.in to EXTRA_DIST
6293
6294Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6297 provided another failing case found in KDE, the way the
6298 ctxt->vctxt.nodeTab was allocated and freed changed over
6299 time but it wasn't completely cleaned up. This should fix it.
6300
6301Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * parser.c: Stephan Kulow also raised the fact that line number
6304 could get miscounted making debug harder, fixed the problem
6305 in xmlParseCharData()
6306
6307Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * valid.c: Stephan Kulow pointed out a problem when validating
6310 and using an empty entity, forgot a 'break' in a case.
6311
6312Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6315 * doc/xml.html: updated with 2.3.11
6316
6317Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * TODO: updated adding cleanup of generated doc
6320 * configure.in: prepared to release 2.3.11
6321 * xmllint.c: added --version for bug reporting
6322 * doc/html/*.html: rebuilt the doc
6323
6324Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xpath.c: first part of the work on selecting namespace to
6327 fix bug #56115
6328
6329Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6332 when using -liconv
6333 * TODO: updated
6334
6335Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6338 cleanup, encoding support.
6339
6340Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6343
6344Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * xpath.c: bug detected by Ankh when / is used as a function arg
6347
6348Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6351 of element and use it to avoid outputting formatting spaces at
6352 the wrong place. Implemented the format parameter for HTML save.
6353 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6354 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6355 result/HTML/wired.html: of course this impact the result of a
6356 number of HTML tests
6357
6358Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * HTMLtree.[ch]: started augmenting the HTML save API with
6361 encoding and formatting parameters
6362
6363Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * HTMLtree.h: cleanup and started evaluating the work needed on
6366 revamping the HTML output code
6367
6368Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6371
6372Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * valid.c: fixed bug #56049, forgot one check in the
6375 validation routine
6376
6377Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6380
6381Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * libxml.h: fixed an error in last commit
6384 * doc/FAQ.html: added an entry for compilation from CVS
6385
6386Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * xmlversion.h.in libxml.h: Cygwin patches
6389 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6390 * tree.h: cleanup
6391
6392Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6393
6394 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6395 memory block in a strange case where libxml is linked twice
6396 in the binary.
6397
6398Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6399
6400 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6401 state far too often, simple fix used to avoid it.
6402
6403Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6406 being processed, applied his patch
6407 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6408
6409Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6410
6411 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6412 provided fixes to compile on MSCC again
6413 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6414 also provided an update for the project files.
6415
6416Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6419 bug #55810
6420
6421Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * tree.c: fixed xmlGetNsProp() to close bug #55683
6424 Note this requires libxslt to use it's own function instead.
6425
6426Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * HTMLtree.c: when in a pre element no formatting space should
6429 be added.
6430 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6431
6432Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * configure.in: added tests for signal() and signal.h
6435
6436Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6439
6440Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * doc/libxml-doc.el: Felix Natter provided a new version for
6443 libxml2
6444
6445Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * HTMLtree.c: when in a pre element no formatting space should
6448 be added.
6449
6450Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6453
6454Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6457 hack
6458 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6459 * uri.c: fixed a warning
6460
6461Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * HTMLtree.c: trying to close bug #55772 escaping in script
6464 elements
6465 * doc/xml.html: suggest to send mail to the list
6466
6467Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6470 good. Use a macro and based on the solution provided in
6471 vsnprintf manual page from GNU.
6472
6473Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6474
6475 * error.c: Workaround for non-preserving variadic list.
6476 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6477
6478Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * doc/xml.html: added 2.3.10 release
6481
6482Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * configure.in: releasing 2.3.10
6485
6486Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6489
6490Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6491
6492 * encoding.c: Robert Collins provided a patch to add the
6493 "US-ASCII" encoding alias
6494
6495Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6498 string oriented functions and started cleaning the related areas
6499 in xpath.c which needed fixing in this respect
6500
6501Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6504 #55380
6505 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6506
6507Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * TODO: updated
6510 * nanohttp.[ch] : started adding APIs to get the redirected URL
6511 when this occurs (needed for further base computation
6512 * tree.h: cleanup
6513 * encoding.c: cleanup
6514 * SAX.c: minor change around ctxt->loadsubset
6515
6516Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * Makefile.am include/Makefile.am: small change to have
6519 include/libxml rebuilt if working from CVS.
6520 * uri.c: applied another patch from Carl Douglas for URI escaping,
6521 this should close bug #51876
6522
6523Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6526 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6527 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6528 added specific regression test
6529 * parser.h: preparing for the XSLT mode where DTD inherited
6530 attributes are added to the tree.
6531
6532Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6533
6534 * xinclude.[ch]: Updated the namespace for the Last Call version
6535 * result/XInclude/include test/XInclude/include: updated the
6536 testsuite accordingly
6537
6538Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6541 related to bug #51876
6542
6543Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * tree.c: fixed a gross mistake in base computation, xml:base is
6546 not completely correct yet (need cascade).
6547 * xpath.[ch]: added the few things needed to find a function name
6548 and URI from the XPath context when it is called.
6549
6550Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6553 * DOCBparser.c: small cleanup
6554 * xmllint.c: added a --catalogs option to load catalogs from
6555 $SGML_CATALOG_FILES
6556 * tree.c: cleanup
6557 * configure.in: iconv library fixup, ICONV_LIBS
6558
6559Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6560
6561 * catalog.c: handling of CATALOG entries. detection of recursion,
6562 and a few bugfixes
6563 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6564 against the default namespace
6565
6566Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6569
6570Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * parser.c: fixed propagation context info when parsing an
6573 external entity.
6574 * doc/html/*.html: regenerated a couple of docs
6575
6576Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * doc/xml.html: update with 2.3.9 informations
6579
6580Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6583 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6584 * doc/html/* : rebuilt the docs
6585 * valid.c: small patch which may improve some case when
6586 validating.
6587
6588Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * HTMLparser.c: Closed bug #54891
6591 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6592 to the suite
6593
6594Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6597 applied a documentation patch from LotR and filled in a few missing
6598 descriptions
6599
6600Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xpath.c tree.c parser.c: speed optimizations at the parser level
6603 document tree freeing and xpath evaluation
6604
6605Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * parser.c parser.h parserInternals.h: fixed a couple of
6608 interfaces for handling memory buffer input to const char *
6609 upon suggestion of JamesH.
6610
6611Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * configure.in: LoTR sent a patch fixing the previous commit
6614
6615Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * configure.in: trying to deal again with the stoopid -R linking
6618 flag of Solaris
6619
6620Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * xpath.h: two nodeset access macros from Thomas Broyer
6623
6624Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6627 patch from Thomas Broyer
6628
6629Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6632 case
6633 * INSTALL: was empty added stuff from the FAQ
6634
6635Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6638 attributes handling and #54433 by adding xmlUnsetProp()
6639 and xmlUnsetNsProp()
6640
6641Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * HTMLparser.c: Patch from Jonas Borgström
6644 (htmlGetEndPriority): New function, returns
6645 the priority of a certain element.
6646 (htmlAutoCloseOnClose): Only close inline elements if they
6647 all have lower or equal priority.
6648 * result/HTML: this of course changed a number of tests results.
6649
6650Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * xmlIO.c catalog.c: plugged in the default catalog resolution
6653 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6654 documentations
6655 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6656
6657Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6660 integrating catalogs
6661 * catalog.[ch] testCatalog.c: adding a small catalo API
6662 (only SGML catalog support).
6663 * parser.c: restaured xmlKeepBlanksDefault(0) API
6664
6665Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6668
6669Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * parser.c: added xmlParseExternalEntityPrivate() to allow
6672 propagation of ctxt->_private when parsing external entities
6673
6674Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6675
6676 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6677
6678Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6681
6682Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * valid.c: warn when indeterminist content model is detected
6685 * result/VC/ElementValid8: this adds a message
6686 * Makefile.am: add --novalid for VCM tests
6687 * parserInternals.c: added a call to Init memory
6688
6689Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6692 when both parameters are NULL.
6693
6694Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6695
6696 * valid.c: applied small patch from Gary Pennington, reindented
6697 some part of the code.
6698
6699Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6700
6701 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6702 release, updated and regenerated the docs
6703
6704Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * xpath.c result/XPath/expr/floats : clarified and cleanup
6707 printing of abnormal floats in tests.
6708
6709Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6710
6711 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6712 * results/HTML/ : a few changes in the output of the HTML tests as
6713 a result.
6714 * configure.in: tying to fix -liconv where needed
6715
6716Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * Makefile.am: fixed a stupid error
6719
6720Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * configure.in Makefile.am: make the inclusion of the trio
6723 modules in the library conditional
6724
6725Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6726
6727 * DOCBparser.c: patche from László Kovács, fixed entities refs
6728 in attributes handling
6729
6730Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6733 flushing
6734
6735Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6736
6737 * xpath.c: fix of an XSLT namespace bug reported on the list
6738 general/bug-8-
6739
6740Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * strio.h trio.c: Dan McNichol suggested a couple of small
6743 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6744
6745Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * tree.c parser.c encoding.c: spent a bit more time looking
6748 at the parsing speed and DOM handling. Added a few more
6749 speedups.
6750
6751Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * parser.c: small but effective parsing speed improvement
6754
6755Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * configure.in: default on the DocBook parser inclusion (for Gnome)
6758 * DOCBparser.h: fixed a header reference
6759
6760Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * configure.in xpath.c: applied Bjorn patches for FPE on the
6763 alpha
6764
6765Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6768 xmlSaveFormatFileTo()
6769
6770Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * xpath.c: simple and efficient optimization, XPath functions
6773 aways bind to the same code, cache this
6774 * TODO: updated (by saying some is obsolete)
6775
6776Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * xpath.c: more cleanup work on XPath name parsing routines
6779
6780Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6783 xmlXPathParseName
6784 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6785 * debugXML.c: avoid compilation problems if compiling without
6786 HTML support, Igor Zlatkovic
6787 * win32/libxml2/libxml2.def.src: being able to compile without
6788 XPath on Windows
6789
6790Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * libxml.m4: yet another patch from Toshio Kuratomi
6793
6794Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6797
6798Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * tree.[ch]: added xmlSaveFormatFile interface for saving
6801 and indenting a file.
6802
6803Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * xpath.c: fixed bug #53689 related to processing-instruction()
6806
6807Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * DOCBparser.c: patche from László Kovács
6810
6811Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * parser.c: applied fixes from Christian Glahn bug report #53391
6814
6815Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * error.c: Jean François Lecomte provided a complete description
6818 and a fix to bug #53537
6819
6820Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6823
6824Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6825
6826 * DOCBparser.c SAX.c: a bit more work on entities processing.
6827 Still Need to cleanup XML output and references in attributes
6828
6829Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830
6831 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6832
6833Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * tree.c: trying to fix #53574, not completely complete,
6836 I would like xmllint --copy --debug test/ent1 and
6837 xmllint --debug test/ent1 to show the same result.
6838 * xpath.c: fix a bug when trying to sort namespace nodes
6839
6840Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * HTMLtree.c: real fix for #53402
6843
6844Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6845
6846 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6847 PIs when using xsl:output
6848 * valid.c: closing #53537 some case generate segfaults if there
6849 is validity errors
6850
6851Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6854 of external parsed entities, added --noent to testDocbook
6855 * valid.c: Garry Pennington found an uninitialized variable
6856 access in xmlValidateElementContent()
6857
6858Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6861 with madness
6862 * result/HTML/ : this modified the result of the regression tests
6863 a lot.
6864
6865Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6866
6867 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6868 to doc where it wasn't checked against NULL reported by
6869 Jens Laas
6870
6871Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6874 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6875
6876Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6879 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6880 * SAX.[ch]: cleanup and updates for DocBook
6881 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6882 ex SGML identifier changes
6883 * valid.c: removed a static unused function.
6884
6885Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * HTMLtree.c: applied change for Paul Sponagl on script saving
6888 * Makefile.am: the warning about entity title.xml are normal.
6889
6890Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * configure.in: release of 2.3.7
6893 * Makefile.am: fixing make distcheck
6894
6895Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * doc/html/* doc/xml.html: updated and regenerated the docs
6898
6899Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6900
6901 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6902
6903Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * tree.c: fixed #53388 with the provided patch
6906
6907Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6908
6909 * valid.c: Bjorn detected an invalid memory access. Fixed
6910 vstateVPush()
6911
6912Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6913
6914 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6915
6916Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6917
6918 * libxml.h: new header used only for the compilation of libxml
6919 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6920 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6921 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6922 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6923 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6924 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6925 baseline (version 1.2 plus a single patch).
6926 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6927 scientific notation for numbers. Tests added.
6928 * xpath.c: formatting of numbers changed to use sprintf
6929 (contribution from William Brack)
6930
6931Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * valid.c: cleanup, more useful debugging
6934 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6935 * xmlIO.c: entity loading is printed as an error when validating
6936
6937Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * valid.c: fixed to validate within entities
6940 * test/VCM/v22.xml: added a specific testcase
6941
6942Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * valid.c: forgot an epsilon transition in for ()+
6945 * test/VCM/v21.xml : added a specific test case
6946
6947Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6948
6949 * valid.c: removed a state explosion exhibited by RSS
6950 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6951 from bug #51872
6952
6953Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6954
6955 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6956 validation without using an ugly NFA -> DFA algo in the source.
6957 Made a specific algorithm easier to maintain, using a single
6958 stack and without recursion.
6959 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6960 * hash.c: made the growing routine static
6961 * tree.h parser.c: added the parent information to an
6962 xmlElementContent node.
6963
6964Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * SAX.c parser.c xpath.c: generating IDs when not validating
6967 from an external parsed entity was poisoning the ID has table
6968 with removed values. This was killing XSLT on the KDE help
6969 browser.
6970
6971Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * entities.h: andrew@ugh.net.au detected a double declaration
6974
6975Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * debugXML.c hash.c tree.h valid.c : some changes related to
6978 the validation suport to improve speed with DocBook
6979 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6980 the way validation errors get reported
6981
6982Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6985 by P C Chow and William M. Brack for XSLT HTML output
6986
6987Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6990 Igor Zlatkovic patches for MSC compilation and added his
6991 updates
6992
6993Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6996 prefix lookup.
6997 * parserInternals.c: fixed the bug reported by Morus Walter
6998 due to an off by one typo in xmlStringCurrentChar()
6999
7000Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * HTMLparser.c result/HTML/*: revamped the way the HTML
7003 parser handles end of tags or end of input
7004
7005Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7008
7009Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7012 bug where the linktime verions of free() won't work ...
7013
7014Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7017
7018Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * doc/xml.html: added 2.3.6 release
7021
7022Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7023
7024 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7025 * result/wml.xml: resulted in a small output change
7026
7027Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * tree.c: xmlNewDoc was missing the charset initialization
7030 * xmllint.c: added --auto to autogenerate a doc, allow to
7031 reproduce the problem fixed on xmlNewDoc
7032
7033Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * xpath.c: trying to get 52979 solved
7036 * tree.c result/ result/noent/: trying to get 52712 solved, this
7037 also made me clean up the fact that XML output in general should
7038 not add formating blanks by default, this changed the output of
7039 a few tests
7040
7041Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7042
7043 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7044
7045Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * configure.in: finally released 2.3.6
7048
7049Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * xpath.c: checking for null pointer generated by new code
7052
7053Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * xpath.c: fixed a [] evaluation problem reported
7056 * test/XPath/tests/simpleaddr: extended test
7057 * result/XPath/simpleaddr: updated result
7058
7059Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * xmllint.c: Dan Timis reported a portability problem
7062 on Macs without mmap, fixed it.
7063
7064Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * testXPath.c : added a --tree option allowing to display the
7067 tree dump of the XPath expression
7068
7069Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * xpath.c: fixed a memleak when comparing nodesets
7072 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7073 * tree.c: added a TODO
7074
7075Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7078 we need string functions
7079 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7080 to be able to use them where needed. Applied some changes
7081 to reduce name linking pollution and compile in only what's
7082 needed.
7083 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7084 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7085 for the string manipulation functions
7086 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7087 to the free() function of xmlmemory.c
7088 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7089 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7090 usage.
7091
7092
7093Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * error.c: applied the context output patch of the error
7096 handling submitted by Chuck Griffith
7097 * error/VC/*: this slightly change some error logs
7098
7099Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7100
7101 * parser.c: fixed line number reporting on error
7102
7103Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * parser.c: Sullivan and Darin found a parser bug,
7106 applied the patch.
7107
7108Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7111 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7112 xmlversion.h.in xpointer.c: of course the way I defined
7113 UNUSED breaks on old gcc version. Try to be smart and
7114 also define it directly in xmlversion.h
7115 * configure.in: removed -ansi flag from the pedantic set
7116
7117Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7118 Huge cleanup, I switched to compile with
7119 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7120 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7121 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7122 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7123 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7124 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7125 encoding.h entities.c error.c list.[ch] nanoftp.c
7126 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7127 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7128 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7129 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7130 Cleanup, staticfied a number of non-exported functions,
7131 detected and cleaned up a dozen of problem found this way,
7132 avoided a lot of public function name/typedef/system names clashes
7133 * doc/xml.html: updated
7134 * configure.in: switched private flags to the really pedantic ones.
7135
7136Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * configure.in: 2.3.5
7139 * doc/html/*: rebuilt the docs
7140
7141Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * parser.c: fixed a reported bug in NOTATION parsing
7144 * uri.c: accepted but not fixed bug 51876, added TODO
7145 * Makefile.am: fixed bug 51876
7146
7147Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * config.h.in configure.in error.c: fix a compilation problem
7150 on platforms without vsnprintf (xml@thewrittenword.com)
7151
7152Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * parser.c: fixed a function name header typo
7155 * SAX.c: notations can also occur in external subset.
7156
7157Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * error.c: removed a C++ like comment
7160
7161Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7162
7163 * parser.c: fixing bug 52299 strange condition leading
7164 to a parser crash due to a buffer overflow
7165 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7166 added the specific test case
7167
7168Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7171 xmlXPathConvert{String,Number,Boolean} to be able to make
7172 type casts without a context stack, fixed some implementation
7173 problems related to the absence of context at parse-time,
7174 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7175 in the public API too
7176 * xpointer.c xpathInternals.h: we need to know at parse time
7177 whether we are compiling an XPointer
7178
7179Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7182 cleaned up the parser internals, refactored XPath code, added
7183 new compilation based APIs and cleanly separated public and
7184 private APIs.
7185
7186Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * xpath.h: the comp field must be added at the end to avoid
7189 killing binary compat.
7190
7191Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * Makefile.am: detect XPath memleaks in regreson tests
7194 * error.c: fixed and error w.r.t. error reporting still using
7195 stderr
7196 * hash.c: added new line at end of file
7197 * tree.h: minor cleanup
7198 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7199 expression parsing from evaluation, resulted in a number of
7200 changes internally, and in XPointer. Likely to break stuff
7201 using xpathInternals.h but should remain binary compatible,
7202 new interfaces will be added.
7203
7204Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * configure.in: fixed a couple of problems reported by
7207 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7208 without gcc on non linux platforms.
7209
7210Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7211
7212 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7213 a fix for --with-html-dir= configure support. I hope it won't
7214 break rpm generation
7215
7216Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7217
7218 * xmlIO.c: one function comment cleanup.
7219
7220Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * SAX.c: external subset notations were improperly registered
7223 in the internal subset.
7224
7225Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7226
7227 * README.cvs-commits: added, pointing to HACKING
7228 * HACKING: updated
7229
7230Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7231
7232 * parser.c: and Matt Sergeant found one in the XML push
7233 parser (erroneous check I forgot to remove when I fixed the
7234 main parser).
7235
7236Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7237
7238 * xpath.c: ptittom found a small bug in UnaryExpr
7239
7240Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7241
7242 * configure.in: bumped to 2.3.4
7243 * error.c: fixed bug #51860
7244 * tree.c: fixed bug #51861
7245 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7246 * tree.[ch] : added xmlDefaultBufferSize
7247 * nanoftp.c: typo in function name header block
7248 * doc/xml.html : updated, added link to XML::LibXSLT
7249 * doc/html/* : rebuilt the docs
7250
7251Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7252
7253 * parser.c SAX.c: the new content parsing code raised an
7254 ugly bug in the characters() SAX callback. Found it
7255 just because of strangeness in XSLT XML Rec ouptut :-(
7256
7257Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7258
7259 * Makefile.am: Martin Baulig suggested to add -lm
7260 * tree.c: found another bug in xmlNodeGetContent()
7261
7262Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7263
7264 * xpath.c: Bjorn found the error related to strictness of comparison.
7265
7266Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * parser.c: trying to fix the Dtd parsing problem reported
7269 by Gary, side effect of last week speed optimizations.
7270
7271Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7274 * parserInternals.c: removed unneeded test raised by Stric
7275
7276Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7277
7278 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7279 and fixed by William Brack). Added xmlXPathFormatNumber.
7280 Changed the sorting slightly.
7281 * configure.in Makefile.am example/Makefile.am: Added -lm.
7282 Please note that applications linking with libxml2, must
7283 also like with the math library from now on.
7284
7285Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7286
7287 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7288
7289Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7290
7291 * parser.c: one must report spaces even if the Dtd element
7292 content proves that this is not part of the element content.
7293 * result/valid/*.xml: this changed the ouptu slightly
7294
7295Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7296
7297 * configure.in: bumped to 2.3.3
7298 * doc/xml.html: updated
7299
7300Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * tree.c: minor doc fix
7303 * xpath.c: deallocation issues when a result tree has been
7304 converted to a node-set
7305
7306Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * doc/xml.html: oops corrected dates s/2000/2001
7309
7310Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7311
7312 * valid.c: new patch from Gary Pennington
7313
7314Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7315
7316 * doc/xml.html: applied patch from Ankh
7317
7318Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * xinclude.c: fixed a problem building on Mac
7321
7322Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * parser.c: more work on increasing parsing ferformances
7325
7326Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7329 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7330 avoiding memcpy in production builds MEM_CLEANUP macro use
7331 * parser.[ch] parserInternals.c: optimizations of the tightest
7332 internal loops inside the parser. Better checking of I/O
7333 flushing/loading conditions
7334 * xmllint.c : added --timing
7335
7336Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * configure.in: bumped to 2.3.2
7339 * doc/xml.html: updated for release
7340
7341Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * xpath.c: found a memleak and fixed a nasty bug
7344
7345Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7346
7347 * xmllint.[c1] : added return code errors for xmllint
7348 * xpath.c: specific debug dump function for result value trees
7349
7350Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7351
7352 * xpath.c: finally implemented xmlXPathCompareNodeSets
7353 * test/XPath/expr/floats results/XPath/expr/floats: added
7354 a test for float expressions
7355
7356Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7357
7358 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7359 * parserInternals.[ch]: trying to speed up parsing
7360 * xpath.c : speeded up node set equality op
7361
7362Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7365 better handling of ID/IDREF and the list modules associated
7366 * configure.in: small CFLAGS cleanup
7367
7368Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * configure.in: fixed iconv detection on AIX (stric)
7371
7372Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7373
7374 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7375
7376Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7377
7378 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7379 and optimized xmlXPathNodeSetSort
7380
7381Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * xpath.c: bug fix when context size is 0
7384 * parser.c: I like Norm's Dtd because they still manage to break
7385 the parser occasionally
7386
7387Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7388
7389 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7390
7391Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7394 attributes within the XML-1.0 namespace
7395
7396Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * xpathInternals.h: exported a few axis functions
7399 * doc/xml.html: updated the doc
7400
7401Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * configure.in: applied patch from Daniel van Balen for OpenBSD
7404 and bumped version to 2.3.1
7405 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7406 attempt to find autoclosing was simply broken, removed it,
7407 updated the examples, this is better
7408
7409Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7412 hash functionnalities.
7413 * doc/html/* : rebuild the doc
7414
7415Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7416
7417 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7418 on predicate
7419 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7420 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7421 really want to have tags closed on output even if we accept
7422 unclosed ones on input
7423
7424Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7425
7426 * xpath.c: ouch don't free NULL, rare case fixed
7427 * tree.c: don't coalesce text nodes if they don't have the
7428 same behaviour wrt escaping on output
7429
7430Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7431
7432 * xpath.c: small fixup
7433 * SAX.c: don't warn on empty namespaces.
7434
7435Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * README: a bit of cleanup
7438 * configure.in: preparing for 2.3.0 release
7439
7440Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7441
7442 * hash.[ch]: added a first version of xmlHashSize()
7443 * valid.c: another bug fix from Gary Pennington
7444
7445Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7446
7447 * valid.c: couple of bug fixes pointed by Gary Pennington
7448 * HTMLtree.c: #if 0 cleanup
7449
7450Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7451
7452 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7453 which removes a time consuming check of xmlXPathNodeSetAdd()
7454 and use it in places where we are sure to not break unicity
7455
7456Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * xpath.c: bug fixes found from XSLT
7459 * tree.c: preserve node->name special values when copying nodes.
7460 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7461 external subset are fetched when available but without full
7462 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7463 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7464 output with encoding disabled.
7465
7466Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7467
7468 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7469 xmlCheckFilename should not be called from xmlFileOpenW
7470 and xmlGzfileOpenW
7471
7472Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7475 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7476 added the new tests for URI normalization
7477 * testURI.c: fixed stoopid bugs
7478 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7479 the URI in the error messages are now properly normalized
7480
7481Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7484
7485Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7488
7489Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7490
7491 * xpath.c: fixed mod operator
7492
7493Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7494
7495 * parser.c: fixed xmlStrcat doc
7496 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7497 trees.
7498
7499Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7500
7501 * xpath.c result/XPath/tests/chaptersbase
7502 result/XPath/tests/simplebase: fixed XPath node()
7503 * tree.c: small fix in xmlNewNs()
7504 * Makefile.am: removed extraneous xml2Conf.sh rule
7505
7506Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7507
7508 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7509 Changed the library name, in order to get libxml-devel and
7510 libxml2-devel to coexist on a single system
7511 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7512 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7513
7514Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7517 libxml2-devel installable in // as libxml-devel.
7518
7519Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7520
7521 * doc/Makefile.am: fixed make rebuild in doc
7522 * doc/html/*.html: rebuilt the docs
7523
7524Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7527
7528Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7529
7530 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7531 the HTML doc to go into the -devel RPM ...
7532 * aclocal.m4 config.h.in: some updates due to auto* magic
7533
7534Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7535
7536 * xpath.h: added a hook in the context structure allowing to
7537 link to extra support, needed for XSLT
7538
7539Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7540
7541 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7542 xmlXPtrCmpPoints to use it.
7543 * propagated the following patch from Alejandro Forero
7544 * include/win32config.h xmlIO.c: applied further suggestions
7545 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7546 * example/gjobread.c: fixed warnings, now that it builds
7547
7548Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7549
7550 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7551
7552 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7553 filename points to a valid file (not a directory).
7554 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7555 Added calls to xmlCheckFilenameDir.
7556
7557 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7558 `path' (rather than `filename') as the parameter to gzopen and open.
7559
7560Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7561
7562 * Makefile.am: fixed a problem with EXTRA_DIST
7563
7564Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7565
7566 * Makefile.am example/Makefile.am: finally found the trick
7567 to build the example, i.e. add "." in SUBDIRS before example
7568 in the list <grin/>
7569
7570Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7571
7572 * doc/xml.html: updated with an XSLT section, removed pointer to
7573 W3C CVS base.
7574
7575Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7576
7577 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7578 too, and deallocation need to occur the same way.
7579
7580Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7581
7582 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7583 type correponding to an XSLT result tree fragment. Share most
7584 of the data format with node set, as well as operators.
7585 * HTMLtree.c: added a newline at the end of the doctype output
7586 whe this one is not present initially.
7587 * tree.c: make sure taht the parent and doc pointers are properly
7588 set when copying attributes (lists).
7589
7590Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7591
7592 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7593
7594Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7595
7596 * xpath.c: seems I finally killed that ugly path evaluation
7597 context bug (tagged 9999 in case is is wrong)
7598
7599Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7600
7601 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7602 for XSLT
7603
7604Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7605
7606 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7607 for xmlGzfileOpen() bug
7608
7609Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7610
7611 * xpath.c: removed an error found by XSLT usage
7612 * tree.c parserInternals.h: use a predefined static string
7613 for text and comment nodes, avoid freeing them in xmlFreeNode,
7614 exported the string name in parserInternals.h and added
7615 another value to disable encoding at output (for XSLT),
7616 gain memory, time.
7617
7618Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7621 win32/libxml2/libxml2_so.dsp: new makefiles and update
7622 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7623
7624Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7625
7626 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7627 Gary Pennington
7628
7629Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * xpath.c: fixed the comaprision of values and nodelists,
7632 need to compare nodelist still ...
7633 * debugXML.c: avoided a possible core dump
7634 * HTMLparser.c: cleanup
7635 * nanohttp.c: contributed fix.
7636 * tree.c: fixes in properties handling added xmlSetNsProp
7637 needed by libxslt
7638 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7639 comment
7640 * TODO: updated
7641
7642Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643
7644 * parser.c parserInternals.c: applied Bjorn Reese optimization
7645 patch
7646
7647Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7648
7649 * Makefile.am: applied patch fro make check from Martin Vidner
7650
7651Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7652
7653 * configure.in: preparing 2.2.11
7654 * doc/html/*: rebuild the HTML files
7655 * doc/xml.html : updated
7656
7657Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7658
7659 * tree.c: fixed a stupid bug
7660 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7661 patches related to validation of an XInclude processing result
7662 * TODO: updated
7663
7664Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7665
7666 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7667 on large files
7668
7669Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7670
7671 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7672
7673Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7674
7675 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7676 reported by Jonas Borgström
7677 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7678
7679Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7680
7681 * testXPath.c xpath.c: fixing the XPath union expressions problem
7682 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7683
7684Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7685
7686 * xmllint.c: Made is so if the file name is "-" is will read form
7687 standard input. Sven Heinicke <sven@zen.org>
7688 * tree.c: fixed a problem when growing buffer
7689 * tree.h: fixed the comment of the node types following andersca
7690 comment
7691 * TODO: updated
7692
7693Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * HTMLparser.[ch]: added a way to avoid adding automatically
7696 omitted tags. htmlHandleOmittedElem() allows to change the
7697 default handling.
7698 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7699 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7700 of xmllint too when using --memory flag, added a memory test
7701 suite at the Makefile level.
7702 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7703 with namespace use when encountering QNames in XPath evalation,
7704 added xmlns() scheme in XPointer.
7705 * nanoftp.c : incorporated a fix
7706 * parser.c xmlIO.c: fixed problems raised with encoding when using
7707 the memory I/O
7708 * parserInternals.c: closed bug 25934 reported by
7709 torsten.landschoff@innominate.de
7710 * TODO: updated
7711
7712Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7715 on a non-updated tree :-(, made a 2.2.10 release to correct the
7716 situation
7717
7718Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7721 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7722 integrated a set of OpenVMS changes from Howard Taylor
7723 <Howard.Taylor@pacoast.com>
7724
7725Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7728 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7729
7730Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * HTMLparser.c: some fixes on auto-open of html/head/body
7733 * encoding.c: fixed a compilation error on some gcc env
7734 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7735 XPointer implementation
7736 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7737 related XPointer tests and associated results
7738
7739Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * doc/xmldtd.html doc/xml.html: following a short step by step
7742 guidance on IRC to help maciej with DTDs I started a small
7743 page on the subject.
7744
7745Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * HTMLparser.c: fixed handling of broken charrefs
7748 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7749 patches
7750
7751Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7752
7753 * doc/xml.html doc/html/* : rebuilt the docs after adding
7754 xinclude and updated page for 2.2.7 and 2.2.8
7755 * configure.in: releasing 2.2.8
7756
7757Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * parser.[ch] parserInternals.c: applied the conditional
7760 section processing fix from Jonathan P Springer
7761 <jonathan.springer2@gte.net>
7762 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7763 project file, fixed iconv default non support
7764 * xpath.c: fixed the problem of evaluating relative expressions
7765 when a node context is provided.
7766
7767Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7768
7769 * nanoftp.c: fixed gcc 2.95 new warnings
7770 * SAX.c: fixed a stupid bug
7771 * tree.c: fixed a formatting problem when round-tripping
7772 from/to memory
7773 * xinclude.c: chased memleak, fixed a base problem
7774 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7775 xmlXPtrBuildNodeList()
7776 * TODO: updated
7777 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7778 adding a first small set of regression tests for XInclude
7779
7780Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * nanohttp.[ch]: applied Wayne Davison patches to access
7783 the WWW-Authorization header.
7784 * parser.c: Closed Bug#30847: Problems when switching encoding
7785 in short files by applying Simon Berg's patch.
7786 * valid.c: fixed a validation problem
7787 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7788 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7789 Wayne Davison
7790 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7791 need to be extended to non full nodes selections.
7792 * xinclude.c: starts to work decently
7793
7794Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7797 debugXML.c xmlversion.h.in: Started adding XInclude support,
7798 this is a new xmllint option
7799 * tree.c xpath.c: applied TOM patches for XPath
7800 * xpointer.c: fixed a couple of errors.
7801 * uri.c: added an escaping function needed for xinclude
7802 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7803 new warning from RH70 gcc's version
7804
7805Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * HTMLparser.c: fixed loop on invalid char in scripts
7808 * parser.c: update to description of xmlIOParseDTD()
7809 * libxml.m4 xmlversion.h.in: changes contributed by
7810 Michael Schmeing <m.schmeing@internet-factory.de>
7811 * configure.in: preparing for 2.2.7
7812 * Makefile.am: trying to avoid config.h and acconfig.h
7813 being included in the distrib
7814 * configure.in: released 2.2.7
7815
7816Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7819 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7820
7821Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * parser.[ch]: added xmlIOParseDTD()
7824 * xpointer.c: added support for the 2 extra parameters of
7825 string-range, fixed a stoopid error when '0' was present
7826 in XPointer expressions
7827 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7828 testsuite for the above
7829
7830Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * libxml.spec.in: improved package descriptions
7833
7834Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * xpath.c xpathInternals.h: applied a large cleaning patch
7837 from TOM <ptittom@free.fr>, it also add namespace support
7838 for function and variables registration.
7839
7840Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7841
7842 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7843 * Makefile.mingw: Wayne Davison's update adding hash.c
7844
7845Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * xpath.c: fixed the root evaluation problems
7848 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7849 ignorable spaces with <b> <bold> <em>
7850 * tree.c: fixed a loop in xmlSearchNsByHref()
7851
7852Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * xpath.c: applied another XPath patch from TOM
7855 * xpath.c include/makefile.am: applied another patch from
7856 china@thewrittenword.com (cleanup on IRIX).
7857
7858Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * xml-config.1: received a fixed version from Fredrik Hallenberg
7861 <hallon@lysator.liu.se>
7862
7863Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7866 cleanup patch for XPath
7867
7868Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * patched to redirrect all "out of context" error messages to
7871 a reconfigurable routine. The changes are:
7872 * xmlerror.h : added the export of an error context type (void *)
7873 an error handler type xmlGenericErrorFunc there is an interface
7874 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7875 to reset the error handling routine and its argument
7876 (by default it's equivalent to respectively fprintf and stderr.
7877 * all the c files: all wild accesses to stderr or stdout within
7878 the library have been replaced to calls to the handler.
7879
7880Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * configure.in: release 2.2.6
7883 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7884 exporting the inner functions of xpath for extension modules
7885 * doc/*: updated and rebuilt the doc
7886
7887Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * nanohttp.c : applied Wayne HTTP cleanup patch
7890 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7891 and xmlNodeSetSpacePreserve()
7892
7893Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7894
7895 * xpath.c: closing bug #29260
7896
7897Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7900 multikey tuples, made hash structure opaque
7901 * valid.[ch]: moved elements, attributes, notations decalarations
7902 as well as ID and refs to hash tables.
7903 * entities.c: hash cleanup
7904 * xmlmemory.c: fixed a dump problem in debug mode
7905 * include/Makefile.am: problem passing in DESTDIR= values patch
7906 from Marc Christensen <marc@calderasystems.com>
7907 * nanohttp.c: removed debugging remains
7908 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7909 * HTMLparser.c parser.c: fixing a number of problems with the
7910 macros in the *parser.c files (Wayne).
7911 * HTMLparser.c: close the previous option when opening a new one
7912 (Marc Sanfacon).
7913 * result/HTML/*: updated the HTML results accordingly
7914
7915Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7918 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7919 XPath functions and XML entities table to them. More to come...
7920 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7921
7922Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * tree.c: coalesce adjacent text nodes
7925 * valid.c: handling of blank nodes in DTd validation (raised
7926 by problems with a posteriori validation).
7927 * nanohttp.c: changing behaviour on HTTP write stuff.
7928 * HTMLtree.c: forced body and html to be explicitely closed.
7929 * xpath.h: exported more XPath functions.
7930
7931Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * Release of 2.2.5
7934 * xpointer.c: range() range-inside and other helper functions
7935 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7936
7937Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7940 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7941
7942Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7945 and XPointer modules
7946
7947Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * SAX.h: closed #25107
7950
7951Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * testSAX.c: fixed problem with cdata reporting
7954 * SAXresult/* : updated
7955
7956Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7959 Closed bug #27499, added to regression tests
7960 * TODO: updated
7961
7962Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7965 support for SCRIPT and STYLE with help from Bjorn Reese
7966 * test/HTML/* result/HTML/*: added simple testcase and updated
7967 the existing ones.
7968
7969Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7972 string-range for empty strings
7973 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7974 test/XPath/xptr/strrange: augmented the XPointer testsuite
7975
7976Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * doc/xml.html doc/xmlmem.html: added a module describing memory
7979 interfaces and use, updated the main page.
7980
7981Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7984 nanoftp code work on Windows too now
7985
7986Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7989 * xpointer.c: implemented string-range() at least a good first version
7990 * test/XPath/docs/str test/XPath/xptr/strrange
7991 result/XPath/xptr/strrange: the string-range() tests
7992
7993Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * Makefile.am include/Makefile.am include/win32config.h
7996 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7997 and make distcheck
7998
7999Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8002 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8003 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8004
8005Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8008 patch for socklen_t detection by
8009 Albert Chin-A-Young <china@thewrittenword.com>
8010
8011Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8014 and added a --dtdvalid option to xmllint used to test it
8015
8016Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8019 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8020
8021Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8024 handlings (registration, lookup, cleanup)
8025
8026Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * configure.in Makefile.am include/makefile.am: adding XPointer
8029 and XPtrtests target
8030 * xpointer.[ch] : new files for XPointer support
8031 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8032 more XPath tests
8033
8034Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * configure.in: fixed, very broken, make distcheck works again
8037
8038Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * More work toward 2.2.5, integrated a number of patches
8041 * configure.in Makefile.am win32config.h.in: trying to cleanup
8042 make distcheck .... huh ...
8043 * include/Makefile.am include/win32config.h: new directory
8044 for includes
8045 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8046 updated teh makefiles and instructions for WIN32
8047 * xpath.c: small fixes
8048 * test/XPath/ results/XPath: updated the testcases and results
8049 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8050 suggested patches
8051 * valid.c: fixed an ID bug
8052
8053Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008056 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008057 * xpath.[ch]: worked on XPointer
8058
8059Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8060
8061 * configure.in Makefile.am: 2.2.5, ship the include in an
8062 include/libxml subdirectory, use symlinks when using CVS
8063 * testSAX.c: fixed small bug
8064 * testXPath.c: changed the way testfiles are parsed
8065 * debugXML.c: same kind of cleanup when parsing an argument expression
8066 XPath/XPointers can have blanks embedded
8067 * xpath.[ch]: more cleanup, reorgs for XPointer work
8068 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8069 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8070
8071Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8074 in the XPath engine, rewrote large parts of it, now it's far
8075 cleaner and in sync with the REC not an old WD. Fixed a parsing
8076 problem in the interactive XML shell found when testing XPath.
8077
8078Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8081 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8082 examples with the extra test
8083
8084Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8085
8086 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8087 the global init function.
8088
8089Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * HTMLparser.c: Doohhh, attribute name parsing was still case
8092 sensitive ! Fixed this ...
8093 * result/HTML/* : updated the tests results accordingly
8094
8095Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8098 engine, should be far more stable, incorporated a new version of
8099 preceding/following axis, need testing
8100 * uri.c: fixed file:///c:/a/b/c problem
8101 * test/XPath/tests/idsimple: augmented the XPath tests
8102
8103Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8104
8105 * doc/* rebuilding docs for 2.2.4 release
8106
8107Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * configure.in: releasing 2.2.4
8110 * parser.[ch]: added xmlStrEqual()
8111 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8112 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8113 use xmlStrEqual instead
8114 * TODO: updated
8115 * added an XPath test
8116
8117Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8120 * entities.h: exported xmlInitializePredefinedEntities
8121 * parser.[ch] : added xmlInitParser()
8122 * parserInternals.h : had to export htmlInitAutoClose()
8123
8124Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8125
8126 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8127 problems
8128 * Makefile.am : added XPath regression tests to normal tests
8129 * uri.c: fixed a problem with local paths, cleanup
8130 * parser.c: fixed a problem with large CData sections
8131
8132Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8133
8134 * configure.in xml-config.in: patch from "Ben Taylor"
8135 <sol7x86@hotmail.com> for solaris shared libs lookup
8136
81372000-09-30 Martin Baulig <baulig@suse.de>
8138
8139 * libxml-2.0.pc.in: Provide pkg-config script.
8140
8141 * configure.in: Create the libxml-2.0.pc script from the
8142 libxml-2.0.pc.in templates.
8143 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8144 script in `$(libdir)/pkgconfig'.
8145
8146Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8149 when compiling with MSC
8150
8151Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * xpath.c: patch for normalize-string() substring-before(),
8154 substring-after() and translate() functions from Bjorn Reese
8155 <breese@mail1.stofanet.dk>
8156 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8157 Fredrik Hallenberg <hallon@lysator.liu.se>
8158 * TODO: updated
8159
8160Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8163 problem of socklen_t being undefined on a number of platforms
8164 * debugXML.c: fixed a compilation problem when without snprintf
8165
8166Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8169 an URI bug and a fix for the control-character-induced infinite loop
8170 * nanohttp.c: preventive fix for compiling on WIN32
8171
8172Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * xmlint.c: closing bug #25000
8175
8176Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8179 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8180 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8181 related function, fixing xmlStrncmp(), and associated cleanup
8182 * result/HTML/entities.html.sax: updating result
8183
8184Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * uri.c: applied patch for URI escaping from Wayne Davison
8187 <wayned@blorf.net>
8188 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8189 from Denis Barbier <barbier@imacs.polytechnique.fr>
8190 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8191 patch from Wayne Davison
8192
8193Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8194
8195 * doc/xml.html : updated with new releases, adding "how to help"
8196
8197Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8200 removed a few warnings in pedantic mode ...
8201 * parserInternals.c parser.c: moved encoding switching function
8202 to parserInternals.c
8203 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8204
8205Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8206
8207 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8208 error or warning handlers
8209
8210Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * parserInternals.c parserInternals.h parser.c Makefile.am:
8213 created a new module parserInternals.c, moved most of the
8214 code shared by the various parsers there, as well as
8215 deprecated code from parser.c. More cleanup of parser.c
8216 * uri.c: fixed a problem when URI is NULL
8217 * valid.c: speedup when looking for an attribute declaration
8218
8219Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8222 the cleanup of the computation of URI references when seeking
8223 external entities. The URI reference string and the resulting
8224 URI are both stored now.
8225 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8226 large s(n)printf checks and cleanup from Denis Barbier
8227 <barbier@imacs.polytechnique.fr>
8228 * xmlversion.h.in tree.h: couple of SGML declarations for a
8229 possible docbook module.
8230 * result/VC/ : a couple of test output changed due to the change
8231 of the entities URI
8232
8233Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * parser.h: added a _private field for linking user's data
8236
8237Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * parser.c parserInternals.h: demacroified most of the IS_XXX
8240 the gain in size is significant so ...
8241
8242Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * entities.c: cases where looking up entities with doc==NULL
8245 covered
8246
8247Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * uri.c: applied Wayne Davison patch
8250 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8251
8252Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * uri.c testUri.c: applied Wayne Davison patches
8255 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8256 * Makefile.in: added URItest and included thenin "make tests"
8257
8258Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8259
8260 * xmlversion.h.in: closed bug 22941
8261
8262Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * doc/xmlio.html: added doc and example for entity loader
8265 redefinition.
8266
8267Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8270 used by libxml
8271
8272Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8273
8274 * parser.c: Fixed bug on invalid ontent characters and when using
8275 push.
8276 * xmllint.c: fixed xmllint endling of errors in push mode
8277
8278Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * HTMLparser.c testHTML.c: applied two new patches from
8281 Wayne Davison <wayned@users.sourceforge.net>
8282 * result/HTML/*.sax: regenerated HTML SAX output
8283 * parser.c: more cleanup.
8284
8285Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * HTMLparser.[ch] testHTML.c: applied the second set of
8288 patches from Wayne Davison <wayned@users.sourceforge.net>,
8289 adding htmlEncodeEntities()
8290 * HTMLparser.c: fixed an ignorable white space detection bug
8291 occuring when parsing with SAX only
8292 * result/HTML/*.sax: updated since the output is now HTML
8293 encoded...
8294
8295Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * HTMLparser.[ch]: applied some of Wayne Davison
8298 <wayned@users.sourceforge.net> patches
8299
8300Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8303 undeclared namespace prefix was used, added a warning.
8304 Cleaned up support w.r.t. entities, spilling out a warning
8305 and being pedantic on lookups.
8306 * test/warning/ent9 : added testcase for previous example.
8307 * TODO: updated
8308 * parserInternals.h parser.c: changed the way names are parsed
8309 now allow infinite size and decrease penalty for normal use
8310 * parser.c: Started a big cleanup/check of the parser code,
8311 fixed some of the most tortuous entity code, spotted code
8312 unused anymore
8313 * test/*: added tests for very long names and related nasty
8314 things.
8315
8316Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * doc/encoding.html: added encoding aliases doc
8319 * doc/xml.html: updates
8320 * encoding.[ch]: added EncodingAliases functions
8321 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8322 bottleneck affecting large DTDs like Docbook
8323 * parser.[ch] xmllint.c: added a pedantic option, will be
8324 useful
8325 * SAX.c: redefinition of entities is reported in pedantic mode
8326 * testHTML.c: uninitialized warning from gcc
8327 * uri.c: fixed a couple of bugs
8328 * TODO: added issue raised by Michael
8329
8330Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * doc/encoding.html: propagated Martin Duerst suggestions
8333
8334Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8337 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8338 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8339 by Wayne Davison
8340
8341Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * nanoftp.c nanohttp.c: small cleanup
8344 * TODO: updated
8345
8346Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * added an old VC testcase and updated title.xml entity
8349
8350Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8353 done on auto-opening of <p> tags and cleanup of SAX output
8354
8355Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8358
8359Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * doc/xml.html libxml.* structure.*: updated the doc a bit
8362
8363Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8366 of SAX tests
8367
8368Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8371 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8372
8373Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8376 * testHTML.c: fix core dump on Solaris 2.x systems
8377 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8378 * result/HTML/*.sax: previous bug fix lead to new results
8379
8380Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8381
8382 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8383 * configure.in: added --with-readline=DIR to accept alternate
8384 path for readline include/library
8385 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8386 for ANSI under HP-UX
8387 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8388 includes @LIBS@
8389
8390Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * doc/* : rebuilt the docs
8393 * getting ready for 2.2.2 release
8394
8395Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8398 and xmlAddFeature()
8399 * tree.[ch]: added xmlAddChildList()
8400 * xmllint.c: MAP_FAILED macro test
8401 * parser.h: added xmlParseCtxtExternalEntity()
8402 * valid.c: applied bug fixes removed warning
8403 * tree.c: added CDATA block to elements content
8404 * testSAX.c: cleanup of output
8405 * testHTML.c: added SAX testing
8406 * encoding.c: better error recovery
8407 * SAX.c, parser.c: fixed one of the external entity processing
8408 of the OASis testsuite
8409 * Makefile.am: added HTML SAX regression tests
8410 * configure.in: bumped to 2.2.2
8411 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8412 SAX results
8413
8414Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * configure.in: patch for HP compiler
8417
84182000-08-04 Sven Heinicke <sven@zen.org>
8419
8420 * xmllint.c: Was coredumping sometimes when the file given didn't
8421 exist.
8422
8423Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8424
8425 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8426
8427 when using in memory parsing. Need some cleanup.
8428 * xmllint.c configure.in: added a --memory flag to test memory
8429 parsing
8430
8431Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8432
8433 * nanohttp.c: fixed socklen_t replacement to unsigned int
8434 * parser.c: fixed a space handdling missing at the end of
8435 production 28 DOCTYPE.
8436 * xmlmemory.c: fixed a stupid bug on the routine to override
8437 allocation functions
8438 * TODO: updated
8439
8440Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8441
8442 * doc/ regenerated the docs
8443
8444Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8445
8446 * doc/encoding.html doc/xml.html: added I18N doc
8447 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8448 improvements, both parser and filters, added ASCII & HTML,
8449 fixed the ISO-Latin-1 one
8450 * xmllint.c testHTML.c: added/made visible --encode
8451 * debugXML.c : cleanup
8452 * most .c files: applied patches due to warning on Windows and
8453 when using Sun Pro cc compiler
8454 * xpath.c : cleanup memleaks
8455 * nanoftp.c : added a TESTING preprocessor flag for standalong
8456 compile so that people can report bugs more easilly
8457 * nanohttp.c : ditched socklen_t which was a portability mess
8458 and replaced it with unsigned int.
8459 * tree.[ch]: added xmlHasProp()
8460 * TODO: updated
8461 * test/ : added more test for entities, NS, encoding, HTML, wap
8462 * configure.in: preparing for 2.2.0 release
8463
8464Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008467 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008468
8469Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8470
8471 * doc/xml.html: changed the xmlsoft.org structure, updated the
8472 examples w.r.t. root and childs
8473
8474Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8475
Daniel Veillard784b9352003-02-16 15:50:27 +00008476 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008477
8478Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8479
8480 * HTMLparser.c: Work on character encoding support for the HTML parser
8481 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8482 * encoding.c: Fixed a potential memleak in the encoding stuff
8483
8484Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * doc/FAQ.html doc/Makefile.am : added a FAQ
8487
8488Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8489
8490 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8491 of the HTML parser to force it to not bypass SAX
8492
8493Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8494
8495 * win32config.h.in: updated
8496 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8497 lacks iconv support :-( need to release 2.1.1
8498 * configure.in: release 2.1.1
8499 * HTMLparser: fixed bug #14784
8500 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8501 by Windows compiler
8502 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8503 the SAX startDocument() callback.
8504 * TODO: updated
8505
8506Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * added xmlStopParser()
8509
8510Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * configure.in: 2.1.0 prerelease
8513 * Large resync between W3C and Gnome tree
8514 * nanoftp, nanohttp.c: fixed stalled connections probs
8515 * HTMLtree.c SAX.c : support for attribute without values in
8516 HTML for andersca
8517 * valid.c: Fixed most validation + namespace problems
8518 * HTMLparser.c: start document callback for andersca
8519 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8520 * parser.h, SAX.c: serious speed improvement for large
8521 CDATA blocks
8522 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8523 different encoding
8524 * example/Makefile.am example/gjobread.c tree.h: work on
8525 libxml1 libxml2 convergence.
8526 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8527 and the LIBXML_TEST_VERSION macro
8528
8529Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * doc/xml.html: various patches and improvements typo fixed by
8532 Felix Natter
8533 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8534 from Felix Natter <fnatter@gmx.net>
8535
8536Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8537
8538 * doc/upgrade.html: updated with instructions for support of both
8539 libxml-1.x and libxml-2.x
8540 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8541 for 2.x support and also fixed includes
8542
8543
8544Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8547 the encoding support, added iconv support, so now libxml if
8548 compiled with iconv automatically support japanese encodings
8549 among others. Work based on initial patch from Yuan-Chen Cheng
8550 I may have broken binary compat in the encoding handler
8551 registration scheme, but that was so utterly broken I don't
8552 expect anybody to have used this feature until now.
8553 * parserInternals.h: fixup on the CHAR range macro
8554 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8555 code.
8556 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8557 * uri.c: added xmlParseURI() I can't believe I forgot to
8558 implement this one in 2.0 !!!
8559 * SAX.c: moved doc->encoding update in the endDocument() call.
8560 * TODO: updated.
8561
8562Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * tree.h: removed extraneous xmlRemoveProp definition
8565 * TODO: added item about --disable-corba configure switch
8566 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8567 * nanoftp.c: fixed include problems giving troubles on AIX and
8568 slowlaris
8569 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8570 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8571 comment and headers changes to lower gtk-doc number of warnings
8572 * doc/html/*: rebuilt docs
8573
8574Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * HACKING: documented the tag for 1.x and instructions
8577
8578Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8581 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8582 xmlCreateIOParserCtxt
8583 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8584 significant overall improvement
8585 * xmllint.c: added I/O test to xmllint
8586 * testSAX.c: added a speed test
8587 * doc/* : updated/regenerated
8588
8589Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8590
8591 * xpath.c uri.h parserInternals.h: cosmetic changes from
8592 "Timur I. Bakeyev" <timur@bat.ru>, including making
8593 xmlCreateURI() public
8594
8595Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8598 and the code at the same time. Added a clean mechanism for
8599 overload or added input methods: xmlRegisterInputCallbacks()
8600 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8601 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8602 * TODO: updated
8603 * doc/* : updated/regenerated
8604 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8605 source dir
8606
8607Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * testURI.c: yet another forgotten commit, I should get some sleep !
8610
8611Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * xmllint.c: forgot to commit this too ?
8614
8615Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * xmlversion.h.in : forgot to commit this previously
8618
8619Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8620
8621 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8622 * README TODO: updated for release
8623 * uri.c uri.h: added authority parsing/saving
8624 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8625 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8626 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8627 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8628 Makefile.am : added compile-time customization of libxml
8629 --with-ftp --with-http --with-html --with-xpath --with-debug
8630 --with-mem-debug
8631 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8632 #include <libxml/xxx.h> I hope it won't break too much stuff
8633 and will be manageable in the future...
8634 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8635 and added xmllint to the installed programs
8636 * uri.h: added xmlFreeURI()
8637
8638Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8639
8640 * uri.c uri.h: finished the escaping handling, the base support
8641 and the URI path normalization. Looks good just lacks the
8642 authority content parsing code.
8643 * Makefile.am: added instructions to generate testURI
8644 * TODO: updated
8645 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8646 added links and icons for W3C and Gnome
8647
8648Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8649
8650 * xmlmemory.[ch] : seems I forgot to actually update the files in
8651 the last commit :-)
8652 * doc/xml.html doc/html/* : updated and uploaded the docs
8653
8654Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8657 * TODO: updated
8658 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8659 libxml default allocation function with another set (like gmalloc/
8660 gfree).
8661 * Makefile.am, uri.c, uri.h: added a set of functions to do
8662 exact (litteraly copied from the RFC 2396 productions) parsing
8663 and handling of URI. Will be needed for XLink, one XML WFC,
8664 XML Base and reused in the nano[ftp/http] modules. Still work
8665 to be done.
8666
8667Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * configure.in, libxml.spec.in : libxml2
8670 * doc/* : updated the doc page, rebuilt the docs
8671
8672Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * all: tagged LIB_XML_1_X
8675 * *.c *.h : updated from W3C CVS tree
8676 * configure.in : 2.0.0-beta
8677 * libxml.spec.in : libxml2 package nam
8678 * result/* : new version of the tests output
8679
8680Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8681
8682 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8683
8684Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8685
8686 * doc/* : rebuilt the docs
8687 * parser.c: final patch on #6766
8688 * valid.c: small patch on validity checks.
8689
8690Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8693 added
8694 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8695 compatibility w.r.t. XML spec and existing code.
8696
8697Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8698
8699 * parser.c: seems a better solution to <a> </a> exists,
8700 will try it for a while
8701
8702Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * parser.c: tried to remove the <a> </a> generating <a/>
8705 this is hard. Left a flag for that purpose. Fixed bug #6766
8706 * configure.in: prepared 1.8.7 not released, due to previous
8707 problem
8708
8709Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * doc/xml.html : applied second patch from Paul DuBois
8712
8713Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * doc/xml.html : applied patch from Paul DuBois
8716
8717Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8718
8719 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8720
8721Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8724 compilation warnings on various platforms.
8725 * parser.c: Fixed #5281 validity error callbacks are now desactived
8726 by default if not validating.
8727
8728Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8731
8732Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8735 <gkatsi@cs.toronto.edu>
8736
8737Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8740 processing URLs
8741
8742Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8745 xmlNanoFTPUpdateURL for persistent control connections.
8746 * configure.in: 1.8.6
8747
8748Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8751 * tree.[ch] : added xmlSaveNoEmptyTags
8752
87532000-01-29 James Henstridge <james@daa.com.au>
8754
8755 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8756
8757 * Makefile.am: added nanoftp.[ch] to the build.
8758
8759Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * nanoftp.[ch]: cleanup, comments, API
8762 * debugXML.c : fixed a bug in the cat command
8763 * doc/*: regenerated the docs
8764
8765Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8766
8767 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8768 * debugXML.c : fixed a bug in the cat command
8769 * valid.c: fixing some small probs
8770 * libxml.spec.in: get rid of the SNAP suffix
8771 * doc/xml.html: updated the status
8772
8773Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8774
8775 * xml-config.in: xml-config --version to just return the
8776 version number
8777 * xpath.c: some cleanup w.r.t. axis when the current node is
8778 an attribute.
8779 * TODO: updated
8780
8781Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * configure.in: prepared for libxml-1.8.5
8784 * doc/* recompiled the documentation
8785
87862000-01-17 Jody Goldberg <jgoldberg@home.com>
8787
8788 * configure.in : WARNING autoconf subtlety alert :
8789 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8790 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8791 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8792 get defined by AC_CHECK_HEADERS.
8793
8794Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8795
8796 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8797 Rune.Djurhuus@fast.no
8798
8799Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * TODO: updated
8802 * tree.c, parser.c: made sure that only memory alloc problems
8803 and internal parser errors are allowed to write to stdout or
8804 stderr.
8805
8806Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * tree.c : restored xmlNewGlobalNs since this seems used by
8809 a lot of existing code :-(, fixed a bug in xmlNewNs
8810 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8811 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8812 to exit() from the library code.
8813 * xpath.c, parser.c: removed bugs or unused code detected by
8814 Windows compilers
8815 * parser.c: started adding interfaces for parsing well balanced
8816 XML fragments
8817 * configure.in: releasing 1.8.4
8818 * doc/* : rebuilt the docs
8819
8820Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * tree.[ch] : added xmlNewDocFragment() for DOM
8823 * testHTML.c: uninitialized variable.
8824
8825Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8826
8827 * doc/* : rebuild the docs
8828
8829Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * acconfig.h: readline and history patch
8832 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8833 * tree.c: added check and handling when possibly removing an ID
8834 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8835 and saving.
8836 * test/HTML/entities.html result/HTML/entities.html* : test for
8837 various entities reference cases
8838 * result/HTML/* : as a result output of some testcase have
8839 changed
8840 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8841 by previous example. added xmlParseTryOrFinish().
8842 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8843 entities.h debugXML.h HTMLparser.h: changed the way struct are
8844 declared to allow gtk-doc to expose those
8845 * parser.c: closed bug #4960
8846 * Makefile.am configure.in: Applied patch from
8847 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8848 and math/socket libs detection
8849
8850Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * configure.in, Makefile.am: link tester against readline
8853 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8854
8855Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * tree.[ch]: added xmlRemoveProp
8858 * win32config.h.in nanohttp.c: avoid including the Windows
8859 socket stuff in every C files
8860 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8861 the XmL parser(s)
8862 * test/ns4 result/ns4 etc...: added test case for previous prob
8863 * tree.c: xmlNewNs wasn't checking for double definition
8864 * Makefile.in: fixed a problem with dist-hook duplicates
8865 * parser.[hc], xmlIO.c: fixed the loading of external entities
8866 APIs, now xmlLoadExternalEntity() is used everywhere and
8867 setting up an app specific front-end using the
8868 * SAX.c parser.c: some fixes, now the xhtml spec validates
8869 with the xhtml DTD.
8870 * error.c: fixed crashes in case of no input stream
8871 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8872 to the validation tests and results
8873
8874Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8877 too htmlCreatePushParserCtxt() and htmlParseChunk()
8878 * parser.c: a bit of cleanup.
8879 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8880 to XML) removed the last mem leak known
8881 * HTMLtree.c: output message cleanup
8882 * xmlmemory.c: display content info about memory blocks
8883 * result/HTML/wired.* : missing att value warning change
8884
8885Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * doc/* : rebuilt the documentation
8888
8889Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * parser.[ch] parserInternals.h: Push parser for XML,
8892 seems to work fine now
8893 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8894 --push for push testing
8895 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8896 * testSAX.c: added --push
8897 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8898 subtree
8899 * xmlIO.[ch] : enriched API + fixes for push mode
8900 * entities.[ch]: added the entity content length to the struct.
8901 * xmlmemory.[ch]: new API to show the last entries for the shell
8902 * valid.c: added required attribute testing
8903 * SAX.c: the cdata callback now merge contiguous fragments
8904 * HTMLparser.c: cleanup of some macros
8905
8906Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * parser.c: fix for PIs name starting with xml
8909 * tree.c: fixed a potential problem with || and && ops
8910 * *.c, configure.in win32config.h.in : generate win32config.h for
8911 those on the Other Side !
8912
8913Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * parser.c: fixed a stupid = vs. == bug :-(
8916 * doc/gnome-xml.sgml: s/glade/xml/
8917
8918Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8919
8920 * configure.in, doc/xml.html : bug fix release 1.8.2
8921 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8922 Hopefully the end of that silly C++ include problem
8923 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8924 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8925 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8926 troubles with autoclosed elements when the stree shape doesn't
8927 follow the DtD specs. Added htmlIsAutoClosed() and
8928 htmlAutoCloseTag()
8929 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8930 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8931 * debugXML.c: fixed a bug on printing default namespaces.
8932 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8933
8934Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8935
8936 * result/HTML/*.htm[l] : updated the HTML regression tests according
8937 to the new output
8938 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8939 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8940 problem due to intermix of extern "C" { ... } declarations for C++
8941 and recursive includes in the headers
8942
89431999-12-20 Chris Lahey <clahey@umich.edu>
8944
8945 * HTMLtree.c: Made it so that html nodes with a single child do
8946 not insert a carriage return before or after the child node.
8947
8948Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * configure.in, doc/xml.html : bug fix release 1.8.1
8951 * parser.c: fixed bug #4344
8952 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8953 added the glue to avoid C++ problems
8954 * doc/* : regenerated the documentation
8955
8956Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8959 namespace recognition, and Dia as a resul :-(
8960 * encoding.c: closed bug #3950
8961
8962Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8963
8964 * valid.c: debugging a posteriori validation, except URI expansion
8965 stuff this should be fixed now
8966 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8967 Carl Nygard <cnygard@bellatlantic.net>
8968 * tester.c: added --postvalid, cleaning of the code
8969 * tree.[ch]: added xmlDocGetRootElement()
8970
8971Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8972
8973 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8974 c++ losage.
8975
8976Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8977
8978 * configure.in, doc/xml.html : bumped to 1.8.0
8979 * xlink.[ch], Makefile.am : added framework for link detection
8980 * parser.h: added nbChars to parser context, needed for cleanup.
8981 * xmlmemory.c: removed a nasty bug when out of mem
8982 * valid.[ch]: adding namespace support for attribute decl
8983 * tester.c: added --debugent option
8984 * debugXML.[ch]: added xmlDebugDumpEntities()
8985 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8986 buffers instead, this was really needed, validation was breaking
8987 in strange ways due to that. Added xmlParseStringPEReference()
8988 and other parsing from strings functions. Entities processing
8989 modified again, but PERef are still not handled correcly but
8990 unless you're Eve Maller you won't notice :-)
8991 * HTMLparser.c: large changes toward reliability, and switched to
8992 lowercase internal tags, XHTML is lowercase, so it will help
8993 that output is closer to next version.
8994 * doc/* : regenerated the documentation, it is now hosted at
8995 http://xmlsoft.org/ (same bits I just bought the domain :-)
8996
8997
8998Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8999
9000 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9001 doc generation
9002 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9003 in the SAX API
9004 * doc/*: rebuilt the doc making sure everything appears in the
9005 HTML files
9006
9007Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9010 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9011 which allow impressive speed improvement on dataset with
9012 large text pieces, but at the cost of broken binary
9013 compatibility and slightly bigger memory usage.
9014 Configure with --with-buffers to activate them, they
9015 are protected with XML_USE_BUFFER_CONTENT define.
9016 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9017 goal is 0 memory left allocated once parser is no more used
9018 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9019 call xmlCleanupParser() and xmlMemoryDump()
9020
9021Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9024 * parser.[ch] encoding.[ch]: added memory cleanup routines
9025 * parser.c: closing bug #3788
9026 * doc/*: rebuilt the doc
9027
9028Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9029
9030 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9031 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9032 * tester.c: added --compress option
9033 * doc/*: rebuilt the documentation
9034
9035Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9038 if given /proc/kcore as input !
9039 * doc/xml.html doc/*: updated and rebuilt the documentation
9040
9041Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * parser.c: Fixed some wrongly space collapsing code due to
9044 a misreading of the spec.
9045 * result/*: fixed the output accordingly
9046
9047Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9048
9049 * encoding.c: bug fix and typos
9050 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9051 * parser.c: added attribute normalization closing bug #3597
9052 * test/att* result/att* SAXresult/att*: testcase for attribute
9053 normalization
9054
9055Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9056
9057 * configure.in: closing bug #3163 by adding extra flags for the
9058 cc compiler on HP-UX
9059
9060Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * valid.[ch] : removed a typo and an enumerated type bug in the
9063 xmlAddElementDecl() function
9064 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9065 call to xmlEncodeEntitiesReentrant() so that the functions
9066 New, Set and Get are at the same level.
9067 * parser.c HTMLparser.c: extra memory allocation bug for
9068 attributes detected by someone using libxml in embedded systems :-)
9069
9070Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * xmlmemory.h: turned off mem debug :-\
9073
9074Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9075
9076 * parser.c: closed bug #2784 a one line fix, but worth pushing
9077 a new release out
9078 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9079 some structures, comments before and after the
9080 main element, and other nastyness
9081 * HTMLtree.c tree.c: accomodate the extended HTML supported
9082 * configure.in: pushing 1.7.4
9083 * test/ent8 and related outputs : added a new test for bug #2784
9084 * test/HTML/wired.html and related output: a nasty HTML example
9085 * Makefile.am: improved the test scripts
9086 * docs/* : reran the documentation extractor, updated xml.html
9087
9088Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9091 HTMLparser and debugged the HTML related code. HTML documents
9092 now have their own type
9093 * entities.c: do not dump &apos; for HTML output
9094 * xmlmemory.c: improvement, breakpoint mechanism
9095 * testHTML.c: added --sax --repeat ...
9096 * Makefile.am: improved the HTML tests
9097 * valid.[ch]: added xmlValidGetValidElements and
9098 xmlValidGetPotentialChildren
9099 * tester.c: added --insert to test the 2 new functions
9100 * test//* result//* SAXresult//* : regression test cleanup
9101 and extension.
9102 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9103 gnome-xml-nanohttp.html
9104
9105Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * HTMLparser.c: fixed problems with some autoclose tags
9108 * tree.c: fixed XML output problems.
9109 * result/* SAXresult/*: update of the tests output
9110
9111Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * Makefile.am: Arturo patch for xmlConf.sh version info
9114 * parser.c: Tim Josling patch for single quoted items
9115 * tester.c: Tim Josling patch for tester options usage
9116 * tree.h: indent cleanup
9117
9118Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9119
9120 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9121 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9122
9123Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * tree.c : Raph patch for initialization of CORBA fields
9126 * parser.c, xpath.c, ...: modification of doc comments
9127 * xpath.c : allow spaces in xpath expressions
9128
9129Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9130
9131 * xmlmemory.h: turning off memory debug :-(
9132
9133Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9134
9135 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9136 better SAX interfaces.
9137 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9138 entity.
9139 * configure.in: 1.7.2
9140
9141Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9142
9143 * libxml.spec.in: fixed the URL
9144 * doc/xml.html: improved the documentation front-end
9145
9146Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9147
9148 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9149
9150Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9151
9152 * libxml.spec.in: fixed the alpha compile problem
9153 * parser.[ch]: changed errno to errNo in the parser context :-(
9154 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9155 * doc/xml.html: changed CHAR to xmlChar
9156 * doc/html/*: recompiled the documentation
9157 * configure.in: 1.7.1
9158
9159Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * parser.h: modified the parser context struct to regain 1.4.0
9162 binary compatibility
9163 * parser.c, xml-error.h: added errno ot teh context and defined
9164 a set of errors values with update of errno
9165 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9166 DTDs and entities
9167 * *.h, *.c: complete cleanup of the use of config.h and include
9168 protection depending on the current setup.
9169 * overalll debugging, maintenance and bug-fixing on all modules
9170 * updated the documentation
9171 * ready for 1.7.0
9172
9173Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9174
9175 * HTMLparser.c : cleanup
9176 * SAX.c valid.c valid.h: added ID/IDREF checking
9177 * tree.c tree.h: extended doc structure for refs
9178 * configure.in: 1.6.2
9179 * parser.c: patched bug in SAX user arg call
9180 * parserInternals.h: patched missing close in C++ wrapping
9181 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9182 especially upcoming XPointer implementation.
9183 * doc/xml.html: augmented, typo
9184
9185Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9186
9187 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9188 not all invocations of install understand -d.
9189
9190Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9191
9192 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9193 to make 'check' works, when builddir != srcdir.
9194
9195Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9196
9197 * doc/xml.html : updated the documentation
9198
9199Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9200
9201 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9202 not deallocated memory blocks
9203 * *.c : replaces all calls to malloc() free() and realloc() to
9204 the wrapper functions/macros
9205 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9206 instead of xmlFreeNodeList()
9207
9208Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9209
9210 * HTMLparser.c: corrected a stupid bug leading to core dump at
9211 tree deallocation. Removed warnings indicated by
9212 Stephane.Conversy@lri.fr
9213 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9214 looked for in the external subset
9215
9216Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9217
9218 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9219 on SGI by Stephane.Conversy@lri.fr
9220
9221Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9222
9223 * all .h : changed the prototype declaration indent as in gtk
9224 * most .c : working on reducing the TODOs in the code
9225 * most .c : cleanup though -pedantic and Insure++
9226 * improvements on validation ID checkings.
9227 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9228 * xml-config.in: closed #1810
9229
9230Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * tree.h, valid.c, valid.h: more work on validity, IDs
9233 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9234 definition for AIX
9235
9236Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9237
9238 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9239 the distribution due to a cut'n paste error at last commit
9240
9241Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9242
9243 * configure.in: upgraded to version 1.4.0
9244 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9245 Big update, added a large part of the validation process,
9246 it should be usable, but some parts are missing
9247 * xpath.c: improved the implementation w.r.t. root.
9248 * Makefile.am: added more tests
9249 * test and result trees: added a lot of tests
9250 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9251
9252Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9253
9254 * Added an HACKING file
9255
9256Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * xpath.[ch] : improvements and debug of the XPath implementation
9259 * parser.c, HTMLparser.c : modified the parsers to be progressive
9260 * tree.[ch] : extended the Buffer promitives
9261 * xmlIO.[ch] : added basic I/O routines providing progressive
9262 parsing and ready for I18N conversion plugins
9263 * SAXresult/* : the SAX callback sequence maybe slightly different
9264 now
9265 * test*.c : improved/updated the tests programs
9266 * doc/* : recompiled the docs.
9267
92681999-07-26 Michael Meeks <michael@edenproject.org>
9269
9270 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9271
9272 * tree.c: Ditto.
9273
9274Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * configure.in: upgraded to version 1.4.0
9277 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9278 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9279 XML query language, see http://www.w3.org/TR/xpath for more details.
9280 * parser.c, parser.h: added CHAR* related string functions for XPath
9281 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9282 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9283 rebuild the docs.
9284 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9285 and regression testing capabilities for XPath.
9286
9287Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9288
9289 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9290 closing bug #1646
9291
9292Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * Makefile.am, example/Makefile.am: closed bug #1683
9295
9296Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * example/Makefile.am, configure.in: added the makefile for the
9299 gjobread example
9300
9301Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9302
9303 * doc/Makefile.am:
9304 - fix which allow "make install DESTDIR=</install/prefix>".
9305
9306Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9309 which fixed a problem on the file reading-code.
9310
9311Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9312
9313 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9314 output.
9315 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9316
9317Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9318
9319 * parser.h : Oops removed the binary compatibility problem
9320 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9321 * parser.c, HTMLparser.c: applied patches for reading from stdin
9322
9323Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9324
9325 * parser.c, entities.c, valid.c: cleanup bug #1591
9326 * configure.in: cleanup bug #1592
9327 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9328 the same tree back-end. Hence gdome will be available for it.
9329 * doc/Makefile.am: close bug #617
9330
9331Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9332
9333 * parser.c: alloctate a per parser context SAX interface block
9334
9335Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9338 and xmlEncodeEntitiesReentrant with the correct one :-\
9339
9340Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9341
9342 * commit of my internal XML base changes, quite a lot of
9343 changes, cleanups, better entities support, framework for
9344 new I/O and charset detection and handling
9345 * Fixed the configure/Makefile stuff to generate shared libs
9346 with the proper version info, so we jumped on rev from
9347 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9348 xmlEncodeEntities() result need to be freed now, and a string
9349 xmlParserVersion provide the current library version.
9350
9351Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9352
9353 * parser.c: fixed a buffer overrun for when you have a very long
9354 attribute with no entities in it.
9355
9356Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9357
9358 * added example directory
9359 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9360
9361Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9362
9363 * Release of libxml-1.1, nearly everything has been touched for
9364 this.
9365 * Added more regression tests
9366 * Updated the documentation
9367
9368Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * tree.[ch]: unified the XML_NO_CORBA defines.
9371 * parser.c encoding.[ch]: started plugging in char encoding detection
9372
9373Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9374
9375 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9376 Also freed allocated buffer.
9377
9378Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9379 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9380 reentrancy problem at printing. One is left in entities.c, to
9381 remove ASAP
9382 * testSAX.c : added a test example showing the use of the SAX
9383 interface if one doesn't want to build the DOM tree.
9384 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9385
9386Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9387
9388 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9389 large revamping of the parser to use SAX callbacks
9390 http://www.megginson.com/SAX/ (or at least a C like interface
9391 a la Expat). It's now possible to set up your own callbacks
9392 and the parser will not build a DOM tree.
9393 * test/* result/*: updated the test suite, I finally removed
9394 the old Namespace draft support (PI based).
9395
9396Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * Makefile.am: added test result to EXTRA_DIST for make tests
9399
9400Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9401
9402 * parser.c, parserInternals.h: moved the chars macro definitions
9403 to parserInternals.h
9404 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9405 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9406
9407Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9408
9409 * xml-config.in : applied patch to make --version work
9410
94111999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9412
9413 * Makefile.am (check-local): Alias for `tests' target. This will
9414 cause `make check' to do the right thing.
9415 (tests): Don't run tests in srcdir. Also, replaced calls to
9416 basename with a `sed' "equivalent".
9417
9418Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9421 it in the header and not the sources, updated the doc.
9422 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9423 pointing this out.
9424
9425Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9426
9427 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9428 exported the inputStream routines.
9429 * doc/html/* : updated accordingly
9430
9431Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9432
9433 * parser.c, parser.h, parserInternals.h: added a few extra
9434 internal calls to allocate and free parser contexts ...
9435 * doc/html/* : updated accordingly
9436
9437Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9438
9439 * configure.in, Makefile.am, doc/makefile.am : General changes for
9440 1.0.0 release and including the generated HTML documentation.
9441
9442Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * makefile.am : added parserInternals.h, oops.
9445
9446Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9447
9448 * parserInternals.h: added this header giving access to the parser
9449 internal functions.
9450 * doc/Makefile.am : added a rebuild target which rebuilds the full
9451 set of documentations
9452 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9453 the internal subset.
9454 * *.c *.h: modifications needed to generate the documentation using
9455 gtk-doc, cleanup of functions blocks, reorganisation of struct
9456 declarations.
9457
9458Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9459
9460 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9461 the tar and spec file to include the beginning of the doc.
9462
94631999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9464
9465 * doc/.cvsignore: Added this file.
9466
9467Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9468
9469 * tree.c: fixed xmlGetProp to return "" when the attribute
9470 exists, even if the node-list is NULL.
9471
9472Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9473
9474 * tree.c: patched an error outputting empty attribute values.
9475 * Makefile.am and doc/makefile.am: have been updated during the
9476 week-end. Sorry for an empty CVS log, I got a shell problem.
9477
9478Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9479
9480 * tree.h: cleaned up using enums instead of defines
9481 * parser.c, valid.[ch]: more work on parsing/output of element
9482 declarations
9483
9484Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * valid.[ch], tree.c, parser.c : more work toward full parsing
9487 of XML DTDs.
9488 * README: added informations about mailing-list and on-line
9489 documentation
9490
94911999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9492
9493 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9494
9495Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9496
9497 * parser.c, tree.[ch] : more work toward conformance testing,
9498 added a last element to accelerate parsing of very flat structures
9499 started working on internal subset Element content declaration.
9500 * valid.[ch] : first cut at adding code toward validation.
9501 * previous changes had also small impact on most files, especially
9502 the conformance testing using James Clark test suite.
9503
9504Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9505
9506 * test/* : updated the examples, most of them were not well
9507 formed (humm), and added rdf2.
9508 * result/* : resulting changes in the output.
9509
9510Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9511
9512 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9513
9514Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9515
9516 * tree.c: patched a bug in the generation of empty attributes
9517
9518Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9519
9520 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9521 for node/trees/documents/... Biggest problem is namespace
9522 support when copying subtrees.
9523
9524Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9525
9526 * parser.c, entities.c: improve entities and char ref encoding,
9527 and cleanups of error messages.
9528
9529Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9530
9531 * parser.c, entities.c: simple bug hunting done during rpm2html and
9532 rpmfind integration.
9533
9534Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9535
9536 * parser.[ch]: Added interfaces allowing to specify a SAX
9537 handler before parsing.
9538
9539Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9540
9541 * parser.c: redirrect all errors reporting through the SAX
9542 error function
9543
9544Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9545
9546 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9547 * libtool, tlmain ...: update of the libtool files
9548
95491998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9550
9551 * entities.c: Use g_snprintf insteda of snprintf.
9552
9553Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9554
9555 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9556 added ent5 test for this purpose.
9557 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9558
9559Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9560
9561 * parser.c: fixed? a strange error due to compression on a GWP
9562 document.
9563
9564Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9565
9566 * tree.[ch]: bug fixing
9567 * entities.[ch]: defined a specific type for predefined entities
9568 * doc/xml.html: more documentation on the library, how to use it,
9569 overview of the interfaces.
9570
9571Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9572
9573 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9574
9575Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9576
9577 * tree.c: corrected a small bug
9578 * doc/xml.html: continuing writing documentation.
9579
9580Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9581
9582 * debugXML.h debugXML.c: added debugging utilities.
9583 * tester.c: added --debug switch.
9584 * tree.c: patched an incorrect node->type assignment.
9585 * parser.c: formatting, ensure that node->doc != NULL in attributes
9586
9587Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9588
9589 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9590 entity support and provide an internal representation close to
9591 DOM one (entity ref nodes, and attribute value as tree). I tried
9592 to preserve the interface but this will surely break some apps
9593 (I have to change rpm2html/rpmfind for example). I had to change
9594 two interfaces, and the generated tree is somewhat different.
9595 * doc/* : started documenting the XML library, the tree and
9596 DOM/Corba. This is a first step.
9597
9598Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9599
9600 * parser.c: Set up the fonctions comment block, boring but useful.
9601 * parser.h, SAX.c, parser.c: now attributes are processed through
9602 the SAX interface. The problem is that my SAX interface diverged
9603 quite a bit from the original one, well this is not an official
9604 spec, and translating it from Java to C is hairy anyway...
9605
9606Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9607
9608 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9609 fonctions comment block, boring but useful.
9610
9611Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9612
9613 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9614 conversion routines. However they are not yet used to convert the
9615 inputs. The core will run with UTF-8.
9616
9617Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * tree.c : make sure that the type id is properly set-up when
9620 a new object is allocated, needed for DOM.
9621
9622Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9623
9624 * tree.h, tree.c: Ok, the main objects in the tree will be native
9625 corba objects, it costs 8 bytes per Node, Attribute and Document
9626 but it simplifies the Corba integration a lot (no extra interface
9627 objects to allocate/free).
9628
9629Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9630
9631 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9632 and changed NODEs contants for conformity with DOM Level 1
9633
9634Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9635
9636 * added hooks to keep track of servants when creating objects
9637 xmlDoc and xmlNode (for Corba export).
9638
9639Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9640
9641 * added xml-config script.
9642
9643Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9644
9645 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9646 to autoupdate libtool and automake conf files.
9647
96481998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9649
9650 * Makefile.am: Use '?' to separate the sed
9651 commands as ',' is used when people pass -Wl,something.
9652
9653
9654Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9655
9656 * tree.c, tree.h: added a per-document compression interface.
9657
9658Tue Sep 22 20:47:38 EDT 1998
9659
9660 * tree.c, tree.h: added saving with compression and added interfaces
9661 to control the compression level (xmlGetCompressMode,
9662 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9663
9664Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9665
9666 * parser.c: corrected a loop for files of size 0
9667
96681998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9669
9670 * error.h: New file. Contains prototyes from `error.c'.
9671
9672Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9673
9674 * Makefile.am (xmlincdir): New macro.
9675 (xmlinc_HEADERS): Renamed from include_HEADERS.
9676
9677Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9678
9679 * applied small patch on numeric entities from
9680 Christopher Blizzard <blizzard@appliedtheory.com>
9681
9682Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9683
9684 * New release 0.2, removed the old xml_* files so that it's
9685 coherent with the other CVS base (W3C), far better conformance
9686 to standard, new namespaces, decent entities support, beginning
9687 of a SAX-like interface. Nearly nothing left intact, even the
9688 test examples ...
9689
96901998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9691
9692 * .cvsignore: Add .deps dir
9693
9694Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9695
9696 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9697
9698Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9699
9700 * configure.in: added test for CPP
9701 * AUTHORS, Changelog: the original ones didn't get commited but the
9702 glib ones instead, fixed.
9703 * Makefile.am: corrected an error in library naming
9704
9705Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9706
9707 * integrated code developped at W3C
9708 * changed the original Copyright
9709 * migrated to automake
9710 * prefixed the filenames by xml_ to avoid filename clashes
9711
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009712Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9713
9714 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9715 should not be called.
9716
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009717Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9718
9719 * libxml-2.0.pc.in: applied the patch to fix #101894
9720
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009721Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9722
9723 * tree.c : applied patch from Lukas Schroeder for register callbacks
9724 * valid.c: modified patch from Lukas Schroeder to test
9725 register callbacks with --chkregister
9726
Daniel Veillard067bae52003-01-05 01:27:54 +00009727Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9728
9729 * xmlreader.c: seriously changed the way data are pushed to
9730 the underlying parser, go by block of 512 bytes instead of
9731 tryng to detect tag boundaries at that level. Changed the
9732 way empty element are detected and tagged.
9733 * python/tests/reader.py python/tests/reader2.py
9734 python/tests/reader3.py: small changes mostly due to context
9735 reporting being different and DTD node being reported. Some
9736 errors previously undetected are now caught and fixed.
9737 * doc/xmlreader.html: flagged last section as TODO
9738
Daniel Veillard51a447a2003-01-04 19:42:46 +00009739Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9740
9741 * python/libxml.py: integrated the Python 2.2 optimizations
9742 from Hannu Krosing, while maintaining compatibility with
9743 1.5 and 2.1
9744
Daniel Veillarde59494f2003-01-04 16:35:29 +00009745Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9746
9747 * xmllint.c: a bit of cleanup
9748 * xmlreader.c: small fix
9749 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9750 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9751
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009752Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9753
9754 * python/setup.py.in: patch from Stéphane Bidoul to include
9755 drv_libxml2.py in setup.py
9756
Daniel Veillard66b82892003-01-04 00:44:13 +00009757Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9758
9759 * doc/xmlreader.html: starting documenting the new XmlTextReader
9760 interface.
9761
Daniel Veillard7704fb12003-01-03 16:19:51 +00009762Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9763
9764 * xmllint.c: added the --stream flag to use the TextReader API
9765 * xmlreader.c: small performance tweak
9766
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009767Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9768
9769 * xmlreader.c python/tests/reader2py: okay the DTD validation
9770 code on top of the XMLTextParser API should be solid now.
9771
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009772Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9773
9774 * xmlreader.c python/tests/reader2py: Fixing some more mess
9775 with validation and recursive entities while using the
9776 reader interface, it's getting a bit messy...
9777
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009778Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9779
9780 * xmlreader.c python/tests/reader.py: another couple of problem
9781 related to IsEmptyElement reported by Stéphane Bidoul needed
9782 some fixes.
9783
Daniel Veillard4f860202003-01-02 13:00:02 +00009784Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9785
9786 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9787 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9788 based on the python XmlTextReader interface.
9789
Daniel Veillard3c265e42003-01-01 21:06:49 +00009790Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9791
9792 * tree.c: backing out one change in the last patch which broke the
9793 regression tests
9794
Daniel Veillard5335dc52003-01-01 20:59:38 +00009795Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9796
9797 * global.data globals.c tree.c include/libxml/globals.h: applied
9798 an old patch from Lukas Schroeder to track node creation and
9799 destruction. Probably missing a lot of references at the moment
9800 and not usable reliably.
9801
Daniel Veillard8ba17412003-01-01 19:13:12 +00009802Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9803
9804 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9805 from doc/news.html and a stylesheet
9806
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009807Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9808
9809 * xmlreader.c python/tests/reader.py: fixed another couple of
9810 xmlreader bugs reported by Stéphane Bidoul and added tests.
9811
Daniel Veillard9e395c22003-01-01 14:50:44 +00009812Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9813
9814 * xmlreader.c python/tests/reader2.py: fixed another validity
9815 checking in external parsed entities raised by Stéphane Bidoul
9816 and added a specific regression test.
9817 * python/tests/reader3.py: cleanup
9818
Daniel Veillardd5896142002-12-31 14:45:26 +00009819Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * xmlreader.c python/tests/reader2.py: fixed a problem with
9822 validation within entities pointed by Stéphane Bidoul, augmented
9823 the tests to catch those.
9824
Daniel Veillarddc85f282002-12-31 11:18:37 +00009825Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * python/generator.py: modified the generator to allow keeping
9828 class references when creating new classes, needed to fix a bug
9829 pointed by Stéphane Bidoul where the input buffer of the
9830 xmlTextReader instance gets destroyed if the python wrapper for
9831 the input is not referenced anymore.
9832
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009833Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9836 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9837
Daniel Veillard571b8892002-12-30 12:37:59 +00009838Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * xmlreader.c python/tests/reader.py: fixed another problem
9841 pointed by Stéphane Bidoul
9842
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009843Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9846 with "<a/>"
9847
Daniel Veillardecaba492002-12-30 10:55:29 +00009848Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * SAX.c: warn on xmlns:prefix="foo"
9851 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9852 for namespace attributes handling.
9853
Daniel Veillard2d84a892002-12-30 00:01:08 +00009854Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9857 a really nasty problem raised by a DocBook XSLT transform
9858 provided by Sebastian Bergmann
9859
Daniel Veillard29b3e282002-12-29 11:14:41 +00009860Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9863 by Stéphane Bidoul and integrated it into the tests
9864
Daniel Veillarde18fc182002-12-28 22:56:33 +00009865Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9868 extended the XmlTextReader API a bit, addding accessors for
9869 the current doc and node, and an entity substitution mode for
9870 the parser.
9871 * python/libxml.py python/libxml2class.txt: related updates
9872 * python/tests/Makefile.am python/tests/reader.py
9873 python/tests/reader2.py python/tests/reader3.py: updated a bit
9874 the old tests and added a new one to test the entities handling
9875
Daniel Veillardaba976d2002-12-28 21:14:18 +00009876Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9877
9878 * python/generator.py python/libxml2class.txt
9879 python/tests/reader.py python/tests/reader2.py: changed the
9880 generator to provide casing for the XmlTextReader similar to
9881 C# so that examples and documentation are more directly transposable.
9882 Fixed the couple of tests in the suite.
9883
Daniel Veillard83298842002-12-28 15:12:33 +00009884Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * doc/guidelines.html: added a document on guildeline for
9887 publishing and deploying XML
9888
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009889Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * valid.c xmlreader.c: final touch running DTD validation
9892 on the XmlTextReader
9893 * python/tests/Makefile.am python/tests/reader2.py: added a
9894 specific run based on the examples from test/valid/*.xml
9895
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009896Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * python/libxml.py: added a few predefined xmlTextReader parser
9899 configuration values.
9900
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009901Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * python/libxml_wrap.h: trying to fix #102037
9904
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009905Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * SAX.c: fixing bug #95296, when the predefined entities
9908 are redefined in the DTD the default one must be used
9909 instead anyway.
9910
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009911Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9912
9913 * doc/xmllint.xml
9914 * doc/xmllint.1
9915 Add discussion of XML_DEBUG_CATALOG to xmllint man
9916 page - bug #100907
9917
9918
Daniel Veillarddf512f42002-12-23 15:56:21 +00009919Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * xmlreader.c: Fixed the empty node detection to avoid reporting
9922 an inexistant close tag.
9923
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009924Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9925
9926 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9927 for Python 2.1
9928
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009929Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9932
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009933Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * doc/libxml2-api.xml python/tests/reader.py: one really need
9936 to provide the base URI information when creating a reader parser
9937 from an input stream. Updated the API and the example using it.
9938
Daniel Veillardea7751d2002-12-20 00:16:24 +00009939Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9942 include/libxml/valid.h include/libxml/xmlreader.h: working on
9943 DTD validation on top of xml reader interfaces. Allows to
9944 validate arbitrary large instances. This required some extensions
9945 to the valid module interface and augmenting the size of xmlID
9946 and xmlRef structs a bit.
9947 * uri.c xmlregexp.c: simple cleanup.
9948
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009949Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9952 work on the xml reader interfaces.
9953 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9954 Web page for the Windows binaries.
9955
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009956Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xmlIO.c: applied a patch for VMS following the report by
9959 Nigel Hall
9960
Daniel Veillard3772de32002-12-17 10:31:45 +00009961Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * parser.c: the parseStartTag bug fix wasn't complete.
9964
Daniel Veillard67df8092002-12-16 22:04:11 +00009965Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9966
9967 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9968 parseStartTag, fixing it.
9969 * test/att4 result/att4 result/noent/att4: adding the test
9970 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9971 more methods to XmlTextReader.
9972
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009973Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9974
9975 * win32/libxml2.def.src: added more xml reader exports
9976 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9977 to the build
9978
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009979Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9980
9981 * doc/tutorial/xmltutorial.xml
9982 plus generated html and pdf
9983 Updating tutorial again based on further comments from Niraj
9984 Tolia on the last iteration
9985
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009986Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9987
9988 * doc/tutorial/xmltutorial.xml
9989 * doc/tutorial/includekeyword.c
9990 * doc/tutorial/includegetattribute.c
9991 plus generated html and pdf
9992 Adding fix from Niraj Tolia to tutorial to properly free memory.
9993
9994
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009995Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9998 more methods of XmlTextReader.
9999 * python/libxml2class.txt python/tests/reader.py: this increased the
10000 methods in the bndings, augmented the test to check those new
10001 functions.
10002
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010003Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10006 methods of XmlTextReader.
10007 * python/generator.py python/libxml_wrap.h python/types.c
10008 python/libxml2class.txt: added the reader to the Python bindings
10009 * python/tests/Makefile.am python/tests/reader.py: added a specific
10010 test for the Python bindings of the Reader APIs
10011 * parser.c: small cleanup.
10012
Daniel Veillard06503452002-12-13 10:42:08 +000010013Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * xinclude.c: fallback was only copying the first child not the
10016 full child list of the fallback element, closes #89684 as reopened
10017 by Bernd Kuemmerlen
10018
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010019Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10020
10021 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10022
Daniel Veillard000eafb2002-12-12 10:04:22 +000010023Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10024
Daniel Veillardc1eed322002-12-12 11:01:32 +000010025 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010026 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010027 gives enum values, fix functype return type, put back fields in
10028 structs
10029 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010030
Daniel Veillard024b5702002-12-12 00:15:55 +000010031Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10034 about htmlNodeDumpOutput location.
10035 * xpath.c: removed an undefined function signature
10036 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10037 too many symbols in the API breaking the python bindings.
10038 Updated with the libxslt/libexslt changes.
10039
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010040Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * configure.in: preparing release of 2.4.29
10043 * doc/*: rebuilt the docs and API
10044 * xmlreader.c: a few more fixes for the XmlTextReader API
10045
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010046Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10047
10048 * include/win32config.h: applied mingw patch from Magnus Henoch
10049
Daniel Veillard5aad8322002-12-11 15:59:44 +000010050Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10051
10052 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10053
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010054Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10057 building Python script, does the C parsing directly, generates
10058 a better API description including structure fieds defs and
10059 enums. Still a couple of bugs, but good enough for the python
10060 wrappers now.
10061 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10062 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10063 include/libxml/schemasInternals.h include/libxml/tree.h: more
10064 cleanup based on the python analysis script reports.
10065 * libxml.spec.in: make sure the API XML description is part of the
10066 devel package.
10067
Daniel Veillard01c13b52002-12-10 15:19:08 +000010068Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10071 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10072 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10073 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10074 code cleanup, especially the function comments.
10075 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10076
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010077Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * Makefile.am xmlreader.c include/libxml/Makefile.am
10080 include/libxml/xmlreader.h: Adding a new set of APIs based on
10081 the C# TextXmlReader API but converted to C. Allow to parse
10082 in constant memory usage, far simpler to program and explain
10083 than the SAX like APIs, unfinished but working.
10084 * testReader.c: test program
10085
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010086Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10087
10088 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10089
Daniel Veillard64b35282002-12-04 15:10:40 +000010090Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10091
10092 * tree.c: Chip turner indicated that XHTML1 serialization
10093 rule for style actually break on both IE and Mozilla,
10094 try to avoid the rule if escaping ain't necessary
10095
Daniel Veillard8efff672002-12-04 11:44:48 +000010096Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * nanhttp.c: handle HTTP URL escaping, problem reported by
10099 Glen Nakamura and Stefano Zacchiroli
10100
Daniel Veillard1c732d22002-11-30 11:22:59 +000010101Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10104
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010105Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * uri.c: Johann Richard pointed out some XPointer problems for
10108 URN based URI references in XInclude. Modified the URI parsing
10109 and saving routines to allow correct parsing and saving of
10110 XPointers, especially when attached to "opaque" scheme accordingly
10111 to RFC 2396
10112
Daniel Veillard8db67d22002-11-27 19:39:27 +000010113Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10116 of refactoring to the HTML saving code.
10117 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10118 in the doc.
10119
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010120Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10123 to a buffer API to reuse the generic dump to an OutputIO layer,
10124 this reduces code, fixes xmlNodeDump() for XHTML, also made
10125 xmlNodeDump() now return the number of byte written.
10126
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010127Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * python/setup.py.in: another patch from Stéphane Bidoul for
10130 Python bindings on Windows
10131 * doc/parsedecl.py: small cleanup
10132
Daniel Veillard9715c172002-11-25 16:33:40 +000010133Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * libxml.spec.in configure.in: add a line in %changelog for releases
10136
Daniel Veillard9bc53102002-11-25 13:20:04 +000010137Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * parser.c: patch from Marcus Clarke fixing a problem in entities
10140 parsing that was detected in KDe documentations environment.
10141
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010142Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10143
10144 * python/libxml.c (libxml_prev): Return the previous as opposed to
10145 the next node (I guess this is the result of some cut & paste programming:)
10146
Daniel Veillard80d7b902002-11-23 16:23:08 +000010147Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10150
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010151Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * python/generator.py python/libxml.c python/setup.py.in: trying
10154 to fix the Python bindings build on Windows (Stéphane Bidoul)
10155
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010156Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10157
10158 * win32/configure.js: added option for python bindings
10159 * win32/libxml2.def.src: added more exports
10160
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010161Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10162
10163 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10164 pthreads
10165 * win32/wince/*: applied updates to Windows CE port from Javier
10166
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010167Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * configure.in: preparing 2.4.28
10170 * libxml.spec.in doc/Makefile.am: some cleanup
10171 * doc/*: updated the news and regenerated.
10172
Daniel Veillardfee408f2002-11-22 13:18:30 +000010173Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * HTMLparser.c: final touch at closing #87235 </p> end tags
10176 need to be generated.
10177 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10178 this change slightly the output of a few tests
10179 * doc/*: regenerated
10180
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010181Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * parserInternals.c: fixing bug #99190 when UTF8 document are
10184 parsed using the progressive parser and the end of the chunk
10185 is in the middle of an UTF8 multibyte character.
10186
William M. Brack8b2c7f12002-11-22 05:07:29 +000010187Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10188
10189 * threads.c: fixed initialization problem in xmlNewGlobalState
10190 which was causing crash.
10191 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10192 in xmlInitializeGlobalState.
10193 * parserInternals.c: cleaned up ctxt->sax initialisation.
10194
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010195Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * tree.c include/libxml/tree.h: modified the existing APIs
10198 to handle XHTML1 serialization rules automatically, also add
10199 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10200 libxslt serialization uses it when needed without changing
10201 the library API.
10202 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10203 result/xhtml1: added a new test specifically for xhtml1 output
10204 and updated the result of one XHTML1 test
10205
Daniel Veillardd076a202002-11-20 13:28:31 +000010206Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * xinclude.c parserInternals.c encoding.c: fixed #99082
10209 for xi:include encoding="..." support on text includes.
10210 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10211 test/XInclude/ents/isolatin.txt : added a specific regression test
10212 * python/generator.py python/libxml2class.txt: fixed the generator
10213 the new set of comments generated for doc/libxml2-api.xml were
10214 breaking the python generation.
10215
Daniel Veillard817e70b2002-11-19 22:28:48 +000010216Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10219 * configure.in: patch for Solaris on new autoconf closes #98880
10220 * doc/parsedecl.py: repair the frigging API building script,
10221 did I say that python xmllib sucks ?
10222 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10223 and some comment are no more truncated.
10224
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010225Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * parser.c: Martin Stoilov pointed out a potential leak in
10228 xmlCreateMemoryParserCtxt
10229
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010230Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10233 included in HTML documents and using the push parser.
10234
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010235Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10236
10237 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10238 specified, look for the Python interpreter not just in the
10239 specified root but also in the specified location. Fixes #98825
10240
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010241Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * python/libxml.c: fixing bug #98792 , node may have no doc
10244 and dereferencing without checking ain't good ...
10245
Daniel Veillarddad3f682002-11-17 16:47:27 +000010246Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * configure.in: preparing release 2.4.27
10249 * doc/* : updated and rebuilt the docs
10250 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10251 and all the docs are actually packaged and in the final RPMs
10252 * parser.c parserInternals.c include/libxml/parser.h: restore
10253 xmllint --recover feature.
10254
Daniel Veillard68e9e742002-11-16 15:35:11 +000010255Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
Daniel Veillard784b9352003-02-16 15:50:27 +000010257 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010258 processing of parsed entities, and XPath computation on sustitued
10259 entities.
10260 * testXPath.c: make sure entities are substitued.
10261
Daniel Veillard328f48c2002-11-15 15:24:34 +000010262Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
Daniel Veillard784b9352003-02-16 15:50:27 +000010264 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010265 processing of internal parsed entities, which had to be changed.
10266
Daniel Veillard66651aa2002-11-15 11:21:43 +000010267Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10270 trying to fix bug #98517 about building outside the source tree
10271 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10272
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010273Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10274
10275 * include/win32config.h: cleanup
10276 * win32/Makefile.mingw: integrated mingw in JScript configure
10277 * win32/Makefile.msvc: modified to allow mingw coexistence
10278 * win32/configure.js: integrated mingw
10279 * win32/Readme.txt: cleanup
10280
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010281Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10282
10283 * HTMLparser.c: strengthen the guard in the Pop macros,
10284 like in the XML parser, closes bug #97315
10285
Daniel Veillard0821b152002-11-12 20:57:47 +000010286Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10289 callback is never used.
10290
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010291Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * parserInternals.c: fixed the initialization of the SAX structure
10294 which was breaking xsltproc
10295 * xpath.c: patch from Petr Pajas for CDATA nodes
10296 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10297 * parser.c include/libxml/parser.h: patch from Peter Jones
10298 removing a leak in xmlSAXParseMemory() and adding the
10299 function xmlSAXParseMemoryWithData()
10300
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010301Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10302
10303 adding pdf of tutorial, changing web page to link to it
10304 * doc/tutorial/xmltutorial.pdf
10305 * doc/xml.html
10306 * doc/docs.html
10307
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010308Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10309
10310 * doc/tutorial/ar01s08.html
10311 adding file what I forgot for tutorial
10312
10313
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010314Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10315
10316 Adding encoding discussion to tutorial
10317 Added:
10318 * doc/tutorial/images/*.png: DocBook admonition image files
10319 * doc/tutorial/apf.html, apg.html: new generated html
10320 * doc/tutorial/includeconvert.c: conversion code entity file
10321 changed:
10322 * doc/tutorial/xmltutorial.xml: DocBook original
10323 * doc/tutorial/*.html: generated html
10324
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010325Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10326
10327 * include/libxml/*.h: retired xmlwin32version.h
10328 * doc/Makefile.am: retired xmlwin32version.h
10329 * win32/configure.js: retired xmlwin32version.h
10330
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010331Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10332
10333 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010334 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10335 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010336
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010337Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * globals.c: fixed a typo pointed out by Igor
10340 * xpath.c: try to speed up node compare using line numbers
10341 if available.
10342
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010343Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * tree.c: make xmlFreeNode() handle attributes correctly.
10346
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010347Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10348
10349 * catalog.c: completed the #96963 fix, as reported by Karl
10350 Eichwalder
10351
Daniel Veillard56f21f22002-11-06 15:49:46 +000010352Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10355
Daniel Veillard91ad8792002-11-04 17:06:52 +000010356Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * Makefile.am: switched the order of a couple of includes
10359 to fix bugs #97100
10360
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010361Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10362
10363 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10364 xmlLoadCatalogs that used to separate directories with a ':'.
10365
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010366Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10367
10368 * threads.c: improvements to the Windows-side of thread handling
10369 * testThreads.c: conditionally excluded unistd.h
10370 * testThradsWin32.c: broke overlong lines
10371 * include/win32config.h: adapted thread-related macros to the new
10372 scheme and for pthreads on Windows
10373 * win32/Makefile.msvc: introduced a more flexible thread build,
10374 added testThreads[Win32].c to the build
10375 * win32/configure.js: introduced a more flexible thread config
10376
John Fleck61f6fb62002-10-31 15:23:29 +0000103772002-10-31 John Fleck <jfleck@inkstain.net>
10378
10379 * doc/xml.html (and, by implication, FAQ.html)
10380 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10381
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010382Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10383
10384 * configure.in: removed xmlwin32version.h
10385 * include/libxml/Makefile.am: removed xmlwin32version.h
10386
Daniel Veillardce66ce12002-10-28 19:01:59 +000010387Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * tree.c: applied patch from Brian Stafford to fix a bug
10390 in xmlReconciliateNs()
10391
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010392Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * tree.c: applied patch from Christian Glahn to allow
10395 xmlNewChild() on document fragment nodes
10396
Daniel Veillardb39bc392002-10-26 19:29:51 +000010397Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * parser.c: Christian Glahn found a problem with a recent
10400 patch to xmlParseBalancedChunkMemoryRecover()
10401 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10402 problems
10403 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10404 test/schemas/seq*: added the test cases from Charles
10405
Daniel Veillard366a9152002-10-23 20:43:53 +000010406Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10409 serious cleanup of the spec file and associated changes
10410 in the Makefiles.
10411 * valid.c: try to remove some warnings on x86_64
10412
Daniel Veillardd033d022002-10-23 14:55:02 +000010413Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10416 fix bug #96586
10417
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010418Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10421 parsing, applied his patch
10422 * result/HTML/attrents.html result/HTML/attrents.html.err
10423 result/HTML/attrents.html.sax test/HTML/attrents.html:
10424 added the test and result case provided by Mikhail Sogrine
10425
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010426Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * vms/build_libxml.com vms/config.vms vms/readme.vms
10429 include/libxml/parser.h include/libxml/parserInternals.h
10430 include/libxml/tree.h include/libxml/xmlIO.h
10431 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10432 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10433 Applied the VMS update patch from Craig A. Berry
10434 * doc/*.html: update
10435
Daniel Veillardf000f072002-10-22 14:28:17 +000010436Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10439
Daniel Veillard1e208222002-10-22 14:25:25 +000010440Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * debugXML.c: adding a grep command to --shell in xmllint
10443 for T.V. Raman
10444
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010445Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * xmlcatalog.c: tried to fix some of the problem with --sgml
10448
Daniel Veillard935494a2002-10-22 14:22:46 +000010449Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * parser.c: tried to fix bug #91500 where doc->children may
10452 be overriden by a call to xmlParseBalancedChunkMemory()
10453
10454Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10457 identifiers in SGML catalogs containing '&'
10458
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010459Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10460
10461 * python/types.c: fixed bugs when passing result value tree
10462 to Python functions.
10463
Daniel Veillard48267432002-10-18 11:21:38 +000010464Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10465
10466 * configure.in: preparing the release of 2.4.26
10467 * doc/*: updated and rebuilt the documentation
10468
Daniel Veillardbb284f42002-10-16 18:02:47 +000010469Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * parser.c: fixed a XML Namespace compliance bug reported by
10472 Alexander Grimalovsky
10473
Daniel Veillard44892f72002-10-16 15:23:26 +000010474Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * HTMLtree.c: fixed serialization of script and style when
10477 they are not lowercase (i.e. added using the API to the tree).
10478
Daniel Veillard2fd85422002-10-16 14:32:41 +000010479Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * valid.c: make xmlValidateDocument emit a warning msg if there
10482 is no DTD, pointed by Christian Glahn
10483
Daniel Veillard32370232002-10-16 14:08:14 +000010484Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10487 content model when some of the blocks have min or max, and a couple
10488 of bugs found in the process.
10489 * result/schemas/list0* test/schemas/list0*: added some specific
10490 regression tests
10491
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010492Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * README: updated the contact informations
10495
Daniel Veillard63186732002-10-15 08:43:17 +000010496Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10499 misses it, reported by Peter Bray.
10500
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010501Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10504 and removed a few warnings
10505
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010506Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * parser.c: Christian Glahn found a small bug in the push parser.
10509 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10510 public
10511
Daniel Veillard6045c902002-10-09 21:13:59 +000010512Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * xmlschemas.c include/libxml/xmlschemas.h: added
10515 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10516 * testSchemas.c: added --memory to test the new interface
10517
Daniel Veillardf0070122002-10-09 14:24:17 +000010518Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * doc/index.py doc/search.php: integrated the XSLT indexing,
10521 a few fixed in the indexer, added a scope selection at the
10522 search level.
10523
Daniel Veillard01992e02002-10-09 10:20:30 +000010524Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10527 this was due to uninitialized parts of the validation context
10528
Daniel Veillard321be0c2002-10-08 21:26:42 +000010529Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * debugXML.c: applied patch from Mark Vakoc except the API
10532 change, preserved it.
10533 * doc/*: updated the docs to point to the search engine for
10534 information lookup or before bug/help reports.
10535
Daniel Veillard01e87d22002-10-08 16:55:06 +000010536Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * doc/index.py doc/search.php: added mailing-list archives
10539 indexing and lookup
10540
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010541Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10544
Daniel Veillard9b006132002-10-07 11:13:27 +000010545Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * doc/index.py: improved HTML indexing
10548 * doc/search.php: make the queries also lookup the HTML based indexes
10549
Daniel Veillard141d04b2002-10-06 21:51:18 +000010550Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * doc/index.py: added HTML page indexing
10553
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010554Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10555
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010556 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010557 problem in libxslt.
10558 * catalog.c: fixed list handling in XML_CATALOG_FILES
10559
Daniel Veillardceb09b92002-10-04 11:46:37 +000010560Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * valid.c: typo/bug found by Christian Glahn
10563
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010564Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10565
10566 * xmlIO.c: applied Windows CE patch from Javier.
10567 * win32/wince: new directory, contains support for the PocketPC
10568 with Windows CE from Javier.
10569 * include/win32config.h: reorganised, removed duplicate
10570 definitions and applied WinCE patch from Javier.
10571 * include/wsockcompat.h: new file, now contains WinSock
10572 compatibility macros.
10573 * win32/Makefile.msvc: introduced double-run compilation.
10574
Daniel Veillarde16b5742002-09-26 17:50:03 +000010575Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * configure.in include/libxml/xmlwin32version.h: preparing release
10578 of 2.4.25
10579 * doc/*: updated and regenerated teh docs and web pages.
10580
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010581Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10584 error were not covering namespace declarations.
10585 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10586 it was missing the attribute declaration for the namespace
10587 * result/VC/NS3: the fix now report breakages in that test
10588
Daniel Veillardabe01742002-09-26 12:40:03 +000010589Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10592
Daniel Veillard2ace1952002-09-26 12:28:02 +000010593Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10596 and regenerated the docs and web site
10597
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010598Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10599
10600 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10601 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10602 not before
10603
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010604Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * python/generator.py python/libxml2class.txt: fixed a stupid error
10607 breaking the python API
10608
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010609Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10612 triostr.c triostr.h: applied a trio update patch from
10613 Bjorn Reese which should work with MinGW
10614
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010615Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * tree.c: improving some documentation comments
10618 * xmlregexp.c: found and fixed a mem leak with python regression tests
10619 * doc/*: rebuilt the doc and the API XML file including the
10620 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10621 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10622 python/types.c: added access to the XML Schemas regexps from
10623 python
10624 * python/tests/Makefile.am python/tests/regexp.py: added a
10625 simple regexp bindings test
10626
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010627Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10628
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010629 * doc/xml.html:
10630 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010631
Daniel Veillard118aed72002-09-24 14:13:13 +000010632Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * xmlregexp.c: fixed the data callback on transition functionality
10635 which was broken when using the compact form
10636 * result/schemas/*: updated the results, less verbose, all tests
10637 pass like before
10638 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10639 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10640 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10641 annoying warnings
10642 * xpath.c: try to provide better error report when possible
10643
Daniel Veillard72336152002-09-21 13:08:14 +000010644Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * Makefile.am: fixed a breakage raised by Jacob
10647
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010648Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10649
10650 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10651 which don't use sockets
10652
Igor Zlatkovic01280582002-09-20 16:40:34 +000010653Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10654
10655 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10656 * win32/configure.js: applied zlib patch from Daniel Gehriger
10657
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010658Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10659
10660 * win32/configure.js: applied the patch from Mark Vakoc for
10661 regexp support
10662 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10663 for regexp support
10664
Daniel Veillardb5c05732002-09-20 13:36:25 +000010665Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * xmlschemastypes.c: as pointed by Igor Float and Double
10668 parsing ain't finished yet
10669
Daniel Veillard40b11342002-09-20 12:01:39 +000010670Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * Makefile.am configure.in: trying to fix #88412 by bypassing
10673 all the python subdir if python ain't detected
10674
Daniel Veillard23e73572002-09-19 19:56:43 +000010675Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10676
10677 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10678 made configuring with regexps/automata/unicode the default
10679 but without schemas ATM
10680 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10681 fixed the regexp based DTD validation performance and memory
10682 problem by switching to a compact form for determinist regexps
10683 and detecting the determinism property in the process. Seems
10684 as fast as the old DTD validation specific engine :-) despite
10685 the regexp built and compaction process.
10686
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010687Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * valid.c: determinism is debugged, new DTD checking code now works
10690 but xmlFAComputesDeterminism takes far too much CPU and the whole
10691 set usues too much memory to be really usable as-is
10692
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010693Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * tree.c: fixed another stupid bug in xmlGetNodePath()
10696 * xmllint.c: --version now report the options compiled in
10697
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010698Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * HTMLparser.c: small cleanup
10701 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10702 when configured with them. A bit of debugging around the determinism
10703 checks is still needed
10704
Daniel Veillard63b01c22002-09-17 19:25:28 +000010705Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10708
Daniel Veillard92727042002-09-17 17:59:20 +000010709Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * xmlIO.c: small portability glitch fixed.
10712
Daniel Veillard84d70a42002-09-16 10:51:38 +000010713Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * xmlschemastypes.c: incomplete steps for real/double support
10716 * testAutomata.c include/libxml/xmlautomata.h
10717 include/libxml/xmlregexp.h: avoiding a compilation problem
10718 * valid.c include/libxml/valid.h: starting the work toward using
10719 the regexps for actual DTD validation
10720
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010721Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * hash.c: cosmetic cleanup
10724 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10725 integrating a DTD validation layer based on the regexps
10726
Daniel Veillard4402ab42002-09-12 16:02:56 +000010727Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10730 the determinism was tested before eliminating the epsilon
10731 transitions :-(
10732
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010733Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * python/generator.py python/libxml.c python/libxml.py
10736 python/libxml2-python-api.xml python/libxml2class.txt
10737 python/libxml_wrap.h python/types.c: updated the python
10738 bindings, added code for easier File I/O, and the ability to
10739 define a resolver from Python fixing bug #91635
10740 * python/tests/Makefile.am python/tests/inbuf.py
10741 python/tests/outbuf.py python/tests/pushSAXhtml.py
10742 python/tests/resolver.py python/tests/serialize.py: updated
10743 and augmented the set of Python tests.
10744
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010745Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10746
10747 * win32/configure.js: added more readme info for the binary
10748 package.
10749
Daniel Veillard607b35c2002-09-10 12:16:19 +000010750Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * xmlIO.c: fixed a stupid out of bound array error
10753
10754Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10757 messing around with support for Windows path, cleanups,
10758 trying to identify and fix the various code path to the
10759 filename access. Added xmlNormalizeWindowsPath()
10760
Daniel Veillard76575762002-09-05 14:21:15 +000010761Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10762
10763 * error.c valid.c: working on better error reporting of validity
10764 errors, especially providing an accurate context.
10765 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10766 error reports in those cases.
10767
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010768Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10771 parser.c parserInternals.c xmlIO.c: get rid of all the
10772 perror() calls made in the library execution paths. This
10773 should fix both #92059 and #92385
10774
Daniel Veillard19aa7022002-09-05 11:14:19 +000010775Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10776
10777 * xmllint.c: memory leak reporting was broken after a change
10778 of the preprocessor symbol used to activate it.
10779
Daniel Veillardec6725e2002-09-05 11:12:45 +000010780Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * tree.c: try to make the copy function work for node of
10783 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10784 DOM layers though, not libxml2 itself.
10785
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010786Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * valid.c: try to provide file and line informations, not all
10789 messages are covered, but it's a (good) start
10790
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010791Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xinclude.c: reimplemented a large part of the XInclude
10794 processor, trying to minimize resources used, James Henstridge
10795 provided a huge test case which was exhibiting severe memory
10796 consumption problems.
10797
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010798Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * python/Makefile.am: applied patch from Christophe Merlet to
10801 reestablish DESTDIR
10802
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010803Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * libxml.spec.in: fixes libary path for x86_64 AMD
10806
John Fleckbe98b332002-09-04 03:16:23 +000010807Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10808
10809 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010810 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010811 (plus resulting generated html files)
10812 fixing one spot I missed in the tutorial where I hadn't freed
10813 memory properly
10814
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010815Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10816
10817 * doc/tutorial/includeaddattribute.c
10818 * doc/tutorial/includeaddkeyword.c
10819 * doc/tutorial/includegetattribute.c
10820 * doc/tutorial/includekeyword.c
10821 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010822 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010823 update tutorial to properly free memory (thanks to Christopher
10824 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010825 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010826 added image files so the callouts are graphical, making it
10827 easier to read ( use "--param callout.graphics 1" to generate
10828 html with graphical callouts)
10829
Daniel Veillarde1662542002-08-28 11:50:59 +000010830Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10833 nice logos generated by Marc Liyanage
10834 * doc/site.xsl *.html: changed the stylesheet to show the new
10835 logo and regenerated the pages
10836
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010837Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10840
Daniel Veillard42766c02002-08-22 20:52:17 +000010841Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * xpath.c: possible mem leak patch from Jason Adams
10844
10845Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10848 in the XQuery namespace
10849 * configure.in: preparing 2.4.24
10850 * doc/*.html: updated the web pages
10851
10852Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * python/generator.py: closing bug #85258 by generating conditional
10855 compile check to avoid linking to routines not configured in.
10856
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000108572002-08-22 Havoc Pennington <hp@pobox.com>
10858
10859 * autogen.sh: update error message for missing automake
10860
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010861Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10862
10863 * python/Makefile.am: typo in target name resulted in libxml2.py
10864 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10865
Daniel Veillard22669b22002-08-22 07:17:11 +000010866Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * win32/win32/Makefile.mingw: updated with version from
10869 Elizabeth Barham at http://soggytrousers.net/repository/
10870
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010871Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10872
10873 * win32/Makefile.msvc: added the prefix location to the include
10874 and lib search path.
10875
Havoc Pennington830e8972002-08-18 22:22:13 +0000108762002-08-18 Havoc Pennington <hp@pobox.com>
10877
10878 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10879 both automake 1.6 and 1.4 installed get the right automake. Means
10880 compilation from CVS will now require the latest automake 1.4
10881 release, or manually creating symlinks called "automake-1.4" and
10882 "aclocal-1.4"
10883
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010884Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * configure.in python/Makefile.am: more AMD 64 induced changes from
10887 Frederic Crozat
10888
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010889Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10890
10891 * xinclude.c: oops I was missing the xml:base fixup too
10892 * result/XInclude/*.xml: this adds xml:base attributes to most
10893 results of the tests
10894
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010895Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10896
10897 * xinclude.c: quick but apparently working implementation of
10898 xi:fallback, should close bug #89684
10899 * Makefile.am test/XInclude/docs/fallback.xml
10900 result/XInclude/fallback.xml: added a basic test for fallback,
10901 and run with --nowarning to avoid a spurious warning
10902 * configure.in: applied patch from Frederic Crozat for python
10903 bindings on AMD 64bits machines.
10904
Daniel Veillard9e923512002-08-14 08:48:52 +000010905Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10908 the caller don't pass a SAX callback block.
10909
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010910Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10911
10912 * tree.c: applied the same fix for the XML-1.0 namespace to
10913 xmlSearchNsByHref() as was done for xmlSearchNs()
10914
Daniel Veillardad11b302002-08-12 14:53:41 +000010915Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10916
10917 * libxml.3: small cleanup of the man page
10918 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10919 when serializing HREF attributes generated by XSLT.
10920
Daniel Veillardc084e472002-08-12 13:27:28 +000010921Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10924 version of Marc Liyanage' patch for boolean attributes in HTML
10925 output
10926
Daniel Veillard5f91b372002-08-12 12:13:01 +000010927Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * python/tests/serialize.py: fixed the test results, indenting
10930 behaviour changed slightly
10931
Aleksey Sanin9e951762002-08-08 18:02:41 +000010932Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10933
10934 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10935 new c14n function to Windows def files
10936
Aleksey Saninea4272a2002-08-02 23:50:03 +000010937Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10938
10939 * c14n.c: fixed a memory leak in c14n code
10940
Daniel Veillard58e44c92002-08-02 22:19:49 +000010941Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10942
10943 * parser.c include/libxml/parser.h: adding a new API for Christian
10944 Glahn: xmlParseBalancedChunkMemoryRecover
10945 * valid.c: patch from Rick Jones for some grammar cleanup in
10946 validation messages
10947 * result/VC/* result/valid/*: this slightly change some of the
10948 regression tests outputs
10949
Daniel Veillard0bf29002002-08-01 12:54:11 +000010950Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * tree.c: trying to fix a problem in namespaced attribute handling
10953 raised by Christian Glahn
10954
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010955Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * encoding.c include/libxml/encoding.h: Opening the interface
10958 xmlNewCharEncodingHandler as requested in #89415
10959 * python/generator.py python/setup.py.in: applied cleanup
10960 patches from Marc-Andre Lemburg
10961 * tree.c: fixing bug #89332 on a specific case of loosing
10962 the XML-1.0 namespace on xml:xxx attributes
10963
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010964Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10965
10966 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10967 corner case from new Merlin's test suite and added a callback
10968 that will be used to improve xmlsec performance
10969
10970
Daniel Veillard0b22def2002-07-29 16:23:03 +000010971Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10972
10973 * HTMLtree.c: trying to fix the <style> escaping problem in
10974 HTML serialization bug #89342
10975
Daniel Veillard0b28e882002-07-24 23:47:05 +000010976Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10977
10978 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10979 and rebuilt the web site.
10980
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010981Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010982
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010983 * include/libxml/tree.h: added _private member to xmlNs struct
10984
Daniel Veillard1d995272002-07-22 16:43:32 +000010985Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * HTMLparser.c: fixing bug #84876 based on the xml working
10988 code.
10989
William M. Brack61eaba52002-07-21 11:14:18 +000010990Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10991
10992 * python/Makefile.am: enhanced to fix bug 72012 (errors
10993 when using '-jX' make parameter)
10994
William M. Brackef61d202002-07-19 08:32:00 +000010995Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10996
10997 * xpath.c: small additional enhancement for booleans
10998 compared to nodesets
10999
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011000Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * HTMLtree.c: changed the order of the encoding declaration
11003 attributes in the meta tags due to a bug in IE/Mac
11004
William M. Brack0c022ad2002-07-12 00:56:01 +000011005Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11006
11007 * xpath.c: enhanced handling of booleans (especially '='
11008 and '!=' for nodesets) - fixes bug 85256. Added new
11009 routine xmlXPathNotEqualValues for more proper handling
11010 of '!=' when nodesets are involved.
11011
Daniel Veillard06944e22002-07-11 19:55:18 +000011012Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11015 doc/xmlcatalog_man.xml to the source distribution
11016
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011017Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11018
11019 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11020 asked for this.
11021
Daniel Veillard539638b2002-07-06 19:55:14 +000011022Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * configure.in: preparing 2.4.23
11025 * doc/*: rebuilt the docs
11026
Daniel Veillard176d99f2002-07-06 19:22:28 +000011027Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11028
11029 * parser.c: fixing bug #84169 by fixing the
11030 comment of xmlCreatePushParserCtxt to describe the
11031 encoding detection parameters better.
11032
Daniel Veillard37f961d2002-07-06 17:53:56 +000011033Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * valid.c: fixing bug #79331 in one path the lookup for
11036 ID attributes on a namespaced node wasn't handled correctly :-\
11037
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011038Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * HTMLparser.c: trying to fix 87235 about discarded white
11041 spaces in the HTML parser.
11042 * result/HTML/*: this changes the output of a number of HTML
11043 regression tests
11044
Daniel Veillardfdc91562002-07-01 21:52:03 +000011045Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * xpath.c: applied patch from Richard Jinks for the namespace
11048 axis + fixed a memory error.
11049 * parser.c parserInternals.c: applied patches from Peter Jacobi
11050 removing ctxt->token for good.
11051 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11052 popped out by the regression tests.
11053 * Makefile.am: patch for threads makefile from Gary Pennington
11054
William M. Brack6000af52002-06-28 11:43:13 +000011055Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11056
Daniel Veillardfdc91562002-07-01 21:52:03 +000011057 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011058 expressions involving preceding-sibling (et al).
11059
Daniel Veillard153120c2002-06-18 07:58:35 +000011060Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * hash.c: applied a patch from Peter Jacobi to solve a problem
11063 when compiling with the Watcom C on Win32
11064 * result/schemas/*.err: the change of hashing algo generated
11065 permutations in the output
11066
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011067Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * hash.c: applied patch from Sander Vesik improving the quality of
11070 the hash function.
11071
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110722002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011073
11074 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11075 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11076 xmllint.c xpath.c: replaced sprintf() with snprintf()
11077 to prevent possible buffer overflow (the bug was pointed
11078 out by Anju Premachandran)
11079
Daniel Veillarde059b892002-06-13 15:32:10 +000011080Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * parser.c: removed an uninitialized data error popped by valgrind
11083 on PE references
11084
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011085Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11086
11087 * doc/xml.html
11088 adding tutorial reference to the web page
11089
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011090Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11091
11092 * doc/tutorial/xmltutorial.xml
11093 * doc/tutorial/ar01s07.html
11094 * doc/tutorial/ape.html
11095 * doc/tutorial/includegetattribute.c
11096 adding section to tutorial about retrieving an attribute
11097 value
11098
Daniel Veillardf5582f12002-06-11 10:08:16 +000011099Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * parser.c: applied a couple of patches from Peter Jacobi to start
11102 to get rid of ctxt->token, with a possible significant speed
11103 improvement to be gained once done. Better compliance with PE
11104 references constructs in DTDs too.
11105 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11106 from Peter too
11107
Daniel Veillard38d80e22002-06-11 07:24:56 +000011108Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11111 xmlParseElement was likely to have been deallocated at the
11112 time of the report, possibly leading to segfault. Just report
11113 the tag name now.
11114
Daniel Veillard9e412302002-06-10 15:59:44 +000011115Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * xpath.c: patch from Richard Jinks for XPath substring() function
11118 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11119
Aleksey Sanina5808b92002-06-14 17:07:41 +0000111202002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011121
11122 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11123
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011124Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11125
11126 *doc/FAQ.html
11127 fixing typos in FAQ, thanks to Robert Funnell for the
11128 editing help
11129
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011130Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * NEWS: got complaints from rpmlint that it was empty
11133
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011134Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11135
11136 * added doc/tutorial, including:
11137 apa.html
11138 apb.html
11139 apc.html
11140 apd.html
11141 ar01s02.html
11142 ar01s03.html
11143 ar01s04.html
11144 ar01s05.html
11145 ar01s06.html
11146 includeaddattribute.c
11147 includeaddkeyword.c
11148 includekeyword.c
11149 includestory.xml
11150 index.html
11151 xmltutorial.xml
11152 libxml tutorial, including generated html
11153
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011154Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11155
11156 * result/c14n/exc-without-comments/merlin-c14n-two-*
11157 result/c14n/without-comments/merlin-c14n-two-*
11158 test/c14n/exc-without-comments/merlin-c14n-two-*
11159 test/c14n/without-comments/merlin-c14n-two-*
11160 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11161 c14n/exc-c14n and slightly modified test script to handle
11162 these test cases
11163 * c14n.c: fixed bugs for complicated nodes set (namespace
11164 without node and others from merlin-c14n-two.tar.gz)
11165 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11166 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11167 for xmlsec performance patch
11168 * xpath.c: fixed self::node() for namespaces and attributes
11169
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011170Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11171
11172 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11173 but with the format parameter
11174 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11175
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011176Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11177
11178 * Makefile.am: updated c14n tests suite
11179 * c14n.c: performance improvement for previous c14n patch
11180
Daniel Veillarde72c7562002-05-31 09:47:30 +000011181Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * parser.c: another peroformance patch from Peter Jacobi, that
11184 time on parsing attribute values.
11185
Aleksey Sanin508a1012002-05-31 06:32:32 +000011186Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11187
11188 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11189 into LibXML2 test suite
11190
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011191Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11192
11193 * c14n.c: propagating xpath ancesstors node fix to c14n
11194 plus small performance improvement to reduce number of
11195 mallocs
11196 * xpath.c: fixed ancestors axis processing for namespace nodes
11197
Daniel Veillard46de64e2002-05-29 08:21:33 +000011198Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11201 Peter Jacobi
11202
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011203Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * configure.in: preparing 2.4.22
11206
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011207Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11210 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11211 a public entry point.
11212 * doc/*: rebuilt the API and docs
11213
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011214Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * xpath.c: patch from Richard Jinks to fix a problem introduced
11217 in the previous patch and pointed by Norm
11218
Daniel Veillardc6924812002-05-24 11:10:43 +000011219Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * libxml.spec.in: fixing bug #81112
11222
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011223Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * uri.c: fixing bug #82848
11226
Daniel Veillarda2878972002-05-24 07:54:39 +000011227Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11230 output of one catalog test
11231
Aleksey Sanin114e4752002-05-24 07:20:27 +000011232Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011233
Aleksey Sanin114e4752002-05-24 07:20:27 +000011234 * global.data globals.c tree.c include/libxml/globals.h
11235 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11236 default value for global parameter xmlIndentTreeOutput to 1 and
11237 introduced new global parameter xmlTreeIndentString (the string
11238 used to do one-level indent) with default value " " (as it was
11239 in tree.c)
11240
Daniel Veillard49d5af82002-05-23 11:55:49 +000011241Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11244 with trio and schemas.
11245
Daniel Veillard7c13af42002-05-22 09:57:32 +000011246Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11247
11248 * xpath.c: patch from Richard Jinks to fix the problem raised in
11249 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11250
Daniel Veillard5a872412002-05-22 06:40:27 +000011251Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * xmlschemas.c: a bit of work on import.
11254 * xmlschemastypes.c: Charles Bozeman provided a compare function
11255 for date/time types so min/max facet restrictions should work,
11256 indeterminate comparisons return an error instead of equal.
11257 * test/schemas/date_0* result/schemas/date_0_0: specific test
11258 from Charles Bozeman too
11259
Daniel Veillard10b6da42002-05-18 07:55:20 +000011260Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11261
11262 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11263 from Christian Cornelssen fixing the man pages and the Catalog
11264 building script.
11265 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11266 next step is <xs:import> I now have a reasonable understanding
11267 of how it works.
11268
Daniel Veillarde5354492002-05-16 08:43:22 +000011269Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11272
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011273Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11274
11275 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11276
Daniel Veillard088bf112002-05-14 11:03:59 +000011277Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * xpath.c: fixing an XPath function evalutation bug pointed out
11280 by Alexey Efimov where the context was lost when evaluating
11281 the function arguments
11282
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011283Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011284
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011285 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11286 function public for XMLSec performance optimizations
11287
Daniel Veillard3cd72402002-05-13 10:33:30 +000011288Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * python/generator.py python/libxml2class.txt : fixed a problem
11291 with the HTML parser pointed by Gary Benson
11292 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11293 example
11294
Aleksey Sanine48a3182002-05-09 18:20:01 +000011295Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11296 * parser.c: fixed bug #81159 (memory growth in SAX)
11297
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011298Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11299 * xpath.c: fixed bug #78858 (the real fix)
11300
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011301Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011302 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011303
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011304Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * tree.c: modified xmlNodeSetBase to allow changing the
11307 base of a document.
11308
Daniel Veillard070803b2002-05-03 07:29:38 +000011309Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * xmlschemastypes.c: patch Charles Bozeman for validation of
11312 all the date, time, and duration types
11313 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11314 * configure.in: fixed an error pointed by an user
11315 * xml2-config.in: fixed an error pointed by an user
11316
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011317Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11318
11319 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11320 win32/libxml2.def.src xmlIO.c: exported default
11321 'file:', 'http:' and 'ftp:' protocols input handlers
11322 and maked protocols comparisson case insensitive
11323
Daniel Veillard34de97f2002-04-30 14:29:22 +000011324Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * configure.in: Neven Has detected a typo
11327
Daniel Veillard28577c32002-04-30 06:48:41 +000011328Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11331 as one of the persons allowed to commit directly to the
11332 module.
11333
Daniel Veillardfc57b412002-04-29 15:50:14 +000011334Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11337 * valid.c: raised a too low limit
11338 * doc/*: rebuilt the docs
11339
Daniel Veillardeca82812002-04-24 11:42:02 +000011340Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * test/XPath/expr/floats test/XPath/expr/functions
11343 result/XPath/expr/floats result/XPath/expr/functions
11344 xpath.c: another XPath conformance patch from Richard Jinks
11345
Daniel Veillard13e04c62002-04-23 17:51:29 +000011346Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * xmlschemas.c: fixed validation of attribute groups.
11349 * test/schemas result/schemas: added an example from the primer
11350
Daniel Veillard88c58912002-04-23 07:12:20 +000011351Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11354 * test/schemas result/schemas: updated the test list
11355
Daniel Veillarde19fc232002-04-22 16:01:24 +000011356Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * TODO: updated a bit
11359 * parser.c: made a comment more specific
11360 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11361 Schemas conformance.
11362 * test/schemas result/schemas: updated the test list
11363
Daniel Veillard441bc322002-04-20 17:38:48 +000011364Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11367 implementing xs:all with minOccurs = 0
11368 * tes/schemas/* result/schemas/*: added more tests covering
11369 xs:all
11370
Daniel Veillard8a001f62002-04-20 07:24:11 +000011371Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * xmlregexp.c: first implementation of the all particle, this
11374 may need to be revisited for case where not all transitions
11375 must be crossed.
11376
Daniel Veillard7646b182002-04-20 06:41:40 +000011377Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * tree.c: another entity processing update from Markus Henke
11380
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011381Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11382
11383 * trionan.c: fixed crash on OSF/1
11384
Daniel Veillardb4398962002-04-19 07:01:55 +000011385Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11386
11387 * xmlschemas.c: more Schemas work
11388 * test/schemas/* result/schemas/*: added more tests coming
11389 from the spec.
11390
Daniel Veillard54761132002-04-18 21:00:44 +000011391Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11392
11393 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11394 ExcC14N specification
11395
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011396Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * tree.c: patch from Markus Henke, fix for recursive entities.
11399
Daniel Veillard23b1f372002-04-18 15:50:05 +000011400Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * xpath.c: fix a problem with string() on a document node.
11403
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011404Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11405
11406 * Makefile.am xmlschemas.c: more Schemas work
11407 * test/schemas/* result/schemas/*: added more tests coming
11408 from the spec.
11409
Daniel Veillard6231e842002-04-18 11:54:04 +000011410Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11413 * result/HTML/*: this changes a few things in the results
11414
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011415Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11416
11417 * include/libxml/tree.h: eliminated 'declaration different than
11418 prototype' warning
11419 * include/win32config.h: "resolved" conflicts with errno.h
11420
Daniel Veillardb509f152002-04-17 16:28:10 +000011421Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11422
11423 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11424 on the automata interfaces and debug of counted choices
11425 * test/schemas/* result/schemas/*: added a number of tests
11426
Daniel Veillard8651f532002-04-17 09:06:27 +000011427Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11430 a bit of work on Schemas
11431 * testSchemas.c: try to make it more useful
11432 * test/schemas/* result/schemas/* Makefile.am: changed the
11433 Schemas regression test procedure, started adding a few samples
11434
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011435Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11436
11437 * include/libxml/encoding.h: Patch for the Borland C++ builder
11438 * include/libxml/tree.h: Patch for the Borland C++ builder
11439 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011440 * win32/bcb5: New directory for the Borland C++ builder
11441 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011442
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011443Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11444
11445 * win32/Makefile.msvc: Update for XML Schema support
11446 * win32/configure.js: Update for XML Schema support
11447 * win32/libxml2.def.src: Update for XML Schema support
11448
Daniel Veillard4255d502002-04-16 15:50:10 +000011449Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11452 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11453 xmlunicode.c include/libxml/Makefile.am
11454 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11455 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11456 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11457 include/libxml/xmlversion.h.in : merged the current state of
11458 XML Schemas implementation, it is not configured in by default,
11459 a specific --schemas configure option has been added.
11460 * test/automata test/regexp test/schemas Makefile.am
11461 result/automata result/regexp result/schemas:
11462 merged automata/regexp/schemas regression tests
11463
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011464Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * xpath.c: Gary found a compile time problem, fixes #78823
11467
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011468Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * configure.in: release of 2.4.20
11471 * doc/*: updated and rebuilt the docs
11472
Daniel Veillardf544f192002-04-15 12:56:56 +000011473Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * python/Makefile.am: patch from Cristian Gafton to build on
11476 Red Hat 6.2, should also fix #75779
11477
Daniel Veillard940492d2002-04-15 10:15:25 +000011478Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * valid.c: first part of fixing #78729
11481
Daniel Veillardeb475a32002-04-14 22:00:22 +000011482Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11485 escaping of URI when saving HTML files.
11486 * result/HTML/*: this impacted some tests
11487
Daniel Veillard9b731d72002-04-14 12:56:08 +000011488Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * configure.in: trying to fix #77441
11491
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011492Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * include/libxml/xmlIO.h: Hallski complained it could not be
11495 included by itself.
11496
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011497Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11500
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011501Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11502
11503 * win32/configure.js: patch from Nilo for the c14n option
11504 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11505
Daniel Veillardda423da2002-04-10 19:25:38 +000011506Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11509 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11510 LIBXML_THREAD_ENABLED
11511
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011512Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * xpath.c: another patch from Richard Jinks for substring conformance
11515 * test/XPath/expr/floats test/XPath/expr/strings
11516 result/XPath/expr/floats result/XPath/expr/strings: update of the
11517 test suite to check those.
11518
Daniel Veillard01917aa2002-04-10 11:30:41 +000011519Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * xpath.c: patch from Richard Jinks for .x float parsing.
11522
Daniel Veillard46d6c442002-04-09 16:10:39 +000011523Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * parser.c: patch from Markus Henke when an encoding ain't recognized
11526
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011527Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * libxml.m4: got a report that #include <string.h> was needed
11530
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011531Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11532
11533 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11534
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011535Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11536
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011537 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011538
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011539Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11542 pointed out by Melvyn Sopacua.
11543
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011544Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * libxml.m4: Frédéric Crozat gave a patch related to the change
11547 of Include paths breaking the libxml.m4
11548
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011549Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * xpath.c: Fix bug #76927 forgot to save some context
11552 when evaluating binary expressions
11553
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011554Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * configure.in: fixed configure for MPE/iX from Markus Henke
11557 * xmlmemory.c: fixed initialization problems
11558 * xpath.c: another set of patches from Richard Jinks this
11559 fixes "make XPathtests" on linux
11560
Daniel Veillard21458c82002-03-27 16:12:22 +000011561Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11564 * test/XPath/expr/compare test/XPath/expr/equality
11565 test/XPath/expr/floats test/XPath/expr/functions
11566 test/XPath/expr/strings result/XPath/expr/compare
11567 result/XPath/expr/equality result/XPath/expr/floats
11568 result/XPath/expr/functions result/XPath/expr/strings: Updated
11569 tests though they show a divergence on Linux
11570
Daniel Veillard28dfed12002-03-27 09:08:17 +000011571Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * xpath.c trionan.c: previous commit also included patches
11574 from Richard Jinks on some IEEE support corner case
11575
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011576Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11579 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11580 that $(datadir) should be used for docs
11581
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011582Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11585 could leak filedescriptors
11586
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011587Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * configure.in nanohttp.c: applied patch from Allan Clark for
11590 UnixWare/OpenServer
11591
Daniel Veillard19274092002-03-25 16:48:03 +000011592Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * configure.in: preparing 2.4.19
11595 * doc/*: rebuilt the docs
11596
Daniel Veillard56b2db72002-03-25 16:35:28 +000011597Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * nanohttp.c: fixing #76043, got fed up with non-portability
11600 of that piece of code.
11601
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011602Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * valid.c SAX.c: Never commit without running "make tests" :-(
11605 fix a couple of stupidities in the previous commit
11606 * result/*: a few changes in some attribute order result of previous
11607 commit.
11608
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011609Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11612 the internal subset should not raise duplicate ID errors,
11613 also there was a small bug in conjunction to namespace
11614 declarations defaulted and xml:xxx attributes DTD definitions.
11615
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011616Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * xpath.c: Richard Jinks also raised some rounding problems
11619 this tries to fix them
11620
Daniel Veillard4e2df542002-03-22 12:23:14 +000011621Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11622
11623 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11624 behaviour in xmlXPathCastToString()
11625
Daniel Veillarddb552912002-03-21 13:27:59 +000011626Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11629 raised by Morus Walter
11630
Daniel Veillard9e537932002-03-21 13:08:08 +000011631Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11634 from Igor
11635
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011636Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * xpath.c: fixing #75619, related to a problem when trying
11639 to evaluate condition when the current node set resulting
11640 from that sub-step evaluation is empty. Also fixes 2 potential
11641 problem with previous-sibling and next-siblings axis.
11642
Daniel Veillard1840ef02002-03-21 08:05:23 +000011643Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11646 HTML support is not configured in.
11647
Daniel Veillard561b7f82002-03-20 21:55:57 +000011648Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11649
11650 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11651 include/libxml/tree.h: dohh I really didn't intended to commit
11652 this test version :-(
11653
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011654Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * testSAX.c: I wanted to see the real speed at the SAX interface
11657 after a little too many Ximianer started complaining about the
11658 parser speed.
11659 added a --quiet option:
11660 paphio:~/XML -> ls -l db100000.xml
11661 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11662 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11663 3200006 callbacks generated
11664 real 0m1.270s
11665 Which means 16MBytes/s and 3Mcallback/s
11666
Daniel Veillardc62a1472002-03-19 18:35:12 +000011667Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * xpath.c: valgrind spotted another error that time when running
11670 on libxslt regression tests
11671
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011672Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * Makefile.am: adding "make valgrind" running the full regression
11675 tests (except python ones) under Valgrind (using valgrind -q
11676 which was kindly added by the author).
11677 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11678 passes cleanly now except an obcure floating point initialization
11679 raised in log10() in one XPath regression test ???
11680 * tree.c: edited some comments to close #75244
11681
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011682Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11685 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11686 context of ScrollKeeper, made sure that if the number is
11687 an integer, the serialization follows the description at
11688 http://www.w3.org/TR/xpath#section-String-Functions
11689
Daniel Veillard5997aca2002-03-18 18:36:20 +000011690Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11691
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011692 * configure.in: preparing 2.4.18
11693 * doc/*: updated and rebuilt the web site
11694 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11695 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011696 * parser.c: humm, changed the way the SAX parser work when
11697 xmlSubstituteEntitiesDefault(1) is set, it will then
11698 do the entity registration and loading by itself in case the
11699 user provided SAX getEntity() returns NULL.
11700 * testSAX.c: added --noent to test the behaviour.
11701
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011702Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11703
11704 * parser.c: Wilfried Teiken provided a hackish but working
11705 way to get context reported back on entities when parsing
11706 with SAX and without breaking the DOM build.
11707
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011708Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * c14n.c: applied a new patch from Aleksey Sanin
11711 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11712 to reference Aleksey implementation of XML digital Signatures
11713
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011714Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * xpath.c: small fix to avoid potential problem due to
11717 ordering of freeing data
11718 * python/Makefile.am: people were complaining about
11719 the generated file in python dir not being built
11720
Daniel Veillardd2379012002-03-15 22:24:56 +000011721Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11724 python/generator.py python/libxml.c python/types.c: Cleanup
11725 of the python Makefiles based on Jacob and James feedback,
11726 fixed the spec file accordingly, fixed the number of warning
11727 that passing my pedantic CFLAGS was generating. Conclusion
11728 is that Python includes are real crap.
11729
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011730Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11731
11732 * configure,in: it was reported quite a few times that
11733 xml2-config --cflags should not output
11734 -I$includeprefix/libxml2/libxml because libxml2 header names
11735 clashes with existing names like list.h from C++ stl.
11736 Includes should be #include<libxml/xxx.h> so ...
11737
Daniel Veillard6f293b12002-03-15 09:42:33 +000011738Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * c14n.c: another patch from Aleksey Sanin
11741
Daniel Veillard5c396542002-03-15 07:57:50 +000011742Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11745 canonicalization algorithm
11746 * doc/xml.html doc/index.html: added the C14N references on the
11747 index page.
11748
jacob berkman9be65862002-03-14 02:15:56 +0000117492002-03-13 jacob berkman <jacob@ximian.com>
11750
11751 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11752 usage, redundant, and gcc specific
11753
Daniel Veillard75be0132002-03-13 10:03:35 +000011754Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * xpath.c: speedup some node selection operations, this can
11757 have a significant impact on DocBook Norm's stylesheets
11758 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11759 make sure it's always the case
11760 * debugXML.c: distinguish CDATA and comments in ls operations
11761
Daniel Veillard61f26172002-03-12 18:46:39 +000011762Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11765 to generate better API descriptions etc...
11766
Daniel Veillard9ff88172002-03-11 09:15:32 +000011767Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * c14n.c: Fixing #74186, made sure all boolean expressions
11770 get fully parenthesized, ran indent on the output
11771 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11772 include/libxml/tree.h: also #74186 related, removed the
11773 --with-buffers option, and all the preprocessor conditional
11774 sections that were resulting from it.
11775
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011776Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * valid.c: applied patch from Dodji Seketeli fixing an
11779 uninitailized variable in xmlValidGetValidElements()
11780
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011781Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * c14n.c: fixed a few comments
11784 * doc/*.html doc/*/*.html: regenerated the docs and added
11785 the C14N API
11786 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11787
Daniel Veillardfa49d872002-03-09 10:20:00 +000011788Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * check-xml-test-suite.py: fix to adapt varaiations in the
11791 bindings
11792 * configure.in python/setup.py python/setup.py.in: fixed to
11793 have the version of the python scripts automatically updated
11794
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011795Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11798 in xmlCopyProp()
11799
Daniel Veillardaf43f632002-03-08 15:05:20 +000011800Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11801
11802 * configure.in: preparing 2.4.17 release
11803 * doc/*: updated and rebuilt the docs
11804 * xpath.c: fixed a comment
11805 * python/libxml.c: fixed a possible reentrancy problem
11806
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011807Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11808
11809 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11810 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11811 added a specific regression test
11812 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11813 not raise exceptions when failing to find the attribute.
11814
Daniel Veillard90bc3712002-03-07 15:12:58 +000011815Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * configure.in xmllint.c: owen pointed out a problem with the
11818 ftme fix, gettimeofday() was not detected by configure and
11819 the ftime header wasn't included, dohhh
11820
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011821Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * configure.in xmllint.c: trying to fix #71457 for timing
11824 precision when gettimeofday() is not availble but ftime() is
11825
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011826Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11827
11828 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11829 are now copied on install and part of the -devel RPM
11830
Daniel Veillard7b416132002-03-07 08:36:03 +000011831Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * xpath.c: trying to avoid bug #72150 which was apparently
11834 caused by a gcc bug (or a processor problem) as detailed
11835 at http://veillard.com/gcc.bug
11836
Daniel Veillardf742d342002-03-07 00:05:35 +000011837Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11840 fixed xmlReconciliateNs(), added a Python test/example for
11841 inter-document cut'n paste
11842 * python/libxml.py: fixed node.doc on document nodes and added
11843 xpathEval() onto node objects
11844
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011845Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11846
11847 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11848 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11849 fixup and integrated tests for the serialization stuff
11850
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011851Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11854 moved the libxml man page to section 3
11855
Daniel Veillard1e774382002-03-06 17:35:40 +000011856Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * tree.c: fix bug #72490
11859 * python/libxml.c python/libxml.py: added methods serialize()
11860 and saveTo() to all node elements.
11861
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011862Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * xmlIO.c: closed #73430, don't read from an input source
11865 which indicated an end-of-file or an error.
11866
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011867Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * parser.c: make sure SAX endDocument is always called as
11870 this could result in a Python memory leak otherwise (it's
11871 used to decrement ref-counting)
11872 * python/generator.py python/libxml.c python/libxml.py
11873 python/libxml2-python-api.xml python/libxml2class.txt
11874 python/tests/error.py python/tests/xpath.py: implemented
11875 the suggestions made by Gary Benson and extended the tests
11876 to match it.
11877
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011878Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * python/generator.py: applied patch fixing #73450
11881
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011882Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * xpath.c: fixing #61290 "namespace nodes have no parent"
11885 long standing divergence from the XPath REC. NodeSets
11886 simply hold a copy of namespace nodes and those node ->next
11887 points to the parent (which may not be the node carrying the
11888 definition).
11889 * include/libxml/xpath.h: flagged but didn't added a possible
11890 speedup
11891 * DOCBparser.c HTMLparser.c: removed some warnings from push
11892 parser due to new state being added.
11893 * tree.c: new fix from Boris Erdmann
11894 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11895 the XML Canonalization support from Aleksey Sanin
11896
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011897Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11898
11899 * tree.c: patch from Boris Erdmann fixing some namespace odities
11900 with xmlCopyNode()
11901
Daniel Veillardc6613042002-03-02 09:34:02 +000011902Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * xmlIO.c: fix bug #72706 when loading a NULL entity
11905
Daniel Veillardc0fef772002-03-01 16:16:31 +000011906Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11909 actually change in a future XML Namespace revision.
11910
Daniel Veillard79426f22002-03-01 16:14:17 +000011911Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11914 added the possibility of returning nodesets from XPath extension
11915 functions written in Python
11916
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011917Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11918
11919 * python/*: commiting some Python bindings work done while travelling
11920
Daniel Veillard97300512002-03-01 09:13:41 +000011921Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11924 explicitely with memory debugging switched on
11925
Daniel Veillard6361da02002-02-23 10:10:33 +000011926Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11927
11928 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11929 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11930 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11931 the accessor generator for strings
11932 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11933 regression test.
11934
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011935Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11936
11937 * python/README python/generator.py python/libxml.c python/setup.py:
11938 added the 'usual' setup.py to allow building a libxml2-python
11939 module based on the same code. The initialization is however
11940 different the 2 .so files fo libxml2 and libxslt are identical and
11941 they entry point initialize both libraries. this is done to avoid
11942 some possible nasty problem since the Python don't merge the maps
11943 of all shared modules.
11944
Daniel Veillard158a4d22002-02-20 22:17:58 +000011945Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * parser.c: fixed a push/encoding bug reported by Michael
11948 on librsvg
11949
Daniel Veillard7839e162002-02-20 18:54:48 +000011950Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11951
11952 * include/libxml/parserInternals.h: fixes a misplaced #endif
11953
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011954Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11955
11956 * parser.c valid.c: found and fixed a couple of allocation bugs
11957
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011958Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11959
11960 * doc/xml.html doc/python.html doc/*: added a Python and binding
11961 page describing the current state of the Python bindings and
11962 giving pointers to the other languages wrappers.
11963
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011964Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11965
11966 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11967 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11968 rebuilt the API and web site
11969 * xpath.c: fixed #71978 portability bugs
11970
Daniel Veillard8aff2472002-02-19 21:50:43 +000011971Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11974
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011975Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11976
11977 * include/libxml/parserInternals.h parser.c: had to change
11978 2 internal parsing API when processing document content
11979 to check the start and end of element content are defined
11980 in the same entity
11981 * valid.c include/libxml/valid.h: attribute normalization can
11982 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11983 with the context to report it.
11984 * SAX.c: fixed the last known bugs, crazy validation constraints
11985 when a document is standalone seems correctly handled. There
11986 is a couple of open issues left which need consideration especially
11987 PE93 on external unparsed entities and standalone status.
11988 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11989 The 2 tests left failing are actually in error. Cleanup done.
11990
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011991Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * valid.c: implemented E59 spaces in CDATA does not match the
11994 nonterminal S
11995
Daniel Veillard878eab02002-02-19 13:46:09 +000011996Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * SAX.c parser.c valid.c: more validation test fixups
11999 * check-xml-test-suite.py: added duration info for the tests
12000
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012001Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * parser.c valid.c: a couple of errors were reported but not
12004 saved back as such in the parsing context. Down to 1% failure rate
12005 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12006
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012007Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * xmlInternald.c: isExtender was missing a char
12010 * parser.c include/libxml/parser.h: % are acceptable in the
12011 internal subset if within a PUBLIC ID
12012
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012013Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12014
12015 * SAX.c parserInternals.c valid.c: more work on the conformance
12016 suite. Took the step to finally block documents with encoding
12017 errors. It's a fatal error per the spec, people should have fixed
12018 their documents by now.
12019
Daniel Veillard55253e22002-02-18 14:32:39 +000012020Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12021
12022 * check-xml-test-suite.py: fixed the test script after some discussion
12023 on the semantic of TYPE="error"
12024 * Makefile.am: added the script to the distrib
12025
Daniel Veillard28757702002-02-18 11:19:30 +000012026Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12027
12028 * SAX.c entities.c: fixed a couple of conformances issues deep
12029 into the validation code (standalone and undeclared Notations)
12030
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012031Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12034 stayed there for years !
12035
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012036Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12037
12038 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12039 missing
12040
Daniel Veillardc7612992002-02-17 22:47:37 +000012041Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * check-xml-test-suite.py: improved the behaviour a bit as
12044 well as the logs
12045 * parser.c valid.c SAX.c: fixed a few more bugs
12046 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12047
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012048Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * check-xml-test-suite.py: python script to run regression tests
12051 against the XML Test suite of W3C/OASis
12052 * SAX.c: fixed a validation bug
12053 * parser.c: fixed 3 errors pointed by the test suite
12054 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12055 * python/Makefile.am: fixed a dependendy
12056
Daniel Veillard9f28f302002-02-15 20:48:08 +000012057Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * xmlmemory.c: avoid a warning bug #71594
12060
Daniel Veillard144024e2002-02-13 21:14:46 +000012061Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12064 warning on alpha/Tru64
12065
Daniel Veillarde4301c82002-02-13 13:32:35 +000012066Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * include/libxml/entities.h: fixing a comment
12069 * valid.c: fixing some troubles with validity check on namespaces
12070 * result/VC/NS3 test/VC/NS3: added a specific regression test
12071
Daniel Veillarda6d05382002-02-13 13:07:41 +000012072Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12073
12074 * tree.c: Fixing #71342 serializing '\n' in attribute values
12075 * result/noent/att3 result/att3 test/att3: added a specific
12076 test.
12077
Daniel Veillard797a5652002-02-12 13:46:21 +000012078Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12079
12080 * python/libxml.c: couple of bug fixes
12081
Daniel Veillard01a6d412002-02-11 18:42:20 +000012082Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * python/*.py: removed tabs and used spaces.
12085
Daniel Veillard397ff112002-02-11 18:27:20 +000012086Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12087
12088 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12089 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12090
Daniel Veillard03517542002-02-11 13:54:40 +000012091Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12092
12093 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12094 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12095
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012096Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * include/libxml/encoding.h include/libxml/entities.h
12099 include/libxml/globals.h include/libxml/parser.h
12100 include/libxml/threads.h include/libxml/tree.h
12101 include/libxml/xmlmemory.h: trying to fix the include mess
12102
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012103Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * include/libxml/xmlmemory.h: reverted part of the previous
12106 attempt to provide #69655, this was breaking the build.
12107
Daniel Veillard0ba59232002-02-10 13:20:39 +000012108Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12111 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12112 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12113 include/libxml/parserInternals.h include/libxml/tree.h
12114 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12115 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12116 clean.
12117 * python/libxml.c: fixed a warning.
12118
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012119Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12120
12121 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12122 copying of node, merge back IDs in the target document.
12123 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12124 test/XInclude/ents/ids.xml: test case
12125 * result/VC/ElementValid4: output changed due to a typo fix
12126
Daniel Veillard1c18e302002-02-09 22:16:40 +000012127Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12128
12129 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012130 generate the dependencies right as Jacob found out. Add
12131 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012132
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012133Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12134
12135 * parserInternals.c valid.c: Justin Fletcher found some parts
12136 of the code needing cleanup
12137 * libxml.spec.in python/Makefile.am python/generator.py
12138 python/libxml.c python/libxml.py: Fixed the python Makefiles
12139 corrected a bug showing up on ia64, changed the name of the
12140 python internal module too
12141
Daniel Veillard07be19b2002-02-08 14:20:35 +000012142Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12143
12144 * Makefile.am: applied patch from Andris Pavenis for binary
12145 name suffixes
12146
Daniel Veillardf216d462002-02-08 13:44:24 +000012147Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12148
12149 * xmllint.c win32/win32config.h: fixing #68748
12150
Daniel Veillardd455d792002-02-08 13:37:46 +000012151Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * valid.c: fixing #70166
12154
12155Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12156
12157 * valid.c: fixing #70077
12158
Daniel Veillardc575b992002-02-08 13:28:40 +000012159Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12160
12161 * Copyright Makefile.am README configure.in libxml.spec.in:
12162 Changed to the MIT Licence
12163 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12164 doc/xmlio.html: updated the doc accordingly
12165 * include/libxml/xmlwin32version.h configure.in: preparing
12166 2.4.14 release
12167 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12168 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12169 fixed the const xmlChar * wrapper and generator, XPath extension
12170 functions now use the context as first argument
12171 * python/tests/tstxpath.py python/tests/xpath.py
12172 python/tests/xpathext.py: Updated the tests accordingly
12173 * tree.c: fixed bug #70067
12174
Daniel Veillard7db38712002-02-07 16:39:11 +000012175Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12176
12177 * Makefile.am: cleanup
12178 * debugXML.c: always use stdout if output is NULL
12179 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12180 * python/Makefile.am python/generator.py python/libxml2class.txt
12181 python/libxml_wrap.h python/types.c: augmented the number of bindings
12182 handling FILE * and XPath contexts
12183 * python/tests/Makefile.am: avoid a stupid problem due to the
12184 use of TEST.
12185
Daniel Veillard15a143b2002-02-06 22:40:50 +000012186Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12189
Daniel Veillard70cab352002-02-06 16:06:58 +000012190Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12191
12192 * python/TODO python/libxml.c: cleanup the extension function lookup
12193 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12194
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012195Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12196
12197 * configure.in python/Makefile.am: do not install outside
12198 of prefix
12199
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012200Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * python/TODO python/libxml.c: started adding SAX interfaces
12203 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12204 SAX test
12205
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012206Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12207
12208 * tree.c: hardened the addChild function
12209 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12210 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12211 added accessors needed for xmlNode, a bit more testing and
12212 extension of interfaces
12213 * python/tests/Makefile.am python/tests/build.py: added a test
12214 build from scratch/save/load/check
12215
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012216Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12217
12218 * parserInternals.c: change a small bit in the way valididy
12219 error messages get initialized
12220 * python/TODO python/libxml.c python/libxml2-python-api.xml
12221 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12222 added some memory debugging to track leaks at the libxml2 level
12223 * python/tests/*.py: changed all tests to check for leaks,
12224 there is just one left in XPath extension registrations.
12225
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012226Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12227
12228 * python/TODO python/generator.py python/libxml2-python-api.xml
12229 python/libxml2class.txt: more accessor classes for the parser
12230 context, allow to switch on and check validity
12231 * python/tests/Makefile.am python/tests/error.py
12232 python/tests/invalid.xml python/tests/valid.xml
12233 python/tests/validate.py: attded more test and and added error.py
12234 which I forgot to commit in the last step
12235
Daniel Veillard3ce52572002-02-03 15:08:05 +000012236Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * python/Makefile.am python/types.c: cleanup
12239 * python/libxml.c python/libxml.py python/libxml_wrap.h
12240 python/generator.py python/libxml2-python-api.xml
12241 python/libxml2class.txt: added class for parser context, added
12242 first cut for push mode support. Added a framework to generate
12243 accessors functions.
12244 * python/tests/Makefile.am python/tests/push.py: added a push
12245 test
12246
Daniel Veillardcfb05462002-02-02 23:18:22 +000012247Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12250 bug a bit of cleanup.
12251
Daniel Veillard5d819032002-02-02 21:49:17 +000012252Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12253
12254 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12255 python/libxml2class.txt: adding error redirections and preformat
12256 to a python handler
12257 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12258 tests self checking
12259
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012260Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12263 a function
12264
Daniel Veillard9589d452002-02-02 10:28:17 +000012265Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12268 python/libxml.c python/libxml2-python-api.xml
12269 python/libxml2class.txt: Progressing through the TODOs, class
12270 description output, extra XML API, RPM now builds the wrappers
12271 for all python installed versions
12272
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012273Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12274
12275 * configure.in libxml.spec.in python/Makefile.am python/TODO
12276 python/generator.py python/libxml2class.txt: added more informations
12277 in the libxml2-python package including docs. Slightly changed
12278 the class hierarchy
12279 * python/tests/*: added basic regression tests infrastructure too
12280
12281Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12282
12283 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12284 added libxml2-python as part of the packages installed
12285
Daniel Veillarda7340c82002-02-01 17:56:45 +000012286Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12287
12288 * python/Makefile.am python/generator.py python/libxml.c
12289 python/libxml.py: more work, now able to extend the
12290 XPath interpreter with functions written in python.
12291
Daniel Veillardc3e39442002-02-01 09:29:41 +000012292Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * python/Makefile.am: Jacob sent a patch to allow building from
12295 tarfile.
12296
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012297Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12298
12299 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12300 inserted the python wrappers build, I hope this won't be too
12301 unportable
12302
Daniel Veillard1971ee22002-01-31 20:29:19 +000012303Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * xpath.c: minor optimization
12306 * python/generator.py python/libxml.c python/libxml.py
12307 python/libxml_wrap.h: more work on the python bindings,
12308 they now support XPath and there is no evident leak
12309
Daniel Veillard36ed5292002-01-30 23:49:06 +000012310Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12311
12312 * python/generator.py python/libxml.c python/libxml.py:
12313 more work on the python bindings generator.
12314
Daniel Veillard96fe0952002-01-30 20:52:23 +000012315Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12316
12317 * python/generator.py python/libxml.c python/libxml_wrap.h:
12318 more work on the python bindings.
12319
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012320Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12321
12322 * python/generator.py python/libxml.c python/libxml.py
12323 python/libxml_wrap.h: commited early version of a python binding
12324 for private use only ATM
12325
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012326Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12327
12328 * entities.c tree.c include/libxml/entities.h: applied patch
12329 from Anthony Jones to implement copy of DTD subtree too. Had
12330 just to keep 2 function private which really ought to become
12331 public ones.
12332
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012333Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12334
12335 * xmllint.c: added pointers to the web pages in the usage()
12336
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012337Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12338
12339 * tree.c: more fixes from Petr Kozelka for attribute handling
12340 in the tree API to align the semantic with DOM.
12341
Daniel Veillard36065812002-01-24 15:02:46 +000012342Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12343
12344 * valid.c tree.c entities.c: another set of patches from
12345 Anthony Jones for copy operations cleanup and robustness
12346
Daniel Veillardf8592562002-01-23 17:58:17 +000012347Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12348
12349 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12350 an alphabetic index based on comments content
12351 * doc/*: rebuilt the web site with the new references
12352
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012353Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12354
12355 * parserInternals.h: Greg Sjaardema suggested to use an
12356 eponential buffer groth policy in xmlParserAddNodeInfo()
12357
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012358Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12359
12360 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12361 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12362 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12363 to generate cross-references, and added/updated the stylesheets
12364 to generate and link API indexes. The generic keyword index
12365 is not done yet.
12366 * doc/*.html: regenerated all the usual docs too
12367
Daniel Veillard2070c482002-01-22 22:12:19 +000012368Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12369
12370 * debugXML.c: added an xpath function to the shell for T. V. Raman
12371
12372Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012373
12374 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12375 debug routines.
12376
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012377Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12380 support of attribute nodes
12381
Daniel Veillard9d06d302002-01-22 18:15:52 +000012382Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12385 hopefully near complete and fully documented of the API in XML
12386 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12387 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12388 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12389 include/libxml/parserInternals.h include/libxml/valid.hi
12390 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12391 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12392 include/libxml/xpath.h include/libxml/xpathInternals.h:
12393 Cleaned up the doc comments a lot in the process, the interface
12394 coverage is now 100%
12395
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012396Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12397
12398 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12399 extracts comments from the gtk-doc DocBook output (a bit
12400 convoluted but seems to work).
12401
Daniel Veillard61006472002-01-21 17:31:47 +000012402Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12403
12404 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12405 added an XML description of the API, moved the script generating
12406 it here. Added a "make api" target
12407
Daniel Veillardd2f23002002-01-21 13:36:00 +000012408Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12409
12410 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12411
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012412Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12413
12414 * xpath.c include/libxml/xpathInternals.h: the change made to
12415 xmlXPathFuncLookupFunc was incompatible roll it back
12416
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012417Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12418
12419 * SAX.c: cleanup patch from Anthony Jones
12420 * doc/Makefile.am: fix the headers to avoid in make scan
12421 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12422 includes, * vs Ptr and general cleanup
12423 * parsedecl.py: first version of a script to extract the
12424 module interfaces, the goal will be to provide .decl or XML
12425 specification of the interfaces to build wrappers.
12426
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012427Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12428
12429 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12430 now provides return codes in case of errors
12431
Bjorn Reese026d29f2002-01-19 15:40:18 +000012432Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12433
12434 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12435 Upgraded to trio baseline 1.6
12436 * strio.h strio.c: Replaced by triostr.h and triostr.c
12437
Daniel Veillard572577e2002-01-18 16:23:55 +000012438Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12439
12440 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12441 of strdup usage in the code
12442
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012443Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12444
12445 * parser.c error.c: Keith Isdale complained rightly that
12446 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12447
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012448Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12449
12450 * tree.c: fixed the funxtion to set the xml: attributes
12451 * debugXML.c: added "setbase" to test it.
12452
Daniel Veillard2c748c62002-01-16 15:37:50 +000012453Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12454
12455 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12456 to allow updating an attribute content
12457
Daniel Veillard8de85c62002-01-15 17:10:15 +000012458Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12459
12460 * libxml.h: try to avoid problems when compiling on Windows
12461
Daniel Veillard314cfa02002-01-14 17:58:01 +000012462Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12463
12464 * hash.c: patch from Anthony Jones for hash.c allocation size
12465 * Makefile.am: trying to work around Yet Another Libtool Madness
12466 and build the 2.4.13 release finally ...
12467
Daniel Veillard744683d2002-01-14 17:30:20 +000012468Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12471 * doc/* : update of the documentation
12472
Daniel Veillarde6a55192002-01-14 17:11:53 +000012473Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12474
12475 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12476 at fixing #61290 :-(
12477
Daniel Veillardfb25a512002-01-13 20:32:08 +000012478Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12479
12480 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12481 Fixes bug #67229
12482
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012483Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12484
12485 * tree.c: trying to avoid troubles when a subtree is copied
12486 and coalesced in part with the target tree. Should fix
12487 bug #67407
12488
Daniel Veillardd8224e02002-01-13 15:43:22 +000012489Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12490
12491 * valid.c: fixed validation of attributes content of type
12492 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12493 values, very old bug. Fixes #67671
12494
Daniel Veillard8107a222002-01-13 14:10:10 +000012495Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12496
12497 * parser.c include/libxml/parserInternals.h tree.c: integrated
12498 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12499 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12500
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012501Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12502
12503 * threads.c: applied Serguei Narojnyi's patch to add native
12504 thread support on the Win32 platform
12505 * testThreadsWin32.c Makefile.am: added the test program also
12506 from Serguei, Win32 specific
12507 * include/win32config.h include/libxml/xmlwin32version.h.in:
12508 added patch from Igor for the Windows thread specific defines.
12509
Daniel Veillard845cce42002-01-09 11:51:37 +000012510Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12511
12512 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12513
Daniel Veillard7b602b42002-01-08 13:26:00 +000012514Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12515
12516 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12517 output page into XMLinfo.html. Close bug #66951 and
12518 raised by Robert Collins too.
12519
Daniel Veillard73c6e532002-01-08 13:15:33 +000012520Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12521
12522 * encoding.c: Paul Keogh pointed out a possibility of segfault
12523 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12524 Closes bug # 68238
12525
Daniel Veillard4a859202002-01-08 11:49:22 +000012526Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12527
12528 * doc/*.html: updated the Gdome2 links
12529
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012530Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12531
12532 * libxml.h: Applied following patches from Robert Collins
12533 and make sure IN_LIBXML is defined when compiling it
12534 -------
12535 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12536 as well as Visual C.
12537 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12538 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12539 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12540 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12541 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12542 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12543 xmlSysIDExists xmlNoNetExists).
12544 * xmllint.c: Don't include winsock2.h for Cygwin.
12545
Daniel Veillard401c2112002-01-07 16:54:10 +000012546Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12547
12548 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12549 when the version info is not present.
12550
Daniel Veillard6f42c132002-01-06 23:05:13 +000012551Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12552
12553 * tree.c: Anthony Jones pointed out a problem in
12554 xmlStringGetNodeList() and provided a fix for it
12555
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012556Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12557
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012558 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012559 xmlCreatePushParserCtxt() when the initial buffer passed
12560 is large.
12561
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012562Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12563
12564 * win32/*: big cleanup of the Windows/MSVC project files
12565 from Igor Zlatkovic
12566
Daniel Veillardcebb1362002-01-02 13:13:30 +000012567Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12568
12569 * doc/Makefile.am: should fix #67674 and avoid troubles if
12570 xsltproc is not available or fails in the prefix provided
12571
Daniel Veillard26908ab2002-01-01 16:50:03 +000012572Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12573
12574 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12575
Daniel Veillard5344c602001-12-31 16:37:34 +000012576Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12579 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12580 Fixed a few other problems raised by Charlie Bozeman.
12581 * result/VC/ElementValid[5-7]: fixed the output
12582
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012583Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12586 patches from Charlie Bozeman. Regenerated the HTML docs.
12587
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012588Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12591 for Windows from Igor
12592
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012593Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12594
12595 * xmllint.c: applied Justin Fletcher patch for --output or -o
12596
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012597Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * win32/libxml2/libxml2.def.src: close #67019
12600
Daniel Veillard01db67c2001-12-18 07:09:59 +000012601Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * xmllint.c: applied Justin Fletcher generic timing patch
12604 similar to the one already applied to xsltproc.
12605
Daniel Veillardd1640922001-12-17 15:30:10 +000012606Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * include/libxml/tree.h tree.c: applied documentation patches
12609 from Charlie Bozeman
12610
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012611Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12612
12613 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12614
Daniel Veillard29e43992001-12-13 22:21:58 +000012615Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * valid.c: fix the xmlStrdup() used in the previous patch.
12618 * valid.c: added --dropdtd
12619 * tree.c: fixed xmlUnlinkNode so it also removes the references
12620 from the document if the node is a DTD
12621
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012622Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * HTMLtree.c valid.c: cleanup some static declarations
12625
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012626Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12627
12628 * xmllint.c: removed another strdup()
12629 * doc/FAQ: removed the HP/UX entry
12630
Daniel Veillarded472f32001-12-13 08:48:14 +000012631Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12632
12633 * valid.c: fix bug #66816 when validating.
12634 * xmllint.c: don't use sys/time.h if configure did not found it
12635
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012636Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12637
12638 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12639 xmlcatalog_man.xml
12640
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012641Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12644 xmlInitMemory() was declared twice
12645
Daniel Veillardb82c1662001-12-09 14:00:54 +000012646Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12647
12648 * globals.c: do not reference strdup() !
12649 * configure.in libxml-2.0.pc.in: trying to fix the libs
12650 of the various config extraction modules
12651
Daniel Veillardef90ba72001-12-07 14:24:22 +000012652Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * configure.in : preparing 2.4.12
12655 * doc/* : updated and rebuilt the docs
12656
Daniel Veillard220346d2001-12-07 11:33:54 +000012657Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12658
12659 * uri.c: closed bug #66159
12660 * testURI.c: added --escape option
12661 * configure.in: some cleanup for xml2-config --cflags
12662
Daniel Veillard2a906822001-12-06 14:34:08 +000012663Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * globals.c testThreads.c: removed some misplaced includes
12666 of xmlversion.h
12667
Daniel Veillarde28313b2001-12-06 14:08:31 +000012668Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * threads.c: patch from Gary Pennington fixing a possible
12671 problem at initialization time.
12672
Daniel Veillardd3b08822001-12-05 12:03:33 +000012673Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012676 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012677 CodeWarrior.
12678
Daniel Veillarda7866932001-12-04 13:14:44 +000012679Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12680
12681 * xmllint.c: applied Geert Kloosterman's patch to fix
12682 --repeat --timing output
12683
Daniel Veillard19840942001-11-29 16:11:38 +000012684Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12687 where non-wellformed XML declaractions were not detected.
12688
Daniel Veillarde85d9342001-11-28 14:43:12 +000012689Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12692
Daniel Veillard22f25a82001-11-28 09:12:23 +000012693Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12696 gets reset by xmlCleanupInputCallbacks() and this makes the
12697 function useless. Same for output.
12698
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012699Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12700
12701 * xmlIO.c: robert pointed out a loop error in callback cleanups
12702
Daniel Veillard8faa7832001-11-26 15:58:08 +000012703Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12706 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12707 they are not really tied to debugging
12708
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012709Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12712 * xmllint.c: better --catalogs description
12713
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012714Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12715
12716 * tree.c: fixed a couple of problems in xmlSetProp()
12717
Daniel Veillardcd337f02001-11-22 18:20:37 +000012718Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12721 unappropriate stdout output.
12722
Daniel Veillard566d4df2001-11-22 13:00:53 +000012723Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12724
12725 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12726 by Denis Beurive, closes #65111
12727
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012728Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12729
12730 * valid.c: in case of content model validity error, don't
12731 print it if validity warnings were not requested.
12732
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012733Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12736 * parserInternals.c: removed the last exit() call. Print an
12737 unmaskable error on stderr instead (library mismatch detection)
12738
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012739Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12740
12741 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12742 shell instructions from Heiko Rupp
12743
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012744Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12745
12746 * catalog.c: use the URL notation file:// for default catalog paths
12747
Daniel Veillard0ec98632001-11-14 15:04:32 +000012748Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12749
12750 * include/libxml/tree.h: better comments for _private fields
12751 * tree.c: removed a problem when copying an entity reference.
12752
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012753Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * vms/*: updated instructions and diffs from John A Fotheringham
12756
Daniel Veillarda11001b2001-11-12 22:45:36 +000012757Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * include/libxml/xmlerror.h: avoid an include problem if
12760 #include <libxml/xmlerror.h> happens first in code
12761 seems to be the case in KDE libs
12762
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012763Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12764
12765 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12766 from Igor for Windows
12767
12768Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12769
12770 * Makefile.am: Gary Pennington pointed out a missing prefix
12771
Daniel Veillard43d3f612001-11-10 11:57:23 +000012772Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12775 * doc/*: upgraded and rebuilt the docs
12776
Daniel Veillardc1f78342001-11-10 11:43:05 +000012777Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * HTMLparser.c: fix comment in scripts element parsing.
12780 * result/HTML/doc3*: updated the results.
12781
12782Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * uri.c: another URI bug fix #63336, using Joel Young patch.
12785
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012786Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12789 a cleaned up version of the Pwd shell string generation.
12790
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012791Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * valid.c include/libxml/tree.h: trying to fix namespaces +
12794 validation problems for good, closing #63619 in the process
12795 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12796 wrong in this respect, fixed it.
12797
Daniel Veillardd536f702001-11-08 17:32:47 +000012798Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12799
12800 * xmllint.c: Morus Walter patch to allow --format and --encode
12801
Daniel Veillard5004f422001-11-08 13:53:05 +000012802Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * debugXML.c: Stefan Kost provided an help command for the shell
12805
Daniel Veillarda6825e82001-11-07 13:33:59 +000012806Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * debugXML.c: Heiko Rupp pointed that the shell would crash
12809 on empty nodesets returns.
12810
Daniel Veillard03f848d2001-11-07 12:53:46 +000012811Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12812
12813 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12814 migh need the history libraries
12815
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012816Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12817
12818 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12819 handle the case of < in quoted attributes, Bastian Kleineidam
12820
Daniel Veillardc853b322001-11-06 15:24:37 +000012821Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12822
12823 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12824 fixing catalog breakages
12825 * Makefile.am catalog.c result/catalogs/catal
12826 result/catalogs/mycatalog.* test/catalogs/catal*:
12827 fixed more problems in catalog support, added more regression tests
12828 for both XML and SGML catalog handling
12829
Daniel Veillard66870c72001-11-05 19:27:49 +000012830Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12831
12832 * debugXML.c: applied an improvement to xmlGetLineNo() from
12833 Keith Isdale
12834
Daniel Veillardffe09c92001-11-05 14:21:47 +000012835Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12836
12837 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12838 Side effect of the progressive catalog loading
12839
Daniel Veillardad661b92001-11-05 11:43:15 +000012840Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * Makefile.am: confexecdir and confexec_DATA were defined twice
12843 pointed out by Karl Eichwalder
12844
Daniel Veillard6eb17722001-11-04 22:19:27 +000012845Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12846
12847 * xmlcatalog.c: avoid unlink() and use remove() instead.
12848
Daniel Veillardea898282001-11-04 22:13:45 +000012849Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * libxml.spec.in: cleanup
12852 * include/libxml/xmlwin32version.h: updated with 2.4.8
12853
Daniel Veillarda4617b82001-11-04 20:19:12 +000012854Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12855
12856 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12857 of compiling libxml with a non standard set of options
12858
John Fleck027edfb2001-11-04 20:13:58 +000012859Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12860
12861 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12862 document --sgml option, fixing gnome bugzilla #63382
12863
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012864Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12865
12866 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12867 breakage of 2.4.7, added a couple of really needed APIs
12868 like xmlCatalogIsEmpty() and xmlNewCatalog()
12869 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12870 for install-catalog
12871 * configure.in: preparing 2.4.8
12872
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012873Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12874
12875 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12876 include/libxml/tree.h include/libxml/xmlIO.h: more include
12877 cleanups, export cleanly one html output + format function.
12878
12879Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * parser.c: removed initGenericErrorDefaultFunc call from
12882 xmlInitParser() since it could destroy previous calls to
12883 xsltSetGenericErrorFunc() effects
12884
Daniel Veillardebd38c52001-11-01 08:38:12 +000012885Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12888 keyword.
12889
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012890Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12891
12892 * Makefile.am: cleanup
12893 * threads.c: cleanup too
12894 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12895 from xsltproc
12896 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012897 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012898
Daniel Veillard91c00402001-10-30 17:41:38 +000012899Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12900
12901 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12902 was not used anymore !
12903
Daniel Veillard52dcab32001-10-30 12:51:17 +000012904Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12905
12906 * configure.in: preparing 2.4.7
12907 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12908 manual page from John
12909 * doc/*: updated the doc and rebuilt the generated pages
12910
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012911Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12912
12913 * xmlIO.c: closing bug #62711, the library should never
12914 close stdin or stdout.
12915
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012916Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * uri.c: second pass at fixing #63336, using Joel Young
12919 final patch. looks okay.
12920
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012921Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * uri.c include/libxml/uri.h: trying to clear #63336
12924 allowing the escaping routine to parse unconformant
12925 URI-References.
12926
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012927Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * vms/readme.vms vms/build_libxml.com nanoftp.c
12930 include/libxml/xmlversion.h.in: a few VMS updates from
12931 John A Fotheringham
12932 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12933 and xmlCleanupOutputCallbacks() for the Perl binding people.
12934
Daniel Veillard635ef722001-10-29 11:48:19 +000012935Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12936
12937 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12938 apply fixes to close #63271 and avoid segfaults when
12939 the error routine gets callbed before xmlInitParser()
12940 get called.
12941 * nanoftp.c error.c: Applied patches from Justin Fletcher
12942 correcting some xmlGenericError misuses.
12943
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012944Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12945
12946 *doc/xmllint.xml, doc/xmllint.1
12947 New and improved man page for xmllint - .xml is the original, .1
12948 is the generated man page
12949
Daniel Veillardc9484202001-10-24 12:35:52 +000012950Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12951
12952 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12953 the web site from the main HTML document.
12954
Daniel Veillard5151c062001-10-23 13:10:19 +000012955Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * parser.c: fixed an erroneous validation bug when PE refs
12958 occurs in external parsed entities referenced from the
12959 internals subset
12960 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12961 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12962 added the associated testcase, it's a nice one.
12963 * HTMLparser.c: generate the DTD node as HTML still ...
12964 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12965
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012966Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12967
12968 * HTMLparser.c: fixed a bug in htmlNewDoc()
12969
Daniel Veillard89cad532001-10-22 09:46:13 +000012970Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * test/threads/*: added entities testing to the Thread test
12973 * testThreads.c: make the test reasonable
12974 * DOCBparser.c: fix the DTD public and system ID
12975 * xmllint.c: added --sgml for SGML DocBook importing
12976 * Makefile.am: added Docbtests target
12977
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012978Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12979
12980 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12981 * testThreads.c: removed bogus include
12982
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012983Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12984
12985 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12986 fixed a very serious (looping) validation bug
12987
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012988Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * include/libxml/globals.h include/libxml/threads.h threads.c
12991 testThreads.c: far more testing, cleaning up bugs
12992 * *.c : make sure globals.h is always included.
12993
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012994Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * HTMLparser.c: try to get rid of parser loops for good.
12997
Daniel Veillardab7488e2001-10-17 11:30:37 +000012998Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12999
13000 * configure.in: fixed some bugs in CFLAGS passing.
13001 * test/threads Makefile.am testThreads.c: added a specific
13002 threaded test case (really nasty, guaranteed).
13003
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013004Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * catalog.c: serious cleanup on the management of the
13007 XML catalog tree, more tests done, especially with
13008 the catalog PI.
13009
Daniel Veillard364789a2001-10-16 12:45:00 +000013010Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13011
13012 * catalog.c: avoid a problem in catalog cleanup on SMP if
13013 catalogs were not initialized.
13014
Daniel Veillard81463942001-10-16 12:34:39 +000013015Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13016
13017 * catalog.c xpath.c: trying to cleanup the not thread safe
13018 parts of the library.
13019
Daniel Veillard64a411c2001-10-15 12:32:07 +000013020Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13021
13022 * include/libxml/globals.h configure.in global.data: make
13023 the allocation be per-thread a configure option
13024 * encoding.c include/libxml/parser.h: fixed compilation
13025 errors
13026
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013027Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * include/libxml/parser.h: Norm reported that a few lines
13030 added were breaking libxslt compile, removed them for now
13031
Daniel Veillard6f350292001-10-14 09:56:15 +000013032Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13033
13034 * parser.c parserInternals.c threads.c: debugged and fixed
13035 initialization problems which were giving troubles on SMP
13036 boxes.
13037
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013038Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13039
13040 * include/libxml/Makefile.am: missing globals.h
13041
Daniel Veillarde7090612001-10-13 12:18:28 +000013042Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013043
Daniel Veillarde7090612001-10-13 12:18:28 +000013044 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013045
Daniel Veillardd0463562001-10-13 09:15:48 +000013046Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13047
13048 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13049 include/libxml/parserInternals.h include/libxml/tree.h
13050 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13051 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13052 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13053 Applied the last patches from Gary, cleanup, activated threading
13054 all user accessible global variables are now handled in globals.[ch]
13055 Still a bit rought but make tests passes with either
13056 --with-threads defined at configure time or not.
13057 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13058 linking options
13059
Daniel Veillardb8478642001-10-12 17:29:10 +000013060Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13061
13062 * Makefile.am include/libxml/Makefile.am
13063 include/libxml/globals.h globals.c include/libxml/threads.h
13064 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13065 configure.in: started integrating the core of the thread support
13066 not activated yet but half integrated. The code should still
13067 compile and work anyway.
13068
Daniel Veillardb44025c2001-10-11 22:55:55 +000013069Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13070
13071 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13072 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13073 integrating the non-controversial parts of Gary Pennington
13074 multithread patches
13075 * catalog.c: corrected a small bug introduced
13076
Daniel Veillard75b96822001-10-11 18:59:45 +000013077Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13078
13079 * catalog.c include/libxml/catalog.h: very serious cleanup,
13080 isolating unportable code and as much as possible the accesses
13081 to the global shared catalog. May need more testing !
13082
Daniel Veillard78d12092001-10-11 09:12:24 +000013083Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13084
13085 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13086 Keith Isdale patches for the XSLT debugger interfaces. Some
13087 cleanup
13088
Daniel Veillardff0b7312001-10-11 06:46:09 +000013089Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13090
13091 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13092 * DOCBparser.c: generate line nubers in elements
13093
Daniel Veillard60087f32001-10-10 09:45:09 +000013094Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13095
13096 * configure.in: preparing 2.4.6 release
13097 * doc/xml.html doc/html/*: updated and rebuilt the docs
13098 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13099
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013100Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13101
13102 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13103 adding documentation for DV's supercatalog support
13104
Daniel Veillard82d75332001-10-08 15:01:59 +000013105Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13106
13107 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13108 super catalog support adding one API and one flag --sgml to
13109 xmlcatalog
13110
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013111Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13112
13113 * doc/xmlcatalog_man.xml, xmlcatalog.1
13114 One more crack at
13115 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13116
13117
Thomas Broyer47334c02001-10-07 16:41:52 +000013118Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13119
13120 * xpath.c: implemented xmlXPathObjectCopy for external objects
13121 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13122
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013123Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13124
13125 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13126 finishing up fix to
13127 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13128 the xmlcatalog man page display more elegantly
13129
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013130Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13131
13132 * configure.in: closing bug #61832
13133 * HTMLparser.c: removed a warning
13134
Daniel Veillard6ab38382001-10-06 13:08:27 +000013135Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * xpath.c: fixing #61673 part I, do not loose doc information
13138 when copying result value trees.
13139
Daniel Veillard556c6682001-10-06 09:59:51 +000013140Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * xpath.c: trying to harden the XPath interpreter
13143
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013144Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13145
13146 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13147 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13148
William M. Brack1633d182001-10-05 15:41:19 +000013149Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13150
13151 * HTMLparser: repaired another loop problem
13152
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013153Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13156 parsing.
13157 * xpath.c: fix bug #61291 the default XML namespace node is
13158 missing from the namespace axis.
13159 * tree.c: refuse to create namespaces nodes with prefix "xml"
13160
Daniel Veillard651f9472001-10-04 14:51:06 +000013161Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13162
13163 * SAX.c: ouch a non-defined namespace could lead to a crash,
13164 fixed #61215
13165
Daniel Veillard7dd05702001-10-04 14:25:12 +000013166Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13167
13168 * parserInternals.c: closed bug #61054
13169
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013170Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13171
13172 * include/libxml/Makefile.am: closing #60708
13173
Daniel Veillarda293c322001-10-02 13:54:14 +000013174Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13177 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13178
Daniel Veillardf4309d72001-10-02 09:28:58 +000013179Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13180
13181 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13182
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013183Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13184
13185 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13186 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13187
Daniel Veillard16756b62001-10-01 07:36:25 +000013188Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13189
13190 * catalog.c: Justin Fletcher provided cleaup code in case
13191 HAVE_STAT is not defined
13192 * include/win32config.h: Igor Zlatkovic suggested to have
13193 HAVE_STAT defined there
13194
William M. Brack5e1cac12001-09-28 16:19:18 +000013195Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13196
13197 * catalog.c - fixed typing error reported by M. Barros
13198
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013199Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13200
13201 * xmllint.c - fixing typo
13202
William M. Brackd28e48a2001-09-23 01:55:08 +000013203Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13204
13205 * HTMLparser.c: small enhancement to prevent loop on
13206 unrecognizable data
13207
Daniel Veillardb1d62872001-09-21 09:47:08 +000013208Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13209
13210 * parserInternals.c: applying patch from bug #60757 this
13211 should close it
13212
Daniel Veillardc0631a62001-09-20 13:56:06 +000013213Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13214
13215 * catalog.c xmlcatalog.c: removed a couple of warning
13216 * xpath.c: try to solve the linking problem on platforms
13217 needing trio to compile
13218
Daniel Veillard1a123612001-09-19 08:06:23 +000013219Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013220
Daniel Veillard1a123612001-09-19 08:06:23 +000013221 * Makefile.am libxml.spec.in: backing up non-documented changes
13222 commited without review or aproval by Jens Finke <jens@gnome.org>
13223 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013224
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013225Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13226
13227 * configure.in: Joe Orton provided a patch fixing a problem
13228 when iconv is specified to be in a non-standard directory
13229 but wasn't exported in xml2-config --cflags
13230
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013231Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13232
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013233 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013234 troubles with 2.4.4 errors.
13235
Daniel Veillard16698282001-09-14 10:29:27 +000013236Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13237
13238 * encoding.c entities.c: do not output hexadecimal charrefs
13239 when serializing HTML since some version of Netscape can't
13240 grok it, generate decimal ones.
13241 * result/HTML/doc3.htm: output changed due to previous test
13242 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13243
Daniel Veillard98fed372001-09-13 11:34:58 +000013244Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13245
13246 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13247 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13248
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013249Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013250 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013251
13252 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13253 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13254 updated the configuration scripts systems accordingly
13255
Daniel Veillard04382ae2001-09-12 18:51:30 +000013256Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * configure.in: preparing for 2.4.4
13259 * doc/xml.html doc/html/*: updated and rebuilt the docs
13260
Daniel Veillardd63437e2001-09-12 15:00:27 +000013261Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13262
13263 * win32/dsp/libxml2.def.src: tried to incorporate comments
13264 from bug #59220
13265
Daniel Veillard319a7422001-09-11 09:27:09 +000013266Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13267
13268 * parser.c result/noent/wml.xml: fixed bug #59981 related
13269 to handling of '&' in attributes when entities are substitued
13270
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013271Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13272
13273 * libxml.h include/libxml/xmlversion.h.in
13274 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13275 Tried to close bug #60131
13276
Daniel Veillardbce62332001-09-10 18:46:55 +000013277Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13278
13279 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13280
Daniel Veillard143b04f2001-09-10 18:14:14 +000013281Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13282
13283 * SAX.c: fixing bug #59946 on xmlns=""
13284
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013285Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13286
13287 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13288 but allocates a new error code.
13289
Daniel Veillard05c13a22001-09-09 08:38:09 +000013290Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13291
13292 * xmllint.c: John Fleck fixed typos in the options output
13293 * parser.c SAX.c: fix ignorable white space SAX selection
13294
13295Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * entities.c: Steve Underwood found the possibility of an
13298 ininite loop in case of error.
13299
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013300Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13301
13302 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13303
Daniel Veillarda050d232001-09-05 15:51:05 +000013304Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13305
13306 * parser.c: warn if version is not 1.0 but it's not
13307 strictly speaking an error after analyzing the spec
13308
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013309Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13310
13311 *doc/catalog.html - add link to the html version of the
13312 man page, other linguistic cleanups
13313
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013314Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13315
13316 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13317 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13318 file, has not yet been included in the build.
13319
Daniel Veillard99784ff2001-09-01 16:20:28 +000013320Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13321
13322 * catalog.c: removed a duplicate affectation Justin Fletcher
13323
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013324Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * tree.c: Armin Sander pointed a possible text coalescing
13327 problem, completed his patch.
13328
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013329Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13330
13331 * trionan.c: Fixed const and volatile re-definition problem
13332
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013333Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13334
13335 * libxml.4 parser.c: doc updates from Heiko Rupp
13336 * parserInternals.c: 2 sanity checks from Heiko Rupp
13337
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013338Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13339
13340 * tree.c: applied patch from Armin Sander to make some pointers
13341 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013342 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013343
Daniel Veillardb06c6142001-08-27 14:26:30 +000013344Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13345
13346 * xpath.c: hum, restrict the integer usage gcc bug workaround
13347 to only gcc compilers so that other architecture don't get
13348 penalized by this limitation.
13349 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13350
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013351Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13352
13353 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13354 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13355
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013356Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13359 --convert option to xmlcatalog to convert SGML ones to
13360 the XML syntax.
13361 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13362
13363 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013364Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * catalog.c xmlIO.c: started some serious testing and fixed
13367 a few bug and optmization needs.
13368
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013369Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13372 preparing for a 2.4.3 release even if it may not be ready yet
13373 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13374 all file parsing lookup to go through the entity resolver, add
13375 to add an API to bypass it (needed to load catalogs themselves),
13376 some cleanup on the catalog code too.
13377 * nanoftp.c: small cleanup
13378 * doc/catalog.html: small update
13379
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013380Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13381
13382 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13383 Jun Kuriyama
13384
Daniel Veillardffb120d2001-08-23 00:52:23 +000013385Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13386
13387 * doc/catalog.html: finished the catalog documentation
13388
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013389Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * doc/catalog.html doc/xml.html: added documentation about
13392 Catalog support, misses an API description
13393 * doc/html/*: reextracted the API pages
13394
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013395Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13396
13397 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13398 Added the part about section 7.2 on URI resolution,
13399 fixed a side effect in the HTML parser, look complete
13400 and ready to rock except the URI/SystemID part!
13401
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013402Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13403
13404 * include/libxml/catalog.h include/libxml/parser.h
13405 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13406 xmlIO.c: added support and APIs needed for the catalog PI
13407 * include/libxml/xmlIO.h: cleanup
13408
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013409Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13410
13411 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13412 include/libxml/catalog.h: starts to look okay, really
13413 plugged the new framework, cleaned a lot of stuff,
13414 added some APIs, except the PI's support missing this
13415 should be mostly complete
13416 * result/catalogs/* test/catalogs/*: added new test, enriched
13417 the existing one with URN ID tests
13418
Daniel Veillard64339542001-08-21 12:57:59 +000013419Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * catalog.c: fixed nextCatalog
13422 * result/catalogs/docbook test/catalogs/*: started adding
13423 a small regression test
13424
Daniel Veillardcda96922001-08-21 10:56:31 +000013425Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13426
13427 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13428 more work on the XML catalog support.
13429 * parser.c include/libxml/parser.h: small cleanup seems using
13430 list as a public parameter name can give portability troubles
13431 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13432 include/libxml/xpath.h include/libxml/Makefile.am: removed
13433 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13434 wrappers
13435
Bjorn Reese45029602001-08-21 09:23:53 +000013436Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13437
13438 * Makefile.am trio.c triodef.h trionan.c xpath.c
13439 include/libxml/Makefile.am include/libxml/trionan.h:
13440 Re-worked Not-A-Number and Infinity support.
13441 * xmlcatalog.c: added readline include files
13442
Daniel Veillard344cee72001-08-20 00:08:40 +000013443Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13446 testCatalog as xmlcatalog, making it an installed app
13447 adding a shell, and preparing it to be a /etc/xml/catalog
13448 management tool, though not ready yet
13449 * catalog.c include/libxml/catalog.h: adding support for
13450 XML Catalogs http://www.oasis-open.org/committees/entity/
13451 not finished, there is some interesting tradeoffs and a
13452 few open questions left.
13453
Daniel Veillardb7664f42001-08-19 13:00:43 +000013454Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13455
13456 * xmllint.c: fixed a line formatting problem
13457
Daniel Veillard5015b712001-08-17 09:37:52 +000013458Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13459
13460 * SAX.c: removed a couple of unused variable (Albert Chin)
13461
Daniel Veillardbb371292001-08-16 23:26:59 +000013462Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13463
13464 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13465 trying to fix some troubles w.r.t. function returning
13466 const xxxPtr.
13467
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013468Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13469
13470 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13471 defined
13472
Daniel Veillardae6db172001-08-16 19:32:00 +000013473Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13474
13475 * xpointer.c: removed unused var
13476
Daniel Veillard09190202001-08-16 16:27:41 +000013477Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13478
13479 * testXPath.c: another small cleanup closing bug #59110
13480
Daniel Veillard796f4b62001-08-16 16:00:13 +000013481Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13482
13483 * win32/dsp/libxml2.def.src: small cleanup closing bug
13484 #59108
13485
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013486Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13487
13488 * example/gjobread.c: add xmlCleanupParser() before leaving
13489
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013490Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13491
13492 * config.h.in configure.in include/libxml/xmlwin32version.h:
13493 released 2.4.2
13494
Daniel Veillardd3d06722001-08-15 12:06:36 +000013495Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * include/libxml/valid.h debugXML.c valid.c: deprecate
13498 the non-boundchecking Sprintf functions, add Snprintf
13499 this should close bug #57984
13500
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013501Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13502
13503 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13504 URIs before doing the lookups (pointed by Mark Vakoc)
13505
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013506Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13507
13508 * xpath.c: serious changes on Result Value Trees and NodeSets
13509 w.r.t. deallocation and collect operations. Probably not
13510 100% clean (merge of allocated trees smells like a problem).
13511 Seems sufficient to close #58943
13512
Daniel Veillard90493a92001-08-14 14:12:47 +000013513Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13514
13515 * xmllint.c: adding a --format option
13516
Daniel Veillardfe703322001-08-14 12:18:09 +000013517Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13518
13519 * xpath.c: count() was broken on Result Value Tree
13520 * xmlIO.c: fixed file:/// accesses on _WIN32
13521
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013522Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13523
13524 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13525 macro was renamed, this should close bug #58683
13526
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013527Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13528
13529 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13530 entity substitution mode text at the end of the entity might
13531 be added due to text coalescing.
13532 * nanoftp.c parser.c: small cleanup
13533
Daniel Veillard0c720972001-08-08 20:59:00 +000013534Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13535
13536 * HACKING: added John Fleck right to commit in the doc subdir
13537
Daniel Veillard48da9102001-08-07 01:10:10 +000013538Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13539
13540 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13541 allow to inherit attributes from the DTD directly in the
13542 tree, this is needed for XPath and can be a useful feature.
13543 Inherited namespaces are always provided at the tree level now
13544 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13545 of tests for this feature (XSLT being the prime user).
13546
Daniel Veillard50f34372001-08-03 12:06:36 +000013547Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13548
13549 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13550 testSAX.c xmlIO.c xmllint.c include/win32config.h
13551 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13552 include/libxml/xmlwin32version.h.in win32/README.MSDev
13553 win32/dsp/*: applied Win32 Facelift No.2 patches from
13554 Igor Zlatkovic for Windows/MSC
13555
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013556Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * SAX.c: unparsedEntityDecl() the URI computation of the
13559 entity wasn't done breaking XSLT unparsed-entity-uri()
13560
Daniel Veillard567e1b42001-08-01 15:53:47 +000013561Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13562
13563 * xpath.c: fixed a bug when walking the descendants and
13564 the current node has no children
13565 * debugXML.c: show up when a text node is supposed to not be escaped
13566
Thomas Broyerf186c822001-07-31 23:30:37 +000013567Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13568
13569 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13570 worked like the set:leading() function)
13571 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13572
Daniel Veillardba6db032001-07-31 16:25:45 +000013573Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13574
13575 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13576
Daniel Veillard57905372001-07-31 15:52:17 +000013577Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * include/libxml/xmlIO.h: apply change to close #58141
13580 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13581
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013582Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * parser.c: when the internal subset uses a PE, then the
13585 included entity can use conditional sections.
13586
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013587Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13590 when walking the namespace axis showing up in
13591 libxst/tests/general/bug-12
13592 * xmlmemory.c: added the possibility to trace a given block
13593 defined by its address
13594
Daniel Veillard4aafa792001-07-28 17:21:12 +000013595Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * parser.c: don't override existing encoding specified before
13598 starting xmlParseDocument()
13599
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013600Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * include/libxml/xmlwin32version.h: reinserted, needed for
13603 Windows users of CVS
13604
Darin Adlera77cac02001-07-27 17:41:51 +0000136052001-07-27 Darin Adler <darin@bentspoon.com>
13606
Darin Adler699613b2001-07-27 22:47:14 +000013607 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13608 * testCatalog.c: Add include of <libxml/parser.h>.
13609
136102001-07-27 Darin Adler <darin@bentspoon.com>
13611
Darin Adlera77cac02001-07-27 17:41:51 +000013612 * include/libxml/.cvsignore:
13613 * include/libxml/xmlwin32version.h:
13614 Remove this file from CVS because it's generated.
13615
Daniel Veillard50822cb2001-07-26 20:05:51 +000013616Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * parser.c include/libxml/parser.h: applied const patches from
13619 Tom Moog #58002
13620
Thomas Broyerba4ad322001-07-26 16:55:21 +000013621Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13622
13623 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13624 lookup framework
13625
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013626Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * tree.c: fixed xmlCopyNode() for documents
13629
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013630Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13633
13634Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013635
13636 * parser.c: fixes bug #57652 reported by Morus Walter
13637
Daniel Veillarde3924972001-07-25 20:25:21 +000013638Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13641
Daniel Veillarda53c6882001-07-25 17:18:57 +000013642Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13645 errors, lesson don't add new functions at 1am before a release
13646 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13647 from XPath initialization when possible.
13648
Daniel Veillardd9bad132001-07-23 19:39:43 +000013649Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13650
13651 * result/scripts/base*: removing history/readline changed
13652 this slightly
13653 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13654 xmllint.c: make element content line number generation
13655 optionnal to avoid breaking old apps added interface to switch
13656
Daniel Veillardf012a642001-07-23 19:10:52 +000013657Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013660 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013661 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13662 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13663 John Kroll fixes to allow saving to HTTP via PUT (or
13664 POST of needed).
13665 * doc/html/*.html: regenerated the docs
13666
Thomas Broyere8126242001-07-22 03:54:15 +000013667Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13668
13669 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13670 xmlHashScanFull and xmlHashScannFull3 to get passed the
13671 three keys as arguments to the callback function
13672
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013673Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * configure.in Makefile.am: removed libxml softlink for good
13676 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13677 100% coverage by gtk-doc
13678
Daniel Veillard8599e702001-07-17 21:38:51 +000013679Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13682 fixed serious troubles due to size_t vs. int mismatch
13683
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013684Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13687
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013688Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13689
13690 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13691 convenient extension API for value and context managing
13692 Now handles external objects through xmlXPathPopExternal,
13693 xmlXPathWrapExternal and xmlXPathReturnExternal.
13694 Added functions for sets operations (intersection, etc.)
13695
Daniel Veillard22090732001-07-16 00:06:07 +000013696Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13699 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13700 HTMLparser.c: cleanup of global variables, marking some
13701 const or private.
13702
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013703Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013704
13705 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13706 fixed xmlXPathNodeSetItem when passing index=0
13707
Daniel Veillard05dec342001-07-14 21:57:39 +000013708Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13711
Daniel Veillard28ae6362001-07-14 16:44:32 +000013712Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * xmllint.c: fixed compilation under Cygwin #57503
13715 * TODO: update
13716
Peter Williamsed156f52001-07-13 18:35:13 +0000137172001-07-13 Peter Williams <peterw@ximian.com>
13718
13719 * config.h.in: add #undef HAVE_DLFCN_H
13720
13721 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13722 builddir.
13723
Daniel Veillard73b36e32001-07-12 15:09:52 +000013724Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13727 raised by #57348 and #57381
13728
Daniel Veillard7db37732001-07-12 01:20:08 +000013729Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13732 tree.c xpointer.c: store the line numbder in element->content,
13733 may break some software, need a configuration mechanism
13734
Darin Adler96037892001-07-11 00:03:16 +0000137352001-07-10 Darin Adler <darin@bentspoon.com>
13736
13737 * .cvsignore:
13738 * example/.cvsignore:
13739 * include/.cvsignore:
13740 * include/libxml/.cvsignore:
13741 Various things that are generated and should be ignored.
13742
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013743Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13746 * doc/xml.html doc/html/*: updated the docs
13747
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013748Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13751 validation occured on content with element child
13752
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013753Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * tree.c: fixed XML Base computation which was broken
13756 * debugXML.c: added a base function to the shell
13757 * Makefile.am result/scripts/* test/scripts/*: added scripts
13758 based regression tests, and adding 2 XML Base tests
13759
Daniel Veillard19e96c32001-07-09 10:32:59 +000013760Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * tree.c: set properties doc and call xmlSetListDoc for properties
13763 content when grafting them in a different tree.
13764 * aclocal.m4: remove from CVS
13765
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013766Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * win32/libxml2/libxml2.def.src: added some missing entry point
13769 for XPath (Mark Vakoc)
13770
Daniel Veillard388236f2001-07-08 18:35:48 +000013771Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13774 layer should URI-Unescape before trying to open resources.
13775
Daniel Veillard04383752001-07-08 14:27:15 +000013776Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * xpath.c: fix the name() bug for elements in the default
13779 namespace reported by Charlie Bozeman
13780
Daniel Veillard7583a592001-07-08 13:15:55 +000013781Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13784 led to an XPath fix, improvements of SAX initialization, and
13785 an added option --nocdata to testXPath
13786
Daniel Veillard449d7392001-07-07 19:11:06 +000013787Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * doc/libxml-doc.el: Felix Natter provided anew version working
13790 with XEmacs too
13791
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013792Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * include/libxml/xpath.h: small cleanup
13795 * doc/xml.html: update
13796
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013797Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13800 released 2.3.14
13801
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013802Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013805 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013806
Daniel Veillard73c9c042001-07-05 20:02:54 +000013807Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13810 were not equal to empty strings
13811
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013812Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * SAX.c: fixed a URI-Reference computation problem when validating
13815 * xmlIO.c: small cleanup
13816
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013817Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * parser.c: improved the description of a couple of interfaces
13820 upon Larry Stamper suggestion
13821
Daniel Veillard62f313b2001-07-04 19:49:14 +000013822Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13823
13824 * SAX.c entities.c parser.c: changed completely the way entities
13825 are handled when running the parser in entity substitution mode.
13826 This fixes a bug reported by Stephan Kulow and nearly divides
13827 by 3 the amount of memory required by libxslt to load and process
13828 DocBook TDG.
13829
Daniel Veillardf420ac52001-07-04 16:04:09 +000013830Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * HTMLparser.c: fixing a too early root closing problem raised
13833 byt Prashanth Naidu
13834
Daniel Veillard8c357d52001-07-03 23:43:33 +000013835Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13838 raised by Mark Vakoc.
13839
Daniel Veillard6e90d192001-07-03 16:37:49 +000013840Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * example/Makefile.am: fixed the include path to add srcdir/include
13843 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13844 and some cleanup
13845
Daniel Veillardf06307e2001-07-03 10:35:50 +000013846Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13849 lot of optimization work, results in significant improvements
13850 when handling really complex XPath queries. Add a small optimizer
13851 for unions, improve [n] and [last()], avoid some costly ops.
13852
Daniel Veillard77044732001-06-29 21:31:07 +000013853Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13856 * xpath.c: small cleanup
13857 * xmlGetNsList: reformated, fixed problems if used on Entities
13858
Daniel Veillard2adbb512001-06-28 16:20:36 +000013859Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13862
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013863Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13866 * Makefile.am example/Makefile.am: workaround automake generating
13867 erroneous deps
13868
Daniel Veillard12f7d292001-06-28 13:12:11 +000013869Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13870
13871 * include/win32config.h: bug #56801 Yon Derek provided a patch
13872 to the windows config file.
13873
Daniel Veillard87ee9142001-06-28 12:54:16 +000013874Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13877 libxml.h : Yon Derek provided a set of changes to compile from
13878 CVS on Windows/MSC
13879
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013880Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * parser.c: fixed UTF8 BOM support in push mode
13883 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13884 added a specific testcase
13885
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013886Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * Makefile.am: added --push regression tests
13889 * parserInternals.c: the XML parser segfaulted in --push mode
13890
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013891Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * configure.in: moved the symlinks detection within a CVS
13894 check, this is not portable and will be removed soon.
13895 * xpath.c: small cleanup/speedup
13896
Daniel Veillard11648102001-06-26 16:08:24 +000013897Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13900 release of 2.3.12
13901 * parser.c: make an error message if unknow entities in all cases
13902
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013903Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13906
Daniel Veillard23793842001-06-25 16:07:45 +000013907Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13910 includes were installed in the wrong dir
13911
Daniel Veillardf5498f32001-06-25 15:08:36 +000013912Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * doc/html.xml: warn against sending code to exhibit bugs.
13915
Daniel Veillard56f06462001-06-24 21:34:03 +000013916Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13919 Tru64 from Thomas Leitner
13920
Daniel Veillardc5d64342001-06-24 12:13:24 +000013921Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * AUTHORS: added William and Bjorn
13924 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13925 daniel@veillard.com hopefully I won't have to do this again
13926 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13927 docs can be rebuilt cleanly now
13928 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13929 from CVs it's generated, added include/libxml/xmlwin32version.h
13930 also generated but which should change far less frequently.
13931 * catalog.c nanoftp.c: made sure to include libxml.h not
13932 libxml/xmlversion.h directly
13933 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13934 when compiling on WIN32 and MSC
13935
Daniel Veillard07385fd2001-06-23 21:55:48 +000013936Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * include/Makefile.am include/libxml/Makefile.am configure.in:
13939 fixed make distcheck and rebuilding the rpms
13940
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013941Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * configure.in: should finish the migration of exported includes
13944 into a real include/libxml in CVS, at least for CVS users.
13945 * removed the exported headers, added in include/libxml (as well
13946 as xmlversion.h.in).
13947
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013948Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * configure.in: fixed the way to detect symlink
13951
Daniel Veillard66541772001-06-23 18:31:04 +000013952Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * configure.in: updated, include/libxml is now a real CVS dir
13955
Daniel Veillardca989762001-06-23 17:39:29 +000013956Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13959 version works with both libxml1 and libxml2 (it autodetects
13960 the prefix of the html-files) from Felix Natter.
13961 * doc/xml.html: updated doc accordingly
13962
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013963Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * xpath.c: fixed the bug generating a template loop in libxslt
13966 when using docbook-xsl-1.4, * should filter out document nodes
13967 * HACKING: added William
13968 * TODO: updated
13969
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013970Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * doc/FAQ.html: added a warning about gcc-3.0
13973 * doc/xml.html: added reference to gdome2 and removed a confusing
13974 sentence
13975
Daniel Veillardf7f41852001-06-22 15:18:01 +000013976Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * xmlversion.h: okay this is a generated file, but Windows
13979 users need it and they can't generate it, and I want CVS
13980 Windows users ...
13981 * win32/libxml2/libxml2_so.dsp: Windows project file for
13982 the shared lib version of libxml2
13983 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13984 resources needed for libxslt/xsltproc by Yon Derek
13985
Bjorn Reese3157b342001-06-22 14:41:45 +000013986Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13987
13988 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13989
Daniel Veillard4151acb2001-06-22 10:48:57 +000013990Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
Daniel Veillardcc146db2001-06-22 11:10:52 +000013992 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13993
13994Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
Daniel Veillard4151acb2001-06-22 10:48:57 +000013996 * include/win32config.h: Yon Derek provided a first fix
13997 to be able to compile libxslt/xsltproc on Windows
13998
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013999Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * xpath.c: attempt to work around what seemed a gcc optimizer
14002 bug when handling floats on i386 http://veillard.com/gcc.bug
14003 * tree.c entities.c encoding.c: doing some cleanups while
14004 chasing it
14005
Daniel Veillard017b1082001-06-21 11:20:21 +000014006Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14007
14008 * Makefile.am: cleanup when --without-debug is specified
14009 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14010 w.r.t. --without-debug and other include points
14011 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14012 Catalogs
14013 * configure.in entities.h tree.h HTMLparser.c: removed
14014 --without-corba, made the _private field mandatory
14015
Daniel Veillard87a764e2001-06-20 17:41:10 +000014016Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14017
14018 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14019 outputs a BOM in UTF8, an errata has been issued to avoid the
14020 problem, that was the most reasonable solution... Add support
14021 for a leading UTF8 BOM in entities.
14022
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014023Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * valid.c: fixed a bug found when post validating an entity ref
14026 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14027 activate it too
14028
Daniel Veillard39196eb2001-06-19 18:09:42 +000014029Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14032 weakness in the node copy the XPointer and the XInclude
14033 implementations. Serious cleanup.
14034
Daniel Veillard3739b982001-06-19 12:51:30 +000014035Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * Makefile.am: Kjartan Maraas provided a small patch to
14038 add xml2-config.in to EXTRA_DIST
14039
Daniel Veillarda9142e72001-06-19 11:07:54 +000014040Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14043 provided another failing case found in KDE, the way the
14044 ctxt->vctxt.nodeTab was allocated and freed changed over
14045 time but it wasn't completely cleaned up. This should fix it.
14046
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014047Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * parser.c: Stephan Kulow also raised the fact that line number
14050 could get miscounted making debug harder, fixed the problem
14051 in xmlParseCharData()
14052
Daniel Veillard64b98c02001-06-17 17:20:21 +000014053Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * valid.c: Stephan Kulow pointed out a problem when validating
14056 and using an empty entity, forgot a 'break' in a case.
14057
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014058Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14061 * doc/xml.html: updated with 2.3.11
14062
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014063Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * TODO: updated adding cleanup of generated doc
14066 * configure.in: prepared to release 2.3.11
14067 * xmllint.c: added --version for bug reporting
14068 * doc/html/*.html: rebuilt the doc
14069
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014070Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xpath.c: first part of the work on selecting namespace to
14073 fix bug #56115
14074
Daniel Veillard96ed5832001-06-15 22:22:04 +000014075Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14078 when using -liconv
14079 * TODO: updated
14080
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014081Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14084 cleanup, encoding support.
14085
Daniel Veillard608ad072001-06-14 08:32:28 +000014086Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14089
Daniel Veillard239d0522001-06-13 23:02:48 +000014090Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * xpath.c: bug detected by Ankh when / is used as a function arg
14093
Daniel Veillard02bb1702001-06-13 21:11:59 +000014094Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14097 of element and use it to avoid outputting formatting spaces at
14098 the wrong place. Implemented the format parameter for HTML save.
14099 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14100 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14101 result/HTML/wired.html: of course this impact the result of a
14102 number of HTML tests
14103
Daniel Veillard95d845f2001-06-13 13:48:46 +000014104Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * HTMLtree.[ch]: started augmenting the HTML save API with
14107 encoding and formatting parameters
14108
Daniel Veillardeca60d02001-06-13 07:45:41 +000014109Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * HTMLtree.h: cleanup and started evaluating the work needed on
14112 revamping the HTML output code
14113
Daniel Veillard84666b32001-06-11 17:31:08 +000014114Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14117
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014118Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * valid.c: fixed bug #56049, forgot one check in the
14121 validation routine
14122
Daniel Veillardca2366a2001-06-11 12:09:01 +000014123Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14126
Daniel Veillard6761eee2001-06-11 10:29:38 +000014127Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * libxml.h: fixed an error in last commit
14130 * doc/FAQ.html: added an entry for compilation from CVS
14131
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014132Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * xmlversion.h.in libxml.h: Cygwin patches
14135 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14136 * tree.h: cleanup
14137
Daniel Veillardacd370f2001-06-09 17:17:51 +000014138Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14139
14140 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14141 memory block in a strange case where libxml is linked twice
14142 in the binary.
14143
Daniel Veillard1d047672001-06-09 16:41:01 +000014144Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14145
14146 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14147 state far too often, simple fix used to avoid it.
14148
Daniel Veillard4497e692001-06-09 14:19:02 +000014149Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14152 being processed, applied his patch
14153 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14154
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014155Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14156
14157 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14158 provided fixes to compile on MSCC again
14159 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14160 also provided an update for the project files.
14161
Daniel Veillarda682b212001-06-07 19:59:42 +000014162Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14165 bug #55810
14166
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014167Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * tree.c: fixed xmlGetNsProp() to close bug #55683
14170 Note this requires libxslt to use it's own function instead.
14171
Daniel Veillardf0c53762001-06-07 16:07:07 +000014172Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * HTMLtree.c: when in a pre element no formatting space should
14175 be added.
14176 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14177
Daniel Veillard068a9652001-06-07 15:30:26 +000014178Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * configure.in: added tests for signal() and signal.h
14181
Daniel Veillard541d6552001-06-07 14:20:01 +000014182Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14185
Daniel Veillard8a367d42001-06-07 14:01:34 +000014186Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * doc/libxml-doc.el: Felix Natter provided a new version for
14189 libxml2
14190
Daniel Veillard8a926292001-06-07 11:20:20 +000014191Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * HTMLtree.c: when in a pre element no formatting space should
14194 be added.
14195
Daniel Veillard14839d52001-06-06 16:11:56 +000014196Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14199
Daniel Veillarde95e2392001-06-06 10:46:28 +000014200Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14203 hack
14204 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14205 * uri.c: fixed a warning
14206
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014207Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * HTMLtree.c: trying to close bug #55772 escaping in script
14210 elements
14211 * doc/xml.html: suggest to send mail to the list
14212
14213Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014214
14215 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14216 good. Use a macro and based on the solution provided in
14217 vsnprintf manual page from GNU.
14218
Bjorn Reese99748722001-06-05 12:49:15 +000014219Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14220
14221 * error.c: Workaround for non-preserving variadic list.
14222 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14223
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014224Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * doc/xml.html: added 2.3.10 release
14227
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014228Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * configure.in: releasing 2.3.10
14231
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014232Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14235
Daniel Veillard20042422001-05-31 18:22:04 +000014236Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14237
14238 * encoding.c: Robert Collins provided a patch to add the
14239 "US-ASCII" encoding alias
14240
Daniel Veillard97ac1312001-05-30 19:14:17 +000014241Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14244 string oriented functions and started cleaning the related areas
14245 in xpath.c which needed fixing in this respect
14246
Daniel Veillard2d703722001-05-30 18:32:34 +000014247Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14250 #55380
14251 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14252
Daniel Veillard9403a042001-05-28 11:00:53 +000014253Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * TODO: updated
14256 * nanohttp.[ch] : started adding APIs to get the redirected URL
14257 when this occurs (needed for further base computation
14258 * tree.h: cleanup
14259 * encoding.c: cleanup
14260 * SAX.c: minor change around ctxt->loadsubset
14261
Daniel Veillard6278fb52001-05-25 07:38:41 +000014262Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * Makefile.am include/Makefile.am: small change to have
14265 include/libxml rebuilt if working from CVS.
14266 * uri.c: applied another patch from Carl Douglas for URI escaping,
14267 this should close bug #51876
14268
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014269Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14272 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14273 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14274 added specific regression test
14275 * parser.h: preparing for the XSLT mode where DTD inherited
14276 attributes are added to the tree.
14277
Daniel Veillardbbd22452001-05-23 12:02:27 +000014278Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14279
14280 * xinclude.[ch]: Updated the namespace for the Last Call version
14281 * result/XInclude/include test/XInclude/include: updated the
14282 testsuite accordingly
14283
Daniel Veillard8514c672001-05-23 10:29:12 +000014284Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14287 related to bug #51876
14288
Daniel Veillard42596ad2001-05-22 16:57:14 +000014289Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * tree.c: fixed a gross mistake in base computation, xml:base is
14292 not completely correct yet (need cascade).
14293 * xpath.[ch]: added the few things needed to find a function name
14294 and URI from the XPath context when it is called.
14295
Daniel Veillard81418e32001-05-22 15:08:55 +000014296Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14299 * DOCBparser.c: small cleanup
14300 * xmllint.c: added a --catalogs option to load catalogs from
14301 $SGML_CATALOG_FILES
14302 * tree.c: cleanup
14303 * configure.in: iconv library fixup, ICONV_LIBS
14304
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014305Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14306
14307 * catalog.c: handling of CATALOG entries. detection of recursion,
14308 and a few bugfixes
14309 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14310 against the default namespace
14311
Daniel Veillard04b93292001-05-21 08:15:31 +000014312Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14315
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014316Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * parser.c: fixed propagation context info when parsing an
14319 external entity.
14320 * doc/html/*.html: regenerated a couple of docs
14321
Daniel Veillard4623acd2001-05-19 15:13:15 +000014322Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * doc/xml.html: update with 2.3.9 informations
14325
Daniel Veillardbed7b052001-05-19 14:59:49 +000014326Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14329 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14330 * doc/html/* : rebuilt the docs
14331 * valid.c: small patch which may improve some case when
14332 validating.
14333
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014334Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * HTMLparser.c: Closed bug #54891
14337 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14338 to the suite
14339
14340Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14343 applied a documentation patch from LotR and filled in a few missing
14344 descriptions
14345
Daniel Veillard76d66f42001-05-16 21:05:17 +000014346Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xpath.c tree.c parser.c: speed optimizations at the parser level
14349 document tree freeing and xpath evaluation
14350
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014351Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * parser.c parser.h parserInternals.h: fixed a couple of
14354 interfaces for handling memory buffer input to const char *
14355 upon suggestion of JamesH.
14356
Daniel Veillardc3739e72001-05-15 15:23:27 +000014357Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * configure.in: LoTR sent a patch fixing the previous commit
14360
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014361Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * configure.in: trying to deal again with the stoopid -R linking
14364 flag of Solaris
14365
Daniel Veillard790142b2001-05-15 10:51:53 +000014366Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * xpath.h: two nodeset access macros from Thomas Broyer
14369
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014370Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14373 patch from Thomas Broyer
14374
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014375Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14378 case
14379 * INSTALL: was empty added stuff from the FAQ
14380
Daniel Veillard75bea542001-05-11 17:41:21 +000014381Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14384 attributes handling and #54433 by adding xmlUnsetProp()
14385 and xmlUnsetNsProp()
14386
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014387Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * HTMLparser.c: Patch from Jonas Borgström
14390 (htmlGetEndPriority): New function, returns
14391 the priority of a certain element.
14392 (htmlAutoCloseOnClose): Only close inline elements if they
14393 all have lower or equal priority.
14394 * result/HTML: this of course changed a number of tests results.
14395
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014396Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * xmlIO.c catalog.c: plugged in the default catalog resolution
14399 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14400 documentations
14401 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14402
Daniel Veillarda7374592001-05-10 14:17:55 +000014403Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14406 integrating catalogs
14407 * catalog.[ch] testCatalog.c: adding a small catalo API
14408 (only SGML catalog support).
14409 * parser.c: restaured xmlKeepBlanksDefault(0) API
14410
Daniel Veillardc17337c2001-05-09 10:51:31 +000014411Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14414
Daniel Veillard257d9102001-05-08 10:41:44 +000014415Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * parser.c: added xmlParseExternalEntityPrivate() to allow
14418 propagation of ctxt->_private when parsing external entities
14419
Daniel Veillard083c2662001-05-08 08:27:14 +000014420Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14421
14422 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14423
Daniel Veillard01ef7382001-05-08 07:31:43 +000014424Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14427
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014428Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * valid.c: warn when indeterminist content model is detected
14431 * result/VC/ElementValid8: this adds a message
14432 * Makefile.am: add --novalid for VCM tests
14433 * parserInternals.c: added a call to Init memory
14434
Daniel Veillard64269352001-05-04 17:52:34 +000014435Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14438 when both parameters are NULL.
14439
Daniel Veillard37721922001-05-04 15:21:12 +000014440Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14441
14442 * valid.c: applied small patch from Gary Pennington, reindented
14443 some part of the code.
14444
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014445Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14446
14447 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14448 release, updated and regenerated the docs
14449
Daniel Veillard357c9602001-05-03 10:49:20 +000014450Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * xpath.c result/XPath/expr/floats : clarified and cleanup
14453 printing of abnormal floats in tests.
14454
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014455Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14456
14457 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14458 * results/HTML/ : a few changes in the output of the HTML tests as
14459 a result.
14460 * configure.in: tying to fix -liconv where needed
14461
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014462Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * Makefile.am: fixed a stupid error
14465
Daniel Veillard7150a032001-05-02 16:41:11 +000014466Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * configure.in Makefile.am: make the inclusion of the trio
14469 modules in the library conditional
14470
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014471Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14472
14473 * DOCBparser.c: patche from László Kovács, fixed entities refs
14474 in attributes handling
14475
Daniel Veillardedddff92001-05-02 10:58:52 +000014476Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14479 flushing
14480
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014481Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14482
14483 * xpath.c: fix of an XSLT namespace bug reported on the list
14484 general/bug-8-
14485
Daniel Veillard5792e162001-04-30 17:44:45 +000014486Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * strio.h trio.c: Dan McNichol suggested a couple of small
14489 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14490
Daniel Veillard02141ea2001-04-30 11:46:40 +000014491Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * tree.c parser.c encoding.c: spent a bit more time looking
14494 at the parsing speed and DOM handling. Added a few more
14495 speedups.
14496
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014497Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * parser.c: small but effective parsing speed improvement
14500
Daniel Veillardb59076b2001-04-29 17:04:07 +000014501Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * configure.in: default on the DocBook parser inclusion (for Gnome)
14504 * DOCBparser.h: fixed a header reference
14505
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014506Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * configure.in xpath.c: applied Bjorn patches for FPE on the
14509 alpha
14510
Daniel Veillardeefd4492001-04-28 16:55:50 +000014511Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14514 xmlSaveFormatFileTo()
14515
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014516Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * xpath.c: simple and efficient optimization, XPath functions
14519 aways bind to the same code, cache this
14520 * TODO: updated (by saying some is obsolete)
14521
Daniel Veillard2156a562001-04-28 12:24:34 +000014522Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * xpath.c: more cleanup work on XPath name parsing routines
14525
Daniel Veillard61d80a22001-04-27 17:13:01 +000014526Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14529 xmlXPathParseName
14530 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14531 * debugXML.c: avoid compilation problems if compiling without
14532 HTML support, Igor Zlatkovic
14533 * win32/libxml2/libxml2.def.src: being able to compile without
14534 XPath on Windows
14535
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014536Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * libxml.m4: yet another patch from Toshio Kuratomi
14539
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014540Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14543
Daniel Veillard67fee942001-04-26 18:59:03 +000014544Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * tree.[ch]: added xmlSaveFormatFile interface for saving
14547 and indenting a file.
14548
Daniel Veillard82e49712001-04-26 14:38:03 +000014549Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * xpath.c: fixed bug #53689 related to processing-instruction()
14552
Daniel Veillard02f077a2001-04-26 10:59:11 +000014553Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * DOCBparser.c: patche from László Kovács
14556
Daniel Veillard30211a02001-04-26 09:33:18 +000014557Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * parser.c: applied fixes from Christian Glahn bug report #53391
14560
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014561Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * error.c: Jean François Lecomte provided a complete description
14564 and a fix to bug #53537
14565
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014566Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14569
Daniel Veillard1034da22001-04-25 19:06:28 +000014570Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14571
14572 * DOCBparser.c SAX.c: a bit more work on entities processing.
14573 Still Need to cleanup XML output and references in attributes
14574
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014575Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14576
14577 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14578
Daniel Veillardb33c2012001-04-25 12:59:04 +000014579Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * tree.c: trying to fix #53574, not completely complete,
14582 I would like xmllint --copy --debug test/ent1 and
14583 xmllint --debug test/ent1 to show the same result.
14584 * xpath.c: fix a bug when trying to sort namespace nodes
14585
Daniel Veillard5146f202001-04-25 10:29:44 +000014586Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * HTMLtree.c: real fix for #53402
14589
Daniel Veillard7533cc82001-04-24 15:52:00 +000014590Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14591
14592 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14593 PIs when using xsl:output
14594 * valid.c: closing #53537 some case generate segfaults if there
14595 is validity errors
14596
Daniel Veillard61b33d52001-04-24 13:55:12 +000014597Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14600 of external parsed entities, added --noent to testDocbook
14601 * valid.c: Garry Pennington found an uninitialized variable
14602 access in xmlValidateElementContent()
14603
Daniel Veillard56098d42001-04-24 12:51:09 +000014604Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14607 with madness
14608 * result/HTML/ : this modified the result of the regression tests
14609 a lot.
14610
Daniel Veillard122376b2001-04-24 12:12:30 +000014611Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14612
14613 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14614 to doc where it wasn't checked against NULL reported by
14615 Jens Laas
14616
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014617Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14620 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14621
Daniel Veillardeae522a2001-04-23 13:41:34 +000014622Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14625 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14626 * SAX.[ch]: cleanup and updates for DocBook
14627 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14628 ex SGML identifier changes
14629 * valid.c: removed a static unused function.
14630
Daniel Veillardde57c612001-04-23 09:13:36 +000014631Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * HTMLtree.c: applied change for Paul Sponagl on script saving
14634 * Makefile.am: the warning about entity title.xml are normal.
14635
Daniel Veillard393df012001-04-22 20:11:18 +000014636Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * configure.in: release of 2.3.7
14639 * Makefile.am: fixing make distcheck
14640
Daniel Veillarda41123c2001-04-22 19:31:20 +000014641Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * doc/html/* doc/xml.html: updated and regenerated the docs
14644
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014645Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14646
14647 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14648
Daniel Veillarde82a9922001-04-22 12:12:58 +000014649Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * tree.c: fixed #53388 with the provided patch
14652
Daniel Veillard06803992001-04-22 10:35:56 +000014653Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14654
14655 * valid.c: Bjorn detected an invalid memory access. Fixed
14656 vstateVPush()
14657
Daniel Veillard40af6492001-04-22 08:50:55 +000014658Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14659
14660 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14661
Bjorn Reese70a9da52001-04-21 16:57:29 +000014662Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14663
14664 * libxml.h: new header used only for the compilation of libxml
14665 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14666 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14667 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14668 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14669 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14670 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14671 baseline (version 1.2 plus a single patch).
14672 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14673 scientific notation for numbers. Tests added.
14674 * xpath.c: formatting of numbers changed to use sprintf
14675 (contribution from William Brack)
14676
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014677Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * valid.c: cleanup, more useful debugging
14680 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14681 * xmlIO.c: entity loading is printed as an error when validating
14682
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014683Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * valid.c: fixed to validate within entities
14686 * test/VCM/v22.xml: added a specific testcase
14687
Daniel Veillardca1f1722001-04-20 15:47:35 +000014688Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * valid.c: forgot an epsilon transition in for ()+
14691 * test/VCM/v21.xml : added a specific test case
14692
Daniel Veillard85349052001-04-20 13:48:21 +000014693Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14694
14695 * valid.c: removed a state explosion exhibited by RSS
14696 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14697 from bug #51872
14698
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014699Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14700
14701 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14702 validation without using an ugly NFA -> DFA algo in the source.
14703 Made a specific algorithm easier to maintain, using a single
14704 stack and without recursion.
14705 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14706 * hash.c: made the growing routine static
14707 * tree.h parser.c: added the parent information to an
14708 xmlElementContent node.
14709
Daniel Veillarde470df72001-04-18 21:41:07 +000014710Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * SAX.c parser.c xpath.c: generating IDs when not validating
14713 from an external parsed entity was poisoning the ID has table
14714 with removed values. This was killing XSLT on the KDE help
14715 browser.
14716
Daniel Veillardceacdd92001-04-18 15:10:35 +000014717Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * entities.h: andrew@ugh.net.au detected a double declaration
14720
Daniel Veillarda10efa82001-04-18 13:09:01 +000014721Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * debugXML.c hash.c tree.h valid.c : some changes related to
14724 the validation suport to improve speed with DocBook
14725 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14726 the way validation errors get reported
14727
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014728Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14731 by P C Chow and William M. Brack for XSLT HTML output
14732
Daniel Veillard2d90de42001-04-16 17:46:18 +000014733Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14736 Igor Zlatkovic patches for MSC compilation and added his
14737 updates
14738
Daniel Veillarde043ee12001-04-16 14:08:07 +000014739Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14742 prefix lookup.
14743 * parserInternals.c: fixed the bug reported by Morus Walter
14744 due to an off by one typo in xmlStringCurrentChar()
14745
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014746Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * HTMLparser.c result/HTML/*: revamped the way the HTML
14749 parser handles end of tags or end of input
14750
Daniel Veillard82daa812001-04-12 08:55:36 +000014751Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14754
Daniel Veillard67a21302001-04-11 14:39:16 +000014755Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14758 bug where the linktime verions of free() won't work ...
14759
Daniel Veillard27b55282001-04-11 12:22:25 +000014760Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14763
Daniel Veillardafc73112001-04-11 11:51:41 +000014764Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * doc/xml.html: added 2.3.6 release
14767
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014768Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14769
14770 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14771 * result/wml.xml: resulted in a small output change
14772
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014773Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * tree.c: xmlNewDoc was missing the charset initialization
14776 * xmllint.c: added --auto to autogenerate a doc, allow to
14777 reproduce the problem fixed on xmlNewDoc
14778
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014779Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * xpath.c: trying to get 52979 solved
14782 * tree.c result/ result/noent/: trying to get 52712 solved, this
14783 also made me clean up the fact that XML output in general should
14784 not add formating blanks by default, this changed the output of
14785 a few tests
14786
Daniel Veillard73639a72001-04-10 14:31:39 +000014787Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14788
14789 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14790
Daniel Veillardfac26a12001-04-08 13:08:14 +000014791Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * configure.in: finally released 2.3.6
14794
Daniel Veillard911f49a2001-04-07 15:39:35 +000014795Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * xpath.c: checking for null pointer generated by new code
14798
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014799Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * xpath.c: fixed a [] evaluation problem reported
14802 * test/XPath/tests/simpleaddr: extended test
14803 * result/XPath/simpleaddr: updated result
14804
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014805Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * xmllint.c: Dan Timis reported a portability problem
14808 on Macs without mmap, fixed it.
14809
Daniel Veillardb38bd552001-04-03 18:22:00 +000014810Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * testXPath.c : added a --tree option allowing to display the
14813 tree dump of the XPath expression
14814
Daniel Veillard4dd93462001-04-02 15:16:19 +000014815Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * xpath.c: fixed a memleak when comparing nodesets
14818 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14819 * tree.c: added a TODO
14820
Daniel Veillard92ad2102001-03-27 12:47:33 +000014821Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14824 we need string functions
14825 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14826 to be able to use them where needed. Applied some changes
14827 to reduce name linking pollution and compile in only what's
14828 needed.
14829 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14830 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14831 for the string manipulation functions
14832 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14833 to the free() function of xmlmemory.c
14834 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14835 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14836 usage.
14837
14838
Daniel Veillard2be30642001-03-27 00:32:28 +000014839Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * error.c: applied the context output patch of the error
14842 handling submitted by Chuck Griffith
14843 * error/VC/*: this slightly change some error logs
14844
Daniel Veillard50582112001-03-26 22:52:16 +000014845Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14846
14847 * parser.c: fixed line number reporting on error
14848
Daniel Veillard04be4f52001-03-26 21:23:53 +000014849Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * parser.c: Sullivan and Darin found a parser bug,
14852 applied the patch.
14853
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014854Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14857 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14858 xmlversion.h.in xpointer.c: of course the way I defined
14859 UNUSED breaks on old gcc version. Try to be smart and
14860 also define it directly in xmlversion.h
14861 * configure.in: removed -ansi flag from the pedantic set
14862
14863Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014864 Huge cleanup, I switched to compile with
14865 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14866 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14867 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14868 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14869 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14870 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14871 encoding.h entities.c error.c list.[ch] nanoftp.c
14872 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14873 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14874 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14875 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14876 Cleanup, staticfied a number of non-exported functions,
14877 detected and cleaned up a dozen of problem found this way,
14878 avoided a lot of public function name/typedef/system names clashes
14879 * doc/xml.html: updated
14880 * configure.in: switched private flags to the really pedantic ones.
14881
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014882Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * configure.in: 2.3.5
14885 * doc/html/*: rebuilt the docs
14886
Daniel Veillard146c9122001-03-22 15:22:27 +000014887Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * parser.c: fixed a reported bug in NOTATION parsing
14890 * uri.c: accepted but not fixed bug 51876, added TODO
14891 * Makefile.am: fixed bug 51876
14892
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014893Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * config.h.in configure.in error.c: fix a compilation problem
14896 on platforms without vsnprintf (xml@thewrittenword.com)
14897
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014898Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * parser.c: fixed a function name header typo
14901 * SAX.c: notations can also occur in external subset.
14902
Daniel Veillard7d42b542001-03-20 13:22:46 +000014903Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * error.c: removed a C++ like comment
14906
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014907Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14908
14909 * parser.c: fixing bug 52299 strange condition leading
14910 to a parser crash due to a buffer overflow
14911 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14912 added the specific test case
14913
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014914Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14917 xmlXPathConvert{String,Number,Boolean} to be able to make
14918 type casts without a context stack, fixed some implementation
14919 problems related to the absence of context at parse-time,
14920 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14921 in the public API too
14922 * xpointer.c xpathInternals.h: we need to know at parse time
14923 whether we are compiling an XPointer
14924
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014925Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14928 cleaned up the parser internals, refactored XPath code, added
14929 new compilation based APIs and cleanly separated public and
14930 private APIs.
14931
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014932Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * xpath.h: the comp field must be added at the end to avoid
14935 killing binary compat.
14936
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014937Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * Makefile.am: detect XPath memleaks in regreson tests
14940 * error.c: fixed and error w.r.t. error reporting still using
14941 stderr
14942 * hash.c: added new line at end of file
14943 * tree.h: minor cleanup
14944 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14945 expression parsing from evaluation, resulted in a number of
14946 changes internally, and in XPointer. Likely to break stuff
14947 using xpathInternals.h but should remain binary compatible,
14948 new interfaces will be added.
14949
Daniel Veillardd574f782001-03-14 19:40:17 +000014950Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * configure.in: fixed a couple of problems reported by
14953 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14954 without gcc on non linux platforms.
14955
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014956Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14957
14958 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14959 a fix for --with-html-dir= configure support. I hope it won't
14960 break rpm generation
14961
Daniel Veillarda022fe02001-03-14 16:30:00 +000014962Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14963
14964 * xmlIO.c: one function comment cleanup.
14965
Daniel Veillard25239c12001-03-14 13:56:48 +000014966Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * SAX.c: external subset notations were improperly registered
14969 in the internal subset.
14970
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014971Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14972
14973 * README.cvs-commits: added, pointing to HACKING
14974 * HACKING: updated
14975
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014976Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14977
14978 * parser.c: and Matt Sergeant found one in the XML push
14979 parser (erroneous check I forgot to remove when I fixed the
14980 main parser).
14981
Daniel Veillard68d7b672001-03-12 18:22:04 +000014982Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14983
14984 * xpath.c: ptittom found a small bug in UnaryExpr
14985
Daniel Veillarde356c282001-03-10 12:32:04 +000014986Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14987
14988 * configure.in: bumped to 2.3.4
14989 * error.c: fixed bug #51860
14990 * tree.c: fixed bug #51861
14991 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14992 * tree.[ch] : added xmlDefaultBufferSize
14993 * nanoftp.c: typo in function name header block
14994 * doc/xml.html : updated, added link to XML::LibXSLT
14995 * doc/html/* : rebuilt the docs
14996
Daniel Veillard80f32572001-03-07 19:45:40 +000014997Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14998
14999 * parser.c SAX.c: the new content parsing code raised an
15000 ugly bug in the characters() SAX callback. Found it
15001 just because of strangeness in XSLT XML Rec ouptut :-(
15002
Daniel Veillard6c831202001-03-07 15:57:53 +000015003Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15004
15005 * Makefile.am: Martin Baulig suggested to add -lm
15006 * tree.c: found another bug in xmlNodeGetContent()
15007
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015008Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15009
15010 * xpath.c: Bjorn found the error related to strictness of comparison.
15011
Daniel Veillard29631a82001-03-05 09:49:20 +000015012Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * parser.c: trying to fix the Dtd parsing problem reported
15015 by Gary, side effect of last week speed optimizations.
15016
Daniel Veillard14be0a12001-03-03 18:50:55 +000015017Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15020 * parserInternals.c: removed unneeded test raised by Stric
15021
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015022Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15023
15024 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15025 and fixed by William Brack). Added xmlXPathFormatNumber.
15026 Changed the sorting slightly.
15027 * configure.in Makefile.am example/Makefile.am: Added -lm.
15028 Please note that applications linking with libxml2, must
15029 also like with the math library from now on.
15030
Daniel Veillardf9533d12001-03-03 10:04:57 +000015031Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15032
15033 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15034
Daniel Veillard2f362242001-03-02 17:36:21 +000015035Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15036
15037 * parser.c: one must report spaces even if the Dtd element
15038 content proves that this is not part of the element content.
15039 * result/valid/*.xml: this changed the ouptu slightly
15040
Daniel Veillardb402c072001-03-01 17:28:58 +000015041Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15042
15043 * configure.in: bumped to 2.3.3
15044 * doc/xml.html: updated
15045
Daniel Veillard77851712001-02-27 21:54:07 +000015046Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * tree.c: minor doc fix
15049 * xpath.c: deallocation issues when a result tree has been
15050 converted to a node-set
15051
Daniel Veillardec70e912001-02-26 20:10:45 +000015052Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * doc/xml.html: oops corrected dates s/2000/2001
15055
Daniel Veillard8730c562001-02-26 10:49:57 +000015056Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15057
15058 * valid.c: new patch from Gary Pennington
15059
Daniel Veillard91e9d582001-02-26 07:31:12 +000015060Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15061
15062 * doc/xml.html: applied patch from Ankh
15063
Daniel Veillardedac3c92001-02-26 01:36:19 +000015064Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * xinclude.c: fixed a problem building on Mac
15067
Daniel Veillard21a0f912001-02-25 19:54:14 +000015068Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15069
15070 * parser.c: more work on increasing parsing ferformances
15071
Daniel Veillard48b2f892001-02-25 16:11:03 +000015072Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15075 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15076 avoiding memcpy in production builds MEM_CLEANUP macro use
15077 * parser.[ch] parserInternals.c: optimizations of the tightest
15078 internal loops inside the parser. Better checking of I/O
15079 flushing/loading conditions
15080 * xmllint.c : added --timing
15081
Daniel Veillard71681102001-02-24 17:48:53 +000015082Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * configure.in: bumped to 2.3.2
15085 * doc/xml.html: updated for release
15086
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015087Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * xpath.c: found a memleak and fixed a nasty bug
15090
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015091Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15092
15093 * xmllint.[c1] : added return code errors for xmllint
15094 * xpath.c: specific debug dump function for result value trees
15095
Daniel Veillard4b637072001-02-21 21:52:55 +000015096Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15097
15098 * xpath.c: finally implemented xmlXPathCompareNodeSets
15099 * test/XPath/expr/floats results/XPath/expr/floats: added
15100 a test for float expressions
15101
Daniel Veillardf714aa32001-02-21 03:07:44 +000015102Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15103
15104 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15105 * parserInternals.[ch]: trying to speed up parsing
15106 * xpath.c : speeded up node set equality op
15107
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015108Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15111 better handling of ID/IDREF and the list modules associated
15112 * configure.in: small CFLAGS cleanup
15113
Daniel Veillarda8abee62001-02-19 15:14:59 +000015114Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * configure.in: fixed iconv detection on AIX (stric)
15117
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015118Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015119
15120 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15121
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015122Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15123
15124 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15125 and optimized xmlXPathNodeSetSort
15126
Daniel Veillard142adbf2001-02-17 13:21:05 +000015127Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * xpath.c: bug fix when context size is 0
15130 * parser.c: I like Norm's Dtd because they still manage to break
15131 the parser occasionally
15132
Daniel Veillardf23e0092001-02-16 13:21:29 +000015133Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15134
15135 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15136
Daniel Veillarde0e26512001-02-16 00:11:46 +000015137Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15140 attributes within the XML-1.0 namespace
15141
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015142Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * xpathInternals.h: exported a few axis functions
15145 * doc/xml.html: updated the doc
15146
Daniel Veillard760f4422001-02-15 14:59:48 +000015147Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * configure.in: applied patch from Daniel van Balen for OpenBSD
15150 and bumped version to 2.3.1
15151 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15152 attempt to find autoclosing was simply broken, removed it,
15153 updated the examples, this is better
15154
Daniel Veillardd194dd22001-02-14 10:37:43 +000015155Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15158 hash functionnalities.
15159 * doc/html/* : rebuild the doc
15160
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015161Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15162
15163 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15164 on predicate
15165 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15166 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15167 really want to have tags closed on output even if we accept
15168 unclosed ones on input
15169
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015170Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15171
15172 * xpath.c: ouch don't free NULL, rare case fixed
15173 * tree.c: don't coalesce text nodes if they don't have the
15174 same behaviour wrt escaping on output
15175
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015176Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15177
15178 * xpath.c: small fixup
15179 * SAX.c: don't warn on empty namespaces.
15180
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015181Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * README: a bit of cleanup
15184 * configure.in: preparing for 2.3.0 release
15185
Daniel Veillard1f83d392001-02-08 09:37:42 +000015186Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15187
15188 * hash.[ch]: added a first version of xmlHashSize()
15189 * valid.c: another bug fix from Gary Pennington
15190
Daniel Veillard5eef6222001-02-07 18:24:48 +000015191Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15192
15193 * valid.c: couple of bug fixes pointed by Gary Pennington
15194 * HTMLtree.c: #if 0 cleanup
15195
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015196Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15197
15198 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15199 which removes a time consuming check of xmlXPathNodeSetAdd()
15200 and use it in places where we are sure to not break unicity
15201
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015202Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * xpath.c: bug fixes found from XSLT
15205 * tree.c: preserve node->name special values when copying nodes.
15206 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15207 external subset are fetched when available but without full
15208 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15209 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15210 output with encoding disabled.
15211
Daniel Veillard2c833b62001-02-03 08:52:06 +000015212Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15213
15214 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15215 xmlCheckFilename should not be called from xmlFileOpenW
15216 and xmlGzfileOpenW
15217
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015218Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15221 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15222 added the new tests for URI normalization
15223 * testURI.c: fixed stoopid bugs
15224 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15225 the URI in the error messages are now properly normalized
15226
Daniel Veillardea28ce62001-02-02 08:20:19 +000015227Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15230
Daniel Veillarde99a4762001-02-01 04:34:35 +000015231Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15234
Daniel Veillard2b325a02001-01-31 20:46:31 +000015235Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15236
15237 * xpath.c: fixed mod operator
15238
Daniel Veillardde55cf62001-01-31 15:53:13 +000015239Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15240
15241 * parser.c: fixed xmlStrcat doc
15242 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15243 trees.
15244
Daniel Veillard2f913b72001-01-31 13:23:49 +000015245Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15246
15247 * xpath.c result/XPath/tests/chaptersbase
15248 result/XPath/tests/simplebase: fixed XPath node()
15249 * tree.c: small fix in xmlNewNs()
15250 * Makefile.am: removed extraneous xml2Conf.sh rule
15251
Daniel Veillardb42042b2001-01-28 07:40:36 +000015252Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15253
15254 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15255 Changed the library name, in order to get libxml-devel and
15256 libxml2-devel to coexist on a single system
15257 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15258 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15259
Daniel Veillardee0a4662001-01-27 18:59:33 +000015260Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15263 libxml2-devel installable in // as libxml-devel.
15264
Daniel Veillard5eb05942001-01-27 17:50:22 +000015265Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15266
15267 * doc/Makefile.am: fixed make rebuild in doc
15268 * doc/html/*.html: rebuilt the docs
15269
Daniel Veillard65c295d2001-01-26 09:32:39 +000015270Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15273
Daniel Veillard8e199902001-01-25 18:54:39 +000015274Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15275
15276 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15277 the HTML doc to go into the -devel RPM ...
15278 * aclocal.m4 config.h.in: some updates due to auto* magic
15279
Daniel Veillard93086662001-01-25 18:13:04 +000015280Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15281
15282 * xpath.h: added a hook in the context structure allowing to
15283 link to extra support, needed for XSLT
15284
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015285Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15286
15287 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15288 xmlXPtrCmpPoints to use it.
15289 * propagated the following patch from Alejandro Forero
15290 * include/win32config.h xmlIO.c: applied further suggestions
15291 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15292 * example/gjobread.c: fixed warnings, now that it builds
15293
15294Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15295
15296 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15297
15298 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15299 filename points to a valid file (not a directory).
15300 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15301 Added calls to xmlCheckFilenameDir.
15302
15303 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15304 `path' (rather than `filename') as the parameter to gzopen and open.
15305
Daniel Veillard48177c22001-01-23 15:27:41 +000015306Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15307
15308 * Makefile.am: fixed a problem with EXTRA_DIST
15309
Daniel Veillardb83ba402001-01-22 22:45:10 +000015310Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15311
15312 * Makefile.am example/Makefile.am: finally found the trick
15313 to build the example, i.e. add "." in SUBDIRS before example
15314 in the list <grin/>
15315
Daniel Veillard82687162001-01-22 15:32:01 +000015316Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15317
15318 * doc/xml.html: updated with an XSLT section, removed pointer to
15319 W3C CVS base.
15320
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015321Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15322
15323 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15324 too, and deallocation need to occur the same way.
15325
Daniel Veillarde4566462001-01-22 09:58:39 +000015326Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15327
15328 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15329 type correponding to an XSLT result tree fragment. Share most
15330 of the data format with node set, as well as operators.
15331 * HTMLtree.c: added a newline at the end of the doctype output
15332 whe this one is not present initially.
15333 * tree.c: make sure taht the parent and doc pointers are properly
15334 set when copying attributes (lists).
15335
Daniel Veillard701c7362001-01-21 09:48:59 +000015336Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15337
15338 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15339
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015340Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15341
15342 * xpath.c: seems I finally killed that ugly path evaluation
15343 context bug (tagged 9999 in case is is wrong)
15344
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015345Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15346
15347 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15348 for XSLT
15349
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015350Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15351
15352 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15353 for xmlGzfileOpen() bug
15354
Daniel Veillardf6eea272001-01-18 12:17:12 +000015355Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15356
15357 * xpath.c: removed an error found by XSLT usage
15358 * tree.c parserInternals.h: use a predefined static string
15359 for text and comment nodes, avoid freeing them in xmlFreeNode,
15360 exported the string name in parserInternals.h and added
15361 another value to disable encoding at output (for XSLT),
15362 gain memory, time.
15363
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015364Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15367 win32/libxml2/libxml2_so.dsp: new makefiles and update
15368 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15369
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015370Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15371
15372 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15373 Gary Pennington
15374
Daniel Veillard389e6b72001-01-15 19:41:13 +000015375Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * xpath.c: fixed the comaprision of values and nodelists,
15378 need to compare nodelist still ...
15379 * debugXML.c: avoided a possible core dump
15380 * HTMLparser.c: cleanup
15381 * nanohttp.c: contributed fix.
15382 * tree.c: fixes in properties handling added xmlSetNsProp
15383 needed by libxslt
15384 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15385 comment
15386 * TODO: updated
15387
Daniel Veillard167bd532001-01-06 21:09:34 +000015388Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15389
15390 * parser.c parserInternals.c: applied Bjorn Reese optimization
15391 patch
15392
15393Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15394
15395 * Makefile.am: applied patch fro make check from Martin Vidner
15396
Daniel Veillard503b8932001-01-05 06:36:31 +000015397Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15398
15399 * configure.in: preparing 2.2.11
15400 * doc/html/*: rebuild the HTML files
15401 * doc/xml.html : updated
15402
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015403Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15404
15405 * tree.c: fixed a stupid bug
15406 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15407 patches related to validation of an XInclude processing result
15408 * TODO: updated
15409
Daniel Veillarde2488192001-01-04 10:54:22 +000015410Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15411
15412 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15413 on large files
15414
Daniel Veillardf060a412001-01-03 20:52:44 +000015415Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15416
15417 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15418
Daniel Veillard45cff692001-01-03 18:02:04 +000015419Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15420
15421 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15422 reported by Jonas Borgström
15423 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15424
Daniel Veillard08108982001-01-03 15:24:58 +000015425Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15426
15427 * testXPath.c xpath.c: fixing the XPath union expressions problem
15428 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15429
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015430Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15431
15432 * xmllint.c: Made is so if the file name is "-" is will read form
15433 standard input. Sven Heinicke <sven@zen.org>
15434 * tree.c: fixed a problem when growing buffer
15435 * tree.h: fixed the comment of the node types following andersca
15436 comment
15437 * TODO: updated
15438
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015439Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * HTMLparser.[ch]: added a way to avoid adding automatically
15442 omitted tags. htmlHandleOmittedElem() allows to change the
15443 default handling.
15444 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15445 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15446 of xmllint too when using --memory flag, added a memory test
15447 suite at the Makefile level.
15448 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15449 with namespace use when encountering QNames in XPath evalation,
15450 added xmlns() scheme in XPointer.
15451 * nanoftp.c : incorporated a fix
15452 * parser.c xmlIO.c: fixed problems raised with encoding when using
15453 the memory I/O
15454 * parserInternals.c: closed bug 25934 reported by
15455 torsten.landschoff@innominate.de
15456 * TODO: updated
15457
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015458Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15461 on a non-updated tree :-(, made a 2.2.10 release to correct the
15462 situation
15463
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015464Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15467 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15468 integrated a set of OpenVMS changes from Howard Taylor
15469 <Howard.Taylor@pacoast.com>
15470
Daniel Veillard58770e72000-11-25 00:48:47 +000015471Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15474 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15475
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015476Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * HTMLparser.c: some fixes on auto-open of html/head/body
15479 * encoding.c: fixed a compilation error on some gcc env
15480 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15481 XPointer implementation
15482 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15483 related XPointer tests and associated results
15484
Daniel Veillard300f7d62000-11-24 13:04:04 +000015485Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * doc/xmldtd.html doc/xml.html: following a short step by step
15488 guidance on IRC to help maciej with DTDs I started a small
15489 page on the subject.
15490
Daniel Veillard748e45d2000-11-17 16:36:08 +000015491Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * HTMLparser.c: fixed handling of broken charrefs
15494 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15495 patches
15496
Daniel Veillard28929b22000-11-13 18:22:49 +000015497Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15498
15499 * doc/xml.html doc/html/* : rebuilt the docs after adding
15500 xinclude and updated page for 2.2.7 and 2.2.8
15501 * configure.in: releasing 2.2.8
15502
Daniel Veillard41e06512000-11-13 11:47:47 +000015503Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * parser.[ch] parserInternals.c: applied the conditional
15506 section processing fix from Jonathan P Springer
15507 <jonathan.springer2@gte.net>
15508 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15509 project file, fixed iconv default non support
15510 * xpath.c: fixed the problem of evaluating relative expressions
15511 when a node context is provided.
15512
Daniel Veillardbf432752000-11-12 15:56:56 +000015513Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15514
15515 * nanoftp.c: fixed gcc 2.95 new warnings
15516 * SAX.c: fixed a stupid bug
15517 * tree.c: fixed a formatting problem when round-tripping
15518 from/to memory
15519 * xinclude.c: chased memleak, fixed a base problem
15520 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15521 xmlXPtrBuildNodeList()
15522 * TODO: updated
15523 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15524 adding a first small set of regression tests for XInclude
15525
Daniel Veillardc2def842000-11-07 14:21:01 +000015526Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * nanohttp.[ch]: applied Wayne Davison patches to access
15529 the WWW-Authorization header.
15530 * parser.c: Closed Bug#30847: Problems when switching encoding
15531 in short files by applying Simon Berg's patch.
15532 * valid.c: fixed a validation problem
15533 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15534 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15535 Wayne Davison
15536 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15537 need to be extended to non full nodes selections.
15538 * xinclude.c: starts to work decently
15539
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015540Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15543 debugXML.c xmlversion.h.in: Started adding XInclude support,
15544 this is a new xmllint option
15545 * tree.c xpath.c: applied TOM patches for XPath
15546 * xpointer.c: fixed a couple of errors.
15547 * uri.c: added an escaping function needed for xinclude
15548 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15549 new warning from RH70 gcc's version
15550
Daniel Veillarda4964b72000-10-31 18:23:44 +000015551Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * HTMLparser.c: fixed loop on invalid char in scripts
15554 * parser.c: update to description of xmlIOParseDTD()
15555 * libxml.m4 xmlversion.h.in: changes contributed by
15556 Michael Schmeing <m.schmeing@internet-factory.de>
15557 * configure.in: preparing for 2.2.7
15558 * Makefile.am: trying to avoid config.h and acconfig.h
15559 being included in the distrib
15560 * configure.in: released 2.2.7
15561
15562Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15565 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15566
Daniel Veillard01411222000-10-30 15:33:22 +000015567Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * parser.[ch]: added xmlIOParseDTD()
15570 * xpointer.c: added support for the 2 extra parameters of
15571 string-range, fixed a stoopid error when '0' was present
15572 in XPointer expressions
15573 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15574 testsuite for the above
15575
Daniel Veillard6db58192000-10-30 09:27:53 +000015576Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * libxml.spec.in: improved package descriptions
15579
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015580Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * xpath.c xpathInternals.h: applied a large cleaning patch
15583 from TOM <ptittom@free.fr>, it also add namespace support
15584 for function and variables registration.
15585
Daniel Veillardbd20df72000-10-29 17:53:40 +000015586Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15587
15588 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15589 * Makefile.mingw: Wayne Davison's update adding hash.c
15590
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015591Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15592
15593 * xpath.c: fixed the root evaluation problems
15594 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15595 ignorable spaces with <b> <bold> <em>
15596 * tree.c: fixed a loop in xmlSearchNsByHref()
15597
Daniel Veillard767662d2000-10-27 17:04:52 +000015598Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * xpath.c: applied another XPath patch from TOM
15601 * xpath.c include/makefile.am: applied another patch from
15602 china@thewrittenword.com (cleanup on IRIX).
15603
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015604Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * xml-config.1: received a fixed version from Fredrik Hallenberg
15607 <hallon@lysator.liu.se>
15608
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015609Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15612 cleanup patch for XPath
15613
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015614Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * patched to redirrect all "out of context" error messages to
15617 a reconfigurable routine. The changes are:
15618 * xmlerror.h : added the export of an error context type (void *)
15619 an error handler type xmlGenericErrorFunc there is an interface
15620 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15621 to reset the error handling routine and its argument
15622 (by default it's equivalent to respectively fprintf and stderr.
15623 * all the c files: all wild accesses to stderr or stdout within
15624 the library have been replaced to calls to the handler.
15625
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015626Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * configure.in: release 2.2.6
15629 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15630 exporting the inner functions of xpath for extension modules
15631 * doc/*: updated and rebuilt the doc
15632
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015633Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * nanohttp.c : applied Wayne HTTP cleanup patch
15636 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15637 and xmlNodeSetSpacePreserve()
15638
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015639Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15640
15641 * xpath.c: closing bug #29260
15642
Daniel Veillard126f2792000-10-24 17:10:12 +000015643Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15646 multikey tuples, made hash structure opaque
15647 * valid.[ch]: moved elements, attributes, notations decalarations
15648 as well as ID and refs to hash tables.
15649 * entities.c: hash cleanup
15650 * xmlmemory.c: fixed a dump problem in debug mode
15651 * include/Makefile.am: problem passing in DESTDIR= values patch
15652 from Marc Christensen <marc@calderasystems.com>
15653 * nanohttp.c: removed debugging remains
15654 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15655 * HTMLparser.c parser.c: fixing a number of problems with the
15656 macros in the *parser.c files (Wayne).
15657 * HTMLparser.c: close the previous option when opening a new one
15658 (Marc Sanfacon).
15659 * result/HTML/*: updated the HTML results accordingly
15660
Daniel Veillard52afe802000-10-22 16:56:02 +000015661Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15664 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15665 XPath functions and XML entities table to them. More to come...
15666 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15667
Daniel Veillard683cb022000-10-22 12:04:13 +000015668Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * tree.c: coalesce adjacent text nodes
15671 * valid.c: handling of blank nodes in DTd validation (raised
15672 by problems with a posteriori validation).
15673 * nanohttp.c: changing behaviour on HTTP write stuff.
15674 * HTMLtree.c: forced body and html to be explicitely closed.
15675 * xpath.h: exported more XPath functions.
15676
Daniel Veillard1baf4122000-10-15 20:38:39 +000015677Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * Release of 2.2.5
15680 * xpointer.c: range() range-inside and other helper functions
15681 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15682
Daniel Veillard47e12f22000-10-15 14:24:25 +000015683Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15686 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15687
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015688Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15691 and XPointer modules
15692
Daniel Veillard134c9f32000-10-15 10:27:08 +000015693Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15694
15695 * SAX.h: closed #25107
15696
Daniel Veillard39915622000-10-15 10:06:55 +000015697Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * testSAX.c: fixed problem with cdata reporting
15700 * SAXresult/* : updated
15701
Daniel Veillard1e851392000-10-15 10:02:56 +000015702Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15705 Closed bug #27499, added to regression tests
15706 * TODO: updated
15707
Daniel Veillard7eda8452000-10-14 23:38:43 +000015708Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15711 support for SCRIPT and STYLE with help from Bjorn Reese
15712 * test/HTML/* result/HTML/*: added simple testcase and updated
15713 the existing ones.
15714
Daniel Veillardff9c3302000-10-13 16:38:25 +000015715Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15718 string-range for empty strings
15719 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15720 test/XPath/xptr/strrange: augmented the XPointer testsuite
15721
Daniel Veillard189446d2000-10-13 10:23:06 +000015722Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * doc/xml.html doc/xmlmem.html: added a module describing memory
15725 interfaces and use, updated the main page.
15726
Daniel Veillard2f971a22000-10-12 23:26:32 +000015727Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15730 nanoftp code work on Windows too now
15731
15732Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015733
15734 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15735 * xpointer.c: implemented string-range() at least a good first version
15736 * test/XPath/docs/str test/XPath/xptr/strrange
15737 result/XPath/xptr/strrange: the string-range() tests
15738
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015739Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15740
15741 * Makefile.am include/Makefile.am include/win32config.h
15742 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15743 and make distcheck
15744
Daniel Veillard19d61112000-10-11 23:50:35 +000015745Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15748 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15749 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15750
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015751Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15754 patch for socklen_t detection by
15755 Albert Chin-A-Young <china@thewrittenword.com>
15756
Daniel Veillardcd429612000-10-11 15:57:05 +000015757Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15760 and added a --dtdvalid option to xmllint used to test it
15761
Daniel Veillard47c02452000-10-11 13:04:36 +000015762Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15765 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15766
Daniel Veillard2d38f042000-10-11 10:54:10 +000015767Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15770 handlings (registration, lookup, cleanup)
15771
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015772Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * configure.in Makefile.am include/makefile.am: adding XPointer
15775 and XPtrtests target
15776 * xpointer.[ch] : new files for XPointer support
15777 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15778 more XPath tests
15779
Daniel Veillard57fda592000-10-10 23:24:14 +000015780Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * configure.in: fixed, very broken, make distcheck works again
15783
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015784Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * More work toward 2.2.5, integrated a number of patches
15787 * configure.in Makefile.am win32config.h.in: trying to cleanup
15788 make distcheck .... huh ...
15789 * include/Makefile.am include/win32config.h: new directory
15790 for includes
15791 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15792 updated teh makefiles and instructions for WIN32
15793 * xpath.c: small fixes
15794 * test/XPath/ results/XPath: updated the testcases and results
15795 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15796 suggested patches
15797 * valid.c: fixed an ID bug
15798
Daniel Veillardb71379b2000-10-09 12:30:39 +000015799Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015802 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015803 * xpath.[ch]: worked on XPointer
15804
Daniel Veillard7e99c632000-10-06 12:59:53 +000015805Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15806
15807 * configure.in Makefile.am: 2.2.5, ship the include in an
15808 include/libxml subdirectory, use symlinks when using CVS
15809 * testSAX.c: fixed small bug
15810 * testXPath.c: changed the way testfiles are parsed
15811 * debugXML.c: same kind of cleanup when parsing an argument expression
15812 XPath/XPointers can have blanks embedded
15813 * xpath.[ch]: more cleanup, reorgs for XPointer work
15814 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15815 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15816
Daniel Veillard55b91f22000-10-05 16:30:11 +000015817Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15820 in the XPath engine, rewrote large parts of it, now it's far
15821 cleaner and in sync with the REC not an old WD. Fixed a parsing
15822 problem in the interactive XML shell found when testing XPath.
15823
Daniel Veillardac260302000-10-04 13:33:43 +000015824Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15827 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15828 examples with the extra test
15829
Daniel Veillard7cfce322000-10-04 12:40:27 +000015830Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15831
15832 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15833 the global init function.
15834
Daniel Veillard970112a2000-10-03 09:33:21 +000015835Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * HTMLparser.c: Doohhh, attribute name parsing was still case
15838 sensitive ! Fixed this ...
15839 * result/HTML/* : updated the tests results accordingly
15840
Daniel Veillard740abf52000-10-02 23:04:54 +000015841Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15844 engine, should be far more stable, incorporated a new version of
15845 preceding/following axis, need testing
15846 * uri.c: fixed file:///c:/a/b/c problem
15847 * test/XPath/tests/idsimple: augmented the XPath tests
15848
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015849Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15850
15851 * doc/* rebuilding docs for 2.2.4 release
15852
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015853Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * configure.in: releasing 2.2.4
15856 * parser.[ch]: added xmlStrEqual()
15857 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15858 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15859 use xmlStrEqual instead
15860 * TODO: updated
15861 * added an XPath test
15862
Daniel Veillardbc765302000-10-01 18:23:35 +000015863Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15866 * entities.h: exported xmlInitializePredefinedEntities
15867 * parser.[ch] : added xmlInitParser()
15868 * parserInternals.h : had to export htmlInitAutoClose()
15869
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015870Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15871
15872 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15873 problems
15874 * Makefile.am : added XPath regression tests to normal tests
15875 * uri.c: fixed a problem with local paths, cleanup
15876 * parser.c: fixed a problem with large CData sections
15877
Daniel Veillardd2ade932000-09-30 14:39:55 +000015878Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15879
15880 * configure.in xml-config.in: patch from "Ben Taylor"
15881 <sol7x86@hotmail.com> for solaris shared libs lookup
15882
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000158832000-09-30 Martin Baulig <baulig@suse.de>
15884
15885 * libxml-2.0.pc.in: Provide pkg-config script.
15886
15887 * configure.in: Create the libxml-2.0.pc script from the
15888 libxml-2.0.pc.in templates.
15889 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015890 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015891
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015892Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15895 when compiling with MSC
15896
Daniel Veillard46057e12000-09-24 18:49:59 +000015897Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * xpath.c: patch for normalize-string() substring-before(),
15900 substring-after() and translate() functions from Bjorn Reese
15901 <breese@mail1.stofanet.dk>
15902 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15903 Fredrik Hallenberg <hallon@lysator.liu.se>
15904 * TODO: updated
15905
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015906Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15909 problem of socklen_t being undefined on a number of platforms
15910 * debugXML.c: fixed a compilation problem when without snprintf
15911
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015912Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15915 an URI bug and a fix for the control-character-induced infinite loop
15916 * nanohttp.c: preventive fix for compiling on WIN32
15917
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015918Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * xmlint.c: closing bug #25000
15921
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015922Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15925 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15926 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15927 related function, fixing xmlStrncmp(), and associated cleanup
15928 * result/HTML/entities.html.sax: updating result
15929
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015930Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * uri.c: applied patch for URI escaping from Wayne Davison
15933 <wayned@blorf.net>
15934 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15935 from Denis Barbier <barbier@imacs.polytechnique.fr>
15936 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15937 patch from Wayne Davison
15938
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015939Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15940
15941 * doc/xml.html : updated with new releases, adding "how to help"
15942
Daniel Veillard04698d92000-09-17 16:00:22 +000015943Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15946 removed a few warnings in pedantic mode ...
15947 * parserInternals.c parser.c: moved encoding switching function
15948 to parserInternals.c
15949 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15950
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015951Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15952
15953 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15954 error or warning handlers
15955
Daniel Veillardb1059e22000-09-16 14:02:43 +000015956Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * parserInternals.c parserInternals.h parser.c Makefile.am:
15959 created a new module parserInternals.c, moved most of the
15960 code shared by the various parsers there, as well as
15961 deprecated code from parser.c. More cleanup of parser.c
15962 * uri.c: fixed a problem when URI is NULL
15963 * valid.c: speedup when looking for an attribute declaration
15964
Daniel Veillard39c7d712000-09-10 16:14:55 +000015965Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15966
15967 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15968 the cleanup of the computation of URI references when seeking
15969 external entities. The URI reference string and the resulting
15970 URI are both stored now.
15971 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15972 large s(n)printf checks and cleanup from Denis Barbier
15973 <barbier@imacs.polytechnique.fr>
15974 * xmlversion.h.in tree.h: couple of SGML declarations for a
15975 possible docbook module.
15976 * result/VC/ : a couple of test output changed due to the change
15977 of the entities URI
15978
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015979Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * parser.h: added a _private field for linking user's data
15982
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015983Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * parser.c parserInternals.h: demacroified most of the IS_XXX
15986 the gain in size is significant so ...
15987
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015988Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * entities.c: cases where looking up entities with doc==NULL
15991 covered
15992
Daniel Veillard90e11312000-09-05 10:42:32 +000015993Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15994
Daniel Veillard1de50802000-09-07 08:54:32 +000015995 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015996 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15997
Daniel Veillard98a79162000-09-04 11:15:39 +000015998Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15999
Daniel Veillard1de50802000-09-07 08:54:32 +000016000 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016001 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16002 * Makefile.in: added URItest and included thenin "make tests"
16003
16004Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016005
16006 * xmlversion.h.in: closed bug 22941
16007
Daniel Veillard2bb89092000-08-31 14:57:50 +000016008Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * doc/xmlio.html: added doc and example for entity loader
16011 redefinition.
16012
Daniel Veillard96984452000-08-31 13:50:12 +000016013Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16016 used by libxml
16017
Daniel Veillarde715dd22000-08-29 18:29:38 +000016018Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16019
16020 * parser.c: Fixed bug on invalid ontent characters and when using
16021 push.
16022 * xmllint.c: fixed xmllint endling of errors in push mode
16023
Daniel Veillard4948eb42000-08-29 09:41:15 +000016024Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016027 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016028 * result/HTML/*.sax: regenerated HTML SAX output
16029 * parser.c: more cleanup.
16030
Daniel Veillarde010c172000-08-28 10:04:51 +000016031Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016034 patches from Wayne Davison <wayned@users.sourceforge.net>,
16035 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016036 * HTMLparser.c: fixed an ignorable white space detection bug
16037 occuring when parsing with SAX only
16038 * result/HTML/*.sax: updated since the output is now HTML
16039 encoded...
16040
Daniel Veillard47f3f312000-08-27 22:40:15 +000016041Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16042
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016043 * HTMLparser.[ch]: applied some of Wayne Davison
16044 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016045
Daniel Veillarde0854c32000-08-27 21:12:29 +000016046Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16049 undeclared namespace prefix was used, added a warning.
16050 Cleaned up support w.r.t. entities, spilling out a warning
16051 and being pedantic on lookups.
16052 * test/warning/ent9 : added testcase for previous example.
16053 * TODO: updated
16054 * parserInternals.h parser.c: changed the way names are parsed
16055 now allow infinite size and decrease penalty for normal use
16056 * parser.c: Started a big cleanup/check of the parser code,
16057 fixed some of the most tortuous entity code, spotted code
16058 unused anymore
16059 * test/*: added tests for very long names and related nasty
16060 things.
16061
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016062Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * doc/encoding.html: added encoding aliases doc
16065 * doc/xml.html: updates
16066 * encoding.[ch]: added EncodingAliases functions
16067 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16068 bottleneck affecting large DTDs like Docbook
16069 * parser.[ch] xmllint.c: added a pedantic option, will be
16070 useful
16071 * SAX.c: redefinition of entities is reported in pedantic mode
16072 * testHTML.c: uninitialized warning from gcc
16073 * uri.c: fixed a couple of bugs
16074 * TODO: added issue raised by Michael
16075
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016076Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * doc/encoding.html: propagated Martin Duerst suggestions
16079
Daniel Veillard52402ce2000-08-22 23:36:12 +000016080Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16083 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16084 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16085 by Wayne Davison
16086
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016087Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * nanoftp.c nanohttp.c: small cleanup
16090 * TODO: updated
16091
Daniel Veillard244ece92000-08-19 20:58:02 +000016092Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * added an old VC testcase and updated title.xml entity
16095
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016096Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16099 done on auto-opening of <p> tags and cleanup of SAX output
16100
Daniel Veillard979e55e2000-08-19 16:48:54 +000016101Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16102
16103 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16104
Daniel Veillard4540be42000-08-19 16:40:28 +000016105Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * doc/xml.html libxml.* structure.*: updated the doc a bit
16108
Daniel Veillard808a3f12000-08-17 13:50:51 +000016109Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16112 of SAX tests
16113
Daniel Veillard29579362000-08-14 17:57:48 +000016114Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16117 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16118
Daniel Veillard1255ab72000-08-14 15:13:33 +000016119Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16122 * testHTML.c: fix core dump on Solaris 2.x systems
16123 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16124 * result/HTML/*.sax: previous bug fix lead to new results
16125
Daniel Veillard03109292000-08-14 14:58:22 +000016126Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16127
16128 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16129 * configure.in: added --with-readline=DIR to accept alternate
16130 path for readline include/library
16131 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16132 for ANSI under HP-UX
16133 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16134 includes @LIBS@
16135
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016136Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * doc/* : rebuilt the docs
16139 * getting ready for 2.2.2 release
16140
Daniel Veillard87b95392000-08-12 21:12:04 +000016141Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16144 and xmlAddFeature()
16145 * tree.[ch]: added xmlAddChildList()
16146 * xmllint.c: MAP_FAILED macro test
16147 * parser.h: added xmlParseCtxtExternalEntity()
16148 * valid.c: applied bug fixes removed warning
16149 * tree.c: added CDATA block to elements content
16150 * testSAX.c: cleanup of output
16151 * testHTML.c: added SAX testing
16152 * encoding.c: better error recovery
16153 * SAX.c, parser.c: fixed one of the external entity processing
16154 of the OASis testsuite
16155 * Makefile.am: added HTML SAX regression tests
16156 * configure.in: bumped to 2.2.2
16157 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16158 SAX results
16159
Daniel Veillard88a172f2000-08-04 18:23:10 +000016160Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * configure.in: patch for HP compiler
16163
161642000-08-04 Sven Heinicke <sven@zen.org>
16165
16166 * xmllint.c: Was coredumping sometimes when the file given didn't
16167 exist.
16168
Daniel Veillard46e370e2000-07-21 20:32:03 +000016169Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16170
16171 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016172
Daniel Veillard46e370e2000-07-21 20:32:03 +000016173 when using in memory parsing. Need some cleanup.
16174 * xmllint.c configure.in: added a --memory flag to test memory
16175 parsing
16176
Daniel Veillard36650692000-07-21 15:16:39 +000016177Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16178
16179 * nanohttp.c: fixed socklen_t replacement to unsigned int
16180 * parser.c: fixed a space handdling missing at the end of
16181 production 28 DOCTYPE.
16182 * xmlmemory.c: fixed a stupid bug on the routine to override
16183 allocation functions
16184 * TODO: updated
16185
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016186Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16187
16188 * doc/ regenerated the docs
16189
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016190Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16191
16192 * doc/encoding.html doc/xml.html: added I18N doc
16193 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16194 improvements, both parser and filters, added ASCII & HTML,
16195 fixed the ISO-Latin-1 one
16196 * xmllint.c testHTML.c: added/made visible --encode
16197 * debugXML.c : cleanup
16198 * most .c files: applied patches due to warning on Windows and
16199 when using Sun Pro cc compiler
16200 * xpath.c : cleanup memleaks
16201 * nanoftp.c : added a TESTING preprocessor flag for standalong
16202 compile so that people can report bugs more easilly
16203 * nanohttp.c : ditched socklen_t which was a portability mess
16204 and replaced it with unsigned int.
16205 * tree.[ch]: added xmlHasProp()
16206 * TODO: updated
16207 * test/ : added more test for entities, NS, encoding, HTML, wap
16208 * configure.in: preparing for 2.2.0 release
16209
Daniel Veillard49703262000-07-10 10:27:46 +000016210Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016213 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016214
Daniel Veillard306be992000-07-03 12:38:45 +000016215Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16216
16217 * doc/xml.html: changed the xmlsoft.org structure, updated the
16218 examples w.r.t. root and childs
16219
Daniel Veillard7d853352000-07-02 18:53:09 +000016220Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16221
Daniel Veillard784b9352003-02-16 15:50:27 +000016222 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016223
Daniel Veillard365e13b2000-07-02 07:56:37 +000016224Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16225
16226 * HTMLparser.c: Work on character encoding support for the HTML parser
16227 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16228 * encoding.c: Fixed a potential memleak in the encoding stuff
16229
Daniel Veillardaf743792000-07-01 11:49:28 +000016230Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * doc/FAQ.html doc/Makefile.am : added a FAQ
16233
16234Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016235
16236 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16237 of the HTML parser to force it to not bypass SAX
16238
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016239Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16240
16241 * win32config.h.in: updated
16242 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16243 lacks iconv support :-( need to release 2.1.1
16244 * configure.in: release 2.1.1
16245 * HTMLparser: fixed bug #14784
16246 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16247 by Windows compiler
16248 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16249 the SAX startDocument() callback.
16250 * TODO: updated
16251
16252Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16253
16254 * added xmlStopParser()
16255
Daniel Veillardbe803962000-06-28 23:40:59 +000016256Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * configure.in: 2.1.0 prerelease
16259 * Large resync between W3C and Gnome tree
16260 * nanoftp, nanohttp.c: fixed stalled connections probs
16261 * HTMLtree.c SAX.c : support for attribute without values in
16262 HTML for andersca
16263 * valid.c: Fixed most validation + namespace problems
16264 * HTMLparser.c: start document callback for andersca
16265 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16266 * parser.h, SAX.c: serious speed improvement for large
16267 CDATA blocks
16268 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16269 different encoding
16270 * example/Makefile.am example/gjobread.c tree.h: work on
16271 libxml1 libxml2 convergence.
16272 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16273 and the LIBXML_TEST_VERSION macro
16274
Daniel Veillardc310d562000-06-23 18:32:15 +000016275Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * doc/xml.html: various patches and improvements typo fixed by
16278 Felix Natter
16279 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16280 from Felix Natter <fnatter@gmx.net>
16281
Daniel Veillardf3029822000-05-06 08:11:19 +000016282Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16283
16284 * doc/upgrade.html: updated with instructions for support of both
16285 libxml-1.x and libxml-2.x
16286 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16287 for 2.x support and also fixed includes
16288
16289
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016290Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16291
16292 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16293 the encoding support, added iconv support, so now libxml if
16294 compiled with iconv automatically support japanese encodings
16295 among others. Work based on initial patch from Yuan-Chen Cheng
16296 I may have broken binary compat in the encoding handler
16297 registration scheme, but that was so utterly broken I don't
16298 expect anybody to have used this feature until now.
16299 * parserInternals.h: fixup on the CHAR range macro
16300 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16301 code.
16302 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16303 * uri.c: added xmlParseURI() I can't believe I forgot to
16304 implement this one in 2.0 !!!
16305 * SAX.c: moved doc->encoding update in the endDocument() call.
16306 * TODO: updated.
16307
Daniel Veillard06047432000-04-24 11:33:38 +000016308Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * tree.h: removed extraneous xmlRemoveProp definition
16311 * TODO: added item about --disable-corba configure switch
16312 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16313 * nanoftp.c: fixed include problems giving troubles on AIX and
16314 slowlaris
16315 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16316 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16317 comment and headers changes to lower gtk-doc number of warnings
16318 * doc/html/*: rebuilt docs
16319
Daniel Veillarde0aed302000-04-16 08:52:20 +000016320Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * HACKING: documented the tag for 1.x and instructions
16323
Daniel Veillard5e873c42000-04-12 13:27:38 +000016324Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16327 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16328 xmlCreateIOParserCtxt
16329 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16330 significant overall improvement
16331 * xmllint.c: added I/O test to xmllint
16332 * testSAX.c: added a speed test
16333 * doc/* : updated/regenerated
16334
Daniel Veillardfc708e22000-04-08 13:17:27 +000016335Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16336
16337 * xpath.c uri.h parserInternals.h: cosmetic changes from
16338 "Timur I. Bakeyev" <timur@bat.ru>, including making
16339 xmlCreateURI() public
16340
Daniel Veillard5d211f42000-04-07 17:00:24 +000016341Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16344 and the code at the same time. Added a clean mechanism for
16345 overload or added input methods: xmlRegisterInputCallbacks()
16346 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16347 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16348 * TODO: updated
16349 * doc/* : updated/regenerated
16350 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16351 source dir
16352
Daniel Veillarde77a9182000-04-05 19:12:29 +000016353Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * testURI.c: yet another forgotten commit, I should get some sleep !
16356
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016357Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * xmllint.c: forgot to commit this too ?
16360
Daniel Veillardb9df4042000-04-05 14:23:16 +000016361Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * xmlversion.h.in : forgot to commit this previously
16364
Daniel Veillard361d8452000-04-03 19:48:13 +000016365Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16366
16367 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16368 * README TODO: updated for release
16369 * uri.c uri.h: added authority parsing/saving
16370 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16371 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16372 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16373 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16374 Makefile.am : added compile-time customization of libxml
16375 --with-ftp --with-http --with-html --with-xpath --with-debug
16376 --with-mem-debug
16377 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16378 #include <libxml/xxx.h> I hope it won't break too much stuff
16379 and will be manageable in the future...
16380 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16381 and added xmllint to the installed programs
16382 * uri.h: added xmlFreeURI()
16383
Daniel Veillardec303412000-03-24 13:41:54 +000016384Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16385
16386 * uri.c uri.h: finished the escaping handling, the base support
16387 and the URI path normalization. Looks good just lacks the
16388 authority content parsing code.
16389 * Makefile.am: added instructions to generate testURI
16390 * TODO: updated
16391 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16392 added links and icons for W3C and Gnome
16393
Daniel Veillard8f621982000-03-20 13:07:15 +000016394Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16395
16396 * xmlmemory.[ch] : seems I forgot to actually update the files in
16397 the last commit :-)
16398 * doc/xml.html doc/html/* : updated and uploaded the docs
16399
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016400Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16403 * TODO: updated
16404 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016405 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016406 gfree).
16407 * Makefile.am, uri.c, uri.h: added a set of functions to do
16408 exact (litteraly copied from the RFC 2396 productions) parsing
16409 and handling of URI. Will be needed for XLink, one XML WFC,
16410 XML Base and reused in the nano[ftp/http] modules. Still work
16411 to be done.
16412
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016413Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * configure.in, libxml.spec.in : libxml2
16416 * doc/* : updated the doc page, rebuilt the docs
16417
Daniel Veillardcf461992000-03-14 18:30:20 +000016418Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * all: tagged LIB_XML_1_X
16421 * *.c *.h : updated from W3C CVS tree
16422 * configure.in : 2.0.0-beta
16423 * libxml.spec.in : libxml2 package nam
16424 * result/* : new version of the tests output
16425
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016426Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16427
16428 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16429
Daniel Veillardb566ce12000-03-04 11:39:42 +000016430Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16431
16432 * doc/* : rebuilt the docs
16433 * parser.c: final patch on #6766
16434 * valid.c: small patch on validity checks.
16435
Daniel Veillardfb76c402000-03-04 11:39:42 +000016436Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16439 added
16440 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16441 compatibility w.r.t. XML spec and existing code.
16442
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016443Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16444
16445 * parser.c: seems a better solution to <a> </a> exists,
16446 will try it for a while
16447
Daniel Veillard83a30e72000-03-02 03:33:32 +000016448Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * parser.c: tried to remove the <a> </a> generating <a/>
16451 this is hard. Left a flag for that purpose. Fixed bug #6766
16452 * configure.in: prepared 1.8.7 not released, due to previous
16453 problem
16454
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016455Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * doc/xml.html : applied second patch from Paul DuBois
16458
Daniel Veillard402e8c82000-02-29 22:57:47 +000016459Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * doc/xml.html : applied patch from Paul DuBois
16462
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016463Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16464
16465 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16466
Daniel Veillard5feb8492000-02-02 17:15:36 +000016467Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16470 compilation warnings on various platforms.
16471 * parser.c: Fixed #5281 validity error callbacks are now desactived
16472 by default if not validating.
16473
Daniel Veillardf341f932000-02-02 14:52:08 +000016474Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16477
Daniel Veillard13c757e2000-02-01 23:59:15 +000016478Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16481 <gkatsi@cs.toronto.edu>
16482
Daniel Veillard726e8792000-01-30 20:04:29 +000016483Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16486 processing URLs
16487
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016488Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16491 xmlNanoFTPUpdateURL for persistent control connections.
16492 * configure.in: 1.8.6
16493
16494Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16497 * tree.[ch] : added xmlSaveNoEmptyTags
16498
James Henstridgef3be9312000-01-28 13:59:21 +0000164992000-01-29 James Henstridge <james@daa.com.au>
16500
16501 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16502
16503 * Makefile.am: added nanoftp.[ch] to the build.
16504
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016505Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * nanoftp.[ch]: cleanup, comments, API
16508 * debugXML.c : fixed a bug in the cat command
16509 * doc/*: regenerated the docs
16510
Daniel Veillardda07c342000-01-25 18:31:22 +000016511Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16512
16513 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16514 * debugXML.c : fixed a bug in the cat command
16515 * valid.c: fixing some small probs
16516 * libxml.spec.in: get rid of the SNAP suffix
16517 * doc/xml.html: updated the status
16518
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016519Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16520
16521 * xml-config.in: xml-config --version to just return the
16522 version number
16523 * xpath.c: some cleanup w.r.t. axis when the current node is
16524 an attribute.
16525 * TODO: updated
16526
Daniel Veillard461a66c2000-01-18 18:01:01 +000016527Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * configure.in: prepared for libxml-1.8.5
16530 * doc/* recompiled the documentation
16531
165322000-01-17 Jody Goldberg <jgoldberg@home.com>
16533
16534 * configure.in : WARNING autoconf subtlety alert :
16535 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16536 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16537 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16538 get defined by AC_CHECK_HEADERS.
16539
Daniel Veillardf967b902000-01-17 16:06:10 +000016540Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16541
16542 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16543 Rune.Djurhuus@fast.no
16544
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016545Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * TODO: updated
16548 * tree.c, parser.c: made sure that only memory alloc problems
16549 and internal parser errors are allowed to write to stdout or
16550 stderr.
16551
Daniel Veillard0142b842000-01-14 14:45:24 +000016552Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16553
16554 * tree.c : restored xmlNewGlobalNs since this seems used by
16555 a lot of existing code :-(, fixed a bug in xmlNewNs
16556 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16557 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16558 to exit() from the library code.
16559 * xpath.c, parser.c: removed bugs or unused code detected by
16560 Windows compilers
16561 * parser.c: started adding interfaces for parsing well balanced
16562 XML fragments
16563 * configure.in: releasing 1.8.4
16564 * doc/* : rebuilt the docs
16565
Daniel Veillard2eac5032000-01-09 21:08:56 +000016566Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * tree.[ch] : added xmlNewDocFragment() for DOM
16569 * testHTML.c: uninitialized variable.
16570
Daniel Veillardf3a73582000-01-05 14:58:39 +000016571Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16572
16573 * doc/* : rebuild the docs
16574
Daniel Veillard71b656e2000-01-05 14:46:17 +000016575Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * acconfig.h: readline and history patch
16578 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16579 * tree.c: added check and handling when possibly removing an ID
16580 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16581 and saving.
16582 * test/HTML/entities.html result/HTML/entities.html* : test for
16583 various entities reference cases
16584 * result/HTML/* : as a result output of some testcase have
16585 changed
16586 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16587 by previous example. added xmlParseTryOrFinish().
16588 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16589 entities.h debugXML.h HTMLparser.h: changed the way struct are
16590 declared to allow gtk-doc to expose those
16591 * parser.c: closed bug #4960
16592 * Makefile.am configure.in: Applied patch from
16593 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16594 and math/socket libs detection
16595
Daniel Veillard437b87b2000-01-03 17:30:46 +000016596Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * configure.in, Makefile.am: link tester against readline
16599 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16600
Daniel Veillard686d6b62000-01-03 11:08:02 +000016601Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * tree.[ch]: added xmlRemoveProp
16604 * win32config.h.in nanohttp.c: avoid including the Windows
16605 socket stuff in every C files
16606 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16607 the XmL parser(s)
16608 * test/ns4 result/ns4 etc...: added test case for previous prob
16609 * tree.c: xmlNewNs wasn't checking for double definition
16610 * Makefile.in: fixed a problem with dist-hook duplicates
16611 * parser.[hc], xmlIO.c: fixed the loading of external entities
16612 APIs, now xmlLoadExternalEntity() is used everywhere and
16613 setting up an app specific front-end using the
16614 * SAX.c parser.c: some fixes, now the xhtml spec validates
16615 with the xhtml DTD.
16616 * error.c: fixed crashes in case of no input stream
16617 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16618 to the validation tests and results
16619
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016620Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16623 too htmlCreatePushParserCtxt() and htmlParseChunk()
16624 * parser.c: a bit of cleanup.
16625 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16626 to XML) removed the last mem leak known
16627 * HTMLtree.c: output message cleanup
16628 * xmlmemory.c: display content info about memory blocks
16629 * result/HTML/wired.* : missing att value warning change
16630
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016631Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * doc/* : rebuilt the documentation
16634
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016635Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * parser.[ch] parserInternals.h: Push parser for XML,
16638 seems to work fine now
16639 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16640 --push for push testing
16641 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16642 * testSAX.c: added --push
16643 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16644 subtree
16645 * xmlIO.[ch] : enriched API + fixes for push mode
16646 * entities.[ch]: added the entity content length to the struct.
16647 * xmlmemory.[ch]: new API to show the last entries for the shell
16648 * valid.c: added required attribute testing
16649 * SAX.c: the cdata callback now merge contiguous fragments
16650 * HTMLparser.c: cleanup of some macros
16651
Daniel Veillard3c558c31999-12-22 11:30:41 +000016652Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * parser.c: fix for PIs name starting with xml
16655 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016656 * *.c, configure.in win32config.h.in : generate win32config.h for
16657 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016658
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016659Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * parser.c: fixed a stupid = vs. == bug :-(
16662 * doc/gnome-xml.sgml: s/glade/xml/
16663
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016664Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16665
16666 * configure.in, doc/xml.html : bug fix release 1.8.2
16667 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16668 Hopefully the end of that silly C++ include problem
16669 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16670 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16671 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16672 troubles with autoclosed elements when the stree shape doesn't
16673 follow the DtD specs. Added htmlIsAutoClosed() and
16674 htmlAutoCloseTag()
16675 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16676 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16677 * debugXML.c: fixed a bug on printing default namespaces.
16678 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16679
Daniel Veillardb24054a1999-12-18 15:32:46 +000016680Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16681
16682 * result/HTML/*.htm[l] : updated the HTML regression tests according
16683 to the new output
16684 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16685 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16686 problem due to intermix of extern "C" { ... } declarations for C++
16687 and recursive includes in the headers
16688
Chris Lahey323c48c1999-12-18 15:32:45 +0000166891999-12-20 Chris Lahey <clahey@umich.edu>
16690
16691 * HTMLtree.c: Made it so that html nodes with a single child do
16692 not insert a carriage return before or after the child node.
16693
Daniel Veillardb24054a1999-12-18 15:32:46 +000016694Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016695
16696 * configure.in, doc/xml.html : bug fix release 1.8.1
16697 * parser.c: fixed bug #4344
16698 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16699 added the glue to avoid C++ problems
16700 * doc/* : regenerated the documentation
16701
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016702Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16703
16704 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16705 namespace recognition, and Dia as a resul :-(
16706 * encoding.c: closed bug #3950
16707
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016708Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16709
16710 * valid.c: debugging a posteriori validation, except URI expansion
16711 stuff this should be fixed now
16712 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16713 Carl Nygard <cnygard@bellatlantic.net>
16714 * tester.c: added --postvalid, cleaning of the code
16715 * tree.[ch]: added xmlDocGetRootElement()
16716
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016717Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16718
16719 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16720 c++ losage.
16721
Daniel Veillard10a2c651999-12-12 13:03:50 +000016722Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16723
16724 * configure.in, doc/xml.html : bumped to 1.8.0
16725 * xlink.[ch], Makefile.am : added framework for link detection
16726 * parser.h: added nbChars to parser context, needed for cleanup.
16727 * xmlmemory.c: removed a nasty bug when out of mem
16728 * valid.[ch]: adding namespace support for attribute decl
16729 * tester.c: added --debugent option
16730 * debugXML.[ch]: added xmlDebugDumpEntities()
16731 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16732 buffers instead, this was really needed, validation was breaking
16733 in strange ways due to that. Added xmlParseStringPEReference()
16734 and other parsing from strings functions. Entities processing
16735 modified again, but PERef are still not handled correcly but
16736 unless you're Eve Maller you won't notice :-)
16737 * HTMLparser.c: large changes toward reliability, and switched to
16738 lowercase internal tags, XHTML is lowercase, so it will help
16739 that output is closer to next version.
16740 * doc/* : regenerated the documentation, it is now hosted at
16741 http://xmlsoft.org/ (same bits I just bought the domain :-)
16742
16743
Daniel Veillard294cbca1999-12-03 13:19:09 +000016744Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16745
16746 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16747 doc generation
16748 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16749 in the SAX API
16750 * doc/*: rebuilt the doc making sure everything appears in the
16751 HTML files
16752
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016753Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16754
16755 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16756 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16757 which allow impressive speed improvement on dataset with
16758 large text pieces, but at the cost of broken binary
16759 compatibility and slightly bigger memory usage.
16760 Configure with --with-buffers to activate them, they
16761 are protected with XML_USE_BUFFER_CONTENT define.
16762 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16763 goal is 0 memory left allocated once parser is no more used
16764 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16765 call xmlCleanupParser() and xmlMemoryDump()
16766
Daniel Veillarda819dac1999-11-24 18:04:22 +000016767Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16770 * parser.[ch] encoding.[ch]: added memory cleanup routines
16771 * parser.c: closing bug #3788
16772 * doc/*: rebuilt the doc
16773
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016774Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16775
16776 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16777 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16778 * tester.c: added --compress option
16779 * doc/*: rebuilt the documentation
16780
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016781Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16784 if given /proc/kcore as input !
16785 * doc/xml.html doc/*: updated and rebuilt the documentation
16786
16787Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016788
16789 * parser.c: Fixed some wrongly space collapsing code due to
16790 a misreading of the spec.
16791 * result/*: fixed the output accordingly
16792
16793Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016794
16795 * encoding.c: bug fix and typos
16796 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16797 * parser.c: added attribute normalization closing bug #3597
16798 * test/att* result/att* SAXresult/att*: testcase for attribute
16799 normalization
16800
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016801Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16802
16803 * configure.in: closing bug #3163 by adding extra flags for the
16804 cc compiler on HP-UX
16805
Daniel Veillard51e3b151999-11-12 17:02:31 +000016806Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * valid.[ch] : removed a typo and an enumerated type bug in the
16809 xmlAddElementDecl() function
16810 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16811 call to xmlEncodeEntitiesReentrant() so that the functions
16812 New, Set and Get are at the same level.
16813 * parser.c HTMLparser.c: extra memory allocation bug for
16814 attributes detected by someone using libxml in embedded systems :-)
16815
Daniel Veillard962195f1999-10-28 15:51:53 +000016816Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16817
16818 * xmlmemory.h: turned off mem debug :-\
16819
Daniel Veillard35008381999-10-25 13:15:52 +000016820Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16821
16822 * parser.c: closed bug #2784 a one line fix, but worth pushing
16823 a new release out
16824 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16825 some structures, comments before and after the
16826 main element, and other nastyness
16827 * HTMLtree.c tree.c: accomodate the extended HTML supported
16828 * configure.in: pushing 1.7.4
16829 * test/ent8 and related outputs : added a new test for bug #2784
16830 * test/HTML/wired.html and related output: a nasty HTML example
16831 * Makefile.am: improved the test scripts
16832 * docs/* : reran the documentation extractor, updated xml.html
16833
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016834Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16835
16836 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16837 HTMLparser and debugged the HTML related code. HTML documents
16838 now have their own type
16839 * entities.c: do not dump &apos; for HTML output
16840 * xmlmemory.c: improvement, breakpoint mechanism
16841 * testHTML.c: added --sax --repeat ...
16842 * Makefile.am: improved the HTML tests
16843 * valid.[ch]: added xmlValidGetValidElements and
16844 xmlValidGetPotentialChildren
16845 * tester.c: added --insert to test the 2 new functions
16846 * test//* result//* SAXresult//* : regression test cleanup
16847 and extension.
16848 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16849 gnome-xml-nanohttp.html
16850
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016851Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * HTMLparser.c: fixed problems with some autoclose tags
16854 * tree.c: fixed XML output problems.
16855 * result/* SAXresult/*: update of the tests output
16856
Daniel Veillard6077d031999-10-09 09:11:45 +000016857Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16858
16859 * Makefile.am: Arturo patch for xmlConf.sh version info
16860 * parser.c: Tim Josling patch for single quoted items
16861 * tester.c: Tim Josling patch for tester options usage
16862 * tree.h: indent cleanup
16863
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016864Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16865
16866 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16867 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16868
Daniel Veillard00fdf371999-10-08 09:40:39 +000016869Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * tree.c : Raph patch for initialization of CORBA fields
16872 * parser.c, xpath.c, ...: modification of doc comments
16873 * xpath.c : allow spaces in xpath expressions
16874
Daniel Veillardad219441999-09-27 08:17:49 +000016875Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16876
16877 * xmlmemory.h: turning off memory debug :-(
16878
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016879Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16880
16881 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16882 better SAX interfaces.
16883 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16884 entity.
16885 * configure.in: 1.7.2
16886
16887Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016888
16889 * libxml.spec.in: fixed the URL
16890 * doc/xml.html: improved the documentation front-end
16891
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016892Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016893
16894 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16895
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016896Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016897
16898 * libxml.spec.in: fixed the alpha compile problem
16899 * parser.[ch]: changed errno to errNo in the parser context :-(
16900 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16901 * doc/xml.html: changed CHAR to xmlChar
16902 * doc/html/*: recompiled the documentation
16903 * configure.in: 1.7.1
16904
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016905Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16906
16907 * parser.h: modified the parser context struct to regain 1.4.0
16908 binary compatibility
16909 * parser.c, xml-error.h: added errno ot teh context and defined
16910 a set of errors values with update of errno
16911 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16912 DTDs and entities
16913 * *.h, *.c: complete cleanup of the use of config.h and include
16914 protection depending on the current setup.
16915 * overalll debugging, maintenance and bug-fixing on all modules
16916 * updated the documentation
16917 * ready for 1.7.0
16918
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016919Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16920
16921 * HTMLparser.c : cleanup
16922 * SAX.c valid.c valid.h: added ID/IDREF checking
16923 * tree.c tree.h: extended doc structure for refs
16924 * configure.in: 1.6.2
16925 * parser.c: patched bug in SAX user arg call
16926 * parserInternals.h: patched missing close in C++ wrapping
16927 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16928 especially upcoming XPointer implementation.
16929 * doc/xml.html: augmented, typo
16930
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016931Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16932
16933 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16934 not all invocations of install understand -d.
16935
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016936Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16937
16938 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16939 to make 'check' works, when builddir != srcdir.
16940
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016941Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16942
16943 * doc/xml.html : updated the documentation
16944
Daniel Veillard6454aec1999-09-02 22:04:43 +000016945Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16946
16947 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16948 not deallocated memory blocks
16949 * *.c : replaces all calls to malloc() free() and realloc() to
16950 the wrapper functions/macros
16951 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16952 instead of xmlFreeNodeList()
16953
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016954Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16955
16956 * HTMLparser.c: corrected a stupid bug leading to core dump at
16957 tree deallocation. Removed warnings indicated by
16958 Stephane.Conversy@lri.fr
16959 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16960 looked for in the external subset
16961
16962Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016963
16964 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16965 on SGI by Stephane.Conversy@lri.fr
16966
Daniel Veillardb96e6431999-08-29 21:02:19 +000016967Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16968
16969 * all .h : changed the prototype declaration indent as in gtk
16970 * most .c : working on reducing the TODOs in the code
16971 * most .c : cleanup though -pedantic and Insure++
16972 * improvements on validation ID checkings.
16973 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16974 * xml-config.in: closed #1810
16975
16976Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016977
16978 * tree.h, valid.c, valid.h: more work on validity, IDs
16979 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16980 definition for AIX
16981
Daniel Veillardb556eb51999-08-15 17:19:50 +000016982Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16983
16984 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16985 the distribution due to a cut'n paste error at last commit
16986
Daniel Veillardb05deb71999-08-10 19:04:08 +000016987Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16988
16989 * configure.in: upgraded to version 1.4.0
16990 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16991 Big update, added a large part of the validation process,
16992 it should be usable, but some parts are missing
16993 * xpath.c: improved the implementation w.r.t. root.
16994 * Makefile.am: added more tests
16995 * test and result trees: added a lot of tests
16996 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16997
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016998Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16999
17000 * Added an HACKING file
17001
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017002Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * xpath.[ch] : improvements and debug of the XPath implementation
17005 * parser.c, HTMLparser.c : modified the parsers to be progressive
17006 * tree.[ch] : extended the Buffer promitives
17007 * xmlIO.[ch] : added basic I/O routines providing progressive
17008 parsing and ready for I18N conversion plugins
17009 * SAXresult/* : the SAX callback sequence maybe slightly different
17010 now
17011 * test*.c : improved/updated the tests programs
17012 * doc/* : recompiled the docs.
17013
Daniel Veillard15b75af1999-07-26 16:42:37 +0000170141999-07-26 Michael Meeks <michael@edenproject.org>
17015
17016 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17017
17018 * tree.c: Ditto.
17019
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017020Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * configure.in: upgraded to version 1.4.0
17023 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17024 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17025 XML query language, see http://www.w3.org/TR/xpath for more details.
17026 * parser.c, parser.h: added CHAR* related string functions for XPath
17027 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17028 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17029 rebuild the docs.
17030 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17031 and regression testing capabilities for XPath.
17032
Daniel Veillardd79d7871999-07-12 10:38:12 +000017033Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17034
17035 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17036 closing bug #1646
17037
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017038Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * Makefile.am, example/Makefile.am: closed bug #1683
17041
Daniel Veillard3166ab11999-07-11 16:14:19 +000017042Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * example/Makefile.am, configure.in: added the makefile for the
17045 gjobread example
17046
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017047Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17048
17049 * doc/Makefile.am:
17050 - fix which allow "make install DESTDIR=</install/prefix>".
17051
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017052Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17055 which fixed a problem on the file reading-code.
17056
Daniel Veillard82150d81999-07-07 07:32:15 +000017057Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17058
17059 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17060 output.
17061 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17062
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017063Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17064
17065 * parser.h : Oops removed the binary compatibility problem
17066 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17067 * parser.c, HTMLparser.c: applied patches for reading from stdin
17068
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017069Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17070
17071 * parser.c, entities.c, valid.c: cleanup bug #1591
17072 * configure.in: cleanup bug #1592
17073 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17074 the same tree back-end. Hence gdome will be available for it.
17075 * doc/Makefile.am: close bug #617
17076
Daniel Veillard97fea181999-06-26 23:07:37 +000017077Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17078
17079 * parser.c: alloctate a per parser context SAX interface block
17080
Daniel Veillard14fff061999-06-22 21:49:07 +000017081Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17084 and xmlEncodeEntitiesReentrant with the correct one :-\
17085
17086Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17087
17088 * commit of my internal XML base changes, quite a lot of
17089 changes, cleanups, better entities support, framework for
17090 new I/O and charset detection and handling
17091 * Fixed the configure/Makefile stuff to generate shared libs
17092 with the proper version info, so we jumped on rev from
17093 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17094 xmlEncodeEntities() result need to be freed now, and a string
17095 xmlParserVersion provide the current library version.
17096
Raph Levien05240da1999-06-15 21:27:11 +000017097Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17098
17099 * parser.c: fixed a buffer overrun for when you have a very long
17100 attribute with no entities in it.
17101
Daniel Veillardbb2da581999-06-13 14:37:07 +000017102Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17103
17104 * added example directory
17105 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17106
Daniel Veillard011b63c1999-06-02 17:44:04 +000017107Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17108
17109 * Release of libxml-1.1, nearly everything has been touched for
17110 this.
17111 * Added more regression tests
17112 * Updated the documentation
17113
Daniel Veillard27d88741999-05-29 11:51:49 +000017114Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * tree.[ch]: unified the XML_NO_CORBA defines.
17117 * parser.c encoding.[ch]: started plugging in char encoding detection
17118
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017119Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17120
17121 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17122 Also freed allocated buffer.
17123
Daniel Veillard27d88741999-05-29 11:51:49 +000017124Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017125 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17126 reentrancy problem at printing. One is left in entities.c, to
17127 remove ASAP
17128 * testSAX.c : added a test example showing the use of the SAX
17129 interface if one doesn't want to build the DOM tree.
17130 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17131
Daniel Veillard517752b1999-04-05 12:20:10 +000017132Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17133
17134 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17135 large revamping of the parser to use SAX callbacks
17136 http://www.megginson.com/SAX/ (or at least a C like interface
17137 a la Expat). It's now possible to set up your own callbacks
17138 and the parser will not build a DOM tree.
17139 * test/* result/*: updated the test suite, I finally removed
17140 the old Namespace draft support (PI based).
17141
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017142Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * Makefile.am: added test result to EXTRA_DIST for make tests
17145
Daniel Veillard64068b31999-03-24 20:42:16 +000017146Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17147
17148 * parser.c, parserInternals.h: moved the chars macro definitions
17149 to parserInternals.h
17150 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17151 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17152
Daniel Veillard012ccc11999-03-23 10:11:11 +000017153Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17154
17155 * xml-config.in : applied patch to make --version work
17156
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000171571999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17158
17159 * Makefile.am (check-local): Alias for `tests' target. This will
17160 cause `make check' to do the right thing.
17161 (tests): Don't run tests in srcdir. Also, replaced calls to
17162 basename with a `sed' "equivalent".
17163
Daniel Veillardd109e371999-03-05 06:26:45 +000017164Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17167 it in the header and not the sources, updated the doc.
17168 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17169 pointing this out.
17170
Daniel Veillardbc50b591999-03-01 12:28:53 +000017171Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17172
17173 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17174 exported the inputStream routines.
17175 * doc/html/* : updated accordingly
17176
Daniel Veillardd692aa41999-02-28 21:54:31 +000017177Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17178
17179 * parser.c, parser.h, parserInternals.h: added a few extra
17180 internal calls to allocate and free parser contexts ...
17181 * doc/html/* : updated accordingly
17182
Daniel Veillard55a99271999-02-25 11:01:29 +000017183Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17184
17185 * configure.in, Makefile.am, doc/makefile.am : General changes for
17186 1.0.0 release and including the generated HTML documentation.
17187
Daniel Veillard35925471999-02-25 08:46:07 +000017188Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * makefile.am : added parserInternals.h, oops.
17191
Daniel Veillard1e346af1999-02-22 10:33:01 +000017192Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17193
17194 * parserInternals.h: added this header giving access to the parser
17195 internal functions.
17196 * doc/Makefile.am : added a rebuild target which rebuilds the full
17197 set of documentations
17198 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17199 the internal subset.
17200 * *.c *.h: modifications needed to generate the documentation using
17201 gtk-doc, cleanup of functions blocks, reorganisation of struct
17202 declarations.
17203
Daniel Veillard1164e751999-02-16 16:29:17 +000017204Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17205
17206 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17207 the tar and spec file to include the beginning of the doc.
17208
Nuno Ferreira03d04781999-02-13 00:07:17 +0000172091999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17210
17211 * doc/.cvsignore: Added this file.
17212
Daniel Veillard6800ef31999-02-08 18:33:22 +000017213Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17214
17215 * tree.c: fixed xmlGetProp to return "" when the attribute
17216 exists, even if the node-list is NULL.
17217
Daniel Veillard726c7e31999-02-08 15:13:10 +000017218Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17219
17220 * tree.c: patched an error outputting empty attribute values.
17221 * Makefile.am and doc/makefile.am: have been updated during the
17222 week-end. Sorry for an empty CVS log, I got a shell problem.
17223
Daniel Veillard1899e851999-02-01 12:18:54 +000017224Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17225
17226 * tree.h: cleaned up using enums instead of defines
17227 * parser.c, valid.[ch]: more work on parsing/output of element
17228 declarations
17229
Daniel Veillard3b9def11999-01-31 22:15:06 +000017230Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * valid.[ch], tree.c, parser.c : more work toward full parsing
17233 of XML DTDs.
17234 * README: added informations about mailing-list and on-line
17235 documentation
17236
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000172371999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17238
17239 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17240
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017241Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17242
17243 * parser.c, tree.[ch] : more work toward conformance testing,
17244 added a last element to accelerate parsing of very flat structures
17245 started working on internal subset Element content declaration.
17246 * valid.[ch] : first cut at adding code toward validation.
17247 * previous changes had also small impact on most files, especially
17248 the conformance testing using James Clark test suite.
17249
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017250Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17251
17252 * test/* : updated the examples, most of them were not well
17253 formed (humm), and added rdf2.
17254 * result/* : resulting changes in the output.
17255
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017256Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17257
17258 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17259
Daniel Veillard44b3a061998-12-05 17:27:22 +000017260Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17261
17262 * tree.c: patched a bug in the generation of empty attributes
17263
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017264Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17265
17266 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17267 for node/trees/documents/... Biggest problem is namespace
17268 support when copying subtrees.
17269
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017270Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17271
17272 * parser.c, entities.c: improve entities and char ref encoding,
17273 and cleanups of error messages.
17274
Daniel Veillard242590e1998-11-13 18:04:35 +000017275Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17276
17277 * parser.c, entities.c: simple bug hunting done during rpm2html and
17278 rpmfind integration.
17279
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017280Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17281
17282 * parser.[ch]: Added interfaces allowing to specify a SAX
17283 handler before parsing.
17284
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017285Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17286
17287 * parser.c: redirrect all errors reporting through the SAX
17288 error function
17289
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017290Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17291
17292 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17293 * libtool, tlmain ...: update of the libtool files
17294
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172951998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17296
17297 * entities.c: Use g_snprintf insteda of snprintf.
17298
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017299Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17300
17301 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17302 added ent5 test for this purpose.
17303 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17304
Daniel Veillard27271681998-10-30 06:39:40 +000017305Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17306
17307 * parser.c: fixed? a strange error due to compression on a GWP
17308 document.
17309
Daniel Veillard25940b71998-10-29 05:51:30 +000017310Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17311
17312 * tree.[ch]: bug fixing
17313 * entities.[ch]: defined a specific type for predefined entities
17314 * doc/xml.html: more documentation on the library, how to use it,
17315 overview of the interfaces.
17316
Daniel Veillard16253641998-10-28 22:58:05 +000017317Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17318
17319 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17320
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017321Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17322
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017323 * tree.c: corrected a small bug
17324 * doc/xml.html: continuing writing documentation.
17325
17326Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17327
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017328 * debugXML.h debugXML.c: added debugging utilities.
17329 * tester.c: added --debug switch.
17330 * tree.c: patched an incorrect node->type assignment.
17331 * parser.c: formatting, ensure that node->doc != NULL in attributes
17332
Daniel Veillardccb09631998-10-27 06:21:04 +000017333Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17334
17335 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17336 entity support and provide an internal representation close to
17337 DOM one (entity ref nodes, and attribute value as tree). I tried
17338 to preserve the interface but this will surely break some apps
17339 (I have to change rpm2html/rpmfind for example). I had to change
17340 two interfaces, and the generated tree is somewhat different.
17341 * doc/* : started documenting the XML library, the tree and
17342 DOM/Corba. This is a first step.
17343
Daniel Veillard11e00581998-10-24 18:27:49 +000017344Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17345
17346 * parser.c: Set up the fonctions comment block, boring but useful.
17347 * parser.h, SAX.c, parser.c: now attributes are processed through
17348 the SAX interface. The problem is that my SAX interface diverged
17349 quite a bit from the original one, well this is not an official
17350 spec, and translating it from Java to C is hairy anyway...
17351
Daniel Veillard97b58771998-10-20 06:14:16 +000017352Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17353
17354 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17355 fonctions comment block, boring but useful.
17356
17357Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017358
17359 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17360 conversion routines. However they are not yet used to convert the
17361 inputs. The core will run with UTF-8.
17362
Daniel Veillard33942841998-10-18 19:12:41 +000017363Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * tree.c : make sure that the type id is properly set-up when
17366 a new object is allocated, needed for DOM.
17367
Daniel Veillard27fb0751998-10-17 06:47:46 +000017368Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17369
17370 * tree.h, tree.c: Ok, the main objects in the tree will be native
17371 corba objects, it costs 8 bytes per Node, Attribute and Document
17372 but it simplifies the Corba integration a lot (no extra interface
17373 objects to allocate/free).
17374
Daniel Veillard0bef1311998-10-14 02:36:47 +000017375Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17376
17377 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17378 and changed NODEs contants for conformity with DOM Level 1
17379
Daniel Veillard27864701998-10-08 03:47:24 +000017380Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17381
17382 * added hooks to keep track of servants when creating objects
17383 xmlDoc and xmlNode (for Corba export).
17384
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017385Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17386
17387 * added xml-config script.
17388
Daniel Veillard7066a791998-10-01 20:28:28 +000017389Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17390
17391 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17392 to autoupdate libtool and automake conf files.
17393
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173941998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17395
17396 * Makefile.am: Use '?' to separate the sed
17397 commands as ',' is used when people pass -Wl,something.
17398
17399
Daniel Veillard15a8df41998-09-24 19:15:06 +000017400Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17401
17402 * tree.c, tree.h: added a per-document compression interface.
17403
Daniel Veillard151b1b01998-09-23 00:49:46 +000017404Tue Sep 22 20:47:38 EDT 1998
17405
17406 * tree.c, tree.h: added saving with compression and added interfaces
17407 to control the compression level (xmlGetCompressMode,
17408 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17409
Daniel Veillard70120ff1998-09-22 00:24:21 +000017410Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17411
17412 * parser.c: corrected a loop for files of size 0
17413
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000174141998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17415
17416 * error.h: New file. Contains prototyes from `error.c'.
17417
Tom Tromeyc19653d1998-08-14 01:22:43 +000017418Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17419
17420 * Makefile.am (xmlincdir): New macro.
17421 (xmlinc_HEADERS): Renamed from include_HEADERS.
17422
Daniel Veillard845664d1998-08-13 04:43:19 +000017423Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17424
17425 * applied small patch on numeric entities from
17426 Christopher Blizzard <blizzard@appliedtheory.com>
17427
Daniel Veillard260a68f1998-08-13 03:39:55 +000017428Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17429
17430 * New release 0.2, removed the old xml_* files so that it's
17431 coherent with the other CVS base (W3C), far better conformance
17432 to standard, new namespaces, decent entities support, beginning
17433 of a SAX-like interface. Nearly nothing left intact, even the
17434 test examples ...
17435
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000174361998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17437
17438 * .cvsignore: Add .deps dir
17439
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017440Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17441
17442 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17443
Daniel Veillardfe926001998-07-26 04:28:20 +000017444Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017445
Daniel Veillardfe926001998-07-26 04:28:20 +000017446 * configure.in: added test for CPP
17447 * AUTHORS, Changelog: the original ones didn't get commited but the
17448 glib ones instead, fixed.
17449 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017450
Daniel Veillardfe926001998-07-26 04:28:20 +000017451Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017452
Daniel Veillardfe926001998-07-26 04:28:20 +000017453 * integrated code developped at W3C
17454 * changed the original Copyright
17455 * migrated to automake
17456 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017457