blob: 3c9e7689c267902335f2185ead1572987061386d [file] [log] [blame]
William M. Bracka716ff12003-08-16 14:58:33 +00001Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
4 fixed part (2) of bug 119535 (wrong alpha case on filenames)
5
William M. Brackc6e07552003-08-16 12:44:47 +00006Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
7
8 * doc/API*.html, doc/html/*: regenerated API documentation
9 for xmlsoft.org (part of Bug 119535)
10
William M. Brack7a821652003-08-15 07:27:40 +000011Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
12
13 * encoding.c, threads.c, include/libxml/HTMLparser.h,
14 doc/libxml2-api.xml: Minor changes to comments, etc. for
15 improving documentation generation
16 * doc/Makefile.am: further adjustment to auto-generation of
17 win32/libxml2.def.src
18
Daniel Veillardcfba2fe2003-08-15 00:33:43 +000019Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * News configure.in: preparing libxml2-2.5.10 release
22 * doc/* : updated the doc and rebuilt
23
Daniel Veillardbf1e3d82003-08-14 23:57:26 +000024Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
27 Malcolm Tredinnick with the patch he suggested.
28
Daniel Veillarde8ed6202003-08-14 23:39:01 +000029Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
30
31 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
32
Daniel Veillard608d0ac2003-08-14 22:44:25 +000033Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * uri.c: fixing an use of strcpy() where both strings overlap
36 pointed out by valgrind.
37
Daniel Veillard98485322003-08-14 15:44:40 +000038Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
39
40 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
41 some compilation warnings.
42 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
43 plus some cleanup and better error reporting.
44
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000045Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
46
47 * encoding.c: applied UTF-16 encoding handling patch provided by
48 Mark Itzcovitz
49 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
50 not having iconv support.
51
Daniel Veillard1638a472003-08-14 01:23:25 +000052Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
53
54 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
55 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
56 mingw compiler on Windows.
57
Daniel Veillardb19ba832003-08-14 00:33:46 +000058Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
59
60 * parser.c: fixed the serious CPU usage problem reported by
61 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +000062 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +000063 missing in htmlSAXParseDoc
64
William M. Brackccf9e392003-08-13 14:50:18 +000065Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
66
67 * doc/Makefile.am: Removed dependency from libxml2.def.src
68
William M. Brack476cd962003-08-13 11:09:42 +000069Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
70
71 * autogen.sh: took away the requirement for automake-1.4,
72 changed the messages for getting auto* tools to current
73 gnu pages.
74 * configure.in: added check for Linux Dec alpha requiring
75 -ieee flag, fixed test for ipv6
76 * trionan.c: fixed problem for compiling on Linux Dec alpha
77 using native compiler
78 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
79 whenever libxml2-api.xml is changed.
80
Daniel Veillard6b621b82003-08-11 15:03:34 +000081Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
82
83 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
84 is not used.
85
William M. Brack30909422003-08-10 00:14:20 +000086Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
87
88 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
89
Daniel Veillard83ee40d2003-08-09 22:24:09 +000090Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
91
92 * News configure.in: preparing libxml2-2.5.9 release
93 * doc/* : updated the doc and rebuilt
94
Daniel Veillard0ab6fa02003-08-09 18:01:53 +000095Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
98 definition to get a correct API XML description. This was apparently
99 breaking Windows build.
100
Daniel Veillard14f752c2003-08-09 11:44:50 +0000101Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
102
103 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
104 the progressive HTML parser front-end on large character data
105 island leading to an erroneous end of data detection by the
106 parser. Some cleanup too to get closer from the XML progressive
107 parser.
108
William M. Brack6d13f332003-08-08 16:40:36 +0000109Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
110
111 * win32/configure.js: Added in support for the ISO8859X
112 module (patch provided by Jesse Pelton)
113
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000114Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
117 when the library is not initialized and one try to save, the
118 locks in threaded env might not been initialized, playing safe
119 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
120 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
121 his tests to the regression suite.
122
William M. Brack41e6bed2003-08-08 10:53:06 +0000123Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
124
125 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
126 (with apologies to Igor) - Enhanced handling of docb and
127 nanohttp.
128
William M. Brack16db7b62003-08-07 13:12:49 +0000129Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
130
131 * encoding.c: further small changes for warnings when
132 configured with --with-iconv=no
133
William M. Bracka71a8ef2003-08-06 04:43:55 +0000134Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
135
136 * error.c trionan.[ch] testThreads.c python/generator.py:
137 further small changes to elminate most of the remaining
138 warnings.
139
William M. Brackc1939562003-08-05 15:52:22 +0000140Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
141
142 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
143 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
144 python/libxml.c include/libxml/xmlmemory.h: small changes
145 to syntax to get rid of compiler warnings. No changes
146 to logic.
147
Daniel Veillardc758c222003-08-04 20:42:34 +0000148Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
149
150 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
151
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000152Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * tree.c: fixed a small problem in the patch for #118763
155 * result/HTML/doc3.htm*: this reverts back to the previous result
156
Daniel Veillard91e69c52003-08-04 01:43:07 +0000157Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
158
159 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
160 and rebuilt, apparently some C++ wrappers are not available,
161 c.f. bug #118943
162
Daniel Veillard39057f42003-08-04 01:33:43 +0000163Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
164
165 * tree.c: fixing HTML attribute serialization bug #118763
166 applying a modified version of the patch from Bacek
167 * result/HTML/doc3.htm*: this modifies the output from one test
168
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000169Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
170
171 * tree.c include/libxml/tree.h: added a new API to split a
172 QName without generating any memory allocation
173 * valid.c: fixed another problem with namespaces on element
174 in mixed content case
175 * python/tests/reader2.py: updated the testcase with
176 Bjorn Reese fix to reader for unsignificant white space
177 * parser.c HTMLparser.c: cleanup.
178
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000179Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
180
181 * catalog.c: trying to fix #118754 of possible recursion in the
182 catalogs. Not fantastically happy about the current fix since
183 it's likely to break under very thread intensive concurrent
184 access to the catalog. Better solution might to keep the depth
185 an extra argument to the resolution functions.
186
Daniel Veillard7b68df92003-08-03 22:58:54 +0000187Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
188
189 * valid.c: fixed bug #118712 about mixed content, and namespaced
190 element names.
191 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
192 in the regression tests
193
William M. Brack779af002003-08-01 15:55:39 +0000194Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
195
196 Coninuing work on bug 118559
197 * DOCBparser.c: removed 2 unsed vars
198 * xmlregexp.c: changed some numeric const to their enum symbols
199 * xmlreader.c: changed one var define from int to enum
200 (a little more to be done, awaiting co-ordination)
201 * relaxng.c: deleted one unused var
202 * xmllint.c: deleted some unused vars, changed one arg
203 val from int to enum
204 * testHTML.c, testDocbook.c: changed some arg vals to enum const
205 * xmlIO.c: fixed typo from last night (small warning msg)
206
William M. Brack78637da2003-07-31 14:47:38 +0000207Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
208
209 Working on bug 118559
210 * error.c: deleted unused variable
211 * parserInternals.c: deleted unneeded 'const' qualifier
212 * parser.c: changed variable type for enum temp storage
213 * xmlIO.c: changed debugging var to be inside #ifdef
214 * valid.c: removed unused variable
215 * HTMLparser.c: removed some unneeded 'const' qualifiers
216 * xpath.c: added some type casts, removed some unused vars
217 * xinclude.c: added one type cast
218 * nanohttp.c: repositioned some #ifdef to avoid unused var
219 * nanoftp.c: removed unused var
220
Daniel Veillard97e01882003-07-30 18:59:19 +0000221Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
222
223 * HTMLparser.c: applied a patch from William Brack about
224 the problem of parsing very large HTML instance with comments
225 as raised by Nick Kew
226
Daniel Veillardd6038e02003-07-30 16:37:18 +0000227Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
228
229 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
230 patch from Bjorn Reese for xmlTextReaderNodeType() and
231 significant whitespace. There is an enum for node type
232 values now.
233
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000234Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
235
236 * encoding.c: applying patch from Peter Jacobi to added
237 ISO-8859-x encoding support when iconv is not available
238 * configure.in include/libxml/xmlversion.h.in
239 include/libxml/xmlwin32version.h.in: added the glue needed
240 at the configure level and made it the default for Windows
241
Daniel Veillardc2664642003-07-29 20:44:53 +0000242Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
243
244 * python/generator.py python/libxml.c python/libxml2class.txt:
245 patch from Joachim Bauch + cleanup for Relax NG error callbacks
246 in python
247
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000248Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
249
250 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
251 cleanup patch, and also avoided a possible memory leak
252
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000253Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
254
255 * encoding.c: fix the previous commit
256
William M. Brack4a557d92003-07-29 04:28:04 +0000257Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
258
259 * HTMLparser.c: fixed problem with comments reported by Nick Kew
260 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
261 some future cleanup of UTF8 handling
262
Daniel Veillard9deb2422003-07-28 20:40:59 +0000263Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
264
265 * xpath.c: applied a change suggested by Sean Griffin in bug
266 #118494 about a memory leak in EXSLT
267
Daniel Veillardd94849b2003-07-28 13:02:24 +0000268Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
269
270 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
271 when fixing the previous Relax-NG bugs
272 * result/relaxng/*: This slightly changes the output messages of
273 some regression tests.
274 * configure.in: added support of -with-fexceptions for nested C++
275 support.
276
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000277Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
278
279 * doc/tutorial/apa.html
280 * doc/tutorial/apb.html
281 * doc/tutorial/apc.html
282 * doc/tutorial/apd.html
283 * doc/tutorial/ape.html
284 * doc/tutorial/apf.html
285 * doc/tutorial/apg.html
286 * doc/tutorial/aph.html
287 * doc/tutorial/ar01s02.html
288 * doc/tutorial/ar01s03.html
289 * doc/tutorial/ar01s04.html
290 * doc/tutorial/ar01s05.html
291 * doc/tutorial/ar01s06.html
292 * doc/tutorial/ar01s07.html
293 * doc/tutorial/ar01s08.html
294 * doc/tutorial/index.html
295 * doc/tutorial/ix01.html
296 * doc/tutorial/xmltutorial.pdf
297 * doc/tutorial/xmltutorial.xml
298 update tutorial with XPath example
299
300
Daniel Veillard597bc482003-07-24 16:08:28 +0000301Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * SAX.c parser.c: fixing a bug about a special case of namespace
304 handling, this closes bug #116841
305
Daniel Veillard2134ab12003-07-23 19:56:29 +0000306Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * relaxng.c result/relaxng/*: checked and fixed the compilation
309 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
310 This slightly changes the output messages of some regression tests.
311
Daniel Veillardc127adc2003-07-23 15:07:08 +0000312Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
313
314 * xmlreader.c: fixed an out of bound error #118052 , the good
315 part if that base64 code was not in use yet ...
316
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000317Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
318
319 * doc/xmllint.html
320 include html version of the xmllint man page, so an
321 up-to-date version is visible on the Web
322
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000323Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
324
325 * xinclude.c include/libxml/xinclude.h: added a new API
326 xmlXIncludeProcessTree() to process XInclude only on a subtree
327 this should fix bug #115385
328
Daniel Veillard409a8142003-07-18 15:16:57 +0000329Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
330
331 * relaxng.c include/libxml/relaxng.h: adding Get interface for
332 the error callback and parameters of parsing and validation
333 contexts
334 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
335 on text nodes.
336
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000337Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
340 when using the push XML parser.
341 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
342 added the test to the regression suite.
343
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000344Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
347 as suggested by Rob Richards
348
Daniel Veillard34ba3872003-07-15 13:34:05 +0000349Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
350
351 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
352 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
353 to unsigned int and a couple of others.
354
355Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
356
357 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
358
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000359Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
360
361 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
362
Daniel Veillarddf101d82003-07-08 14:03:36 +0000363Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * globals.c threads.c: fixes some problem when freeing unititialized
366 mutexes
367
Daniel Veillard2db8c122003-07-08 12:16:59 +0000368Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
369
370 * nanoftp.c nanohttp.c: the modules should not import <config.h>
371 directly, some cleanups
372 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
373 validation code.
374
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000375Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
376
377 * win32/configure.js: Jesse Pelton pointed out a problem in the
378 javascript code.
379
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000380Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
381
382 * NEWS doc/*: regenerated
383 * nanoftp.c nanohttp.c: might fix includes problems with the
384 Ipv6 support on solaris
385 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
386 defined as #IMPLIED
387
Daniel Veillard560c2a42003-07-06 21:13:49 +0000388Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
389
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000390 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000391 * nanohttp.c: changed some preprocessor block
392 * xmlschemastypes.c: applied patch from Charles Bozeman adding
393 hexBinary schema datatype and adding support for totalDigits and
394 fractionDigits facets.
395
Daniel Veillard7a985a12003-07-06 17:57:42 +0000396Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
397
398 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
399
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000400Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * xinclude.c: fixed bug #116095 removing the error message when
403 reapplying XInclude to a document.
404
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000405Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmlIO.c: applied small changes to portability layer for
408 compilation on DJGPP Ms-DOS compiler.
409
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000410Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * parser.c HTMLparser.c: use the character() SAX callback
413 if the cdataBlock ain't defined.
414 * xpath.c: fix bug #115349 allowing compilation when configured
415 with --without-xpath since the Schemas code needs NAN and co.
416
William M. Brack59002e72003-07-04 17:01:59 +0000417Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
418
419 Fixed problem with multi-threading, shown by the test program
420 testThreads. After fix, ran mutiple tests on various speed
421 machines (single and dual processor X86), which all seem okay.
422
423 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
424
425 * threads.c: added missing initialisation for condition variable
426 in xmlNewRMutex.
427
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000428Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
429
430 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
431 closing bug #114837
432
433 * configure.in: Added checks for IPv6 support and getaddrinfo().
434
435 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
436
437 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
438
439 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
440 field or sockaddr_in field, depending upon the availability of IPv6
441 support.
442 have_ipv6(): Added to check for run-time IPv6 support.
443 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
444 Modified to parse a URI with IPv6 address given in [].
445 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
446 resolution, if it is available on the system, as gethostbyname
447 does not return IPv6 addresses on some platforms.
448 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
449 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
450 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
451 we are dealing with.
452
453 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
454 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
455 a URI with IPv6 address given in [].
456 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
457 available on the system. Also IPv6 addresses will be resolved by
458 gethostbyname only if IPv6 run-time support is available.
459 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
460
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000461Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
462
463 * win32/configure.js include/win32config.h
464 include/libxml/xmlversion.h.in: Applied the patch for BCB
465 by Eric Zurcher.
466
Daniel Veillardd7cec922003-06-13 12:30:10 +0000467Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
468
469 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
470 due to #115104 and while fixing #115101 . HTML URLs must not
471 be version dependant.
472
Daniel Veillard8265a182003-06-13 10:05:56 +0000473Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
474
475 * entities.c: do not generate &quot; for " outside of attributes
476 * result//*: this changes the output of some tests
477
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000478Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
479
480 * parser.c xmlIO.c: trying to fix #114277 about when file
481 remapping and escaping should really be attempted.
482
Daniel Veillarda37aab82003-06-09 09:10:36 +0000483Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
484
485 * doc/*: applied a patch from Gman for building docs
486 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
487 Gary Pennington to provide an allocator for xmlValidCtxt
488 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
489 #113580 about data not being passed immediately.
490
Daniel Veillarde1326112003-06-05 09:32:20 +0000491Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
492
493 * tree.c: applied a couple of patches from Mark Itzcovitz
494 to handle saving back "UTF-16" documents.
495
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000496Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
497
498 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
499 some work done while in the Maldives (hence the timezone on the
500 laptop !)
501 * result/schemas/length3* test/schemas/deter0_*
502 test/schemas/group0_*: some tests added too
503
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000504Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
505
506 * encoding.c: small fix
507 * xmlIO.c: fixed an error message
508
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000509Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
510
511 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
512 accepting an improper UTF8 sequence
513
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000514Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
515
516 * threads.c: applied the patch from Stéphane Bidoul for getting
517 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000518 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000519
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000520Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
521
522 * HTMLtree.c: fixing bug #112904: html output method escaped
523 plus sign character in URI attribute.
524
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000525Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
526
527 * build_glob.py global.data globals.c parser.c
528 include/libxml/globals.h: patch from Stéphane Bidoul for setting
529 up threads global defaults.
530 * doc/libxml2-api.xml: this extends the API with new functions
531 * python/tests/Makefile.am python/tests/reader2.py
532 python/tests/thread2.py: integrated the associated testcase and
533 fixed the error string used in reader2
534
Daniel Veillard38b80a82003-05-14 18:59:00 +0000535Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
536
537 * configure.in libxml.spec.in python/Makefile.am: trying
538 to conciliate --with-python= requirements and RPM builds,
539 a PITA really...
540
Daniel Veillard104caa32003-05-13 22:54:05 +0000541Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
542
543 * HTMLparser.c: oops last commit introduced a memory leak.
544
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000545Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
546
547 * xmllint.c doc/xmllint.xml: added --nonet option
548 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
549 xsltproc or xmllint
550 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
551 rebuilt
552 * HTMLparser.c: cleaned up the HTML parser context build when
553 using an URL
554
Daniel Veillardd437d322003-05-13 21:07:01 +0000555Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
556
557 * libxml.spec.in: added a comment about bug #112902
558
William M. Brack3dd57f72003-05-13 02:06:18 +0000559Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
560
561 * minor cleanup of configure '--help' display
562 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
563
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000564Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
565
566 * tree.c: PI nodes in external subset were not freed :-\
567 fixes bug #112842
568
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000569Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
570
571 * xmllint.c: added --schema option to run WXS schema validation
572 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
573 tried to improve error reporting in the Schema code, some cleanup
574 too.
575
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000576Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
577
578 * xmlschemas.c: fixed some problems in the handling of errors,
579 and attributes addressed by references.
580 * test/schemas/* result/schemas/*: dropped the verbosity level
581 and added a couple of new tests
582
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000583Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
584
585 * relaxng.c: Stéphane Bidoul found an off by one addressing
586 error on the error handling.
587
Daniel Veillarda77cf712003-05-09 23:09:55 +0000588Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
589
590 * xmlschemastypes.c: trying to fix #112673
591
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000592Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
593
594 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
595 warning, this fixed a bug and should close #111574
596
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000597Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
598
599 * xmlschemas.c: fixing bug #104081 with xs:all with an element
600 holding minOccurs="0"
601 * test/schemas/all_* result/schemas/all_*: added some regression
602 tests for that bug
603 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
604 Garry Pennington to compile without schemas support.
605
Daniel Veillarda067e652003-05-01 08:03:46 +0000606Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
607
608 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
609
Daniel Veillard61c52202003-04-30 12:20:34 +0000610Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
611
612 * xml2-config.in: try to fix Red hat bug #89957, do not
613 output -L/usr/lib64
614 * xmlreader.c: fixed a typo in a comment
615
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000616Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
617
618 * doc/tutorial/aph.html, ix01.html
619 forgot to cvs add the new files. Thanks to Roland van Laar
620 for pointing this out
621
Daniel Veillardd4330462003-04-29 12:40:16 +0000622Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
623
624 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
625 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
626 to the XML/XSLT doc generation closing #111799
627 * doc/html/*: complete update of the HTML results
628
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000629Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
630
631 * win32/defgen.xsl: fixed the conditional for unicode map,
632 removed hardcoded schema entries
633
634Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
635
636 * win32/defgen.xsl: new file, stylesheet for generating
637 win32/libxml2.def.src from doc/libxml2-api.xml
638 * win32/libxml2.def.src: is autogenerated from now on, changes
639 to this file will not appear here anymore
640
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000641Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
642
643 * win32/configure.js python/setup.py.in: applied patch
644 from Stéphane Bidoul for the Python bindings on the new
645 release.
646
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000647Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
648
649 * debugXML.c: included libxml/uri.h for xmlCanonicPath
650 declaration
651 * win32/configure.js: thread-enabled build is now default
652 * win32/libxml2.def.src: added more exports
653
Daniel Veillard1177ca42003-04-26 22:29:54 +0000654Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
655
656 * NEWS doc/*.xsl doc/*.html: updated the web site separated
657 developers from common pages, made the transition to XHTML1,
658 added validity checking to the makefile rules.
659
Daniel Veillard329456a2003-04-26 21:21:00 +0000660Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
661
662 * parser.c: fix for xmlIOParseDTD same as previous and reported
663 by Petr Pajas
664
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000665Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
666
667 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
668 closing #111638
669
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000670Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
671
672 * python/generator.py: fixed a problem in the generator where
673 the way functions are remapped as methods on classes was
674 not symetric and dependant on python internal hash order,
675 as reported by Stéphane Bidoul
676
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000677Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
678
679 * doc/tutorial:
680 xmltutorial.xml
681 xmltutorial.pdf
682 *.html
683 add appendix on generating compiler flags, more indexing
684
Daniel Veillard1c960272003-04-25 23:12:22 +0000685Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
686
687 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
688 to get libxml-2.5.7 to compile on OpenVMS
689
Daniel Veillardc5573462003-04-25 16:43:49 +0000690Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
691
692 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
693
Daniel Veillardfd583412003-04-25 13:22:10 +0000694Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
695
696 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
697 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
698 man page based on xsltproc and a stylesheet PI in the XML.
699
Daniel Veillarddc07e182003-04-25 10:39:38 +0000700Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
701
702 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
703 character preventing rendering by the man command.
704
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000705Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
706
707 * NEWS configure.in: preparing release 2.5.7
708 * doc/*: updated and rebuilt the docs
709 * doc/apibuild.py: fixed the script
710
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000711Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * Makefile.am doc/apibuild.py: make sure the OOM code don't
714 get in the way of the builds
715 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
716
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000717Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
718
719 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
720 Memory test from Havoc Pennington #109368
721 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
722 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
723 include/libxml/parser.h: a lot of memory allocation cleanups
724 based on the results of the OOM testing
725 * check-relaxng-test-suite2.py: seems I forgot to commit the
726 script.
727
Daniel Veillard18f113d2003-04-23 15:18:26 +0000728Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
729
730 * xmlschemastypes.c: trivial fix for 109774 removing a warning
731
Daniel Veillard85095e22003-04-23 13:56:44 +0000732Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
733
734 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
735 more places where xmlCanonicPath() must be used to convert
736 filenames to URLs, trying to fix #111088
737
Daniel Veillard54396242003-04-23 07:36:50 +0000738Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * python/libxml.c python/libxml.py: applied patch from
741 Brent M Hendricks adding binding for xmlCatalogAddLocal
742
Daniel Veillard45269b82003-04-22 13:21:57 +0000743Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
744
745 * HTMLparser.c: tried to fix #98879 again in a more solid
746 way.
747
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000748Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
749
750 * win32/libxml2.def.src: added more exports from the relaxng and
751 xmlreader clan
752
Daniel Veillardf431eb82003-04-22 08:37:26 +0000753Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
754
755 * SAX.c test/valid/ns* test/result/ns*: applied the patch
756 provided by Brent Hendricks fixing #105992 and integrated the
757 examples in the testsuite.
758
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000759Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
760
761 * TODO: updated a bit
762 * configure.in: fixed the comment, threads now default to on
763 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
764
Daniel Veillarda880b122003-04-21 21:36:41 +0000765Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
766
767 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
768 xmlreader.c include/libxml/parser.h: a lot of performance work
769 especially the speed of streaming through the reader and push
770 interface. Some thread related optimizations. Nearly doubled the
771 speed of parsing through the reader.
772
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000773Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
774
775 * doc/xmllint.xml
776 * doc/xmllint.1
777 update man page to explain use of --stream
778
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000779Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
780
781 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
782 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
783 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
784 include/libxml/globals.h include/libxml/xmlmemory.h: added
785 xmlMallocAtomic() to be used when allocating blocks which
786 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
787 to allow registering the full set of functions needed by
788 a garbage collecting allocator like libgc, ref #109944
789
Daniel Veillard84942712003-04-18 14:40:05 +0000790Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
791
792 * configure.in: switched to have thread support enabled by default,
793 didn't got troubles with ABI compatibility on Linux, hope it
794 won't break on strange OSes, if yes, report the system ID
795 * doc/libxml2-api.xml: just rebuilt the API
796
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000797Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
798
799 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
800 added support for large file, tested with a 3+GB instance,
801 and some cleanup.
802 * catalog.c: added a TODO
803 * Makefile.am: added some "make tests" comments
804
Daniel Veillardac297932003-04-17 12:55:35 +0000805Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
806
807 * relaxng.c: some cleanups
808 * doc/xmlreader.html: extended the document to cover RelaxNG and
809 tree operations
810 * python/tests/Makefile.am python/tests/reader[46].py: added some
811 xmlReader example/regression tests
812 * result/relaxng/tutor*.err: updated the output of a number of tests
813
Daniel Veillard62163602003-04-17 09:36:38 +0000814Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
815
816 * relaxng.c: valgrind pointed out an uninitialized variable error.
817
Daniel Veillard33300b42003-04-17 09:09:19 +0000818Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
819
820 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
821 xmlreader.c: augnemting the APIs, cleanups.
822 * parser.c: cleanup bug #111005
823 * xmlIO.c: added some missing comments
824
Daniel Veillardce192eb2003-04-16 15:58:05 +0000825Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
826
827 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
828 trying to improve the subset compiled, and more testing.
829 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
830 documentation
831 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
832 * result/relaxng/*.err: fix some of the outputs
833
Daniel Veillardf4e55762003-04-15 23:32:22 +0000834Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
835
836 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
837 include/libxml/xmlreader.h: implemented streaming of
838 RelaxNG (when possible) on top of the xmlReader interface,
839 provided it as xmllint --stream --relaxng .rng .xml
840 This seems to mostly work.
841 * Makefile.am: updated to test RelaxNG streaming
842
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000843Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
844
845 * relaxng.c include/libxml/relaxng.h: integrated the regexp
846 based validity checking of fragments of the document for
847 which the RNG can be compiled to regexps. Works on all regression
848 tests, only fix needed is related to error messages.
849
Daniel Veillard52b48c72003-04-13 19:53:42 +0000850Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
851
852 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
853 include/libxml/xmlregexp.h: Starting work precompiling
854 parts of RelaxNG schemas. Not plugged onto validity checking
855 yet, just the regexp building part. Needed to extend some
856 of the automata and regexp APIs.
857
Daniel Veillardf6bad792003-04-11 19:38:54 +0000858Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
859
860 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
861 xmllint --stream and xmllint --stream --valid returns errors
862 code appropriately
863
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000864Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
867 and Next() operation to work on subtrees within the reader
868 framework.
869 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
870 * python/tests/reader5.py: added an example for those new
871 functions of the reader.
872
Daniel Veillard645c6902003-04-10 21:40:49 +0000873Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
874
875 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
876
Daniel Veillard9e077102003-04-10 13:36:54 +0000877Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
878
879 * xmlreader.c: fixing HasValue for namespace as raised by
880 Denys Duchier
881
Daniel Veillard02ea1412003-04-09 12:08:47 +0000882Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
883
884 * HTMLparser.c include/libxml/HTMLparser.h: exported
885 htmlCreateMemoryParserCtxt() it was static
886
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000887Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
888
889 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
890 update from Charles Bozeman for date and duration types
891 * test/schemas/date_0.* test/schemas/dur_0.*
892 result/schemas/date_0.* result/schemas/dur_0.*: updated too
893
Daniel Veillardc00cda82003-04-07 10:22:39 +0000894Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
895
896 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
897 fixing bug #107129, removing excessive allocation and calls
898 to *printf in the code to build QName strings.
899
Igor Zlatkovic69651182003-04-05 09:43:30 +0000900Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
901
902 * win32/libxml2.def.src: fixed conditional exports, reported by
903 Luke Murray.
904
Daniel Veillardadba5f12003-04-04 16:09:01 +0000905Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
906
907 * parser.c: fixed a possible problem with xmlRecoverMemory()
908
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000909Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
910
911 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
912 triostr.h: Bjorn sent an update for the TRIO portability layer.
913
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000914Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
915
916 * win32/libxml2.def.src: exported new functions
917
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000918Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
919
920 * configure.in NEWS: preparing release 2.5.6
921 * doc/*: updated and rebuilt the docs
922
Daniel Veillarde5020412003-04-01 09:55:20 +0000923Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
924
925 * SAX.c: fixed an uninitialized memory access pointed by valgrind
926 on C14Ntests
927
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000928Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
929
930 * relaxng.c: one more fixup of error message reporting
931
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000932Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
933
934 * relaxng.c: more work on bug #109225, and fixed an uninitialized
935 variable pointed out by valgrind
936
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000937Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
938
939 * relaxng.c: try to work on bug #109225 and provide better
940 error reports.
941 * result/relaxng/* : this change the output of a number of tests
942 * xinclude.c: fixing the parsed entity redefinition problem
943 raised on the list.
944 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
945
Daniel Veillardb3721c22003-03-31 11:22:25 +0000946Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
947
948 * xmlschemastypes.c: fixed date comparison to handle the tzo
949 The only failures left are disagreements on Notations and
950 '+1' not being allowed for ulong, uint, ushort and ubyte.
951
Daniel Veillard455cc072003-03-31 10:13:23 +0000952Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
953
954 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
955 to the XML Schemas errata
956 http://www.w3.org/2001/05/xmlschema-errata#e2-12
957
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000958Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
959
960 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
961 and facets support. Currently only schemas with binHex or
962 base64 don't compile. A few error left in the test suite:
963 found 1035 test instances: 919 success 23 failures
964 most are gdate or gdateyear failing check, and a few cases where
965 James clark tests results are strange.
966 * valid.c: allow to reuse the Notation checking routine without
967 having a validation context.
968 * SAX.c: removed a #if 0
969
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000970Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * xinclude.c: forgot to apply one check from #106931 patch
973 * xmlschemastypes.c: more work on XML Schemas datatypes
974
Daniel Veillardc4c21552003-03-29 10:53:38 +0000975Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
976
977 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
978 on cleaning up XML Schemas datatypes based on James Clark tests
979 test/xsdtest/xsdtest.xml
980
Daniel Veillard80b19092003-03-28 13:29:53 +0000981Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * relaxng.c: implemented comparisons for Schemas values.
984 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
985 some bugs in duration handling, comparisons for durations
986 and decimals, removed all memory leaks pointed out by James
987 testsuite. Current status is now
988 found 238 test schemas: 197 success 41 failures
989 found 1035 test instances: 803 success 130 failures
990
Daniel Veillard91a13252003-03-27 23:44:43 +0000991Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
994 leaks in the W3C XML Schemas code
995 * xmlschemastypes.c: implemented nonPositiveInteger
996 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
997 fixed the test and result.
998
Daniel Veillard6560a422003-03-27 21:25:38 +0000999Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1002 parser and a typo
1003 * xmlschemastypes.c: reindenting, fixing a memory access
1004 problem with dates.
1005
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001006Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * parser.c: fixing #109227 providing more context in case of
1009 start/end tag mismatch
1010 * python/tests/ctxterror.py python/tests/readererr.py: update the
1011 tests accordingly
1012
Daniel Veillardd9b72832003-03-27 14:24:00 +00001013Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * xinclude.c: should fix #109327 errors on memory accesses
1016
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001017Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1020 is an URI reference
1021
Daniel Veillarde209b332003-03-26 21:40:13 +00001022Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * xpath.c: fixed bug #109160 on non-ASCII IDs
1025
Daniel Veillard642104e2003-03-26 16:32:05 +00001026Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * parser.c: Norm suggested a nicer error message for xml:space values
1029 errors
1030
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001031Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1032
1033 * xpath.c include/libxml/xpath.h: first part of the fix to
1034 performance bug #108905, adds xmlXPathOrderDocElems() providing
1035 document order for nodes.
1036 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1037
Daniel Veillard09628212003-03-25 15:10:27 +00001038Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1039
1040 * xmlschemastypes.c: removing a warning with Sun compiler
1041 bug #109154
1042
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001043Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1044
1045 * doc/xmllint.xml
1046 * doc/xmllint.1
1047 update xmllint man page with --relaxng option
1048
Daniel Veillard2032d292003-03-25 11:09:40 +00001049Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * python/setup.py.in : was missing "drv_libxml2.py"
1052
Daniel Veillard9adc0462003-03-24 18:39:54 +00001053Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * tree.c xpath.c: some changes related to the new way of
1056 handling Result Value Tree, before 2.5.5
1057
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001058Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * configure.in NEWS: preparing release 2.5.5
1061 * doc/* : updated the documentation and regenerated it.
1062
Daniel Veillardef0b4502003-03-24 13:57:34 +00001063Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * xpath.c: fixed some problems related to #75813 about handling
1066 of Result Value Trees
1067
Daniel Veillard9231ff92003-03-23 22:00:51 +00001068Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * uri.c: applied a set of patches from Lorenzo Viali correcting
1071 URI parsing errors.
1072
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001073Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * parser.c: validity status was not passed back when validating in
1076 entities, but raised by Oliver Fischer
1077
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001078Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * HTMLtree.c: avoid escaping ',' in URIs
1081
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001082Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * parser.c: fixing bug #108976 get the ID/REFs to reference
1085 the ID in the document content and not in the entity copy
1086 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1087 stuff, better solution for #107208
1088 * xmlregexp.c: removed a direct printf, dohhh
1089 * xmlreader.c: fixed a bug on streaming validation of empty
1090 elements in entities
1091 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1092 cleanup of the validation tests
1093 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1094 added more ID/IDREF tests to the suite
1095
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001096Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1099 compiler.
1100
Daniel Veillard20863822003-03-22 17:51:47 +00001101Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1104
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001105Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1108 defined in entities content
1109
Daniel Veillard99737f52003-03-22 14:55:50 +00001110Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * SAX.c: Fixed validation bug #108858 on namespace names using
1113 entities and reported by Brent Hendricks
1114 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1115 --debug output.
1116
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001117Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1120 about the DocType node not being reported sometimes.
1121 * python/tests/reader.py: added to test to the regression checks
1122
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001123Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1126 reported by Edd Dumbill
1127
Daniel Veillard77a90a72003-03-22 00:04:05 +00001128Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * HTMLparser.c parser.c parserInternals.c: patch from
1131 johan@evenhuis.nl for #107937 fixing some line counting
1132 problems, and some other cleanups.
1133 * result/HTML/: this result in some line number changes
1134
Daniel Veillard580ced82003-03-21 21:22:48 +00001135Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1138 instead of libxml.spec
1139 * relaxng.c: fixed some of the error reporting excessive
1140 verbosity
1141 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1142 xmlschemastypes.c: removed some warnings from gcc
1143 * doc/libxml2-api.xml: rebuilt
1144
Daniel Veillarde063f482003-03-21 16:53:17 +00001145Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * relaxng.c: another optimization, for choice this time
1148 * result/relaxng/spec1* result/relaxng/tutor12_1*
1149 result/relaxng/tutor3_7: cleanups.
1150
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001151Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1152
1153 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1154 * test/relaxng/testsuite.xml: augmented the test suite
1155 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1156 some schemas validation tests in the presence of foreign
1157 namespaces.
1158
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001159Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1160
1161 * relaxng.c: added another interleave speedup.
1162
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001163Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlschemastypes.c: added integer and fixed one of the
1166 IDREFS regression tests pbm
1167 * result/relaxng/docbook_0.err: updated
1168
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001169Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1172 declared both in the DTD and in the Schemas <grin/>
1173 * relaxng.c: more debug, added a big optimization for <mixed>
1174 * test/relaxng/testsuite.xml: augmented the testsuite
1175 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1176 DocBook example to the regression tests
1177
Daniel Veillard798024a2003-03-19 10:36:09 +00001178Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * check-xsddata-test-suite.py: cosmetic change for output
1181 * relaxng.c: try to minimize calls to malloc/free for states.
1182
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001183Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * tree.c: removed a warning
1186 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1187 support
1188 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1189 cleanup/improvements of the regression tests batch
1190 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1191
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001192Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * relaxng.c: fixed error msg cleanup deallocation
1195 * xmlschemastypes.c: added a function to handle lists of
1196 atomic types, added support for IDREFS
1197
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001198Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1201 and IDREF, usable from RelaxNG now
1202 * include/libxml/xmlschemastypes.h: need to add a new interface
1203 because the validation modifies the infoset
1204 * test/relaxng/testsuite.xml: extended the testsuite
1205
Daniel Veillard952379b2003-03-17 15:37:12 +00001206Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1209 shemas datatype ID/IDREF support still missing though.
1210 * xmlreader.c: fix a crashing bug with prefix raised by
1211 Merijn Broeren
1212 * test/relaxng/testsuite.xml: augmented the testsuite with
1213 complex inheritance tests
1214
Daniel Veillardfd573f12003-03-16 17:52:32 +00001215Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1216
1217 * relaxng.c: switched back to the previous Relax-NG code base,
1218 the derivation algorithm need severe constraining code to avoid
1219 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1220 TEI based example and other bugs
1221 * result/relaxng/*err: updated the results
1222 * test/relaxng/testsuite.xml: started a new test suite
1223
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001224Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1227 that the original RelaxNG validation code was un-fixeable, it got
1228 rewritten to use the derivation algorithm from James Clark and
1229 redebugged it (nearly) from scratch:
1230 found 373 test schemas: 372 success 1 failures
1231 found 529 test instances: 529 success 0 failures
1232
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001233Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1234
1235 * SAX.c parser.c: fix some recursion problems introduced in the
1236 last release.
1237 * relaxng.c: more debugging of the RNG validation engine, still
1238 problems though.
1239
Daniel Veillard5add8682003-03-10 13:13:58 +00001240Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * Makefile.am: stop generating wrong result file with * in name
1243 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1244 * result/relaxng/demo* test/relaxng/demo: added the tests from
1245 Sebastian reproducing the problem.
1246
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001247Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1248
Daniel Veillard5add8682003-03-10 13:13:58 +00001249 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1250 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001251
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001252Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1253
1254 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1255 variable to control the indentation for the xmllint "--format"
1256 option
1257
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001258Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1259
1260 * encoding.c: applied Gennady's patch against buffer overrun
1261
Daniel Veillard42f12e92003-03-07 18:32:59 +00001262Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1265 Clark it appeared I had bug in URI parsing code ...
1266 * relaxng.c include/libxml/relaxng.h: completely revamped error
1267 reporting to not loose message from optional parts.
1268 * xmllint.c: added timing for RNG validation steps
1269 * result/relaxng/*: updated the result, all error messages changed
1270
Daniel Veillardedfd5882003-03-07 14:20:40 +00001271Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * xpath.c: fix bug #107804, the algorithm used for document order
1274 computation was failing on attributes.
1275
Daniel Veillard83391282003-03-06 21:37:30 +00001276Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1277
1278 * valid.c: fix bug #107764 , possibility of buffer overflow
1279 in xmlValidDebug()
1280
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001281Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1282
1283 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1284 from Philipp Dunkel
1285
Daniel Veillard5f704af2003-03-05 10:01:43 +00001286Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * xmlschemastype.c: made powten array static it should not be exported
1289 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1290 parser function.
1291 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1292
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001293Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * tree.c: fixed a node dump crash on attributes
1296 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1297 an URI test bug and get better output.
1298
Daniel Veillard463a5472003-02-27 21:30:32 +00001299Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1300
1301 * check-xsddata-test-suite.py: give more infos
1302 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1303 REF->DEF in attribute values.
1304
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001305Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1306
1307 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1308 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1309 regression tests from James Clark.
1310
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001311Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1312
1313 * relaxng.c xmlschemas.c xmlschemastypes.c
1314 include/libxml/xmlschemastypes.h: added param support for relaxng
1315 type checking, started to increment the pool of simple types
1316 registered, still much work to be done on simple types and
1317 facets checkings.
1318
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001319Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1320
1321 * entities.c: fixes again one of the problem raised by
1322 James Clark in #106788
1323
Daniel Veillardc482e262003-02-26 14:48:48 +00001324Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1325
1326 * relaxng.c: Fixed a couple of problem raised by James Clark
1327 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1328 datatype level still not fixed though.
1329
Daniel Veillard17bed982003-02-24 20:11:43 +00001330Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * configure.in: preparing release 2.5.4
1333 * doc/*: updated and rebuilt the docs
1334 * relaxng.c: removed warnings
1335 * result/relaxng/*: updated the results
1336
Daniel Veillardf4be0182003-02-24 19:54:33 +00001337Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * valid.c: fixes a DTD regexp generation problem.
1340
Daniel Veillard02111c12003-02-24 19:14:52 +00001341Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1342
1343 * parser.c: fixes bug #105998 about false detection of
1344 attribute consumption loop.
1345
Daniel Veillard2406abd2003-02-24 18:16:47 +00001346Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1349
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001350Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * SAX.c: fixed bug #105992
1353
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001354Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1357 element.
1358 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1359 found 373 test schemas: 369 success 4 failures
1360 found 529 test instances: 525 success 4 failures
1361 * check-relaxng-test-suite.py: added memory debug reporting
1362
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001363Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * uri.c parser.c: some warning removal on Igor's patch
1366 * tree.c: seems I messed up with #106788 fix
1367 * python/libxml.c: fixed some base problems when Python provides
1368 the resolver.
1369 * relaxng.c: fixed the interleave algorithm
1370 found 373 test schemas: 364 success 9 failures
1371 found 529 test instances: 525 success 4 failures
1372 the resulting failures are bug in the algorithm from 7.3 and
1373 lack of support for params
1374
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001375Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * parser.c: another fix for nodeinfo in entities problem
1378 * tree.c entities.c: fixed bug #106788 from James Clark
1379 some spaces need to be serialized as character references.
1380
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001381Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1382
1383 * parser.c uri.c: fixed the bug I introduced in the path
1384 handling, reported by Sebastian Bergmann
1385
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001386Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * parser.c: fixing some nodeinfo in entities problem raised
1389 by Glenn W. Bach
1390 * relaxng.c: implemented the first section 7.3 check
1391 * result/relaxng/*: updated the results
1392
Daniel Veillardc5312d72003-02-21 17:14:10 +00001393Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1394
1395 * relaxng.c: fixed some problems in the previous commit
1396 and finished implementing 4.16 rules checking
1397 found 373 test schemas: 353 success 20 failures
1398 found 529 test instances: 519 success 6 failures
1399 * result/relaxng/*: updated the results
1400
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001401Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1402
1403 * relaxng.c: implemented checks from section 7.2
1404
Daniel Veillard77648bb2003-02-20 15:03:22 +00001405Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1406
1407 * relaxng.c: implemented the checks from section 7.1, fixed
1408 some of the 4.20 and 4.21 problems.
1409 found 373 test schemas: 338 success 35 failures
1410 found 529 test instances: 519 success 6 failures
1411 * result/relaxng/*: updated the results
1412
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001413Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1414
1415 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1416 * result/relaxng/*: updated the results
1417
Daniel Veillardce14fa52003-02-19 17:32:48 +00001418Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * relaxng.c: more bugfixes
1421 * result/relaxng/*: updated the results
1422
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001423Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1424
1425 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1426 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1427 * SAX.c: ensured xmlDoc.URL is always canonic
1428 * parser.c: obsoleted xmlNormalizeWindowsPath
1429 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1430 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1431 * win32/libxml2.def.src: added few exports
1432
1433
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001434Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1435
1436 * Makefile.am configure.in: patched to have shared libraries
1437 for Python regression tests and static binaries for gdb debug
1438 in my development environment
1439 * relaxng.c: more bugfixes
1440 found 373 test schemas: 296 success 77 failures
1441 found 529 test instances: 516 success 8 failures
1442 * result/relaxng/*: updated the results
1443
Daniel Veillard8fe98712003-02-19 00:19:14 +00001444Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1447
Daniel Veillardd4310742003-02-18 21:12:46 +00001448Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * xmlschemastypes.c: float/double check bugfix
1451 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1452 validation
1453 * xmlreader.c: add a TODO for Jody
1454 * relaxng.c: bugfix bugfix bugfix
1455 found 373 test schemas: 300 success 73 failures
1456 found 529 test instances: 507 success 10 failures
1457 * result/relaxng/*: updated the results
1458
Daniel Veillard2df2de22003-02-17 23:34:33 +00001459Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1462
Daniel Veillard416589a2003-02-17 17:25:42 +00001463Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * relaxng.c check-relaxng-test-suite.py: more work on the
1466 RelaxNG implementation conformance testing.
1467 found 373 test schemas: 284 success 89 failures
1468 found 529 test instances: 448 success 47 failures
1469 * result/relaxng/*: updated the results
1470
Daniel Veillard784b9352003-02-16 15:50:27 +00001471Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1472
1473 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1474 a patch from Kjartan Maraas to fix some typos
1475
Daniel Veillardfebcca42003-02-16 15:44:18 +00001476Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * relaxng.c: more bug-hunting
1479 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1480 intermediate rng tree
1481 * python/generator.py: patch from Stephane Bidoul to fix the generator
1482 on python < 2.2
1483
Daniel Veillardd2298792003-02-14 16:54:11 +00001484Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * check-relaxng-test-suite.py relaxng.c: more testing on the
1487 Relax-NG front, cleaning up the regression tests failures
1488 current state and I forgot support for "mixed":
1489 found 373 test schemas: 280 success 93 failures
1490 found 529 test instances: 401 success 68 failures
1491 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1492 moved the Name, NCName and QName validation routine in tree.c
1493 * uri.c: fixed handling of URI ending up with #, i.e. having
1494 an empty fragment ID.
1495 * result/relaxng/*: updated the results
1496
Daniel Veillard9a237c92003-02-13 15:52:58 +00001497Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1498
1499 * check-xinclude-test-suite.py: improved the script accordingly
1500 to the XInclude regression tests updates
1501 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1502 November 2002
1503 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1504 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1505 augmented the Xpointer testsuite for the element() scheme
1506
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001507Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * relaxng.c: added TODO for the DTD compatibility spec
1510 * xinclude.c: more bug fixes driven by the testsuite
1511
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001512Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1513
1514 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1515 regression tests for XInclude, improved the script, improving
1516 XInclude error reporting mechanism
1517
Daniel Veillard1d788d22003-02-10 16:21:58 +00001518Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * NEWS doc/* configure.in: preparing release 2.5.3
1521
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001522Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1523
1524 * tree.c: trying to fix #104934 about some XHTML1 serialization
1525 issues.
1526
Daniel Veillard809faa52003-02-10 15:43:53 +00001527Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1530 encoding conversion when the input buffer stops in the
1531 middle of a multibyte char
1532
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001533Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1536 * check-relaxng-test-suite.py: python script to run regression
1537 against OASIS RelaxNG testsuite
1538 * relaxng.c: some cleanup tweaks
1539 * HTMLparser.c globals.c: cleanups in comments
1540 * doc/libxml2-api.xml: updated the API
1541 * result/relaxng/*: errors moved files, so large diffs but
1542 no changes at the semantic level.
1543
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001544Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1545
1546 * tree.c: fixing #105678 problem when dumping a namespace node.
1547
Daniel Veillard591b4be2003-02-09 23:33:36 +00001548Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * xpath.c: fixed doc comment problems
1551 * python/generator.py python/libxml_wrap.h python/types.c: adding
1552 RelaxNG wrappers
1553 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1554 test of those early Python RelaxNG bindings
1555
1556Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001557
1558 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1559 * relaxng.c: found the validation problem I had with interleave
1560 when not covering all remaining siblings
1561 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1562 testsuite and check the RNG schemas against the RNG schemas
1563 given in appendix A
1564
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001565Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1566
1567 * win32/Makefile.msvc: updates for RelaxNG
1568 * win32/Makefile.mingw: updates for RelaxNG
1569 * win32/libxml2.def.src: added RelaxNG exports
1570
Daniel Veillard97fd5672003-02-07 13:01:54 +00001571Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * xinclude.c: applied another bug fix from Sean Chittenden
1574
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001575Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * configure.in xmllint.c: I f...ed up the default configuration
1578 of schemas and --relaxng option display in xmllint, pointed by
1579 Morus Walter.
1580 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1581 detection module, fixes bug #105374.
1582
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001583Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * xmlschemastypes.c: added the boolean base type.
1586
Daniel Veillard96a4b252003-02-06 08:22:32 +00001587Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1588
1589 * xmlschemastypes.c: started implementing some of the missing
1590 default simple types
1591 * result/relaxng/*: updated the results
1592
Daniel Veillard72fef162003-02-05 14:31:19 +00001593Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1596
Daniel Veillard71531f32003-02-05 13:19:53 +00001597Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1600 * Makefile.am: use xmllint for doing the RelaxNG tests
1601 * configure.in: preparing 2.5.2 made schemas support default to
1602 on instead of off
1603 * relaxng.c: removed the verbosity
1604 * xmllint.c: added --relaxng option
1605 * python/generator.py python/libxml_wrap.h: prepared the integration
1606 of the new RelaxNG module and schemas
1607 * result/relaxng/*: less verbose output
1608
Daniel Veillardec498e12003-02-05 11:01:50 +00001609Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1610
1611 * valid.c: do not run content model validation if the
1612 content is not determinist
1613
Daniel Veillardde590ca2003-02-05 10:45:26 +00001614Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1615
1616 * SAX.c: added the redefinition of namespaced attribute
1617 check that was missing as Fabrice Desré pointed out.
1618
Daniel Veillard930dfb62003-02-05 10:17:38 +00001619Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1622 improvements from Nick Kew, allowing to do more checking
1623 to HTML elements and attributes.
1624
Daniel Veillard4287c572003-02-04 22:48:53 +00001625Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * xinclude.c: fixing bug #105137 about entities declaration
1628 needing to be copied to the including document.
1629
Daniel Veillard652d8a92003-02-04 19:28:49 +00001630Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1631
1632 * catalog.c: fixed bug #104817 with delegateURI
1633 * xpath.c: fixing bugs #104123 and #104125
1634
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001635Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1636
1637 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1638 python/types.c: fixing #104096 to compile without regexps
1639
Daniel Veillard57e79b32003-02-04 15:33:12 +00001640Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1641
1642 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1643 when building the automata for elem*
1644
Daniel Veillard358a9892003-02-04 15:22:32 +00001645Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1648 bug #103827
1649
Daniel Veillardeb137172003-02-04 15:18:06 +00001650Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * HTMLparser.c: updating a comment, fixing #103776
1653
Daniel Veillard8d589042003-02-04 15:07:21 +00001654Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1655
1656 * parser.c: fixing bug 105049 for validity checking of content
1657 within recursive entities.
1658
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001659Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1660
1661 * HTMLparser.c: try to fix # 105049
1662 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1663 * tree.c: updated a function comment
1664
Daniel Veillard419a7682003-02-03 23:22:49 +00001665Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * relaxng: more work on grammars and refs/defs
1668 * test/relaxng/* result/relaxng/*: augmented/updated the
1669 regression tests
1670
Daniel Veillard144fae12003-02-03 13:17:57 +00001671Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1672
1673 * relaxng: more work on name classes, except support
1674 * test/relaxng/* result/relaxng/*: augmented/updated the
1675 regression tests
1676
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001677Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1678
1679 * relaxng: more work on name classes, the "validate all" schemas
1680 seems to work now.
1681 * test/relaxng/* result/relaxng/*: augmented/updated the
1682 regression tests
1683
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001684Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1685
1686 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1687 * parser.c: put a guard against infinite document depth, basically
1688 trying to avoid another kind of DoS attack.
1689 * relaxng.c: some code w.r.t. nameClasses
1690
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001691Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1692
1693 * test/relaxng/* result/relaxng/*: check all the namespace support
1694 was actually correct based on tutorial section 10.
1695
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001696Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * relaxng: include seems to work okay now
1699 * test/relaxng/* result/relaxng/*: augmented/updated the
1700 regression tests
1701
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001702Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1703
1704 * relaxng.c: a bit of work done in the train back.
1705 * test/relaxng/*: added one of the include tests
1706
Daniel Veillard154877e2003-01-30 12:17:05 +00001707Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1708
1709 * relaxng: more work done in the train
1710 * test/relaxng/* result/relaxng/*: augmented/updated the
1711 regression tests
1712
Daniel Veillarde431a272003-01-29 23:02:33 +00001713Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1714
1715 * relaxng.c: debugging of externalRef
1716 * test/relaxng/* result/relaxng/*: augmented/updated the
1717 regression tests
1718
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001719Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1720
1721 * relaxng.c: more work on Relax-NG, implementing externalRef
1722 * test/relaxng/* result/relaxng/*: augmented/updated the
1723 regression tests
1724 * Makefile.am: cleanup to Relaxtests target
1725
Daniel Veillardb08c9812003-01-28 23:09:49 +00001726Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1727
1728 * relaxng.c: more work on Relax-NG, implementing interleave
1729 * test/relaxng/* result/relaxng/*: augmented/updated the
1730 regression tests
1731
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001732Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1733
1734 * relaxng.c: more work on Relax-NG, implementing interleave
1735 * test/relaxng/* result/relaxng/*: augmented/updated the
1736 regression tests
1737
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001738Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1739
1740 * doc/tutorial/customfo.xsl
1741 * doc/tutorial/customhtml.xsl
1742 adding stylesheet customizations used to generate fo
1743 for pdf and html
1744
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001745Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1746
1747 * relaxng.c: more work on Relax-NG
1748 * test/relaxng/* result/relaxng/*: augmented/updated the
1749 regression tests
1750 * xmlschemastypes.c: added a number of base type definition but not
1751 the associated checks, those are still TODOs
1752
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001753Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1754
1755 in docs/tutorial:
1756 * apa.html
1757 * apb.html
1758 * apc.html
1759 * apd.html
1760 * ape.html
1761 * apf.html
1762 * apg.html
1763 * ar01s02.html
1764 * ar01s03.html
1765 * ar01s04.html
1766 * ar01s05.html
1767 * ar01s06.html
1768 * ar01s07.html
1769 * ar01s08.html
1770 * index.html
1771 * xmltutorial.pdf
1772 * xmltutorial.xml
1773 add index to tutorial
1774
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001775Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1776
1777 * doc/xmlcatalog.1
1778 * doc/xmlcatalog_man.html
1779 * doc/xmlcatalog_man.xml
1780 belatedly fixing bug #93622 (adds rewriteURI type to
1781 "--add" option in xmlcatalog man page
1782
Daniel Veillard3be27512003-01-26 19:49:04 +00001783Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1784
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001785 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001786 Julio Merino, closing #104475
1787
Daniel Veillardea3f3982003-01-26 19:45:18 +00001788Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * relaxng.c: more work on Relax-NG
1791 * test/relaxng/* result/relaxng/*: augmented/updated the
1792 regression tests
1793
Daniel Veillardedc91922003-01-26 00:52:04 +00001794Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * relaxng.c: more work on Relax-NG
1797 * test/relaxng/* result/relaxng/*: augmented/updated the
1798 regression tests
1799
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001800Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1801
1802 * README: updated the policy on private mail answers
1803 * relaxng.c: more work on Relax-NG
1804 * test/relaxng/* result/relaxng/*: augmented/updated the
1805 regression tests
1806
Daniel Veillard7424eb62003-01-24 14:14:52 +00001807Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1808
1809 * error.c parser.c tree.c: applied a documentation patch from
1810 Stefan Kost
1811
Daniel Veillard276be4a2003-01-24 01:03:34 +00001812Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * relaxng.c: more work on Relax-NG
1815 * doc/*: regenerated the docs
1816 * test/relaxng/* result/relaxng/*: updated and augmented the
1817 Relax-NG regression tests and results
1818
Daniel Veillard6eadf632003-01-23 18:29:16 +00001819Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1820
1821 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1822 First commit of the new Relax-NG validation code, not generally
1823 useful yet.
1824 * test/relaxng/* result/relaxng/*: current state of the regression
1825 tests
1826
Daniel Veillard814a76d2003-01-23 18:24:20 +00001827Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1828
1829 * tree.c: minimized the memory allocated for GetContent
1830 and a bit of cleanup.
1831
Daniel Veillardff12c492003-01-23 16:42:55 +00001832Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1833
1834 * python/generator.py: seems there is no good reasons to
1835 not generate bindings for XPointer
1836
Daniel Veillard540a31a2003-01-21 11:21:07 +00001837Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1838
1839 * xmlreader.c doc/apibuild.py: applied a new patch from
1840 Stéphane Bidoul for cleanups
1841 * doc/libxml2-api.xml: rebuilt the API description with
1842 new entry points
1843
Daniel Veillard417be3a2003-01-20 21:26:34 +00001844Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1845
1846 * xmlreader.c python/drv_libxml2.py python/generator.py
1847 python/libxml.c python/libxml.py python/libxml_wrap.h
1848 python/types.c: patch from Stéphane Bidoul for better per
1849 context error message APIs
1850 * python/tests/ctxterror.py python/tests/readererr.py:
1851 update of the tests
1852
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001853Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1854
1855 * doc/guidelines.html
1856 grammar and spelling cleanup
1857
Daniel Veillard26f70262003-01-16 22:45:08 +00001858Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1861 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1862 a patch from Stéphane Bidoul to allow per XMLtextReader error
1863 and warning handling
1864 * python/tests/Makefile.am python/tests/readererr.py: adding the
1865 specific regression test
1866
Daniel Veillard71f9d732003-01-14 16:07:16 +00001867Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1868
1869 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1870 should raise a syntax error
1871
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001872Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1873
1874 * python/libxml.c: cleanup patch from Stéphane Bidoul
1875
Daniel Veillard81601f92003-01-14 13:42:37 +00001876Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1879
Daniel Veillarde6227e02003-01-14 11:42:39 +00001880Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1881
1882 * python/generator.py python/libxml.c python/libxml.py
1883 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001884 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001885 Python level.
1886 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1887 regression test for it.
1888
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001889Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1890
1891 * xmlreader.c: fixed the streaming property of the reader,
1892 it was generating tree faster than consuming it. Pointed out
1893 by Nate Myers
1894 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1895
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001896Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1897
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001898 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001899
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001900Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1901
1902 * xpath.c: fix to the XPath implementation for parent and
1903 ancestors axis when operating on a Result Value Tree.
1904 Fixes bug #100271
1905
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001906Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1907
1908 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1909 to fix some URI/file escaping problems
1910
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001911Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1912
1913 * python/generator.py: fixed a bug raised by Raymond Wiker,
1914 docSetRootElement() should not raise an exception if the
1915 return is None
1916
Daniel Veillard3e20a292003-01-10 13:14:40 +00001917Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1920 fixed bug #102181 by applying the suggested change and fixing
1921 the generation/registration problem.
1922
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001923Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1924
1925 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1926 routines.
1927
Daniel Veillard8f872442003-01-09 23:19:02 +00001928Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1929
1930 * parser.c: one more IsEmptyElement crazyness, that time in
1931 external parsed entities if substitution is asked.
1932 * python/tests/reader3.py: added a specific test.
1933
Daniel Veillarde329fc22003-01-09 21:36:42 +00001934Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1935
1936 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1937 support and improved error handler registration
1938
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001939Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1940
1941 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1942 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1943 * README: fixed a link
1944
Daniel Veillarde2830f12003-01-08 17:47:49 +00001945Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1946
1947 * configure.in doc/* NEWS: preparing 2.5.1 release
1948 * SAX.c parser.c: fixing XmlTextReader bug
1949
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001950Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1951
1952 * SAX.c: fuck, I introduced a memory leak on external parsed
1953 entities in 2.5.0 :-(
1954
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001955Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1956
1957 * xmllint.c: another fix needed as pointed by Christophe Merlet
1958 for --stream --debug if compiled without debug support.
1959
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001960Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1961
1962 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001963 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001964 update man page with --stream and --chkregister
1965
Daniel Veillard8326e732003-01-07 00:19:07 +00001966Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * globals.c: fixed --with-threads compile
1969 * xmllint.c: fixed --without-debug compile
1970 * include/libxml/globals.h: cleanup
1971 * include/libxml/schemasInternals.h: add a missing include
1972
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001973Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1974
1975 * configure.in NEWS: preparing 2.5.0 release
1976 * SAX.c: only warn in pedantic mode about namespace name
1977 brokeness
1978 * globals.c: fix a doc generation problem
1979 * uri.c: fix #101520
1980 * doc/*: updated and rebuilt the doc for the release, includuding
1981 stylesheet update
1982 * python/Makefile.am: fix a filename bug
1983
1984Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1985
1986 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1987 should not be called.
1988
1989Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * libxml-2.0.pc.in: applied the patch to fix #101894
1992
1993Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * tree.c : applied patch from Lukas Schroeder for register callbacks
1996 * valid.c: modified patch from Lukas Schroeder to test
1997 register callbacks with --chkregister
1998
1999Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2000
2001 * xmlreader.c: seriously changed the way data are pushed to
2002 the underlying parser, go by block of 512 bytes instead of
2003 tryng to detect tag boundaries at that level. Changed the
2004 way empty element are detected and tagged.
2005 * python/tests/reader.py python/tests/reader2.py
2006 python/tests/reader3.py: small changes mostly due to context
2007 reporting being different and DTD node being reported. Some
2008 errors previously undetected are now caught and fixed.
2009 * doc/xmlreader.html: flagged last section as TODO
2010
2011Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2012
2013 * python/libxml.py: integrated the Python 2.2 optimizations
2014 from Hannu Krosing, while maintaining compatibility with
2015 1.5 and 2.1
2016
2017Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2018
2019 * xmllint.c: a bit of cleanup
2020 * xmlreader.c: small fix
2021 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2022 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2023
2024Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2025
2026 * python/setup.py.in: patch from Stéphane Bidoul to include
2027 drv_libxml2.py in setup.py
2028
2029Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2030
2031 * doc/xmlreader.html: starting documenting the new XmlTextReader
2032 interface.
2033
2034Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2035
2036 * xmllint.c: added the --stream flag to use the TextReader API
2037 * xmlreader.c: small performance tweak
2038
2039Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2040
2041 * xmlreader.c python/tests/reader2py: okay the DTD validation
2042 code on top of the XMLTextParser API should be solid now.
2043
2044Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2045
2046 * xmlreader.c python/tests/reader2py: Fixing some more mess
2047 with validation and recursive entities while using the
2048 reader interface, it's getting a bit messy...
2049
2050Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2051
2052 * xmlreader.c python/tests/reader.py: another couple of problem
2053 related to IsEmptyElement reported by Stéphane Bidoul needed
2054 some fixes.
2055
2056Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2057
2058 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2059 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2060 based on the python XmlTextReader interface.
2061
2062Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2063
2064 * tree.c: backing out one change in the last patch which broke the
2065 regression tests
2066
2067Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2068
2069 * global.data globals.c tree.c include/libxml/globals.h: applied
2070 an old patch from Lukas Schroeder to track node creation and
2071 destruction. Probably missing a lot of references at the moment
2072 and not usable reliably.
2073
2074Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2075
2076 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2077 from doc/news.html and a stylesheet
2078
2079Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2080
2081 * xmlreader.c python/tests/reader.py: fixed another couple of
2082 xmlreader bugs reported by Stéphane Bidoul and added tests.
2083
2084Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2085
2086 * xmlreader.c python/tests/reader2.py: fixed another validity
2087 checking in external parsed entities raised by Stéphane Bidoul
2088 and added a specific regression test.
2089 * python/tests/reader3.py: cleanup
2090
2091Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * xmlreader.c python/tests/reader2.py: fixed a problem with
2094 validation within entities pointed by Stéphane Bidoul, augmented
2095 the tests to catch those.
2096
2097Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * python/generator.py: modified the generator to allow keeping
2100 class references when creating new classes, needed to fix a bug
2101 pointed by Stéphane Bidoul where the input buffer of the
2102 xmlTextReader instance gets destroyed if the python wrapper for
2103 the input is not referenced anymore.
2104
2105Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2108 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2109
2110Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * xmlreader.c python/tests/reader.py: fixed another problem
2113 pointed by Stéphane Bidoul
2114
2115Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2118 with "<a/>"
2119
2120Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * SAX.c: warn on xmlns:prefix="foo"
2123 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2124 for namespace attributes handling.
2125
2126Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2129 a really nasty problem raised by a DocBook XSLT transform
2130 provided by Sebastian Bergmann
2131
2132Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2133
2134 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2135 by Stéphane Bidoul and integrated it into the tests
2136
2137Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2140 extended the XmlTextReader API a bit, addding accessors for
2141 the current doc and node, and an entity substitution mode for
2142 the parser.
2143 * python/libxml.py python/libxml2class.txt: related updates
2144 * python/tests/Makefile.am python/tests/reader.py
2145 python/tests/reader2.py python/tests/reader3.py: updated a bit
2146 the old tests and added a new one to test the entities handling
2147
2148Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * python/generator.py python/libxml2class.txt
2151 python/tests/reader.py python/tests/reader2.py: changed the
2152 generator to provide casing for the XmlTextReader similar to
2153 C# so that examples and documentation are more directly transposable.
2154 Fixed the couple of tests in the suite.
2155
2156Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * doc/guidelines.html: added a document on guildeline for
2159 publishing and deploying XML
2160
2161Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * valid.c xmlreader.c: final touch running DTD validation
2164 on the XmlTextReader
2165 * python/tests/Makefile.am python/tests/reader2.py: added a
2166 specific run based on the examples from test/valid/*.xml
2167
2168Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * python/libxml.py: added a few predefined xmlTextReader parser
2171 configuration values.
2172
2173Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * python/libxml_wrap.h: trying to fix #102037
2176
2177Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * SAX.c: fixing bug #95296, when the predefined entities
2180 are redefined in the DTD the default one must be used
2181 instead anyway.
2182
2183Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2184
2185 * doc/xmllint.xml
2186 * doc/xmllint.1
2187 Add discussion of XML_DEBUG_CATALOG to xmllint man
2188 page - bug #100907
2189
2190
2191Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * xmlreader.c: Fixed the empty node detection to avoid reporting
2194 an inexistant close tag.
2195
2196Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2199 for Python 2.1
2200
2201Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2204
2205Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * doc/libxml2-api.xml python/tests/reader.py: one really need
2208 to provide the base URI information when creating a reader parser
2209 from an input stream. Updated the API and the example using it.
2210
2211Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2214 include/libxml/valid.h include/libxml/xmlreader.h: working on
2215 DTD validation on top of xml reader interfaces. Allows to
2216 validate arbitrary large instances. This required some extensions
2217 to the valid module interface and augmenting the size of xmlID
2218 and xmlRef structs a bit.
2219 * uri.c xmlregexp.c: simple cleanup.
2220
2221Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2224 work on the xml reader interfaces.
2225 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2226 Web page for the Windows binaries.
2227
2228Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * xmlIO.c: applied a patch for VMS following the report by
2231 Nigel Hall
2232
2233Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * parser.c: the parseStartTag bug fix wasn't complete.
2236
2237Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2240 parseStartTag, fixing it.
2241 * test/att4 result/att4 result/noent/att4: adding the test
2242 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2243 more methods to XmlTextReader.
2244
2245Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2246
2247 * win32/libxml2.def.src: added more xml reader exports
2248 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2249 to the build
2250
2251Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2252
2253 * doc/tutorial/xmltutorial.xml
2254 plus generated html and pdf
2255 Updating tutorial again based on further comments from Niraj
2256 Tolia on the last iteration
2257
2258Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2259
2260 * doc/tutorial/xmltutorial.xml
2261 * doc/tutorial/includekeyword.c
2262 * doc/tutorial/includegetattribute.c
2263 plus generated html and pdf
2264 Adding fix from Niraj Tolia to tutorial to properly free memory.
2265
2266
2267Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2270 more methods of XmlTextReader.
2271 * python/libxml2class.txt python/tests/reader.py: this increased the
2272 methods in the bndings, augmented the test to check those new
2273 functions.
2274
2275Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2278 methods of XmlTextReader.
2279 * python/generator.py python/libxml_wrap.h python/types.c
2280 python/libxml2class.txt: added the reader to the Python bindings
2281 * python/tests/Makefile.am python/tests/reader.py: added a specific
2282 test for the Python bindings of the Reader APIs
2283 * parser.c: small cleanup.
2284
2285Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * xinclude.c: fallback was only copying the first child not the
2288 full child list of the fallback element, closes #89684 as reopened
2289 by Bernd Kuemmerlen
2290
2291Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2292
2293 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2294
2295Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * configure.in: preparing release of 2.4.30
2298 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2299 gives enum values, fix functype return type, put back fields in
2300 structs
2301 * doc/*: updated the docs rebuilt
2302
2303Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2306 about htmlNodeDumpOutput location.
2307 * xpath.c: removed an undefined function signature
2308 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2309 too many symbols in the API breaking the python bindings.
2310 Updated with the libxslt/libexslt changes.
2311
2312Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * configure.in: preparing release of 2.4.29
2315 * doc/*: rebuilt the docs and API
2316 * xmlreader.c: a few more fixes for the XmlTextReader API
2317
2318Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2319
2320 * include/win32config.h: applied mingw patch from Magnus Henoch
2321
2322Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2325
2326Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2329 building Python script, does the C parsing directly, generates
2330 a better API description including structure fieds defs and
2331 enums. Still a couple of bugs, but good enough for the python
2332 wrappers now.
2333 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2334 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2335 include/libxml/schemasInternals.h include/libxml/tree.h: more
2336 cleanup based on the python analysis script reports.
2337 * libxml.spec.in: make sure the API XML description is part of the
2338 devel package.
2339
2340Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2343 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2344 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2345 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2346 code cleanup, especially the function comments.
2347 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2348
2349Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2350
2351 * Makefile.am xmlreader.c include/libxml/Makefile.am
2352 include/libxml/xmlreader.h: Adding a new set of APIs based on
2353 the C# TextXmlReader API but converted to C. Allow to parse
2354 in constant memory usage, far simpler to program and explain
2355 than the SAX like APIs, unfinished but working.
2356 * testReader.c: test program
2357
2358Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2359
2360 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2361
2362Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * tree.c: Chip turner indicated that XHTML1 serialization
2365 rule for style actually break on both IE and Mozilla,
2366 try to avoid the rule if escaping ain't necessary
2367
2368Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * nanhttp.c: handle HTTP URL escaping, problem reported by
2371 Glen Nakamura and Stefano Zacchiroli
2372
2373Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2374
2375 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2376
2377Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * uri.c: Johann Richard pointed out some XPointer problems for
2380 URN based URI references in XInclude. Modified the URI parsing
2381 and saving routines to allow correct parsing and saving of
2382 XPointers, especially when attached to "opaque" scheme accordingly
2383 to RFC 2396
2384
2385Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2388 of refactoring to the HTML saving code.
2389 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2390 in the doc.
2391
2392Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2395 to a buffer API to reuse the generic dump to an OutputIO layer,
2396 this reduces code, fixes xmlNodeDump() for XHTML, also made
2397 xmlNodeDump() now return the number of byte written.
2398
2399Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * python/setup.py.in: another patch from Stéphane Bidoul for
2402 Python bindings on Windows
2403 * doc/parsedecl.py: small cleanup
2404
2405Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * libxml.spec.in configure.in: add a line in %changelog for releases
2408
2409Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * parser.c: patch from Marcus Clarke fixing a problem in entities
2412 parsing that was detected in KDe documentations environment.
2413
2414Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2415
2416 * python/libxml.c (libxml_prev): Return the previous as opposed to
2417 the next node (I guess this is the result of some cut & paste programming:)
2418
2419Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2422
2423Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * python/generator.py python/libxml.c python/setup.py.in: trying
2426 to fix the Python bindings build on Windows (Stéphane Bidoul)
2427
2428Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2429
2430 * win32/configure.js: added option for python bindings
2431 * win32/libxml2.def.src: added more exports
2432
2433Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2434
2435 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2436 pthreads
2437 * win32/wince/*: applied updates to Windows CE port from Javier
2438
2439Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2440
2441 * configure.in: preparing 2.4.28
2442 * libxml.spec.in doc/Makefile.am: some cleanup
2443 * doc/*: updated the news and regenerated.
2444
2445Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * HTMLparser.c: final touch at closing #87235 </p> end tags
2448 need to be generated.
2449 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2450 this change slightly the output of a few tests
2451 * doc/*: regenerated
2452
2453Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2454
2455 * parserInternals.c: fixing bug #99190 when UTF8 document are
2456 parsed using the progressive parser and the end of the chunk
2457 is in the middle of an UTF8 multibyte character.
2458
2459Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2460
2461 * threads.c: fixed initialization problem in xmlNewGlobalState
2462 which was causing crash.
2463 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2464 in xmlInitializeGlobalState.
2465 * parserInternals.c: cleaned up ctxt->sax initialisation.
2466
2467Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * tree.c include/libxml/tree.h: modified the existing APIs
2470 to handle XHTML1 serialization rules automatically, also add
2471 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2472 libxslt serialization uses it when needed without changing
2473 the library API.
2474 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2475 result/xhtml1: added a new test specifically for xhtml1 output
2476 and updated the result of one XHTML1 test
2477
2478Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * xinclude.c parserInternals.c encoding.c: fixed #99082
2481 for xi:include encoding="..." support on text includes.
2482 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2483 test/XInclude/ents/isolatin.txt : added a specific regression test
2484 * python/generator.py python/libxml2class.txt: fixed the generator
2485 the new set of comments generated for doc/libxml2-api.xml were
2486 breaking the python generation.
2487
2488Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2491 * configure.in: patch for Solaris on new autoconf closes #98880
2492 * doc/parsedecl.py: repair the frigging API building script,
2493 did I say that python xmllib sucks ?
2494 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2495 and some comment are no more truncated.
2496
2497Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * parser.c: Martin Stoilov pointed out a potential leak in
2500 xmlCreateMemoryParserCtxt
2501
2502Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2505 included in HTML documents and using the push parser.
2506
2507Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2508
2509 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2510 specified, look for the Python interpreter not just in the
2511 specified root but also in the specified location. Fixes #98825
2512
2513Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2514
2515 * python/libxml.c: fixing bug #98792 , node may have no doc
2516 and dereferencing without checking ain't good ...
2517
2518Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * configure.in: preparing release 2.4.27
2521 * doc/* : updated and rebuilt the docs
2522 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2523 and all the docs are actually packaged and in the final RPMs
2524 * parser.c parserInternals.c include/libxml/parser.h: restore
2525 xmllint --recover feature.
2526
2527Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
Daniel Veillard784b9352003-02-16 15:50:27 +00002529 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002530 processing of parsed entities, and XPath computation on sustitued
2531 entities.
2532 * testXPath.c: make sure entities are substitued.
2533
2534Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
Daniel Veillard784b9352003-02-16 15:50:27 +00002536 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002537 processing of internal parsed entities, which had to be changed.
2538
2539Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2542 trying to fix bug #98517 about building outside the source tree
2543 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2544
2545Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2546
2547 * include/win32config.h: cleanup
2548 * win32/Makefile.mingw: integrated mingw in JScript configure
2549 * win32/Makefile.msvc: modified to allow mingw coexistence
2550 * win32/configure.js: integrated mingw
2551 * win32/Readme.txt: cleanup
2552
2553Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * HTMLparser.c: strengthen the guard in the Pop macros,
2556 like in the XML parser, closes bug #97315
2557
2558Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2561 callback is never used.
2562
2563Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * parserInternals.c: fixed the initialization of the SAX structure
2566 which was breaking xsltproc
2567 * xpath.c: patch from Petr Pajas for CDATA nodes
2568 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2569 * parser.c include/libxml/parser.h: patch from Peter Jones
2570 removing a leak in xmlSAXParseMemory() and adding the
2571 function xmlSAXParseMemoryWithData()
2572
2573Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2574
2575 adding pdf of tutorial, changing web page to link to it
2576 * doc/tutorial/xmltutorial.pdf
2577 * doc/xml.html
2578 * doc/docs.html
2579
2580Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2581
2582 * doc/tutorial/ar01s08.html
2583 adding file what I forgot for tutorial
2584
2585
2586Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2587
2588 Adding encoding discussion to tutorial
2589 Added:
2590 * doc/tutorial/images/*.png: DocBook admonition image files
2591 * doc/tutorial/apf.html, apg.html: new generated html
2592 * doc/tutorial/includeconvert.c: conversion code entity file
2593 changed:
2594 * doc/tutorial/xmltutorial.xml: DocBook original
2595 * doc/tutorial/*.html: generated html
2596
2597Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2598
2599 * include/libxml/*.h: retired xmlwin32version.h
2600 * doc/Makefile.am: retired xmlwin32version.h
2601 * win32/configure.js: retired xmlwin32version.h
2602
2603Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2604
2605 * win32/libxml2.def.src: exported additional symbols
2606 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2607 sisterhood
2608
2609Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * globals.c: fixed a typo pointed out by Igor
2612 * xpath.c: try to speed up node compare using line numbers
2613 if available.
2614
2615Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * tree.c: make xmlFreeNode() handle attributes correctly.
2618
2619Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2620
2621 * catalog.c: completed the #96963 fix, as reported by Karl
2622 Eichwalder
2623
2624Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2627
2628Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * Makefile.am: switched the order of a couple of includes
2631 to fix bugs #97100
2632
2633Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2634
2635 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2636 xmlLoadCatalogs that used to separate directories with a ':'.
2637
2638Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2639
2640 * threads.c: improvements to the Windows-side of thread handling
2641 * testThreads.c: conditionally excluded unistd.h
2642 * testThradsWin32.c: broke overlong lines
2643 * include/win32config.h: adapted thread-related macros to the new
2644 scheme and for pthreads on Windows
2645 * win32/Makefile.msvc: introduced a more flexible thread build,
2646 added testThreads[Win32].c to the build
2647 * win32/configure.js: introduced a more flexible thread config
2648
26492002-10-31 John Fleck <jfleck@inkstain.net>
2650
2651 * doc/xml.html (and, by implication, FAQ.html)
2652 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2653
2654Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2655
2656 * configure.in: removed xmlwin32version.h
2657 * include/libxml/Makefile.am: removed xmlwin32version.h
2658
2659Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2660
2661 * tree.c: applied patch from Brian Stafford to fix a bug
2662 in xmlReconciliateNs()
2663
2664Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * tree.c: applied patch from Christian Glahn to allow
2667 xmlNewChild() on document fragment nodes
2668
2669Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * parser.c: Christian Glahn found a problem with a recent
2672 patch to xmlParseBalancedChunkMemoryRecover()
2673 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2674 problems
2675 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2676 test/schemas/seq*: added the test cases from Charles
2677
2678Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2681 serious cleanup of the spec file and associated changes
2682 in the Makefiles.
2683 * valid.c: try to remove some warnings on x86_64
2684
2685Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2688 fix bug #96586
2689
2690Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2693 parsing, applied his patch
2694 * result/HTML/attrents.html result/HTML/attrents.html.err
2695 result/HTML/attrents.html.sax test/HTML/attrents.html:
2696 added the test and result case provided by Mikhail Sogrine
2697
2698Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * vms/build_libxml.com vms/config.vms vms/readme.vms
2701 include/libxml/parser.h include/libxml/parserInternals.h
2702 include/libxml/tree.h include/libxml/xmlIO.h
2703 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2704 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2705 Applied the VMS update patch from Craig A. Berry
2706 * doc/*.html: update
2707
2708Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2709
2710 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2711
2712Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * debugXML.c: adding a grep command to --shell in xmllint
2715 for T.V. Raman
2716
2717Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * xmlcatalog.c: tried to fix some of the problem with --sgml
2720
2721Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * parser.c: tried to fix bug #91500 where doc->children may
2724 be overriden by a call to xmlParseBalancedChunkMemory()
2725
2726Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2729 identifiers in SGML catalogs containing '&'
2730
2731Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * python/types.c: fixed bugs when passing result value tree
2734 to Python functions.
2735
2736Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * configure.in: preparing the release of 2.4.26
2739 * doc/*: updated and rebuilt the documentation
2740
2741Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2742
2743 * parser.c: fixed a XML Namespace compliance bug reported by
2744 Alexander Grimalovsky
2745
2746Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * HTMLtree.c: fixed serialization of script and style when
2749 they are not lowercase (i.e. added using the API to the tree).
2750
2751Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * valid.c: make xmlValidateDocument emit a warning msg if there
2754 is no DTD, pointed by Christian Glahn
2755
2756Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2759 content model when some of the blocks have min or max, and a couple
2760 of bugs found in the process.
2761 * result/schemas/list0* test/schemas/list0*: added some specific
2762 regression tests
2763
2764Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * README: updated the contact informations
2767
2768Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2771 misses it, reported by Peter Bray.
2772
2773Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2776 and removed a few warnings
2777
2778Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * parser.c: Christian Glahn found a small bug in the push parser.
2781 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2782 public
2783
2784Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2785
2786 * xmlschemas.c include/libxml/xmlschemas.h: added
2787 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2788 * testSchemas.c: added --memory to test the new interface
2789
2790Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * doc/index.py doc/search.php: integrated the XSLT indexing,
2793 a few fixed in the indexer, added a scope selection at the
2794 search level.
2795
2796Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2799 this was due to uninitialized parts of the validation context
2800
2801Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * debugXML.c: applied patch from Mark Vakoc except the API
2804 change, preserved it.
2805 * doc/*: updated the docs to point to the search engine for
2806 information lookup or before bug/help reports.
2807
2808Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * doc/index.py doc/search.php: added mailing-list archives
2811 indexing and lookup
2812
2813Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2816
2817Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * doc/index.py: improved HTML indexing
2820 * doc/search.php: make the queries also lookup the HTML based indexes
2821
2822Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * doc/index.py: added HTML page indexing
2825
2826Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2827
2828 * xmlIO.c: extended Windows path normalisation to fix the base
2829 problem in libxslt.
2830 * catalog.c: fixed list handling in XML_CATALOG_FILES
2831
2832Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * valid.c: typo/bug found by Christian Glahn
2835
2836Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2837
2838 * xmlIO.c: applied Windows CE patch from Javier.
2839 * win32/wince: new directory, contains support for the PocketPC
2840 with Windows CE from Javier.
2841 * include/win32config.h: reorganised, removed duplicate
2842 definitions and applied WinCE patch from Javier.
2843 * include/wsockcompat.h: new file, now contains WinSock
2844 compatibility macros.
2845 * win32/Makefile.msvc: introduced double-run compilation.
2846
2847Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * configure.in include/libxml/xmlwin32version.h: preparing release
2850 of 2.4.25
2851 * doc/*: updated and regenerated teh docs and web pages.
2852
2853Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2854
2855 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2856 error were not covering namespace declarations.
2857 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2858 it was missing the attribute declaration for the namespace
2859 * result/VC/NS3: the fix now report breakages in that test
2860
2861Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2864
2865Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2866
2867 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2868 and regenerated the docs and web site
2869
2870Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2873 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2874 not before
2875
2876Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * python/generator.py python/libxml2class.txt: fixed a stupid error
2879 breaking the python API
2880
2881Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2884 triostr.c triostr.h: applied a trio update patch from
2885 Bjorn Reese which should work with MinGW
2886
2887Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * tree.c: improving some documentation comments
2890 * xmlregexp.c: found and fixed a mem leak with python regression tests
2891 * doc/*: rebuilt the doc and the API XML file including the
2892 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2893 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2894 python/types.c: added access to the XML Schemas regexps from
2895 python
2896 * python/tests/Makefile.am python/tests/regexp.py: added a
2897 simple regexp bindings test
2898
2899Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2900
2901 * doc/xml.html:
2902 fixing ftp links - thanks to Vitaly Ostanin
2903
2904Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2905
2906 * xmlregexp.c: fixed the data callback on transition functionality
2907 which was broken when using the compact form
2908 * result/schemas/*: updated the results, less verbose, all tests
2909 pass like before
2910 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2911 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2912 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2913 annoying warnings
2914 * xpath.c: try to provide better error report when possible
2915
2916Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * Makefile.am: fixed a breakage raised by Jacob
2919
2920Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2921
2922 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2923 which don't use sockets
2924
2925Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2926
2927 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2928 * win32/configure.js: applied zlib patch from Daniel Gehriger
2929
2930Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2931
2932 * win32/configure.js: applied the patch from Mark Vakoc for
2933 regexp support
2934 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2935 for regexp support
2936
2937Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * xmlschemastypes.c: as pointed by Igor Float and Double
2940 parsing ain't finished yet
2941
2942Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * Makefile.am configure.in: trying to fix #88412 by bypassing
2945 all the python subdir if python ain't detected
2946
2947Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2950 made configuring with regexps/automata/unicode the default
2951 but without schemas ATM
2952 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2953 fixed the regexp based DTD validation performance and memory
2954 problem by switching to a compact form for determinist regexps
2955 and detecting the determinism property in the process. Seems
2956 as fast as the old DTD validation specific engine :-) despite
2957 the regexp built and compaction process.
2958
2959Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * valid.c: determinism is debugged, new DTD checking code now works
2962 but xmlFAComputesDeterminism takes far too much CPU and the whole
2963 set usues too much memory to be really usable as-is
2964
2965Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * tree.c: fixed another stupid bug in xmlGetNodePath()
2968 * xmllint.c: --version now report the options compiled in
2969
2970Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2971
2972 * HTMLparser.c: small cleanup
2973 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2974 when configured with them. A bit of debugging around the determinism
2975 checks is still needed
2976
2977Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2978
2979 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2980
2981Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2982
2983 * xmlIO.c: small portability glitch fixed.
2984
2985Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * xmlschemastypes.c: incomplete steps for real/double support
2988 * testAutomata.c include/libxml/xmlautomata.h
2989 include/libxml/xmlregexp.h: avoiding a compilation problem
2990 * valid.c include/libxml/valid.h: starting the work toward using
2991 the regexps for actual DTD validation
2992
2993Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * hash.c: cosmetic cleanup
2996 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2997 integrating a DTD validation layer based on the regexps
2998
2999Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3002 the determinism was tested before eliminating the epsilon
3003 transitions :-(
3004
3005Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * python/generator.py python/libxml.c python/libxml.py
3008 python/libxml2-python-api.xml python/libxml2class.txt
3009 python/libxml_wrap.h python/types.c: updated the python
3010 bindings, added code for easier File I/O, and the ability to
3011 define a resolver from Python fixing bug #91635
3012 * python/tests/Makefile.am python/tests/inbuf.py
3013 python/tests/outbuf.py python/tests/pushSAXhtml.py
3014 python/tests/resolver.py python/tests/serialize.py: updated
3015 and augmented the set of Python tests.
3016
3017Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3018
3019 * win32/configure.js: added more readme info for the binary
3020 package.
3021
3022Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * xmlIO.c: fixed a stupid out of bound array error
3025
3026Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3029 messing around with support for Windows path, cleanups,
3030 trying to identify and fix the various code path to the
3031 filename access. Added xmlNormalizeWindowsPath()
3032
3033Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * error.c valid.c: working on better error reporting of validity
3036 errors, especially providing an accurate context.
3037 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3038 error reports in those cases.
3039
3040Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3041
3042 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3043 parser.c parserInternals.c xmlIO.c: get rid of all the
3044 perror() calls made in the library execution paths. This
3045 should fix both #92059 and #92385
3046
3047Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3048
3049 * xmllint.c: memory leak reporting was broken after a change
3050 of the preprocessor symbol used to activate it.
3051
3052Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * tree.c: try to make the copy function work for node of
3055 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3056 DOM layers though, not libxml2 itself.
3057
3058Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * valid.c: try to provide file and line informations, not all
3061 messages are covered, but it's a (good) start
3062
3063Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * xinclude.c: reimplemented a large part of the XInclude
3066 processor, trying to minimize resources used, James Henstridge
3067 provided a huge test case which was exhibiting severe memory
3068 consumption problems.
3069
3070Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * python/Makefile.am: applied patch from Christophe Merlet to
3073 reestablish DESTDIR
3074
3075Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3076
3077 * libxml.spec.in: fixes libary path for x86_64 AMD
3078
3079Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3080
3081 * doc/tutorial/includekeyword.c
3082 * doc/tutorial/xmltutorial.xml:
3083 (plus resulting generated html files)
3084 fixing one spot I missed in the tutorial where I hadn't freed
3085 memory properly
3086
3087Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3088
3089 * doc/tutorial/includeaddattribute.c
3090 * doc/tutorial/includeaddkeyword.c
3091 * doc/tutorial/includegetattribute.c
3092 * doc/tutorial/includekeyword.c
3093 * doc/tutorial/xmltutorial.xml
3094 * doc/tutorial/*.html:
3095 update tutorial to properly free memory (thanks to Christopher
3096 R. Harris for pointing out that this needs to be done)
3097 * doc/tutorial/images/callouts/*.png:
3098 added image files so the callouts are graphical, making it
3099 easier to read ( use "--param callout.graphics 1" to generate
3100 html with graphical callouts)
3101
3102Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3103
3104 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3105 nice logos generated by Marc Liyanage
3106 * doc/site.xsl *.html: changed the stylesheet to show the new
3107 logo and regenerated the pages
3108
3109Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3112
3113Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3114
3115 * xpath.c: possible mem leak patch from Jason Adams
3116
3117Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3120 in the XQuery namespace
3121 * configure.in: preparing 2.4.24
3122 * doc/*.html: updated the web pages
3123
3124Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * python/generator.py: closing bug #85258 by generating conditional
3127 compile check to avoid linking to routines not configured in.
3128
31292002-08-22 Havoc Pennington <hp@pobox.com>
3130
3131 * autogen.sh: update error message for missing automake
3132
3133Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * python/Makefile.am: typo in target name resulted in libxml2.py
3136 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3137
3138Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * win32/win32/Makefile.mingw: updated with version from
3141 Elizabeth Barham at http://soggytrousers.net/repository/
3142
3143Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3144
3145 * win32/Makefile.msvc: added the prefix location to the include
3146 and lib search path.
3147
31482002-08-18 Havoc Pennington <hp@pobox.com>
3149
3150 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3151 both automake 1.6 and 1.4 installed get the right automake. Means
3152 compilation from CVS will now require the latest automake 1.4
3153 release, or manually creating symlinks called "automake-1.4" and
3154 "aclocal-1.4"
3155
3156Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * configure.in python/Makefile.am: more AMD 64 induced changes from
3159 Frederic Crozat
3160
3161Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xinclude.c: oops I was missing the xml:base fixup too
3164 * result/XInclude/*.xml: this adds xml:base attributes to most
3165 results of the tests
3166
3167Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * xinclude.c: quick but apparently working implementation of
3170 xi:fallback, should close bug #89684
3171 * Makefile.am test/XInclude/docs/fallback.xml
3172 result/XInclude/fallback.xml: added a basic test for fallback,
3173 and run with --nowarning to avoid a spurious warning
3174 * configure.in: applied patch from Frederic Crozat for python
3175 bindings on AMD 64bits machines.
3176
3177Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3180 the caller don't pass a SAX callback block.
3181
3182Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * tree.c: applied the same fix for the XML-1.0 namespace to
3185 xmlSearchNsByHref() as was done for xmlSearchNs()
3186
3187Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * libxml.3: small cleanup of the man page
3190 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3191 when serializing HREF attributes generated by XSLT.
3192
3193Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3196 version of Marc Liyanage' patch for boolean attributes in HTML
3197 output
3198
3199Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * python/tests/serialize.py: fixed the test results, indenting
3202 behaviour changed slightly
3203
3204Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3205
3206 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3207 new c14n function to Windows def files
3208
3209Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3210
3211 * c14n.c: fixed a memory leak in c14n code
3212
3213Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * parser.c include/libxml/parser.h: adding a new API for Christian
3216 Glahn: xmlParseBalancedChunkMemoryRecover
3217 * valid.c: patch from Rick Jones for some grammar cleanup in
3218 validation messages
3219 * result/VC/* result/valid/*: this slightly change some of the
3220 regression tests outputs
3221
3222Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * tree.c: trying to fix a problem in namespaced attribute handling
3225 raised by Christian Glahn
3226
3227Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * encoding.c include/libxml/encoding.h: Opening the interface
3230 xmlNewCharEncodingHandler as requested in #89415
3231 * python/generator.py python/setup.py.in: applied cleanup
3232 patches from Marc-Andre Lemburg
3233 * tree.c: fixing bug #89332 on a specific case of loosing
3234 the XML-1.0 namespace on xml:xxx attributes
3235
3236Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3237
3238 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3239 corner case from new Merlin's test suite and added a callback
3240 that will be used to improve xmlsec performance
3241
3242
3243Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * HTMLtree.c: trying to fix the <style> escaping problem in
3246 HTML serialization bug #89342
3247
3248Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3251 and rebuilt the web site.
3252
3253Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3254
3255 * include/libxml/tree.h: added _private member to xmlNs struct
3256
3257Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3258
3259 * HTMLparser.c: fixing bug #84876 based on the xml working
3260 code.
3261
3262Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3263
3264 * python/Makefile.am: enhanced to fix bug 72012 (errors
3265 when using '-jX' make parameter)
3266
3267Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3268
3269 * xpath.c: small additional enhancement for booleans
3270 compared to nodesets
3271
3272Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * HTMLtree.c: changed the order of the encoding declaration
3275 attributes in the meta tags due to a bug in IE/Mac
3276
3277Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3278
3279 * xpath.c: enhanced handling of booleans (especially '='
3280 and '!=' for nodesets) - fixes bug 85256. Added new
3281 routine xmlXPathNotEqualValues for more proper handling
3282 of '!=' when nodesets are involved.
3283
3284Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3287 doc/xmlcatalog_man.xml to the source distribution
3288
3289Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3290
3291 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3292 asked for this.
3293
3294Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * configure.in: preparing 2.4.23
3297 * doc/*: rebuilt the docs
3298
3299Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * parser.c: fixing bug #84169 by fixing the
3302 comment of xmlCreatePushParserCtxt to describe the
3303 encoding detection parameters better.
3304
3305Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * valid.c: fixing bug #79331 in one path the lookup for
3308 ID attributes on a namespaced node wasn't handled correctly :-\
3309
3310Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * HTMLparser.c: trying to fix 87235 about discarded white
3313 spaces in the HTML parser.
3314 * result/HTML/*: this changes the output of a number of HTML
3315 regression tests
3316
3317Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * xpath.c: applied patch from Richard Jinks for the namespace
3320 axis + fixed a memory error.
3321 * parser.c parserInternals.c: applied patches from Peter Jacobi
3322 removing ctxt->token for good.
3323 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3324 popped out by the regression tests.
3325 * Makefile.am: patch for threads makefile from Gary Pennington
3326
3327Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3328
3329 * xpath.c: enhanced behaviour of position() after usage of
3330 expressions involving preceding-sibling (et al).
3331
3332Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3333
3334 * hash.c: applied a patch from Peter Jacobi to solve a problem
3335 when compiling with the Watcom C on Win32
3336 * result/schemas/*.err: the change of hashing algo generated
3337 permutations in the output
3338
3339Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * hash.c: applied patch from Sander Vesik improving the quality of
3342 the hash function.
3343
33442002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3345
3346 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3347 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3348 xmllint.c xpath.c: replaced sprintf() with snprintf()
3349 to prevent possible buffer overflow (the bug was pointed
3350 out by Anju Premachandran)
3351
3352Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * parser.c: removed an uninitialized data error popped by valgrind
3355 on PE references
3356
3357Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3358
3359 * doc/xml.html
3360 adding tutorial reference to the web page
3361
3362Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3363
3364 * doc/tutorial/xmltutorial.xml
3365 * doc/tutorial/ar01s07.html
3366 * doc/tutorial/ape.html
3367 * doc/tutorial/includegetattribute.c
3368 adding section to tutorial about retrieving an attribute
3369 value
3370
3371Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * parser.c: applied a couple of patches from Peter Jacobi to start
3374 to get rid of ctxt->token, with a possible significant speed
3375 improvement to be gained once done. Better compliance with PE
3376 references constructs in DTDs too.
3377 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3378 from Peter too
3379
3380Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3381
3382 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3383 xmlParseElement was likely to have been deallocated at the
3384 time of the report, possibly leading to segfault. Just report
3385 the tag name now.
3386
3387Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * xpath.c: patch from Richard Jinks for XPath substring() function
3390 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3391
33922002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3393
3394 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3395
3396Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3397
3398 *doc/FAQ.html
3399 fixing typos in FAQ, thanks to Robert Funnell for the
3400 editing help
3401
3402Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * NEWS: got complaints from rpmlint that it was empty
3405
3406Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3407
3408 * added doc/tutorial, including:
3409 apa.html
3410 apb.html
3411 apc.html
3412 apd.html
3413 ar01s02.html
3414 ar01s03.html
3415 ar01s04.html
3416 ar01s05.html
3417 ar01s06.html
3418 includeaddattribute.c
3419 includeaddkeyword.c
3420 includekeyword.c
3421 includestory.xml
3422 index.html
3423 xmltutorial.xml
3424 libxml tutorial, including generated html
3425
3426Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3427
3428 * result/c14n/exc-without-comments/merlin-c14n-two-*
3429 result/c14n/without-comments/merlin-c14n-two-*
3430 test/c14n/exc-without-comments/merlin-c14n-two-*
3431 test/c14n/without-comments/merlin-c14n-two-*
3432 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3433 c14n/exc-c14n and slightly modified test script to handle
3434 these test cases
3435 * c14n.c: fixed bugs for complicated nodes set (namespace
3436 without node and others from merlin-c14n-two.tar.gz)
3437 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3438 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3439 for xmlsec performance patch
3440 * xpath.c: fixed self::node() for namespaces and attributes
3441
3442Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3443
3444 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3445 but with the format parameter
3446 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3447
3448Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3449
3450 * Makefile.am: updated c14n tests suite
3451 * c14n.c: performance improvement for previous c14n patch
3452
3453Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * parser.c: another peroformance patch from Peter Jacobi, that
3456 time on parsing attribute values.
3457
3458Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3459
3460 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3461 into LibXML2 test suite
3462
3463Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3464
3465 * c14n.c: propagating xpath ancesstors node fix to c14n
3466 plus small performance improvement to reduce number of
3467 mallocs
3468 * xpath.c: fixed ancestors axis processing for namespace nodes
3469
3470Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3473 Peter Jacobi
3474
3475Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * configure.in: preparing 2.4.22
3478
3479Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3482 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3483 a public entry point.
3484 * doc/*: rebuilt the API and docs
3485
3486Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3487
3488 * xpath.c: patch from Richard Jinks to fix a problem introduced
3489 in the previous patch and pointed by Norm
3490
3491Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3492
3493 * libxml.spec.in: fixing bug #81112
3494
3495Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * uri.c: fixing bug #82848
3498
3499Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3502 output of one catalog test
3503
3504Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3505
3506 * global.data globals.c tree.c include/libxml/globals.h
3507 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3508 default value for global parameter xmlIndentTreeOutput to 1 and
3509 introduced new global parameter xmlTreeIndentString (the string
3510 used to do one-level indent) with default value " " (as it was
3511 in tree.c)
3512
3513Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3516 with trio and schemas.
3517
3518Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * xpath.c: patch from Richard Jinks to fix the problem raised in
3521 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3522
3523Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * xmlschemas.c: a bit of work on import.
3526 * xmlschemastypes.c: Charles Bozeman provided a compare function
3527 for date/time types so min/max facet restrictions should work,
3528 indeterminate comparisons return an error instead of equal.
3529 * test/schemas/date_0* result/schemas/date_0_0: specific test
3530 from Charles Bozeman too
3531
3532Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3535 from Christian Cornelssen fixing the man pages and the Catalog
3536 building script.
3537 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3538 next step is <xs:import> I now have a reasonable understanding
3539 of how it works.
3540
3541Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3544
3545Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3546
3547 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3548
3549Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * xpath.c: fixing an XPath function evalutation bug pointed out
3552 by Alexey Efimov where the context was lost when evaluating
3553 the function arguments
3554
3555Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3556
3557 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3558 function public for XMLSec performance optimizations
3559
3560Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * python/generator.py python/libxml2class.txt : fixed a problem
3563 with the HTML parser pointed by Gary Benson
3564 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3565 example
3566
3567Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3568 * parser.c: fixed bug #81159 (memory growth in SAX)
3569
3570Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3571 * xpath.c: fixed bug #78858 (the real fix)
3572
3573Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3574 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3575
3576Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * tree.c: modified xmlNodeSetBase to allow changing the
3579 base of a document.
3580
3581Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * xmlschemastypes.c: patch Charles Bozeman for validation of
3584 all the date, time, and duration types
3585 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3586 * configure.in: fixed an error pointed by an user
3587 * xml2-config.in: fixed an error pointed by an user
3588
3589Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3590
3591 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3592 win32/libxml2.def.src xmlIO.c: exported default
3593 'file:', 'http:' and 'ftp:' protocols input handlers
3594 and maked protocols comparisson case insensitive
3595
3596Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * configure.in: Neven Has detected a typo
3599
3600Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3603 as one of the persons allowed to commit directly to the
3604 module.
3605
3606Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3609 * valid.c: raised a too low limit
3610 * doc/*: rebuilt the docs
3611
3612Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3613
3614 * test/XPath/expr/floats test/XPath/expr/functions
3615 result/XPath/expr/floats result/XPath/expr/functions
3616 xpath.c: another XPath conformance patch from Richard Jinks
3617
3618Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3619
3620 * xmlschemas.c: fixed validation of attribute groups.
3621 * test/schemas result/schemas: added an example from the primer
3622
3623Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3626 * test/schemas result/schemas: updated the test list
3627
3628Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * TODO: updated a bit
3631 * parser.c: made a comment more specific
3632 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3633 Schemas conformance.
3634 * test/schemas result/schemas: updated the test list
3635
3636Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3639 implementing xs:all with minOccurs = 0
3640 * tes/schemas/* result/schemas/*: added more tests covering
3641 xs:all
3642
3643Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * xmlregexp.c: first implementation of the all particle, this
3646 may need to be revisited for case where not all transitions
3647 must be crossed.
3648
3649Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * tree.c: another entity processing update from Markus Henke
3652
3653Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3654
3655 * trionan.c: fixed crash on OSF/1
3656
3657Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * xmlschemas.c: more Schemas work
3660 * test/schemas/* result/schemas/*: added more tests coming
3661 from the spec.
3662
3663Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3666 ExcC14N specification
3667
3668Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * tree.c: patch from Markus Henke, fix for recursive entities.
3671
3672Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * xpath.c: fix a problem with string() on a document node.
3675
3676Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * Makefile.am xmlschemas.c: more Schemas work
3679 * test/schemas/* result/schemas/*: added more tests coming
3680 from the spec.
3681
3682Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3685 * result/HTML/*: this changes a few things in the results
3686
3687Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3688
3689 * include/libxml/tree.h: eliminated 'declaration different than
3690 prototype' warning
3691 * include/win32config.h: "resolved" conflicts with errno.h
3692
3693Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3696 on the automata interfaces and debug of counted choices
3697 * test/schemas/* result/schemas/*: added a number of tests
3698
3699Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3702 a bit of work on Schemas
3703 * testSchemas.c: try to make it more useful
3704 * test/schemas/* result/schemas/* Makefile.am: changed the
3705 Schemas regression test procedure, started adding a few samples
3706
3707Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3708
3709 * include/libxml/encoding.h: Patch for the Borland C++ builder
3710 * include/libxml/tree.h: Patch for the Borland C++ builder
3711 * threads.c: Patch for the Borland C++ builder
3712 * win32/bcb5: New directory for the Borland C++ builder
3713 project files
3714
3715Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3716
3717 * win32/Makefile.msvc: Update for XML Schema support
3718 * win32/configure.js: Update for XML Schema support
3719 * win32/libxml2.def.src: Update for XML Schema support
3720
3721Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3724 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3725 xmlunicode.c include/libxml/Makefile.am
3726 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3727 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3728 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3729 include/libxml/xmlversion.h.in : merged the current state of
3730 XML Schemas implementation, it is not configured in by default,
3731 a specific --schemas configure option has been added.
3732 * test/automata test/regexp test/schemas Makefile.am
3733 result/automata result/regexp result/schemas:
3734 merged automata/regexp/schemas regression tests
3735
3736Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * xpath.c: Gary found a compile time problem, fixes #78823
3739
3740Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * configure.in: release of 2.4.20
3743 * doc/*: updated and rebuilt the docs
3744
3745Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * python/Makefile.am: patch from Cristian Gafton to build on
3748 Red Hat 6.2, should also fix #75779
3749
3750Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3751
3752 * valid.c: first part of fixing #78729
3753
3754Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3757 escaping of URI when saving HTML files.
3758 * result/HTML/*: this impacted some tests
3759
3760Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * configure.in: trying to fix #77441
3763
3764Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * include/libxml/xmlIO.h: Hallski complained it could not be
3767 included by itself.
3768
3769Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3772
3773Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3774
3775 * win32/configure.js: patch from Nilo for the c14n option
3776 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3777
3778Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3779
3780 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3781 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3782 LIBXML_THREAD_ENABLED
3783
3784Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * xpath.c: another patch from Richard Jinks for substring conformance
3787 * test/XPath/expr/floats test/XPath/expr/strings
3788 result/XPath/expr/floats result/XPath/expr/strings: update of the
3789 test suite to check those.
3790
3791Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * xpath.c: patch from Richard Jinks for .x float parsing.
3794
3795Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * parser.c: patch from Markus Henke when an encoding ain't recognized
3798
3799Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * libxml.m4: got a report that #include <string.h> was needed
3802
3803Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3806
3807Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3808
3809 * doc/example.html: fixing typo
3810
3811Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3814 pointed out by Melvyn Sopacua.
3815
3816Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * libxml.m4: Frédéric Crozat gave a patch related to the change
3819 of Include paths breaking the libxml.m4
3820
3821Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * xpath.c: Fix bug #76927 forgot to save some context
3824 when evaluating binary expressions
3825
3826Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * configure.in: fixed configure for MPE/iX from Markus Henke
3829 * xmlmemory.c: fixed initialization problems
3830 * xpath.c: another set of patches from Richard Jinks this
3831 fixes "make XPathtests" on linux
3832
3833Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3836 * test/XPath/expr/compare test/XPath/expr/equality
3837 test/XPath/expr/floats test/XPath/expr/functions
3838 test/XPath/expr/strings result/XPath/expr/compare
3839 result/XPath/expr/equality result/XPath/expr/floats
3840 result/XPath/expr/functions result/XPath/expr/strings: Updated
3841 tests though they show a divergence on Linux
3842
3843Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * xpath.c trionan.c: previous commit also included patches
3846 from Richard Jinks on some IEEE support corner case
3847
3848Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3851 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3852 that $(datadir) should be used for docs
3853
3854Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3857 could leak filedescriptors
3858
3859Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * configure.in nanohttp.c: applied patch from Allan Clark for
3862 UnixWare/OpenServer
3863
3864Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * configure.in: preparing 2.4.19
3867 * doc/*: rebuilt the docs
3868
3869Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * nanohttp.c: fixing #76043, got fed up with non-portability
3872 of that piece of code.
3873
3874Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * valid.c SAX.c: Never commit without running "make tests" :-(
3877 fix a couple of stupidities in the previous commit
3878 * result/*: a few changes in some attribute order result of previous
3879 commit.
3880
3881Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3884 the internal subset should not raise duplicate ID errors,
3885 also there was a small bug in conjunction to namespace
3886 declarations defaulted and xml:xxx attributes DTD definitions.
3887
3888Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * xpath.c: Richard Jinks also raised some rounding problems
3891 this tries to fix them
3892
3893Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3896 behaviour in xmlXPathCastToString()
3897
3898Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3901 raised by Morus Walter
3902
3903Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3906 from Igor
3907
3908Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3909
3910 * xpath.c: fixing #75619, related to a problem when trying
3911 to evaluate condition when the current node set resulting
3912 from that sub-step evaluation is empty. Also fixes 2 potential
3913 problem with previous-sibling and next-siblings axis.
3914
3915Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3918 HTML support is not configured in.
3919
3920Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3921
3922 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3923 include/libxml/tree.h: dohh I really didn't intended to commit
3924 this test version :-(
3925
3926Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * testSAX.c: I wanted to see the real speed at the SAX interface
3929 after a little too many Ximianer started complaining about the
3930 parser speed.
3931 added a --quiet option:
3932 paphio:~/XML -> ls -l db100000.xml
3933 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3934 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3935 3200006 callbacks generated
3936 real 0m1.270s
3937 Which means 16MBytes/s and 3Mcallback/s
3938
3939Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3940
3941 * xpath.c: valgrind spotted another error that time when running
3942 on libxslt regression tests
3943
3944Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3945
3946 * Makefile.am: adding "make valgrind" running the full regression
3947 tests (except python ones) under Valgrind (using valgrind -q
3948 which was kindly added by the author).
3949 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3950 passes cleanly now except an obcure floating point initialization
3951 raised in log10() in one XPath regression test ???
3952 * tree.c: edited some comments to close #75244
3953
3954Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3955
3956 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3957 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3958 context of ScrollKeeper, made sure that if the number is
3959 an integer, the serialization follows the description at
3960 http://www.w3.org/TR/xpath#section-String-Functions
3961
3962Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * configure.in: preparing 2.4.18
3965 * doc/*: updated and rebuilt the web site
3966 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3967 the Windows and Cygwin maintainers.
3968 * parser.c: humm, changed the way the SAX parser work when
3969 xmlSubstituteEntitiesDefault(1) is set, it will then
3970 do the entity registration and loading by itself in case the
3971 user provided SAX getEntity() returns NULL.
3972 * testSAX.c: added --noent to test the behaviour.
3973
3974Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3975
3976 * parser.c: Wilfried Teiken provided a hackish but working
3977 way to get context reported back on entities when parsing
3978 with SAX and without breaking the DOM build.
3979
3980Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * c14n.c: applied a new patch from Aleksey Sanin
3983 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3984 to reference Aleksey implementation of XML digital Signatures
3985
3986Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3987
3988 * xpath.c: small fix to avoid potential problem due to
3989 ordering of freeing data
3990 * python/Makefile.am: people were complaining about
3991 the generated file in python dir not being built
3992
3993Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3996 python/generator.py python/libxml.c python/types.c: Cleanup
3997 of the python Makefiles based on Jacob and James feedback,
3998 fixed the spec file accordingly, fixed the number of warning
3999 that passing my pedantic CFLAGS was generating. Conclusion
4000 is that Python includes are real crap.
4001
4002Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4003
4004 * configure,in: it was reported quite a few times that
4005 xml2-config --cflags should not output
4006 -I$includeprefix/libxml2/libxml because libxml2 header names
4007 clashes with existing names like list.h from C++ stl.
4008 Includes should be #include<libxml/xxx.h> so ...
4009
4010Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * c14n.c: another patch from Aleksey Sanin
4013
4014Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4017 canonicalization algorithm
4018 * doc/xml.html doc/index.html: added the C14N references on the
4019 index page.
4020
40212002-03-13 jacob berkman <jacob@ximian.com>
4022
4023 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4024 usage, redundant, and gcc specific
4025
4026Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * xpath.c: speedup some node selection operations, this can
4029 have a significant impact on DocBook Norm's stylesheets
4030 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4031 make sure it's always the case
4032 * debugXML.c: distinguish CDATA and comments in ls operations
4033
4034Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4037 to generate better API descriptions etc...
4038
4039Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4040
4041 * c14n.c: Fixing #74186, made sure all boolean expressions
4042 get fully parenthesized, ran indent on the output
4043 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4044 include/libxml/tree.h: also #74186 related, removed the
4045 --with-buffers option, and all the preprocessor conditional
4046 sections that were resulting from it.
4047
4048Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4049
4050 * valid.c: applied patch from Dodji Seketeli fixing an
4051 uninitailized variable in xmlValidGetValidElements()
4052
4053Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4054
4055 * c14n.c: fixed a few comments
4056 * doc/*.html doc/*/*.html: regenerated the docs and added
4057 the C14N API
4058 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4059
4060Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * check-xml-test-suite.py: fix to adapt varaiations in the
4063 bindings
4064 * configure.in python/setup.py python/setup.py.in: fixed to
4065 have the version of the python scripts automatically updated
4066
4067Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4068
4069 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4070 in xmlCopyProp()
4071
4072Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4073
4074 * configure.in: preparing 2.4.17 release
4075 * doc/*: updated and rebuilt the docs
4076 * xpath.c: fixed a comment
4077 * python/libxml.c: fixed a possible reentrancy problem
4078
4079Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4082 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4083 added a specific regression test
4084 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4085 not raise exceptions when failing to find the attribute.
4086
4087Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * configure.in xmllint.c: owen pointed out a problem with the
4090 ftme fix, gettimeofday() was not detected by configure and
4091 the ftime header wasn't included, dohhh
4092
4093Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * configure.in xmllint.c: trying to fix #71457 for timing
4096 precision when gettimeofday() is not availble but ftime() is
4097
4098Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4101 are now copied on install and part of the -devel RPM
4102
4103Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4104
4105 * xpath.c: trying to avoid bug #72150 which was apparently
4106 caused by a gcc bug (or a processor problem) as detailed
4107 at http://veillard.com/gcc.bug
4108
4109Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4110
4111 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4112 fixed xmlReconciliateNs(), added a Python test/example for
4113 inter-document cut'n paste
4114 * python/libxml.py: fixed node.doc on document nodes and added
4115 xpathEval() onto node objects
4116
4117Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4120 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4121 fixup and integrated tests for the serialization stuff
4122
4123Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4126 moved the libxml man page to section 3
4127
4128Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4129
4130 * tree.c: fix bug #72490
4131 * python/libxml.c python/libxml.py: added methods serialize()
4132 and saveTo() to all node elements.
4133
4134Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * xmlIO.c: closed #73430, don't read from an input source
4137 which indicated an end-of-file or an error.
4138
4139Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * parser.c: make sure SAX endDocument is always called as
4142 this could result in a Python memory leak otherwise (it's
4143 used to decrement ref-counting)
4144 * python/generator.py python/libxml.c python/libxml.py
4145 python/libxml2-python-api.xml python/libxml2class.txt
4146 python/tests/error.py python/tests/xpath.py: implemented
4147 the suggestions made by Gary Benson and extended the tests
4148 to match it.
4149
4150Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * python/generator.py: applied patch fixing #73450
4153
4154Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * xpath.c: fixing #61290 "namespace nodes have no parent"
4157 long standing divergence from the XPath REC. NodeSets
4158 simply hold a copy of namespace nodes and those node ->next
4159 points to the parent (which may not be the node carrying the
4160 definition).
4161 * include/libxml/xpath.h: flagged but didn't added a possible
4162 speedup
4163 * DOCBparser.c HTMLparser.c: removed some warnings from push
4164 parser due to new state being added.
4165 * tree.c: new fix from Boris Erdmann
4166 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4167 the XML Canonalization support from Aleksey Sanin
4168
4169Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * tree.c: patch from Boris Erdmann fixing some namespace odities
4172 with xmlCopyNode()
4173
4174Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4175
4176 * xmlIO.c: fix bug #72706 when loading a NULL entity
4177
4178Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4181 actually change in a future XML Namespace revision.
4182
4183Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4184
4185 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4186 added the possibility of returning nodesets from XPath extension
4187 functions written in Python
4188
4189Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4190
4191 * python/*: commiting some Python bindings work done while travelling
4192
4193Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4194
4195 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4196 explicitely with memory debugging switched on
4197
4198Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4201 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4202 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4203 the accessor generator for strings
4204 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4205 regression test.
4206
4207Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * python/README python/generator.py python/libxml.c python/setup.py:
4210 added the 'usual' setup.py to allow building a libxml2-python
4211 module based on the same code. The initialization is however
4212 different the 2 .so files fo libxml2 and libxslt are identical and
4213 they entry point initialize both libraries. this is done to avoid
4214 some possible nasty problem since the Python don't merge the maps
4215 of all shared modules.
4216
4217Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * parser.c: fixed a push/encoding bug reported by Michael
4220 on librsvg
4221
4222Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * include/libxml/parserInternals.h: fixes a misplaced #endif
4225
4226Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4227
4228 * parser.c valid.c: found and fixed a couple of allocation bugs
4229
4230Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * doc/xml.html doc/python.html doc/*: added a Python and binding
4233 page describing the current state of the Python bindings and
4234 giving pointers to the other languages wrappers.
4235
4236Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4237
4238 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4239 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4240 rebuilt the API and web site
4241 * xpath.c: fixed #71978 portability bugs
4242
4243Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4246
4247Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4248
4249 * include/libxml/parserInternals.h parser.c: had to change
4250 2 internal parsing API when processing document content
4251 to check the start and end of element content are defined
4252 in the same entity
4253 * valid.c include/libxml/valid.h: attribute normalization can
4254 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4255 with the context to report it.
4256 * SAX.c: fixed the last known bugs, crazy validation constraints
4257 when a document is standalone seems correctly handled. There
4258 is a couple of open issues left which need consideration especially
4259 PE93 on external unparsed entities and standalone status.
4260 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4261 The 2 tests left failing are actually in error. Cleanup done.
4262
4263Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * valid.c: implemented E59 spaces in CDATA does not match the
4266 nonterminal S
4267
4268Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * SAX.c parser.c valid.c: more validation test fixups
4271 * check-xml-test-suite.py: added duration info for the tests
4272
4273Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * parser.c valid.c: a couple of errors were reported but not
4276 saved back as such in the parsing context. Down to 1% failure rate
4277 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4278
4279Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * xmlInternald.c: isExtender was missing a char
4282 * parser.c include/libxml/parser.h: % are acceptable in the
4283 internal subset if within a PUBLIC ID
4284
4285Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * SAX.c parserInternals.c valid.c: more work on the conformance
4288 suite. Took the step to finally block documents with encoding
4289 errors. It's a fatal error per the spec, people should have fixed
4290 their documents by now.
4291
4292Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4293
4294 * check-xml-test-suite.py: fixed the test script after some discussion
4295 on the semantic of TYPE="error"
4296 * Makefile.am: added the script to the distrib
4297
4298Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4299
4300 * SAX.c entities.c: fixed a couple of conformances issues deep
4301 into the validation code (standalone and undeclared Notations)
4302
4303Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4304
4305 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4306 stayed there for years !
4307
4308Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4309
4310 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4311 missing
4312
4313Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4314
4315 * check-xml-test-suite.py: improved the behaviour a bit as
4316 well as the logs
4317 * parser.c valid.c SAX.c: fixed a few more bugs
4318 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4319
4320Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * check-xml-test-suite.py: python script to run regression tests
4323 against the XML Test suite of W3C/OASis
4324 * SAX.c: fixed a validation bug
4325 * parser.c: fixed 3 errors pointed by the test suite
4326 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4327 * python/Makefile.am: fixed a dependendy
4328
4329Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4330
4331 * xmlmemory.c: avoid a warning bug #71594
4332
4333Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4336 warning on alpha/Tru64
4337
4338Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
4340 * include/libxml/entities.h: fixing a comment
4341 * valid.c: fixing some troubles with validity check on namespaces
4342 * result/VC/NS3 test/VC/NS3: added a specific regression test
4343
4344Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * tree.c: Fixing #71342 serializing '\n' in attribute values
4347 * result/noent/att3 result/att3 test/att3: added a specific
4348 test.
4349
4350Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4351
4352 * python/libxml.c: couple of bug fixes
4353
4354Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * python/*.py: removed tabs and used spaces.
4357
4358Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4359
4360 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4361 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4362
4363Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4366 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4367
4368Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4369
4370 * include/libxml/encoding.h include/libxml/entities.h
4371 include/libxml/globals.h include/libxml/parser.h
4372 include/libxml/threads.h include/libxml/tree.h
4373 include/libxml/xmlmemory.h: trying to fix the include mess
4374
4375Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4376
4377 * include/libxml/xmlmemory.h: reverted part of the previous
4378 attempt to provide #69655, this was breaking the build.
4379
4380Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4381
4382 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4383 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4384 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4385 include/libxml/parserInternals.h include/libxml/tree.h
4386 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4387 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4388 clean.
4389 * python/libxml.c: fixed a warning.
4390
4391Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4392
4393 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4394 copying of node, merge back IDs in the target document.
4395 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4396 test/XInclude/ents/ids.xml: test case
4397 * result/VC/ElementValid4: output changed due to a typo fix
4398
4399Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004402 generate the dependencies right as Jacob found out. Add
4403 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004404
4405Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * parserInternals.c valid.c: Justin Fletcher found some parts
4408 of the code needing cleanup
4409 * libxml.spec.in python/Makefile.am python/generator.py
4410 python/libxml.c python/libxml.py: Fixed the python Makefiles
4411 corrected a bug showing up on ia64, changed the name of the
4412 python internal module too
4413
4414Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4415
4416 * Makefile.am: applied patch from Andris Pavenis for binary
4417 name suffixes
4418
4419Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4420
4421 * xmllint.c win32/win32config.h: fixing #68748
4422
4423Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4424
4425 * valid.c: fixing #70166
4426
4427Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * valid.c: fixing #70077
4430
4431Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * Copyright Makefile.am README configure.in libxml.spec.in:
4434 Changed to the MIT Licence
4435 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4436 doc/xmlio.html: updated the doc accordingly
4437 * include/libxml/xmlwin32version.h configure.in: preparing
4438 2.4.14 release
4439 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4440 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4441 fixed the const xmlChar * wrapper and generator, XPath extension
4442 functions now use the context as first argument
4443 * python/tests/tstxpath.py python/tests/xpath.py
4444 python/tests/xpathext.py: Updated the tests accordingly
4445 * tree.c: fixed bug #70067
4446
4447Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4448
4449 * Makefile.am: cleanup
4450 * debugXML.c: always use stdout if output is NULL
4451 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4452 * python/Makefile.am python/generator.py python/libxml2class.txt
4453 python/libxml_wrap.h python/types.c: augmented the number of bindings
4454 handling FILE * and XPath contexts
4455 * python/tests/Makefile.am: avoid a stupid problem due to the
4456 use of TEST.
4457
4458Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4459
4460 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4461
4462Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4463
4464 * python/TODO python/libxml.c: cleanup the extension function lookup
4465 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4466
4467Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * configure.in python/Makefile.am: do not install outside
4470 of prefix
4471
4472Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4473
4474 * python/TODO python/libxml.c: started adding SAX interfaces
4475 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4476 SAX test
4477
4478Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4479
4480 * tree.c: hardened the addChild function
4481 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4482 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4483 added accessors needed for xmlNode, a bit more testing and
4484 extension of interfaces
4485 * python/tests/Makefile.am python/tests/build.py: added a test
4486 build from scratch/save/load/check
4487
4488Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * parserInternals.c: change a small bit in the way valididy
4491 error messages get initialized
4492 * python/TODO python/libxml.c python/libxml2-python-api.xml
4493 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4494 added some memory debugging to track leaks at the libxml2 level
4495 * python/tests/*.py: changed all tests to check for leaks,
4496 there is just one left in XPath extension registrations.
4497
4498Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4499
4500 * python/TODO python/generator.py python/libxml2-python-api.xml
4501 python/libxml2class.txt: more accessor classes for the parser
4502 context, allow to switch on and check validity
4503 * python/tests/Makefile.am python/tests/error.py
4504 python/tests/invalid.xml python/tests/valid.xml
4505 python/tests/validate.py: attded more test and and added error.py
4506 which I forgot to commit in the last step
4507
4508Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4509
4510 * python/Makefile.am python/types.c: cleanup
4511 * python/libxml.c python/libxml.py python/libxml_wrap.h
4512 python/generator.py python/libxml2-python-api.xml
4513 python/libxml2class.txt: added class for parser context, added
4514 first cut for push mode support. Added a framework to generate
4515 accessors functions.
4516 * python/tests/Makefile.am python/tests/push.py: added a push
4517 test
4518
4519Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4522 bug a bit of cleanup.
4523
4524Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4527 python/libxml2class.txt: adding error redirections and preformat
4528 to a python handler
4529 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4530 tests self checking
4531
4532Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4533
4534 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4535 a function
4536
4537Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4540 python/libxml.c python/libxml2-python-api.xml
4541 python/libxml2class.txt: Progressing through the TODOs, class
4542 description output, extra XML API, RPM now builds the wrappers
4543 for all python installed versions
4544
4545Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4546
4547 * configure.in libxml.spec.in python/Makefile.am python/TODO
4548 python/generator.py python/libxml2class.txt: added more informations
4549 in the libxml2-python package including docs. Slightly changed
4550 the class hierarchy
4551 * python/tests/*: added basic regression tests infrastructure too
4552
4553Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4554
4555 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4556 added libxml2-python as part of the packages installed
4557
4558Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * python/Makefile.am python/generator.py python/libxml.c
4561 python/libxml.py: more work, now able to extend the
4562 XPath interpreter with functions written in python.
4563
4564Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4565
4566 * python/Makefile.am: Jacob sent a patch to allow building from
4567 tarfile.
4568
4569Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
4571 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4572 inserted the python wrappers build, I hope this won't be too
4573 unportable
4574
4575Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4576
4577 * xpath.c: minor optimization
4578 * python/generator.py python/libxml.c python/libxml.py
4579 python/libxml_wrap.h: more work on the python bindings,
4580 they now support XPath and there is no evident leak
4581
4582Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4583
4584 * python/generator.py python/libxml.c python/libxml.py:
4585 more work on the python bindings generator.
4586
4587Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * python/generator.py python/libxml.c python/libxml_wrap.h:
4590 more work on the python bindings.
4591
4592Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * python/generator.py python/libxml.c python/libxml.py
4595 python/libxml_wrap.h: commited early version of a python binding
4596 for private use only ATM
4597
4598Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4599
4600 * entities.c tree.c include/libxml/entities.h: applied patch
4601 from Anthony Jones to implement copy of DTD subtree too. Had
4602 just to keep 2 function private which really ought to become
4603 public ones.
4604
4605Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * xmllint.c: added pointers to the web pages in the usage()
4608
4609Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4610
4611 * tree.c: more fixes from Petr Kozelka for attribute handling
4612 in the tree API to align the semantic with DOM.
4613
4614Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4615
4616 * valid.c tree.c entities.c: another set of patches from
4617 Anthony Jones for copy operations cleanup and robustness
4618
4619Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4620
4621 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4622 an alphabetic index based on comments content
4623 * doc/*: rebuilt the web site with the new references
4624
4625Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4626
4627 * parserInternals.h: Greg Sjaardema suggested to use an
4628 eponential buffer groth policy in xmlParserAddNodeInfo()
4629
4630Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4631
4632 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4633 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4634 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4635 to generate cross-references, and added/updated the stylesheets
4636 to generate and link API indexes. The generic keyword index
4637 is not done yet.
4638 * doc/*.html: regenerated all the usual docs too
4639
4640Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4641
4642 * debugXML.c: added an xpath function to the shell for T. V. Raman
4643
4644Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4645
4646 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4647 debug routines.
4648
4649Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4650
4651 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4652 support of attribute nodes
4653
4654Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4655
4656 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4657 hopefully near complete and fully documented of the API in XML
4658 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4659 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4660 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4661 include/libxml/parserInternals.h include/libxml/valid.hi
4662 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4663 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4664 include/libxml/xpath.h include/libxml/xpathInternals.h:
4665 Cleaned up the doc comments a lot in the process, the interface
4666 coverage is now 100%
4667
4668Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4669
4670 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4671 extracts comments from the gtk-doc DocBook output (a bit
4672 convoluted but seems to work).
4673
4674Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4675
4676 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4677 added an XML description of the API, moved the script generating
4678 it here. Added a "make api" target
4679
4680Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4681
4682 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4683
4684Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4685
4686 * xpath.c include/libxml/xpathInternals.h: the change made to
4687 xmlXPathFuncLookupFunc was incompatible roll it back
4688
4689Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4690
4691 * SAX.c: cleanup patch from Anthony Jones
4692 * doc/Makefile.am: fix the headers to avoid in make scan
4693 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4694 includes, * vs Ptr and general cleanup
4695 * parsedecl.py: first version of a script to extract the
4696 module interfaces, the goal will be to provide .decl or XML
4697 specification of the interfaces to build wrappers.
4698
4699Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4700
4701 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4702 now provides return codes in case of errors
4703
4704Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4705
4706 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4707 Upgraded to trio baseline 1.6
4708 * strio.h strio.c: Replaced by triostr.h and triostr.c
4709
4710Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4713 of strdup usage in the code
4714
4715Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4716
4717 * parser.c error.c: Keith Isdale complained rightly that
4718 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4719
4720Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4721
4722 * tree.c: fixed the funxtion to set the xml: attributes
4723 * debugXML.c: added "setbase" to test it.
4724
4725Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4726
4727 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4728 to allow updating an attribute content
4729
4730Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4731
4732 * libxml.h: try to avoid problems when compiling on Windows
4733
4734Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4735
4736 * hash.c: patch from Anthony Jones for hash.c allocation size
4737 * Makefile.am: trying to work around Yet Another Libtool Madness
4738 and build the 2.4.13 release finally ...
4739
4740Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4741
4742 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4743 * doc/* : update of the documentation
4744
4745Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4748 at fixing #61290 :-(
4749
4750Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4751
4752 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4753 Fixes bug #67229
4754
4755Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4756
4757 * tree.c: trying to avoid troubles when a subtree is copied
4758 and coalesced in part with the target tree. Should fix
4759 bug #67407
4760
4761Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * valid.c: fixed validation of attributes content of type
4764 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4765 values, very old bug. Fixes #67671
4766
4767Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4768
4769 * parser.c include/libxml/parserInternals.h tree.c: integrated
4770 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4771 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4772
4773Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4774
4775 * threads.c: applied Serguei Narojnyi's patch to add native
4776 thread support on the Win32 platform
4777 * testThreadsWin32.c Makefile.am: added the test program also
4778 from Serguei, Win32 specific
4779 * include/win32config.h include/libxml/xmlwin32version.h.in:
4780 added patch from Igor for the Windows thread specific defines.
4781
4782Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4785
4786Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4787
4788 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4789 output page into XMLinfo.html. Close bug #66951 and
4790 raised by Robert Collins too.
4791
4792Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4793
4794 * encoding.c: Paul Keogh pointed out a possibility of segfault
4795 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4796 Closes bug # 68238
4797
4798Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4799
4800 * doc/*.html: updated the Gdome2 links
4801
4802Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4803
4804 * libxml.h: Applied following patches from Robert Collins
4805 and make sure IN_LIBXML is defined when compiling it
4806 -------
4807 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4808 as well as Visual C.
4809 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4810 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4811 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4812 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4813 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4814 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4815 xmlSysIDExists xmlNoNetExists).
4816 * xmllint.c: Don't include winsock2.h for Cygwin.
4817
4818Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4819
4820 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4821 when the version info is not present.
4822
4823Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4824
4825 * tree.c: Anthony Jones pointed out a problem in
4826 xmlStringGetNodeList() and provided a fix for it
4827
4828Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4829
4830 * parser.c: patch from Frank J Franklin to remove a bug in
4831 xmlCreatePushParserCtxt() when the initial buffer passed
4832 is large.
4833
4834Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4835
4836 * win32/*: big cleanup of the Windows/MSVC project files
4837 from Igor Zlatkovic
4838
4839Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4840
4841 * doc/Makefile.am: should fix #67674 and avoid troubles if
4842 xsltproc is not available or fails in the prefix provided
4843
4844Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4845
4846 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4847
4848Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4849
4850 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4851 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4852 Fixed a few other problems raised by Charlie Bozeman.
4853 * result/VC/ElementValid[5-7]: fixed the output
4854
4855Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4856
4857 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4858 patches from Charlie Bozeman. Regenerated the HTML docs.
4859
4860Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4861
4862 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4863 for Windows from Igor
4864
4865Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * xmllint.c: applied Justin Fletcher patch for --output or -o
4868
4869Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * win32/libxml2/libxml2.def.src: close #67019
4872
4873Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * xmllint.c: applied Justin Fletcher generic timing patch
4876 similar to the one already applied to xsltproc.
4877
4878Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * include/libxml/tree.h tree.c: applied documentation patches
4881 from Charlie Bozeman
4882
4883Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4884
4885 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4886
4887Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * valid.c: fix the xmlStrdup() used in the previous patch.
4890 * valid.c: added --dropdtd
4891 * tree.c: fixed xmlUnlinkNode so it also removes the references
4892 from the document if the node is a DTD
4893
4894Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * HTMLtree.c valid.c: cleanup some static declarations
4897
4898Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4899
4900 * xmllint.c: removed another strdup()
4901 * doc/FAQ: removed the HP/UX entry
4902
4903Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4904
4905 * valid.c: fix bug #66816 when validating.
4906 * xmllint.c: don't use sys/time.h if configure did not found it
4907
4908Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4909
4910 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4911 xmlcatalog_man.xml
4912
4913Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4914
4915 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4916 xmlInitMemory() was declared twice
4917
4918Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * globals.c: do not reference strdup() !
4921 * configure.in libxml-2.0.pc.in: trying to fix the libs
4922 of the various config extraction modules
4923
4924Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * configure.in : preparing 2.4.12
4927 * doc/* : updated and rebuilt the docs
4928
4929Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * uri.c: closed bug #66159
4932 * testURI.c: added --escape option
4933 * configure.in: some cleanup for xml2-config --cflags
4934
4935Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * globals.c testThreads.c: removed some misplaced includes
4938 of xmlversion.h
4939
4940Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * threads.c: patch from Gary Pennington fixing a possible
4943 problem at initialization time.
4944
4945Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4946
4947 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4948 Eric Lavigne contribution to build libxml2 on MacOS using
4949 CodeWarrior.
4950
4951Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * xmllint.c: applied Geert Kloosterman's patch to fix
4954 --repeat --timing output
4955
4956Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4959 where non-wellformed XML declaractions were not detected.
4960
4961Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4964
4965Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4968 gets reset by xmlCleanupInputCallbacks() and this makes the
4969 function useless. Same for output.
4970
4971Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4972
4973 * xmlIO.c: robert pointed out a loop error in callback cleanups
4974
4975Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4976
4977 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4978 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4979 they are not really tied to debugging
4980
4981Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4984 * xmllint.c: better --catalogs description
4985
4986Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * tree.c: fixed a couple of problems in xmlSetProp()
4989
4990Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4993 unappropriate stdout output.
4994
4995Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4998 by Denis Beurive, closes #65111
4999
5000Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5001
5002 * valid.c: in case of content model validity error, don't
5003 print it if validity warnings were not requested.
5004
5005Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5006
5007 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5008 * parserInternals.c: removed the last exit() call. Print an
5009 unmaskable error on stderr instead (library mismatch detection)
5010
5011Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5012
5013 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5014 shell instructions from Heiko Rupp
5015
5016Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * catalog.c: use the URL notation file:// for default catalog paths
5019
5020Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * include/libxml/tree.h: better comments for _private fields
5023 * tree.c: removed a problem when copying an entity reference.
5024
5025Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * vms/*: updated instructions and diffs from John A Fotheringham
5028
5029Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5030
5031 * include/libxml/xmlerror.h: avoid an include problem if
5032 #include <libxml/xmlerror.h> happens first in code
5033 seems to be the case in KDE libs
5034
5035Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5038 from Igor for Windows
5039
5040Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * Makefile.am: Gary Pennington pointed out a missing prefix
5043
5044Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5047 * doc/*: upgraded and rebuilt the docs
5048
5049Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * HTMLparser.c: fix comment in scripts element parsing.
5052 * result/HTML/doc3*: updated the results.
5053
5054Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5055
5056 * uri.c: another URI bug fix #63336, using Joel Young patch.
5057
5058Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5061 a cleaned up version of the Pwd shell string generation.
5062
5063Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * valid.c include/libxml/tree.h: trying to fix namespaces +
5066 validation problems for good, closing #63619 in the process
5067 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5068 wrong in this respect, fixed it.
5069
5070Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5071
5072 * xmllint.c: Morus Walter patch to allow --format and --encode
5073
5074Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5075
5076 * debugXML.c: Stefan Kost provided an help command for the shell
5077
5078Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5079
5080 * debugXML.c: Heiko Rupp pointed that the shell would crash
5081 on empty nodesets returns.
5082
5083Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5084
5085 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5086 migh need the history libraries
5087
5088Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5091 handle the case of < in quoted attributes, Bastian Kleineidam
5092
5093Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5094
5095 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5096 fixing catalog breakages
5097 * Makefile.am catalog.c result/catalogs/catal
5098 result/catalogs/mycatalog.* test/catalogs/catal*:
5099 fixed more problems in catalog support, added more regression tests
5100 for both XML and SGML catalog handling
5101
5102Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * debugXML.c: applied an improvement to xmlGetLineNo() from
5105 Keith Isdale
5106
5107Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5108
5109 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5110 Side effect of the progressive catalog loading
5111
5112Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5113
5114 * Makefile.am: confexecdir and confexec_DATA were defined twice
5115 pointed out by Karl Eichwalder
5116
5117Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5118
5119 * xmlcatalog.c: avoid unlink() and use remove() instead.
5120
5121Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5122
5123 * libxml.spec.in: cleanup
5124 * include/libxml/xmlwin32version.h: updated with 2.4.8
5125
5126Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5127
5128 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5129 of compiling libxml with a non standard set of options
5130
5131Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5132
5133 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5134 document --sgml option, fixing gnome bugzilla #63382
5135
5136Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5139 breakage of 2.4.7, added a couple of really needed APIs
5140 like xmlCatalogIsEmpty() and xmlNewCatalog()
5141 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5142 for install-catalog
5143 * configure.in: preparing 2.4.8
5144
5145Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5146
5147 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5148 include/libxml/tree.h include/libxml/xmlIO.h: more include
5149 cleanups, export cleanly one html output + format function.
5150
5151Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * parser.c: removed initGenericErrorDefaultFunc call from
5154 xmlInitParser() since it could destroy previous calls to
5155 xsltSetGenericErrorFunc() effects
5156
5157Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5158
5159 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5160 keyword.
5161
5162Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * Makefile.am: cleanup
5165 * threads.c: cleanup too
5166 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5167 from xsltproc
5168 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005169 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005170
5171Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5174 was not used anymore !
5175
5176Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5177
5178 * configure.in: preparing 2.4.7
5179 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5180 manual page from John
5181 * doc/*: updated the doc and rebuilt the generated pages
5182
5183Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5184
5185 * xmlIO.c: closing bug #62711, the library should never
5186 close stdin or stdout.
5187
5188Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5189
5190 * uri.c: second pass at fixing #63336, using Joel Young
5191 final patch. looks okay.
5192
5193Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5194
5195 * uri.c include/libxml/uri.h: trying to clear #63336
5196 allowing the escaping routine to parse unconformant
5197 URI-References.
5198
5199Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * vms/readme.vms vms/build_libxml.com nanoftp.c
5202 include/libxml/xmlversion.h.in: a few VMS updates from
5203 John A Fotheringham
5204 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5205 and xmlCleanupOutputCallbacks() for the Perl binding people.
5206
5207Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5210 apply fixes to close #63271 and avoid segfaults when
5211 the error routine gets callbed before xmlInitParser()
5212 get called.
5213 * nanoftp.c error.c: Applied patches from Justin Fletcher
5214 correcting some xmlGenericError misuses.
5215
5216Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5217
5218 *doc/xmllint.xml, doc/xmllint.1
5219 New and improved man page for xmllint - .xml is the original, .1
5220 is the generated man page
5221
5222Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5223
5224 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5225 the web site from the main HTML document.
5226
5227Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5228
5229 * parser.c: fixed an erroneous validation bug when PE refs
5230 occurs in external parsed entities referenced from the
5231 internals subset
5232 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5233 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5234 added the associated testcase, it's a nice one.
5235 * HTMLparser.c: generate the DTD node as HTML still ...
5236 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5237
5238Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5239
5240 * HTMLparser.c: fixed a bug in htmlNewDoc()
5241
5242Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * test/threads/*: added entities testing to the Thread test
5245 * testThreads.c: make the test reasonable
5246 * DOCBparser.c: fix the DTD public and system ID
5247 * xmllint.c: added --sgml for SGML DocBook importing
5248 * Makefile.am: added Docbtests target
5249
5250Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5251
5252 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5253 * testThreads.c: removed bogus include
5254
5255Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5258 fixed a very serious (looping) validation bug
5259
5260Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5261
5262 * include/libxml/globals.h include/libxml/threads.h threads.c
5263 testThreads.c: far more testing, cleaning up bugs
5264 * *.c : make sure globals.h is always included.
5265
5266Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5267
5268 * HTMLparser.c: try to get rid of parser loops for good.
5269
5270Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5271
5272 * configure.in: fixed some bugs in CFLAGS passing.
5273 * test/threads Makefile.am testThreads.c: added a specific
5274 threaded test case (really nasty, guaranteed).
5275
5276Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * catalog.c: serious cleanup on the management of the
5279 XML catalog tree, more tests done, especially with
5280 the catalog PI.
5281
5282Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5283
5284 * catalog.c: avoid a problem in catalog cleanup on SMP if
5285 catalogs were not initialized.
5286
5287Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288
5289 * catalog.c xpath.c: trying to cleanup the not thread safe
5290 parts of the library.
5291
5292Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293
5294 * include/libxml/globals.h configure.in global.data: make
5295 the allocation be per-thread a configure option
5296 * encoding.c include/libxml/parser.h: fixed compilation
5297 errors
5298
5299Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5300
5301 * include/libxml/parser.h: Norm reported that a few lines
5302 added were breaking libxslt compile, removed them for now
5303
5304Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * parser.c parserInternals.c threads.c: debugged and fixed
5307 initialization problems which were giving troubles on SMP
5308 boxes.
5309
5310Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5311
5312 * include/libxml/Makefile.am: missing globals.h
5313
5314Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5315
5316 * globals.c: added a couple of standard includes.
5317
5318Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5319
5320 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5321 include/libxml/parserInternals.h include/libxml/tree.h
5322 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5323 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5324 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5325 Applied the last patches from Gary, cleanup, activated threading
5326 all user accessible global variables are now handled in globals.[ch]
5327 Still a bit rought but make tests passes with either
5328 --with-threads defined at configure time or not.
5329 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5330 linking options
5331
5332Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5333
5334 * Makefile.am include/libxml/Makefile.am
5335 include/libxml/globals.h globals.c include/libxml/threads.h
5336 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5337 configure.in: started integrating the core of the thread support
5338 not activated yet but half integrated. The code should still
5339 compile and work anyway.
5340
5341Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5342
5343 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5344 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5345 integrating the non-controversial parts of Gary Pennington
5346 multithread patches
5347 * catalog.c: corrected a small bug introduced
5348
5349Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5350
5351 * catalog.c include/libxml/catalog.h: very serious cleanup,
5352 isolating unportable code and as much as possible the accesses
5353 to the global shared catalog. May need more testing !
5354
5355Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5358 Keith Isdale patches for the XSLT debugger interfaces. Some
5359 cleanup
5360
5361Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5362
5363 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5364 * DOCBparser.c: generate line nubers in elements
5365
5366Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5367
5368 * configure.in: preparing 2.4.6 release
5369 * doc/xml.html doc/html/*: updated and rebuilt the docs
5370 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5371
5372Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5373
5374 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5375 adding documentation for DV's supercatalog support
5376
5377Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5378
5379 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5380 super catalog support adding one API and one flag --sgml to
5381 xmlcatalog
5382
5383Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5384
5385 * doc/xmlcatalog_man.xml, xmlcatalog.1
5386 One more crack at
5387 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5388
5389
5390Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5391
5392 * xpath.c: implemented xmlXPathObjectCopy for external objects
5393 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5394
5395Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5396
5397 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5398 finishing up fix to
5399 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5400 the xmlcatalog man page display more elegantly
5401
5402Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5403
5404 * configure.in: closing bug #61832
5405 * HTMLparser.c: removed a warning
5406
5407Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5408
5409 * xpath.c: fixing #61673 part I, do not loose doc information
5410 when copying result value trees.
5411
5412Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * xpath.c: trying to harden the XPath interpreter
5415
5416Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5417
5418 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5419 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5420
5421Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5422
5423 * HTMLparser: repaired another loop problem
5424
5425Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5426
5427 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5428 parsing.
5429 * xpath.c: fix bug #61291 the default XML namespace node is
5430 missing from the namespace axis.
5431 * tree.c: refuse to create namespaces nodes with prefix "xml"
5432
5433Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5434
5435 * SAX.c: ouch a non-defined namespace could lead to a crash,
5436 fixed #61215
5437
5438Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5439
5440 * parserInternals.c: closed bug #61054
5441
5442Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5443
5444 * include/libxml/Makefile.am: closing #60708
5445
5446Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5449 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5450
5451Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5452
5453 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5454
5455Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5456
5457 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5458 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5459
5460Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5461
5462 * catalog.c: Justin Fletcher provided cleaup code in case
5463 HAVE_STAT is not defined
5464 * include/win32config.h: Igor Zlatkovic suggested to have
5465 HAVE_STAT defined there
5466
5467Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5468
5469 * catalog.c - fixed typing error reported by M. Barros
5470
5471Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5472
5473 * xmllint.c - fixing typo
5474
5475Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5476
5477 * HTMLparser.c: small enhancement to prevent loop on
5478 unrecognizable data
5479
5480Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5481
5482 * parserInternals.c: applying patch from bug #60757 this
5483 should close it
5484
5485Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * catalog.c xmlcatalog.c: removed a couple of warning
5488 * xpath.c: try to solve the linking problem on platforms
5489 needing trio to compile
5490
5491Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5492
5493 * Makefile.am libxml.spec.in: backing up non-documented changes
5494 commited without review or aproval by Jens Finke <jens@gnome.org>
5495 * HACKING: made 100% clear that no commit should be done directly
5496
5497Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5498
5499 * configure.in: Joe Orton provided a patch fixing a problem
5500 when iconv is specified to be in a non-standard directory
5501 but wasn't exported in xml2-config --cflags
5502
5503Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5504
5505 * configure.in: let's ship 2.4.5 before getting too much
5506 troubles with 2.4.4 errors.
5507
5508Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * encoding.c entities.c: do not output hexadecimal charrefs
5511 when serializing HTML since some version of Netscape can't
5512 grok it, generate decimal ones.
5513 * result/HTML/doc3.htm: output changed due to previous test
5514 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5515
5516Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5519 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5520
5521Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5522 Released 2.4.4
5523
5524 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5525 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5526 updated the configuration scripts systems accordingly
5527
5528Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5529
5530 * configure.in: preparing for 2.4.4
5531 * doc/xml.html doc/html/*: updated and rebuilt the docs
5532
5533Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5534
5535 * win32/dsp/libxml2.def.src: tried to incorporate comments
5536 from bug #59220
5537
5538Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5539
5540 * parser.c result/noent/wml.xml: fixed bug #59981 related
5541 to handling of '&' in attributes when entities are substitued
5542
5543Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5544
5545 * libxml.h include/libxml/xmlversion.h.in
5546 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5547 Tried to close bug #60131
5548
5549Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5550
5551 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5552
5553Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * SAX.c: fixing bug #59946 on xmlns=""
5556
5557Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5558
5559 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5560 but allocates a new error code.
5561
5562Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5563
5564 * xmllint.c: John Fleck fixed typos in the options output
5565 * parser.c SAX.c: fix ignorable white space SAX selection
5566
5567Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5568
5569 * entities.c: Steve Underwood found the possibility of an
5570 ininite loop in case of error.
5571
5572Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5575
5576Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5577
5578 * parser.c: warn if version is not 1.0 but it's not
5579 strictly speaking an error after analyzing the spec
5580
5581Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5582
5583 *doc/catalog.html - add link to the html version of the
5584 man page, other linguistic cleanups
5585
5586Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5587
5588 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5589 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5590 file, has not yet been included in the build.
5591
5592Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5593
5594 * catalog.c: removed a duplicate affectation Justin Fletcher
5595
5596Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5597
5598 * tree.c: Armin Sander pointed a possible text coalescing
5599 problem, completed his patch.
5600
5601Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5602
5603 * trionan.c: Fixed const and volatile re-definition problem
5604
5605Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5606
5607 * libxml.4 parser.c: doc updates from Heiko Rupp
5608 * parserInternals.c: 2 sanity checks from Heiko Rupp
5609
5610Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * tree.c: applied patch from Armin Sander to make some pointers
5613 const in xmlCopyNode()
5614 * include/libxml/tree.h: added fix to the header
5615
5616Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5617
5618 * xpath.c: hum, restrict the integer usage gcc bug workaround
5619 to only gcc compilers so that other architecture don't get
5620 penalized by this limitation.
5621 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5622
5623Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5626 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5627
5628Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5629
5630 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5631 --convert option to xmlcatalog to convert SGML ones to
5632 the XML syntax.
5633 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5634
5635 2.4.3 got released at that point
5636Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5637
5638 * catalog.c xmlIO.c: started some serious testing and fixed
5639 a few bug and optmization needs.
5640
5641Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5642
5643 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5644 preparing for a 2.4.3 release even if it may not be ready yet
5645 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5646 all file parsing lookup to go through the entity resolver, add
5647 to add an API to bypass it (needed to load catalogs themselves),
5648 some cleanup on the catalog code too.
5649 * nanoftp.c: small cleanup
5650 * doc/catalog.html: small update
5651
5652Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5653
5654 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5655 Jun Kuriyama
5656
5657Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5658
5659 * doc/catalog.html: finished the catalog documentation
5660
5661Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5662
5663 * doc/catalog.html doc/xml.html: added documentation about
5664 Catalog support, misses an API description
5665 * doc/html/*: reextracted the API pages
5666
5667Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5668
5669 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5670 Added the part about section 7.2 on URI resolution,
5671 fixed a side effect in the HTML parser, look complete
5672 and ready to rock except the URI/SystemID part!
5673
5674Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5675
5676 * include/libxml/catalog.h include/libxml/parser.h
5677 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5678 xmlIO.c: added support and APIs needed for the catalog PI
5679 * include/libxml/xmlIO.h: cleanup
5680
5681Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5682
5683 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5684 include/libxml/catalog.h: starts to look okay, really
5685 plugged the new framework, cleaned a lot of stuff,
5686 added some APIs, except the PI's support missing this
5687 should be mostly complete
5688 * result/catalogs/* test/catalogs/*: added new test, enriched
5689 the existing one with URN ID tests
5690
5691Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5692
5693 * catalog.c: fixed nextCatalog
5694 * result/catalogs/docbook test/catalogs/*: started adding
5695 a small regression test
5696
5697Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5700 more work on the XML catalog support.
5701 * parser.c include/libxml/parser.h: small cleanup seems using
5702 list as a public parameter name can give portability troubles
5703 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5704 include/libxml/xpath.h include/libxml/Makefile.am: removed
5705 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5706 wrappers
5707
5708Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5709
5710 * Makefile.am trio.c triodef.h trionan.c xpath.c
5711 include/libxml/Makefile.am include/libxml/trionan.h:
5712 Re-worked Not-A-Number and Infinity support.
5713 * xmlcatalog.c: added readline include files
5714
5715Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5716
5717 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5718 testCatalog as xmlcatalog, making it an installed app
5719 adding a shell, and preparing it to be a /etc/xml/catalog
5720 management tool, though not ready yet
5721 * catalog.c include/libxml/catalog.h: adding support for
5722 XML Catalogs http://www.oasis-open.org/committees/entity/
5723 not finished, there is some interesting tradeoffs and a
5724 few open questions left.
5725
5726Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5727
5728 * xmllint.c: fixed a line formatting problem
5729
5730Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5731
5732 * SAX.c: removed a couple of unused variable (Albert Chin)
5733
5734Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5735
5736 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5737 trying to fix some troubles w.r.t. function returning
5738 const xxxPtr.
5739
5740Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5741
5742 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5743 defined
5744
5745Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5746
5747 * xpointer.c: removed unused var
5748
5749Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * testXPath.c: another small cleanup closing bug #59110
5752
5753Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5754
5755 * win32/dsp/libxml2.def.src: small cleanup closing bug
5756 #59108
5757
5758Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5759
5760 * example/gjobread.c: add xmlCleanupParser() before leaving
5761
5762Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * config.h.in configure.in include/libxml/xmlwin32version.h:
5765 released 2.4.2
5766
5767Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5768
5769 * include/libxml/valid.h debugXML.c valid.c: deprecate
5770 the non-boundchecking Sprintf functions, add Snprintf
5771 this should close bug #57984
5772
5773Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5774
5775 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5776 URIs before doing the lookups (pointed by Mark Vakoc)
5777
5778Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5779
5780 * xpath.c: serious changes on Result Value Trees and NodeSets
5781 w.r.t. deallocation and collect operations. Probably not
5782 100% clean (merge of allocated trees smells like a problem).
5783 Seems sufficient to close #58943
5784
5785Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5786
5787 * xmllint.c: adding a --format option
5788
5789Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5790
5791 * xpath.c: count() was broken on Result Value Tree
5792 * xmlIO.c: fixed file:/// accesses on _WIN32
5793
5794Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5795
5796 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5797 macro was renamed, this should close bug #58683
5798
5799Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5800
5801 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5802 entity substitution mode text at the end of the entity might
5803 be added due to text coalescing.
5804 * nanoftp.c parser.c: small cleanup
5805
5806Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5807
5808 * HACKING: added John Fleck right to commit in the doc subdir
5809
5810Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5811
5812 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5813 allow to inherit attributes from the DTD directly in the
5814 tree, this is needed for XPath and can be a useful feature.
5815 Inherited namespaces are always provided at the tree level now
5816 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5817 of tests for this feature (XSLT being the prime user).
5818
5819Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5820
5821 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5822 testSAX.c xmlIO.c xmllint.c include/win32config.h
5823 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5824 include/libxml/xmlwin32version.h.in win32/README.MSDev
5825 win32/dsp/*: applied Win32 Facelift No.2 patches from
5826 Igor Zlatkovic for Windows/MSC
5827
5828Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5829
5830 * SAX.c: unparsedEntityDecl() the URI computation of the
5831 entity wasn't done breaking XSLT unparsed-entity-uri()
5832
5833Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5834
5835 * xpath.c: fixed a bug when walking the descendants and
5836 the current node has no children
5837 * debugXML.c: show up when a text node is supposed to not be escaped
5838
5839Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5840
5841 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5842 worked like the set:leading() function)
5843 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5844
5845Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5848
5849Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * include/libxml/xmlIO.h: apply change to close #58141
5852 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5853
5854Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * parser.c: when the internal subset uses a PE, then the
5857 included entity can use conditional sections.
5858
5859Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5862 when walking the namespace axis showing up in
5863 libxst/tests/general/bug-12
5864 * xmlmemory.c: added the possibility to trace a given block
5865 defined by its address
5866
5867Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * parser.c: don't override existing encoding specified before
5870 starting xmlParseDocument()
5871
5872Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * include/libxml/xmlwin32version.h: reinserted, needed for
5875 Windows users of CVS
5876
58772001-07-27 Darin Adler <darin@bentspoon.com>
5878
5879 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5880 * testCatalog.c: Add include of <libxml/parser.h>.
5881
58822001-07-27 Darin Adler <darin@bentspoon.com>
5883
5884 * include/libxml/.cvsignore:
5885 * include/libxml/xmlwin32version.h:
5886 Remove this file from CVS because it's generated.
5887
5888Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * parser.c include/libxml/parser.h: applied const patches from
5891 Tom Moog #58002
5892
5893Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5894
5895 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5896 lookup framework
5897
5898Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * tree.c: fixed xmlCopyNode() for documents
5901
5902Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5905
5906Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * parser.c: fixes bug #57652 reported by Morus Walter
5909
5910Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5911
5912 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5913
5914Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5917 errors, lesson don't add new functions at 1am before a release
5918 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5919 from XPath initialization when possible.
5920
5921Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5922
5923 * result/scripts/base*: removing history/readline changed
5924 this slightly
5925 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5926 xmllint.c: make element content line number generation
5927 optionnal to avoid breaking old apps added interface to switch
5928
5929Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005932 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005933 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5934 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5935 John Kroll fixes to allow saving to HTTP via PUT (or
5936 POST of needed).
5937 * doc/html/*.html: regenerated the docs
5938
5939Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5940
5941 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5942 xmlHashScanFull and xmlHashScannFull3 to get passed the
5943 three keys as arguments to the callback function
5944
5945Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * configure.in Makefile.am: removed libxml softlink for good
5948 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5949 100% coverage by gtk-doc
5950
5951Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5952
5953 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5954 fixed serious troubles due to size_t vs. int mismatch
5955
5956Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5959
5960Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5961
5962 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5963 convenient extension API for value and context managing
5964 Now handles external objects through xmlXPathPopExternal,
5965 xmlXPathWrapExternal and xmlXPathReturnExternal.
5966 Added functions for sets operations (intersection, etc.)
5967
5968Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5971 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5972 HTMLparser.c: cleanup of global variables, marking some
5973 const or private.
5974
5975Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5976
5977 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5978 fixed xmlXPathNodeSetItem when passing index=0
5979
5980Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5983
5984Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5985
5986 * xmllint.c: fixed compilation under Cygwin #57503
5987 * TODO: update
5988
59892001-07-13 Peter Williams <peterw@ximian.com>
5990
5991 * config.h.in: add #undef HAVE_DLFCN_H
5992
5993 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5994 builddir.
5995
5996Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5999 raised by #57348 and #57381
6000
6001Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6004 tree.c xpointer.c: store the line numbder in element->content,
6005 may break some software, need a configuration mechanism
6006
60072001-07-10 Darin Adler <darin@bentspoon.com>
6008
6009 * .cvsignore:
6010 * example/.cvsignore:
6011 * include/.cvsignore:
6012 * include/libxml/.cvsignore:
6013 Various things that are generated and should be ignored.
6014
6015Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6018 * doc/xml.html doc/html/*: updated the docs
6019
6020Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6021
6022 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6023 validation occured on content with element child
6024
6025Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6026
6027 * tree.c: fixed XML Base computation which was broken
6028 * debugXML.c: added a base function to the shell
6029 * Makefile.am result/scripts/* test/scripts/*: added scripts
6030 based regression tests, and adding 2 XML Base tests
6031
6032Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * tree.c: set properties doc and call xmlSetListDoc for properties
6035 content when grafting them in a different tree.
6036 * aclocal.m4: remove from CVS
6037
6038Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6039
6040 * win32/libxml2/libxml2.def.src: added some missing entry point
6041 for XPath (Mark Vakoc)
6042
6043Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6046 layer should URI-Unescape before trying to open resources.
6047
6048Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6049
6050 * xpath.c: fix the name() bug for elements in the default
6051 namespace reported by Charlie Bozeman
6052
6053Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6054
6055 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6056 led to an XPath fix, improvements of SAX initialization, and
6057 an added option --nocdata to testXPath
6058
6059Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * doc/libxml-doc.el: Felix Natter provided anew version working
6062 with XEmacs too
6063
6064Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6065
6066 * include/libxml/xpath.h: small cleanup
6067 * doc/xml.html: update
6068
6069Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6072 released 2.3.14
6073
6074Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * doc/html/*: rebuilt the docs for the release
6077 * doc/xml.html: added 2.3.14 release.
6078
6079Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6082 were not equal to empty strings
6083
6084Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * SAX.c: fixed a URI-Reference computation problem when validating
6087 * xmlIO.c: small cleanup
6088
6089Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * parser.c: improved the description of a couple of interfaces
6092 upon Larry Stamper suggestion
6093
6094Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * SAX.c entities.c parser.c: changed completely the way entities
6097 are handled when running the parser in entity substitution mode.
6098 This fixes a bug reported by Stephan Kulow and nearly divides
6099 by 3 the amount of memory required by libxslt to load and process
6100 DocBook TDG.
6101
6102Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * HTMLparser.c: fixing a too early root closing problem raised
6105 byt Prashanth Naidu
6106
6107Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6110 raised by Mark Vakoc.
6111
6112Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * example/Makefile.am: fixed the include path to add srcdir/include
6115 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6116 and some cleanup
6117
6118Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6121 lot of optimization work, results in significant improvements
6122 when handling really complex XPath queries. Add a small optimizer
6123 for unions, improve [n] and [last()], avoid some costly ops.
6124
6125Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6128 * xpath.c: small cleanup
6129 * xmlGetNsList: reformated, fixed problems if used on Entities
6130
6131Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6134
6135Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6138 * Makefile.am example/Makefile.am: workaround automake generating
6139 erroneous deps
6140
6141Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * include/win32config.h: bug #56801 Yon Derek provided a patch
6144 to the windows config file.
6145
6146Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6149 libxml.h : Yon Derek provided a set of changes to compile from
6150 CVS on Windows/MSC
6151
6152Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * parser.c: fixed UTF8 BOM support in push mode
6155 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6156 added a specific testcase
6157
6158Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * Makefile.am: added --push regression tests
6161 * parserInternals.c: the XML parser segfaulted in --push mode
6162
6163Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * configure.in: moved the symlinks detection within a CVS
6166 check, this is not portable and will be removed soon.
6167 * xpath.c: small cleanup/speedup
6168
6169Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6172 release of 2.3.12
6173 * parser.c: make an error message if unknow entities in all cases
6174
6175Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6178
6179Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6182 includes were installed in the wrong dir
6183
6184Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6185
6186 * doc/html.xml: warn against sending code to exhibit bugs.
6187
6188Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6191 Tru64 from Thomas Leitner
6192
6193Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * AUTHORS: added William and Bjorn
6196 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6197 daniel@veillard.com hopefully I won't have to do this again
6198 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6199 docs can be rebuilt cleanly now
6200 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6201 from CVs it's generated, added include/libxml/xmlwin32version.h
6202 also generated but which should change far less frequently.
6203 * catalog.c nanoftp.c: made sure to include libxml.h not
6204 libxml/xmlversion.h directly
6205 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6206 when compiling on WIN32 and MSC
6207
6208Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * include/Makefile.am include/libxml/Makefile.am configure.in:
6211 fixed make distcheck and rebuilding the rpms
6212
6213Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * configure.in: should finish the migration of exported includes
6216 into a real include/libxml in CVS, at least for CVS users.
6217 * removed the exported headers, added in include/libxml (as well
6218 as xmlversion.h.in).
6219
6220Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * configure.in: fixed the way to detect symlink
6223
6224Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * configure.in: updated, include/libxml is now a real CVS dir
6227
6228Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6231 version works with both libxml1 and libxml2 (it autodetects
6232 the prefix of the html-files) from Felix Natter.
6233 * doc/xml.html: updated doc accordingly
6234
6235Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * xpath.c: fixed the bug generating a template loop in libxslt
6238 when using docbook-xsl-1.4, * should filter out document nodes
6239 * HACKING: added William
6240 * TODO: updated
6241
6242Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6243
6244 * doc/FAQ.html: added a warning about gcc-3.0
6245 * doc/xml.html: added reference to gdome2 and removed a confusing
6246 sentence
6247
6248Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * xmlversion.h: okay this is a generated file, but Windows
6251 users need it and they can't generate it, and I want CVS
6252 Windows users ...
6253 * win32/libxml2/libxml2_so.dsp: Windows project file for
6254 the shared lib version of libxml2
6255 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6256 resources needed for libxslt/xsltproc by Yon Derek
6257
6258Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6259
6260 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6261
6262Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6265
6266Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * include/win32config.h: Yon Derek provided a first fix
6269 to be able to compile libxslt/xsltproc on Windows
6270
6271Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * xpath.c: attempt to work around what seemed a gcc optimizer
6274 bug when handling floats on i386 http://veillard.com/gcc.bug
6275 * tree.c entities.c encoding.c: doing some cleanups while
6276 chasing it
6277
6278Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * Makefile.am: cleanup when --without-debug is specified
6281 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6282 w.r.t. --without-debug and other include points
6283 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6284 Catalogs
6285 * configure.in entities.h tree.h HTMLparser.c: removed
6286 --without-corba, made the _private field mandatory
6287
6288Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6291 outputs a BOM in UTF8, an errata has been issued to avoid the
6292 problem, that was the most reasonable solution... Add support
6293 for a leading UTF8 BOM in entities.
6294
6295Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6296
6297 * valid.c: fixed a bug found when post validating an entity ref
6298 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6299 activate it too
6300
6301Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6304 weakness in the node copy the XPointer and the XInclude
6305 implementations. Serious cleanup.
6306
6307Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * Makefile.am: Kjartan Maraas provided a small patch to
6310 add xml2-config.in to EXTRA_DIST
6311
6312Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6315 provided another failing case found in KDE, the way the
6316 ctxt->vctxt.nodeTab was allocated and freed changed over
6317 time but it wasn't completely cleaned up. This should fix it.
6318
6319Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * parser.c: Stephan Kulow also raised the fact that line number
6322 could get miscounted making debug harder, fixed the problem
6323 in xmlParseCharData()
6324
6325Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * valid.c: Stephan Kulow pointed out a problem when validating
6328 and using an empty entity, forgot a 'break' in a case.
6329
6330Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6333 * doc/xml.html: updated with 2.3.11
6334
6335Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * TODO: updated adding cleanup of generated doc
6338 * configure.in: prepared to release 2.3.11
6339 * xmllint.c: added --version for bug reporting
6340 * doc/html/*.html: rebuilt the doc
6341
6342Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * xpath.c: first part of the work on selecting namespace to
6345 fix bug #56115
6346
6347Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6350 when using -liconv
6351 * TODO: updated
6352
6353Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6356 cleanup, encoding support.
6357
6358Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6361
6362Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * xpath.c: bug detected by Ankh when / is used as a function arg
6365
6366Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6369 of element and use it to avoid outputting formatting spaces at
6370 the wrong place. Implemented the format parameter for HTML save.
6371 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6372 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6373 result/HTML/wired.html: of course this impact the result of a
6374 number of HTML tests
6375
6376Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * HTMLtree.[ch]: started augmenting the HTML save API with
6379 encoding and formatting parameters
6380
6381Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6382
6383 * HTMLtree.h: cleanup and started evaluating the work needed on
6384 revamping the HTML output code
6385
6386Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6389
6390Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * valid.c: fixed bug #56049, forgot one check in the
6393 validation routine
6394
6395Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6398
6399Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * libxml.h: fixed an error in last commit
6402 * doc/FAQ.html: added an entry for compilation from CVS
6403
6404Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * xmlversion.h.in libxml.h: Cygwin patches
6407 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6408 * tree.h: cleanup
6409
6410Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6411
6412 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6413 memory block in a strange case where libxml is linked twice
6414 in the binary.
6415
6416Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6417
6418 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6419 state far too often, simple fix used to avoid it.
6420
6421Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6424 being processed, applied his patch
6425 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6426
6427Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6430 provided fixes to compile on MSCC again
6431 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6432 also provided an update for the project files.
6433
6434Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6435
6436 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6437 bug #55810
6438
6439Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * tree.c: fixed xmlGetNsProp() to close bug #55683
6442 Note this requires libxslt to use it's own function instead.
6443
6444Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * HTMLtree.c: when in a pre element no formatting space should
6447 be added.
6448 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6449
6450Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * configure.in: added tests for signal() and signal.h
6453
6454Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6457
6458Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6459
6460 * doc/libxml-doc.el: Felix Natter provided a new version for
6461 libxml2
6462
6463Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * HTMLtree.c: when in a pre element no formatting space should
6466 be added.
6467
6468Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6471
6472Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6473
6474 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6475 hack
6476 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6477 * uri.c: fixed a warning
6478
6479Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6480
6481 * HTMLtree.c: trying to close bug #55772 escaping in script
6482 elements
6483 * doc/xml.html: suggest to send mail to the list
6484
6485Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6486
6487 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6488 good. Use a macro and based on the solution provided in
6489 vsnprintf manual page from GNU.
6490
6491Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6492
6493 * error.c: Workaround for non-preserving variadic list.
6494 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6495
6496Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * doc/xml.html: added 2.3.10 release
6499
6500Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * configure.in: releasing 2.3.10
6503
6504Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6507
6508Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6509
6510 * encoding.c: Robert Collins provided a patch to add the
6511 "US-ASCII" encoding alias
6512
6513Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6514
6515 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6516 string oriented functions and started cleaning the related areas
6517 in xpath.c which needed fixing in this respect
6518
6519Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6520
6521 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6522 #55380
6523 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6524
6525Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6526
6527 * TODO: updated
6528 * nanohttp.[ch] : started adding APIs to get the redirected URL
6529 when this occurs (needed for further base computation
6530 * tree.h: cleanup
6531 * encoding.c: cleanup
6532 * SAX.c: minor change around ctxt->loadsubset
6533
6534Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * Makefile.am include/Makefile.am: small change to have
6537 include/libxml rebuilt if working from CVS.
6538 * uri.c: applied another patch from Carl Douglas for URI escaping,
6539 this should close bug #51876
6540
6541Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6544 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6545 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6546 added specific regression test
6547 * parser.h: preparing for the XSLT mode where DTD inherited
6548 attributes are added to the tree.
6549
6550Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * xinclude.[ch]: Updated the namespace for the Last Call version
6553 * result/XInclude/include test/XInclude/include: updated the
6554 testsuite accordingly
6555
6556Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6557
6558 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6559 related to bug #51876
6560
6561Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * tree.c: fixed a gross mistake in base computation, xml:base is
6564 not completely correct yet (need cascade).
6565 * xpath.[ch]: added the few things needed to find a function name
6566 and URI from the XPath context when it is called.
6567
6568Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6571 * DOCBparser.c: small cleanup
6572 * xmllint.c: added a --catalogs option to load catalogs from
6573 $SGML_CATALOG_FILES
6574 * tree.c: cleanup
6575 * configure.in: iconv library fixup, ICONV_LIBS
6576
6577Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * catalog.c: handling of CATALOG entries. detection of recursion,
6580 and a few bugfixes
6581 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6582 against the default namespace
6583
6584Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6585
6586 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6587
6588Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * parser.c: fixed propagation context info when parsing an
6591 external entity.
6592 * doc/html/*.html: regenerated a couple of docs
6593
6594Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * doc/xml.html: update with 2.3.9 informations
6597
6598Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6601 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6602 * doc/html/* : rebuilt the docs
6603 * valid.c: small patch which may improve some case when
6604 validating.
6605
6606Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * HTMLparser.c: Closed bug #54891
6609 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6610 to the suite
6611
6612Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6615 applied a documentation patch from LotR and filled in a few missing
6616 descriptions
6617
6618Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * xpath.c tree.c parser.c: speed optimizations at the parser level
6621 document tree freeing and xpath evaluation
6622
6623Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * parser.c parser.h parserInternals.h: fixed a couple of
6626 interfaces for handling memory buffer input to const char *
6627 upon suggestion of JamesH.
6628
6629Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * configure.in: LoTR sent a patch fixing the previous commit
6632
6633Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6634
6635 * configure.in: trying to deal again with the stoopid -R linking
6636 flag of Solaris
6637
6638Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * xpath.h: two nodeset access macros from Thomas Broyer
6641
6642Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6643
6644 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6645 patch from Thomas Broyer
6646
6647Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6650 case
6651 * INSTALL: was empty added stuff from the FAQ
6652
6653Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6656 attributes handling and #54433 by adding xmlUnsetProp()
6657 and xmlUnsetNsProp()
6658
6659Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * HTMLparser.c: Patch from Jonas Borgström
6662 (htmlGetEndPriority): New function, returns
6663 the priority of a certain element.
6664 (htmlAutoCloseOnClose): Only close inline elements if they
6665 all have lower or equal priority.
6666 * result/HTML: this of course changed a number of tests results.
6667
6668Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * xmlIO.c catalog.c: plugged in the default catalog resolution
6671 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6672 documentations
6673 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6674
6675Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6678 integrating catalogs
6679 * catalog.[ch] testCatalog.c: adding a small catalo API
6680 (only SGML catalog support).
6681 * parser.c: restaured xmlKeepBlanksDefault(0) API
6682
6683Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6686
6687Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * parser.c: added xmlParseExternalEntityPrivate() to allow
6690 propagation of ctxt->_private when parsing external entities
6691
6692Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6695
6696Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6699
6700Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * valid.c: warn when indeterminist content model is detected
6703 * result/VC/ElementValid8: this adds a message
6704 * Makefile.am: add --novalid for VCM tests
6705 * parserInternals.c: added a call to Init memory
6706
6707Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6710 when both parameters are NULL.
6711
6712Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * valid.c: applied small patch from Gary Pennington, reindented
6715 some part of the code.
6716
6717Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6720 release, updated and regenerated the docs
6721
6722Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * xpath.c result/XPath/expr/floats : clarified and cleanup
6725 printing of abnormal floats in tests.
6726
6727Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6730 * results/HTML/ : a few changes in the output of the HTML tests as
6731 a result.
6732 * configure.in: tying to fix -liconv where needed
6733
6734Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6735
6736 * Makefile.am: fixed a stupid error
6737
6738Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * configure.in Makefile.am: make the inclusion of the trio
6741 modules in the library conditional
6742
6743Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6744
6745 * DOCBparser.c: patche from László Kovács, fixed entities refs
6746 in attributes handling
6747
6748Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6751 flushing
6752
6753Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * xpath.c: fix of an XSLT namespace bug reported on the list
6756 general/bug-8-
6757
6758Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * strio.h trio.c: Dan McNichol suggested a couple of small
6761 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6762
6763Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * tree.c parser.c encoding.c: spent a bit more time looking
6766 at the parsing speed and DOM handling. Added a few more
6767 speedups.
6768
6769Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * parser.c: small but effective parsing speed improvement
6772
6773Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6774
6775 * configure.in: default on the DocBook parser inclusion (for Gnome)
6776 * DOCBparser.h: fixed a header reference
6777
6778Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779
6780 * configure.in xpath.c: applied Bjorn patches for FPE on the
6781 alpha
6782
6783Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6786 xmlSaveFormatFileTo()
6787
6788Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * xpath.c: simple and efficient optimization, XPath functions
6791 aways bind to the same code, cache this
6792 * TODO: updated (by saying some is obsolete)
6793
6794Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * xpath.c: more cleanup work on XPath name parsing routines
6797
6798Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6801 xmlXPathParseName
6802 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6803 * debugXML.c: avoid compilation problems if compiling without
6804 HTML support, Igor Zlatkovic
6805 * win32/libxml2/libxml2.def.src: being able to compile without
6806 XPath on Windows
6807
6808Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * libxml.m4: yet another patch from Toshio Kuratomi
6811
6812Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6815
6816Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817
6818 * tree.[ch]: added xmlSaveFormatFile interface for saving
6819 and indenting a file.
6820
6821Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * xpath.c: fixed bug #53689 related to processing-instruction()
6824
6825Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * DOCBparser.c: patche from László Kovács
6828
6829Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6830
6831 * parser.c: applied fixes from Christian Glahn bug report #53391
6832
6833Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * error.c: Jean François Lecomte provided a complete description
6836 and a fix to bug #53537
6837
6838Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6841
6842Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * DOCBparser.c SAX.c: a bit more work on entities processing.
6845 Still Need to cleanup XML output and references in attributes
6846
6847Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6848
6849 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6850
6851Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * tree.c: trying to fix #53574, not completely complete,
6854 I would like xmllint --copy --debug test/ent1 and
6855 xmllint --debug test/ent1 to show the same result.
6856 * xpath.c: fix a bug when trying to sort namespace nodes
6857
6858Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * HTMLtree.c: real fix for #53402
6861
6862Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6865 PIs when using xsl:output
6866 * valid.c: closing #53537 some case generate segfaults if there
6867 is validity errors
6868
6869Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6872 of external parsed entities, added --noent to testDocbook
6873 * valid.c: Garry Pennington found an uninitialized variable
6874 access in xmlValidateElementContent()
6875
6876Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6877
6878 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6879 with madness
6880 * result/HTML/ : this modified the result of the regression tests
6881 a lot.
6882
6883Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6884
6885 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6886 to doc where it wasn't checked against NULL reported by
6887 Jens Laas
6888
6889Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6892 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6893
6894Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6897 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6898 * SAX.[ch]: cleanup and updates for DocBook
6899 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6900 ex SGML identifier changes
6901 * valid.c: removed a static unused function.
6902
6903Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * HTMLtree.c: applied change for Paul Sponagl on script saving
6906 * Makefile.am: the warning about entity title.xml are normal.
6907
6908Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * configure.in: release of 2.3.7
6911 * Makefile.am: fixing make distcheck
6912
6913Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * doc/html/* doc/xml.html: updated and regenerated the docs
6916
6917Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6920
6921Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * tree.c: fixed #53388 with the provided patch
6924
6925Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * valid.c: Bjorn detected an invalid memory access. Fixed
6928 vstateVPush()
6929
6930Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6931
6932 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6933
6934Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6935
6936 * libxml.h: new header used only for the compilation of libxml
6937 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6938 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6939 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6940 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6941 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6942 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6943 baseline (version 1.2 plus a single patch).
6944 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6945 scientific notation for numbers. Tests added.
6946 * xpath.c: formatting of numbers changed to use sprintf
6947 (contribution from William Brack)
6948
6949Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * valid.c: cleanup, more useful debugging
6952 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6953 * xmlIO.c: entity loading is printed as an error when validating
6954
6955Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * valid.c: fixed to validate within entities
6958 * test/VCM/v22.xml: added a specific testcase
6959
6960Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * valid.c: forgot an epsilon transition in for ()+
6963 * test/VCM/v21.xml : added a specific test case
6964
6965Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * valid.c: removed a state explosion exhibited by RSS
6968 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6969 from bug #51872
6970
6971Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6974 validation without using an ugly NFA -> DFA algo in the source.
6975 Made a specific algorithm easier to maintain, using a single
6976 stack and without recursion.
6977 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6978 * hash.c: made the growing routine static
6979 * tree.h parser.c: added the parent information to an
6980 xmlElementContent node.
6981
6982Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6983
6984 * SAX.c parser.c xpath.c: generating IDs when not validating
6985 from an external parsed entity was poisoning the ID has table
6986 with removed values. This was killing XSLT on the KDE help
6987 browser.
6988
6989Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6990
6991 * entities.h: andrew@ugh.net.au detected a double declaration
6992
6993Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * debugXML.c hash.c tree.h valid.c : some changes related to
6996 the validation suport to improve speed with DocBook
6997 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6998 the way validation errors get reported
6999
7000Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7003 by P C Chow and William M. Brack for XSLT HTML output
7004
7005Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7008 Igor Zlatkovic patches for MSC compilation and added his
7009 updates
7010
7011Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7012
7013 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7014 prefix lookup.
7015 * parserInternals.c: fixed the bug reported by Morus Walter
7016 due to an off by one typo in xmlStringCurrentChar()
7017
7018Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7019
7020 * HTMLparser.c result/HTML/*: revamped the way the HTML
7021 parser handles end of tags or end of input
7022
7023Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7024
7025 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7026
7027Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7030 bug where the linktime verions of free() won't work ...
7031
7032Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7033
7034 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7035
7036Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * doc/xml.html: added 2.3.6 release
7039
7040Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7041
7042 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7043 * result/wml.xml: resulted in a small output change
7044
7045Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7046
7047 * tree.c: xmlNewDoc was missing the charset initialization
7048 * xmllint.c: added --auto to autogenerate a doc, allow to
7049 reproduce the problem fixed on xmlNewDoc
7050
7051Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7052
7053 * xpath.c: trying to get 52979 solved
7054 * tree.c result/ result/noent/: trying to get 52712 solved, this
7055 also made me clean up the fact that XML output in general should
7056 not add formating blanks by default, this changed the output of
7057 a few tests
7058
7059Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7062
7063Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7064
7065 * configure.in: finally released 2.3.6
7066
7067Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * xpath.c: checking for null pointer generated by new code
7070
7071Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7072
7073 * xpath.c: fixed a [] evaluation problem reported
7074 * test/XPath/tests/simpleaddr: extended test
7075 * result/XPath/simpleaddr: updated result
7076
7077Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * xmllint.c: Dan Timis reported a portability problem
7080 on Macs without mmap, fixed it.
7081
7082Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * testXPath.c : added a --tree option allowing to display the
7085 tree dump of the XPath expression
7086
7087Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * xpath.c: fixed a memleak when comparing nodesets
7090 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7091 * tree.c: added a TODO
7092
7093Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7096 we need string functions
7097 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7098 to be able to use them where needed. Applied some changes
7099 to reduce name linking pollution and compile in only what's
7100 needed.
7101 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7102 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7103 for the string manipulation functions
7104 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7105 to the free() function of xmlmemory.c
7106 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7107 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7108 usage.
7109
7110
7111Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7112
7113 * error.c: applied the context output patch of the error
7114 handling submitted by Chuck Griffith
7115 * error/VC/*: this slightly change some error logs
7116
7117Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7118
7119 * parser.c: fixed line number reporting on error
7120
7121Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7122
7123 * parser.c: Sullivan and Darin found a parser bug,
7124 applied the patch.
7125
7126Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7129 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7130 xmlversion.h.in xpointer.c: of course the way I defined
7131 UNUSED breaks on old gcc version. Try to be smart and
7132 also define it directly in xmlversion.h
7133 * configure.in: removed -ansi flag from the pedantic set
7134
7135Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136 Huge cleanup, I switched to compile with
7137 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7138 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7139 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7140 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7141 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7142 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7143 encoding.h entities.c error.c list.[ch] nanoftp.c
7144 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7145 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7146 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7147 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7148 Cleanup, staticfied a number of non-exported functions,
7149 detected and cleaned up a dozen of problem found this way,
7150 avoided a lot of public function name/typedef/system names clashes
7151 * doc/xml.html: updated
7152 * configure.in: switched private flags to the really pedantic ones.
7153
7154Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * configure.in: 2.3.5
7157 * doc/html/*: rebuilt the docs
7158
7159Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7160
7161 * parser.c: fixed a reported bug in NOTATION parsing
7162 * uri.c: accepted but not fixed bug 51876, added TODO
7163 * Makefile.am: fixed bug 51876
7164
7165Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * config.h.in configure.in error.c: fix a compilation problem
7168 on platforms without vsnprintf (xml@thewrittenword.com)
7169
7170Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * parser.c: fixed a function name header typo
7173 * SAX.c: notations can also occur in external subset.
7174
7175Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * error.c: removed a C++ like comment
7178
7179Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * parser.c: fixing bug 52299 strange condition leading
7182 to a parser crash due to a buffer overflow
7183 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7184 added the specific test case
7185
7186Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7189 xmlXPathConvert{String,Number,Boolean} to be able to make
7190 type casts without a context stack, fixed some implementation
7191 problems related to the absence of context at parse-time,
7192 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7193 in the public API too
7194 * xpointer.c xpathInternals.h: we need to know at parse time
7195 whether we are compiling an XPointer
7196
7197Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7200 cleaned up the parser internals, refactored XPath code, added
7201 new compilation based APIs and cleanly separated public and
7202 private APIs.
7203
7204Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * xpath.h: the comp field must be added at the end to avoid
7207 killing binary compat.
7208
7209Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * Makefile.am: detect XPath memleaks in regreson tests
7212 * error.c: fixed and error w.r.t. error reporting still using
7213 stderr
7214 * hash.c: added new line at end of file
7215 * tree.h: minor cleanup
7216 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7217 expression parsing from evaluation, resulted in a number of
7218 changes internally, and in XPointer. Likely to break stuff
7219 using xpathInternals.h but should remain binary compatible,
7220 new interfaces will be added.
7221
7222Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7223
7224 * configure.in: fixed a couple of problems reported by
7225 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7226 without gcc on non linux platforms.
7227
7228Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7229
7230 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7231 a fix for --with-html-dir= configure support. I hope it won't
7232 break rpm generation
7233
7234Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7235
7236 * xmlIO.c: one function comment cleanup.
7237
7238Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7239
7240 * SAX.c: external subset notations were improperly registered
7241 in the internal subset.
7242
7243Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7244
7245 * README.cvs-commits: added, pointing to HACKING
7246 * HACKING: updated
7247
7248Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7249
7250 * parser.c: and Matt Sergeant found one in the XML push
7251 parser (erroneous check I forgot to remove when I fixed the
7252 main parser).
7253
7254Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7255
7256 * xpath.c: ptittom found a small bug in UnaryExpr
7257
7258Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7259
7260 * configure.in: bumped to 2.3.4
7261 * error.c: fixed bug #51860
7262 * tree.c: fixed bug #51861
7263 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7264 * tree.[ch] : added xmlDefaultBufferSize
7265 * nanoftp.c: typo in function name header block
7266 * doc/xml.html : updated, added link to XML::LibXSLT
7267 * doc/html/* : rebuilt the docs
7268
7269Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7270
7271 * parser.c SAX.c: the new content parsing code raised an
7272 ugly bug in the characters() SAX callback. Found it
7273 just because of strangeness in XSLT XML Rec ouptut :-(
7274
7275Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7276
7277 * Makefile.am: Martin Baulig suggested to add -lm
7278 * tree.c: found another bug in xmlNodeGetContent()
7279
7280Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7281
7282 * xpath.c: Bjorn found the error related to strictness of comparison.
7283
7284Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7285
7286 * parser.c: trying to fix the Dtd parsing problem reported
7287 by Gary, side effect of last week speed optimizations.
7288
7289Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7290
7291 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7292 * parserInternals.c: removed unneeded test raised by Stric
7293
7294Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7295
7296 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7297 and fixed by William Brack). Added xmlXPathFormatNumber.
7298 Changed the sorting slightly.
7299 * configure.in Makefile.am example/Makefile.am: Added -lm.
7300 Please note that applications linking with libxml2, must
7301 also like with the math library from now on.
7302
7303Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7304
7305 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7306
7307Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7308
7309 * parser.c: one must report spaces even if the Dtd element
7310 content proves that this is not part of the element content.
7311 * result/valid/*.xml: this changed the ouptu slightly
7312
7313Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7314
7315 * configure.in: bumped to 2.3.3
7316 * doc/xml.html: updated
7317
7318Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * tree.c: minor doc fix
7321 * xpath.c: deallocation issues when a result tree has been
7322 converted to a node-set
7323
7324Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7325
7326 * doc/xml.html: oops corrected dates s/2000/2001
7327
7328Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7329
7330 * valid.c: new patch from Gary Pennington
7331
7332Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7333
7334 * doc/xml.html: applied patch from Ankh
7335
7336Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7337
7338 * xinclude.c: fixed a problem building on Mac
7339
7340Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7341
7342 * parser.c: more work on increasing parsing ferformances
7343
7344Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7345
7346 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7347 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7348 avoiding memcpy in production builds MEM_CLEANUP macro use
7349 * parser.[ch] parserInternals.c: optimizations of the tightest
7350 internal loops inside the parser. Better checking of I/O
7351 flushing/loading conditions
7352 * xmllint.c : added --timing
7353
7354Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7355
7356 * configure.in: bumped to 2.3.2
7357 * doc/xml.html: updated for release
7358
7359Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * xpath.c: found a memleak and fixed a nasty bug
7362
7363Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7364
7365 * xmllint.[c1] : added return code errors for xmllint
7366 * xpath.c: specific debug dump function for result value trees
7367
7368Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7369
7370 * xpath.c: finally implemented xmlXPathCompareNodeSets
7371 * test/XPath/expr/floats results/XPath/expr/floats: added
7372 a test for float expressions
7373
7374Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7377 * parserInternals.[ch]: trying to speed up parsing
7378 * xpath.c : speeded up node set equality op
7379
7380Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7383 better handling of ID/IDREF and the list modules associated
7384 * configure.in: small CFLAGS cleanup
7385
7386Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * configure.in: fixed iconv detection on AIX (stric)
7389
7390Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7393
7394Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7395
7396 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7397 and optimized xmlXPathNodeSetSort
7398
7399Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7400
7401 * xpath.c: bug fix when context size is 0
7402 * parser.c: I like Norm's Dtd because they still manage to break
7403 the parser occasionally
7404
7405Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7406
7407 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7408
7409Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7410
7411 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7412 attributes within the XML-1.0 namespace
7413
7414Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7415
7416 * xpathInternals.h: exported a few axis functions
7417 * doc/xml.html: updated the doc
7418
7419Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7420
7421 * configure.in: applied patch from Daniel van Balen for OpenBSD
7422 and bumped version to 2.3.1
7423 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7424 attempt to find autoclosing was simply broken, removed it,
7425 updated the examples, this is better
7426
7427Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7428
7429 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7430 hash functionnalities.
7431 * doc/html/* : rebuild the doc
7432
7433Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7434
7435 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7436 on predicate
7437 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7438 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7439 really want to have tags closed on output even if we accept
7440 unclosed ones on input
7441
7442Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * xpath.c: ouch don't free NULL, rare case fixed
7445 * tree.c: don't coalesce text nodes if they don't have the
7446 same behaviour wrt escaping on output
7447
7448Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7449
7450 * xpath.c: small fixup
7451 * SAX.c: don't warn on empty namespaces.
7452
7453Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7454
7455 * README: a bit of cleanup
7456 * configure.in: preparing for 2.3.0 release
7457
7458Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7459
7460 * hash.[ch]: added a first version of xmlHashSize()
7461 * valid.c: another bug fix from Gary Pennington
7462
7463Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7464
7465 * valid.c: couple of bug fixes pointed by Gary Pennington
7466 * HTMLtree.c: #if 0 cleanup
7467
7468Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7469
7470 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7471 which removes a time consuming check of xmlXPathNodeSetAdd()
7472 and use it in places where we are sure to not break unicity
7473
7474Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * xpath.c: bug fixes found from XSLT
7477 * tree.c: preserve node->name special values when copying nodes.
7478 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7479 external subset are fetched when available but without full
7480 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7481 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7482 output with encoding disabled.
7483
7484Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485
7486 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7487 xmlCheckFilename should not be called from xmlFileOpenW
7488 and xmlGzfileOpenW
7489
7490Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7493 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7494 added the new tests for URI normalization
7495 * testURI.c: fixed stoopid bugs
7496 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7497 the URI in the error messages are now properly normalized
7498
7499Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7500
7501 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7502
7503Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7504
7505 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7506
7507Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7508
7509 * xpath.c: fixed mod operator
7510
7511Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7512
7513 * parser.c: fixed xmlStrcat doc
7514 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7515 trees.
7516
7517Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7518
7519 * xpath.c result/XPath/tests/chaptersbase
7520 result/XPath/tests/simplebase: fixed XPath node()
7521 * tree.c: small fix in xmlNewNs()
7522 * Makefile.am: removed extraneous xml2Conf.sh rule
7523
7524Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7525
7526 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7527 Changed the library name, in order to get libxml-devel and
7528 libxml2-devel to coexist on a single system
7529 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7530 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7531
7532Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7535 libxml2-devel installable in // as libxml-devel.
7536
7537Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538
7539 * doc/Makefile.am: fixed make rebuild in doc
7540 * doc/html/*.html: rebuilt the docs
7541
7542Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7543
7544 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7545
7546Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7549 the HTML doc to go into the -devel RPM ...
7550 * aclocal.m4 config.h.in: some updates due to auto* magic
7551
7552Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7553
7554 * xpath.h: added a hook in the context structure allowing to
7555 link to extra support, needed for XSLT
7556
7557Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7558
7559 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7560 xmlXPtrCmpPoints to use it.
7561 * propagated the following patch from Alejandro Forero
7562 * include/win32config.h xmlIO.c: applied further suggestions
7563 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7564 * example/gjobread.c: fixed warnings, now that it builds
7565
7566Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7567
7568 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7569
7570 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7571 filename points to a valid file (not a directory).
7572 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7573 Added calls to xmlCheckFilenameDir.
7574
7575 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7576 `path' (rather than `filename') as the parameter to gzopen and open.
7577
7578Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7579
7580 * Makefile.am: fixed a problem with EXTRA_DIST
7581
7582Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7583
7584 * Makefile.am example/Makefile.am: finally found the trick
7585 to build the example, i.e. add "." in SUBDIRS before example
7586 in the list <grin/>
7587
7588Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7589
7590 * doc/xml.html: updated with an XSLT section, removed pointer to
7591 W3C CVS base.
7592
7593Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7594
7595 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7596 too, and deallocation need to occur the same way.
7597
7598Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7599
7600 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7601 type correponding to an XSLT result tree fragment. Share most
7602 of the data format with node set, as well as operators.
7603 * HTMLtree.c: added a newline at the end of the doctype output
7604 whe this one is not present initially.
7605 * tree.c: make sure taht the parent and doc pointers are properly
7606 set when copying attributes (lists).
7607
7608Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7609
7610 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7611
7612Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7613
7614 * xpath.c: seems I finally killed that ugly path evaluation
7615 context bug (tagged 9999 in case is is wrong)
7616
7617Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7618
7619 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7620 for XSLT
7621
7622Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7623
7624 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7625 for xmlGzfileOpen() bug
7626
7627Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7628
7629 * xpath.c: removed an error found by XSLT usage
7630 * tree.c parserInternals.h: use a predefined static string
7631 for text and comment nodes, avoid freeing them in xmlFreeNode,
7632 exported the string name in parserInternals.h and added
7633 another value to disable encoding at output (for XSLT),
7634 gain memory, time.
7635
7636Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7637
7638 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7639 win32/libxml2/libxml2_so.dsp: new makefiles and update
7640 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7641
7642Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7643
7644 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7645 Gary Pennington
7646
7647Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7648
7649 * xpath.c: fixed the comaprision of values and nodelists,
7650 need to compare nodelist still ...
7651 * debugXML.c: avoided a possible core dump
7652 * HTMLparser.c: cleanup
7653 * nanohttp.c: contributed fix.
7654 * tree.c: fixes in properties handling added xmlSetNsProp
7655 needed by libxslt
7656 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7657 comment
7658 * TODO: updated
7659
7660Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7661
7662 * parser.c parserInternals.c: applied Bjorn Reese optimization
7663 patch
7664
7665Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7666
7667 * Makefile.am: applied patch fro make check from Martin Vidner
7668
7669Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7670
7671 * configure.in: preparing 2.2.11
7672 * doc/html/*: rebuild the HTML files
7673 * doc/xml.html : updated
7674
7675Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7676
7677 * tree.c: fixed a stupid bug
7678 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7679 patches related to validation of an XInclude processing result
7680 * TODO: updated
7681
7682Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7683
7684 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7685 on large files
7686
7687Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7688
7689 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7690
7691Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7692
7693 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7694 reported by Jonas Borgström
7695 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7696
7697Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7698
7699 * testXPath.c xpath.c: fixing the XPath union expressions problem
7700 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7701
7702Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7703
7704 * xmllint.c: Made is so if the file name is "-" is will read form
7705 standard input. Sven Heinicke <sven@zen.org>
7706 * tree.c: fixed a problem when growing buffer
7707 * tree.h: fixed the comment of the node types following andersca
7708 comment
7709 * TODO: updated
7710
7711Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * HTMLparser.[ch]: added a way to avoid adding automatically
7714 omitted tags. htmlHandleOmittedElem() allows to change the
7715 default handling.
7716 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7717 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7718 of xmllint too when using --memory flag, added a memory test
7719 suite at the Makefile level.
7720 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7721 with namespace use when encountering QNames in XPath evalation,
7722 added xmlns() scheme in XPointer.
7723 * nanoftp.c : incorporated a fix
7724 * parser.c xmlIO.c: fixed problems raised with encoding when using
7725 the memory I/O
7726 * parserInternals.c: closed bug 25934 reported by
7727 torsten.landschoff@innominate.de
7728 * TODO: updated
7729
7730Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7733 on a non-updated tree :-(, made a 2.2.10 release to correct the
7734 situation
7735
7736Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7739 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7740 integrated a set of OpenVMS changes from Howard Taylor
7741 <Howard.Taylor@pacoast.com>
7742
7743Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7746 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7747
7748Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * HTMLparser.c: some fixes on auto-open of html/head/body
7751 * encoding.c: fixed a compilation error on some gcc env
7752 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7753 XPointer implementation
7754 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7755 related XPointer tests and associated results
7756
7757Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * doc/xmldtd.html doc/xml.html: following a short step by step
7760 guidance on IRC to help maciej with DTDs I started a small
7761 page on the subject.
7762
7763Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * HTMLparser.c: fixed handling of broken charrefs
7766 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7767 patches
7768
7769Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * doc/xml.html doc/html/* : rebuilt the docs after adding
7772 xinclude and updated page for 2.2.7 and 2.2.8
7773 * configure.in: releasing 2.2.8
7774
7775Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * parser.[ch] parserInternals.c: applied the conditional
7778 section processing fix from Jonathan P Springer
7779 <jonathan.springer2@gte.net>
7780 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7781 project file, fixed iconv default non support
7782 * xpath.c: fixed the problem of evaluating relative expressions
7783 when a node context is provided.
7784
7785Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * nanoftp.c: fixed gcc 2.95 new warnings
7788 * SAX.c: fixed a stupid bug
7789 * tree.c: fixed a formatting problem when round-tripping
7790 from/to memory
7791 * xinclude.c: chased memleak, fixed a base problem
7792 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7793 xmlXPtrBuildNodeList()
7794 * TODO: updated
7795 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7796 adding a first small set of regression tests for XInclude
7797
7798Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * nanohttp.[ch]: applied Wayne Davison patches to access
7801 the WWW-Authorization header.
7802 * parser.c: Closed Bug#30847: Problems when switching encoding
7803 in short files by applying Simon Berg's patch.
7804 * valid.c: fixed a validation problem
7805 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7806 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7807 Wayne Davison
7808 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7809 need to be extended to non full nodes selections.
7810 * xinclude.c: starts to work decently
7811
7812Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7815 debugXML.c xmlversion.h.in: Started adding XInclude support,
7816 this is a new xmllint option
7817 * tree.c xpath.c: applied TOM patches for XPath
7818 * xpointer.c: fixed a couple of errors.
7819 * uri.c: added an escaping function needed for xinclude
7820 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7821 new warning from RH70 gcc's version
7822
7823Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * HTMLparser.c: fixed loop on invalid char in scripts
7826 * parser.c: update to description of xmlIOParseDTD()
7827 * libxml.m4 xmlversion.h.in: changes contributed by
7828 Michael Schmeing <m.schmeing@internet-factory.de>
7829 * configure.in: preparing for 2.2.7
7830 * Makefile.am: trying to avoid config.h and acconfig.h
7831 being included in the distrib
7832 * configure.in: released 2.2.7
7833
7834Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7837 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7838
7839Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * parser.[ch]: added xmlIOParseDTD()
7842 * xpointer.c: added support for the 2 extra parameters of
7843 string-range, fixed a stoopid error when '0' was present
7844 in XPointer expressions
7845 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7846 testsuite for the above
7847
7848Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * libxml.spec.in: improved package descriptions
7851
7852Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * xpath.c xpathInternals.h: applied a large cleaning patch
7855 from TOM <ptittom@free.fr>, it also add namespace support
7856 for function and variables registration.
7857
7858Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7861 * Makefile.mingw: Wayne Davison's update adding hash.c
7862
7863Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * xpath.c: fixed the root evaluation problems
7866 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7867 ignorable spaces with <b> <bold> <em>
7868 * tree.c: fixed a loop in xmlSearchNsByHref()
7869
7870Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * xpath.c: applied another XPath patch from TOM
7873 * xpath.c include/makefile.am: applied another patch from
7874 china@thewrittenword.com (cleanup on IRIX).
7875
7876Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * xml-config.1: received a fixed version from Fredrik Hallenberg
7879 <hallon@lysator.liu.se>
7880
7881Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7884 cleanup patch for XPath
7885
7886Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * patched to redirrect all "out of context" error messages to
7889 a reconfigurable routine. The changes are:
7890 * xmlerror.h : added the export of an error context type (void *)
7891 an error handler type xmlGenericErrorFunc there is an interface
7892 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7893 to reset the error handling routine and its argument
7894 (by default it's equivalent to respectively fprintf and stderr.
7895 * all the c files: all wild accesses to stderr or stdout within
7896 the library have been replaced to calls to the handler.
7897
7898Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * configure.in: release 2.2.6
7901 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7902 exporting the inner functions of xpath for extension modules
7903 * doc/*: updated and rebuilt the doc
7904
7905Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * nanohttp.c : applied Wayne HTTP cleanup patch
7908 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7909 and xmlNodeSetSpacePreserve()
7910
7911Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7912
7913 * xpath.c: closing bug #29260
7914
7915Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7918 multikey tuples, made hash structure opaque
7919 * valid.[ch]: moved elements, attributes, notations decalarations
7920 as well as ID and refs to hash tables.
7921 * entities.c: hash cleanup
7922 * xmlmemory.c: fixed a dump problem in debug mode
7923 * include/Makefile.am: problem passing in DESTDIR= values patch
7924 from Marc Christensen <marc@calderasystems.com>
7925 * nanohttp.c: removed debugging remains
7926 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7927 * HTMLparser.c parser.c: fixing a number of problems with the
7928 macros in the *parser.c files (Wayne).
7929 * HTMLparser.c: close the previous option when opening a new one
7930 (Marc Sanfacon).
7931 * result/HTML/*: updated the HTML results accordingly
7932
7933Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7936 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7937 XPath functions and XML entities table to them. More to come...
7938 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7939
7940Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7941
7942 * tree.c: coalesce adjacent text nodes
7943 * valid.c: handling of blank nodes in DTd validation (raised
7944 by problems with a posteriori validation).
7945 * nanohttp.c: changing behaviour on HTTP write stuff.
7946 * HTMLtree.c: forced body and html to be explicitely closed.
7947 * xpath.h: exported more XPath functions.
7948
7949Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * Release of 2.2.5
7952 * xpointer.c: range() range-inside and other helper functions
7953 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7954
7955Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7958 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7959
7960Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7963 and XPointer modules
7964
7965Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7966
7967 * SAX.h: closed #25107
7968
7969Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7970
7971 * testSAX.c: fixed problem with cdata reporting
7972 * SAXresult/* : updated
7973
7974Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7975
7976 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7977 Closed bug #27499, added to regression tests
7978 * TODO: updated
7979
7980Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7983 support for SCRIPT and STYLE with help from Bjorn Reese
7984 * test/HTML/* result/HTML/*: added simple testcase and updated
7985 the existing ones.
7986
7987Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7990 string-range for empty strings
7991 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7992 test/XPath/xptr/strrange: augmented the XPointer testsuite
7993
7994Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * doc/xml.html doc/xmlmem.html: added a module describing memory
7997 interfaces and use, updated the main page.
7998
7999Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8002 nanoftp code work on Windows too now
8003
8004Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8007 * xpointer.c: implemented string-range() at least a good first version
8008 * test/XPath/docs/str test/XPath/xptr/strrange
8009 result/XPath/xptr/strrange: the string-range() tests
8010
8011Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * Makefile.am include/Makefile.am include/win32config.h
8014 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8015 and make distcheck
8016
8017Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8018
8019 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8020 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8021 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8022
8023Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8026 patch for socklen_t detection by
8027 Albert Chin-A-Young <china@thewrittenword.com>
8028
8029Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8032 and added a --dtdvalid option to xmllint used to test it
8033
8034Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8037 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8038
8039Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8042 handlings (registration, lookup, cleanup)
8043
8044Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8045
8046 * configure.in Makefile.am include/makefile.am: adding XPointer
8047 and XPtrtests target
8048 * xpointer.[ch] : new files for XPointer support
8049 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8050 more XPath tests
8051
8052Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8053
8054 * configure.in: fixed, very broken, make distcheck works again
8055
8056Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * More work toward 2.2.5, integrated a number of patches
8059 * configure.in Makefile.am win32config.h.in: trying to cleanup
8060 make distcheck .... huh ...
8061 * include/Makefile.am include/win32config.h: new directory
8062 for includes
8063 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8064 updated teh makefiles and instructions for WIN32
8065 * xpath.c: small fixes
8066 * test/XPath/ results/XPath: updated the testcases and results
8067 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8068 suggested patches
8069 * valid.c: fixed an ID bug
8070
8071Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008074 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008075 * xpath.[ch]: worked on XPointer
8076
8077Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8078
8079 * configure.in Makefile.am: 2.2.5, ship the include in an
8080 include/libxml subdirectory, use symlinks when using CVS
8081 * testSAX.c: fixed small bug
8082 * testXPath.c: changed the way testfiles are parsed
8083 * debugXML.c: same kind of cleanup when parsing an argument expression
8084 XPath/XPointers can have blanks embedded
8085 * xpath.[ch]: more cleanup, reorgs for XPointer work
8086 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8087 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8088
8089Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8090
8091 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8092 in the XPath engine, rewrote large parts of it, now it's far
8093 cleaner and in sync with the REC not an old WD. Fixed a parsing
8094 problem in the interactive XML shell found when testing XPath.
8095
8096Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8099 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8100 examples with the extra test
8101
8102Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8105 the global init function.
8106
8107Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * HTMLparser.c: Doohhh, attribute name parsing was still case
8110 sensitive ! Fixed this ...
8111 * result/HTML/* : updated the tests results accordingly
8112
8113Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8116 engine, should be far more stable, incorporated a new version of
8117 preceding/following axis, need testing
8118 * uri.c: fixed file:///c:/a/b/c problem
8119 * test/XPath/tests/idsimple: augmented the XPath tests
8120
8121Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * doc/* rebuilding docs for 2.2.4 release
8124
8125Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * configure.in: releasing 2.2.4
8128 * parser.[ch]: added xmlStrEqual()
8129 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8130 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8131 use xmlStrEqual instead
8132 * TODO: updated
8133 * added an XPath test
8134
8135Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8138 * entities.h: exported xmlInitializePredefinedEntities
8139 * parser.[ch] : added xmlInitParser()
8140 * parserInternals.h : had to export htmlInitAutoClose()
8141
8142Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8143
8144 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8145 problems
8146 * Makefile.am : added XPath regression tests to normal tests
8147 * uri.c: fixed a problem with local paths, cleanup
8148 * parser.c: fixed a problem with large CData sections
8149
8150Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * configure.in xml-config.in: patch from "Ben Taylor"
8153 <sol7x86@hotmail.com> for solaris shared libs lookup
8154
81552000-09-30 Martin Baulig <baulig@suse.de>
8156
8157 * libxml-2.0.pc.in: Provide pkg-config script.
8158
8159 * configure.in: Create the libxml-2.0.pc script from the
8160 libxml-2.0.pc.in templates.
8161 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8162 script in `$(libdir)/pkgconfig'.
8163
8164Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8167 when compiling with MSC
8168
8169Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * xpath.c: patch for normalize-string() substring-before(),
8172 substring-after() and translate() functions from Bjorn Reese
8173 <breese@mail1.stofanet.dk>
8174 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8175 Fredrik Hallenberg <hallon@lysator.liu.se>
8176 * TODO: updated
8177
8178Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8181 problem of socklen_t being undefined on a number of platforms
8182 * debugXML.c: fixed a compilation problem when without snprintf
8183
8184Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8187 an URI bug and a fix for the control-character-induced infinite loop
8188 * nanohttp.c: preventive fix for compiling on WIN32
8189
8190Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * xmlint.c: closing bug #25000
8193
8194Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8197 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8198 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8199 related function, fixing xmlStrncmp(), and associated cleanup
8200 * result/HTML/entities.html.sax: updating result
8201
8202Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * uri.c: applied patch for URI escaping from Wayne Davison
8205 <wayned@blorf.net>
8206 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8207 from Denis Barbier <barbier@imacs.polytechnique.fr>
8208 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8209 patch from Wayne Davison
8210
8211Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * doc/xml.html : updated with new releases, adding "how to help"
8214
8215Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8216
8217 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8218 removed a few warnings in pedantic mode ...
8219 * parserInternals.c parser.c: moved encoding switching function
8220 to parserInternals.c
8221 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8222
8223Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8226 error or warning handlers
8227
8228Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * parserInternals.c parserInternals.h parser.c Makefile.am:
8231 created a new module parserInternals.c, moved most of the
8232 code shared by the various parsers there, as well as
8233 deprecated code from parser.c. More cleanup of parser.c
8234 * uri.c: fixed a problem when URI is NULL
8235 * valid.c: speedup when looking for an attribute declaration
8236
8237Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8240 the cleanup of the computation of URI references when seeking
8241 external entities. The URI reference string and the resulting
8242 URI are both stored now.
8243 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8244 large s(n)printf checks and cleanup from Denis Barbier
8245 <barbier@imacs.polytechnique.fr>
8246 * xmlversion.h.in tree.h: couple of SGML declarations for a
8247 possible docbook module.
8248 * result/VC/ : a couple of test output changed due to the change
8249 of the entities URI
8250
8251Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8252
8253 * parser.h: added a _private field for linking user's data
8254
8255Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * parser.c parserInternals.h: demacroified most of the IS_XXX
8258 the gain in size is significant so ...
8259
8260Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * entities.c: cases where looking up entities with doc==NULL
8263 covered
8264
8265Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * uri.c: applied Wayne Davison patch
8268 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8269
8270Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * uri.c testUri.c: applied Wayne Davison patches
8273 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8274 * Makefile.in: added URItest and included thenin "make tests"
8275
8276Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * xmlversion.h.in: closed bug 22941
8279
8280Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * doc/xmlio.html: added doc and example for entity loader
8283 redefinition.
8284
8285Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8286
8287 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8288 used by libxml
8289
8290Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * parser.c: Fixed bug on invalid ontent characters and when using
8293 push.
8294 * xmllint.c: fixed xmllint endling of errors in push mode
8295
8296Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * HTMLparser.c testHTML.c: applied two new patches from
8299 Wayne Davison <wayned@users.sourceforge.net>
8300 * result/HTML/*.sax: regenerated HTML SAX output
8301 * parser.c: more cleanup.
8302
8303Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8304
8305 * HTMLparser.[ch] testHTML.c: applied the second set of
8306 patches from Wayne Davison <wayned@users.sourceforge.net>,
8307 adding htmlEncodeEntities()
8308 * HTMLparser.c: fixed an ignorable white space detection bug
8309 occuring when parsing with SAX only
8310 * result/HTML/*.sax: updated since the output is now HTML
8311 encoded...
8312
8313Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * HTMLparser.[ch]: applied some of Wayne Davison
8316 <wayned@users.sourceforge.net> patches
8317
8318Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8321 undeclared namespace prefix was used, added a warning.
8322 Cleaned up support w.r.t. entities, spilling out a warning
8323 and being pedantic on lookups.
8324 * test/warning/ent9 : added testcase for previous example.
8325 * TODO: updated
8326 * parserInternals.h parser.c: changed the way names are parsed
8327 now allow infinite size and decrease penalty for normal use
8328 * parser.c: Started a big cleanup/check of the parser code,
8329 fixed some of the most tortuous entity code, spotted code
8330 unused anymore
8331 * test/*: added tests for very long names and related nasty
8332 things.
8333
8334Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * doc/encoding.html: added encoding aliases doc
8337 * doc/xml.html: updates
8338 * encoding.[ch]: added EncodingAliases functions
8339 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8340 bottleneck affecting large DTDs like Docbook
8341 * parser.[ch] xmllint.c: added a pedantic option, will be
8342 useful
8343 * SAX.c: redefinition of entities is reported in pedantic mode
8344 * testHTML.c: uninitialized warning from gcc
8345 * uri.c: fixed a couple of bugs
8346 * TODO: added issue raised by Michael
8347
8348Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * doc/encoding.html: propagated Martin Duerst suggestions
8351
8352Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8353
8354 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8355 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8356 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8357 by Wayne Davison
8358
8359Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8360
8361 * nanoftp.c nanohttp.c: small cleanup
8362 * TODO: updated
8363
8364Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * added an old VC testcase and updated title.xml entity
8367
8368Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8369
8370 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8371 done on auto-opening of <p> tags and cleanup of SAX output
8372
8373Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8376
8377Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8378
8379 * doc/xml.html libxml.* structure.*: updated the doc a bit
8380
8381Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8384 of SAX tests
8385
8386Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8389 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8390
8391Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8394 * testHTML.c: fix core dump on Solaris 2.x systems
8395 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8396 * result/HTML/*.sax: previous bug fix lead to new results
8397
8398Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8401 * configure.in: added --with-readline=DIR to accept alternate
8402 path for readline include/library
8403 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8404 for ANSI under HP-UX
8405 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8406 includes @LIBS@
8407
8408Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8409
8410 * doc/* : rebuilt the docs
8411 * getting ready for 2.2.2 release
8412
8413Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8416 and xmlAddFeature()
8417 * tree.[ch]: added xmlAddChildList()
8418 * xmllint.c: MAP_FAILED macro test
8419 * parser.h: added xmlParseCtxtExternalEntity()
8420 * valid.c: applied bug fixes removed warning
8421 * tree.c: added CDATA block to elements content
8422 * testSAX.c: cleanup of output
8423 * testHTML.c: added SAX testing
8424 * encoding.c: better error recovery
8425 * SAX.c, parser.c: fixed one of the external entity processing
8426 of the OASis testsuite
8427 * Makefile.am: added HTML SAX regression tests
8428 * configure.in: bumped to 2.2.2
8429 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8430 SAX results
8431
8432Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * configure.in: patch for HP compiler
8435
84362000-08-04 Sven Heinicke <sven@zen.org>
8437
8438 * xmllint.c: Was coredumping sometimes when the file given didn't
8439 exist.
8440
8441Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8444
8445 when using in memory parsing. Need some cleanup.
8446 * xmllint.c configure.in: added a --memory flag to test memory
8447 parsing
8448
8449Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * nanohttp.c: fixed socklen_t replacement to unsigned int
8452 * parser.c: fixed a space handdling missing at the end of
8453 production 28 DOCTYPE.
8454 * xmlmemory.c: fixed a stupid bug on the routine to override
8455 allocation functions
8456 * TODO: updated
8457
8458Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8459
8460 * doc/ regenerated the docs
8461
8462Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * doc/encoding.html doc/xml.html: added I18N doc
8465 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8466 improvements, both parser and filters, added ASCII & HTML,
8467 fixed the ISO-Latin-1 one
8468 * xmllint.c testHTML.c: added/made visible --encode
8469 * debugXML.c : cleanup
8470 * most .c files: applied patches due to warning on Windows and
8471 when using Sun Pro cc compiler
8472 * xpath.c : cleanup memleaks
8473 * nanoftp.c : added a TESTING preprocessor flag for standalong
8474 compile so that people can report bugs more easilly
8475 * nanohttp.c : ditched socklen_t which was a portability mess
8476 and replaced it with unsigned int.
8477 * tree.[ch]: added xmlHasProp()
8478 * TODO: updated
8479 * test/ : added more test for entities, NS, encoding, HTML, wap
8480 * configure.in: preparing for 2.2.0 release
8481
8482Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008485 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008486
8487Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * doc/xml.html: changed the xmlsoft.org structure, updated the
8490 examples w.r.t. root and childs
8491
8492Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8493
Daniel Veillard784b9352003-02-16 15:50:27 +00008494 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008495
8496Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8497
8498 * HTMLparser.c: Work on character encoding support for the HTML parser
8499 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8500 * encoding.c: Fixed a potential memleak in the encoding stuff
8501
8502Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * doc/FAQ.html doc/Makefile.am : added a FAQ
8505
8506Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8509 of the HTML parser to force it to not bypass SAX
8510
8511Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8512
8513 * win32config.h.in: updated
8514 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8515 lacks iconv support :-( need to release 2.1.1
8516 * configure.in: release 2.1.1
8517 * HTMLparser: fixed bug #14784
8518 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8519 by Windows compiler
8520 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8521 the SAX startDocument() callback.
8522 * TODO: updated
8523
8524Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * added xmlStopParser()
8527
8528Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * configure.in: 2.1.0 prerelease
8531 * Large resync between W3C and Gnome tree
8532 * nanoftp, nanohttp.c: fixed stalled connections probs
8533 * HTMLtree.c SAX.c : support for attribute without values in
8534 HTML for andersca
8535 * valid.c: Fixed most validation + namespace problems
8536 * HTMLparser.c: start document callback for andersca
8537 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8538 * parser.h, SAX.c: serious speed improvement for large
8539 CDATA blocks
8540 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8541 different encoding
8542 * example/Makefile.am example/gjobread.c tree.h: work on
8543 libxml1 libxml2 convergence.
8544 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8545 and the LIBXML_TEST_VERSION macro
8546
8547Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * doc/xml.html: various patches and improvements typo fixed by
8550 Felix Natter
8551 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8552 from Felix Natter <fnatter@gmx.net>
8553
8554Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * doc/upgrade.html: updated with instructions for support of both
8557 libxml-1.x and libxml-2.x
8558 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8559 for 2.x support and also fixed includes
8560
8561
8562Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8565 the encoding support, added iconv support, so now libxml if
8566 compiled with iconv automatically support japanese encodings
8567 among others. Work based on initial patch from Yuan-Chen Cheng
8568 I may have broken binary compat in the encoding handler
8569 registration scheme, but that was so utterly broken I don't
8570 expect anybody to have used this feature until now.
8571 * parserInternals.h: fixup on the CHAR range macro
8572 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8573 code.
8574 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8575 * uri.c: added xmlParseURI() I can't believe I forgot to
8576 implement this one in 2.0 !!!
8577 * SAX.c: moved doc->encoding update in the endDocument() call.
8578 * TODO: updated.
8579
8580Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * tree.h: removed extraneous xmlRemoveProp definition
8583 * TODO: added item about --disable-corba configure switch
8584 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8585 * nanoftp.c: fixed include problems giving troubles on AIX and
8586 slowlaris
8587 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8588 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8589 comment and headers changes to lower gtk-doc number of warnings
8590 * doc/html/*: rebuilt docs
8591
8592Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * HACKING: documented the tag for 1.x and instructions
8595
8596Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8599 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8600 xmlCreateIOParserCtxt
8601 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8602 significant overall improvement
8603 * xmllint.c: added I/O test to xmllint
8604 * testSAX.c: added a speed test
8605 * doc/* : updated/regenerated
8606
8607Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * xpath.c uri.h parserInternals.h: cosmetic changes from
8610 "Timur I. Bakeyev" <timur@bat.ru>, including making
8611 xmlCreateURI() public
8612
8613Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8614
8615 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8616 and the code at the same time. Added a clean mechanism for
8617 overload or added input methods: xmlRegisterInputCallbacks()
8618 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8619 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8620 * TODO: updated
8621 * doc/* : updated/regenerated
8622 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8623 source dir
8624
8625Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * testURI.c: yet another forgotten commit, I should get some sleep !
8628
8629Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8630
8631 * xmllint.c: forgot to commit this too ?
8632
8633Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * xmlversion.h.in : forgot to commit this previously
8636
8637Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8640 * README TODO: updated for release
8641 * uri.c uri.h: added authority parsing/saving
8642 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8643 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8644 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8645 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8646 Makefile.am : added compile-time customization of libxml
8647 --with-ftp --with-http --with-html --with-xpath --with-debug
8648 --with-mem-debug
8649 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8650 #include <libxml/xxx.h> I hope it won't break too much stuff
8651 and will be manageable in the future...
8652 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8653 and added xmllint to the installed programs
8654 * uri.h: added xmlFreeURI()
8655
8656Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * uri.c uri.h: finished the escaping handling, the base support
8659 and the URI path normalization. Looks good just lacks the
8660 authority content parsing code.
8661 * Makefile.am: added instructions to generate testURI
8662 * TODO: updated
8663 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8664 added links and icons for W3C and Gnome
8665
8666Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * xmlmemory.[ch] : seems I forgot to actually update the files in
8669 the last commit :-)
8670 * doc/xml.html doc/html/* : updated and uploaded the docs
8671
8672Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8675 * TODO: updated
8676 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8677 libxml default allocation function with another set (like gmalloc/
8678 gfree).
8679 * Makefile.am, uri.c, uri.h: added a set of functions to do
8680 exact (litteraly copied from the RFC 2396 productions) parsing
8681 and handling of URI. Will be needed for XLink, one XML WFC,
8682 XML Base and reused in the nano[ftp/http] modules. Still work
8683 to be done.
8684
8685Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8686
8687 * configure.in, libxml.spec.in : libxml2
8688 * doc/* : updated the doc page, rebuilt the docs
8689
8690Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * all: tagged LIB_XML_1_X
8693 * *.c *.h : updated from W3C CVS tree
8694 * configure.in : 2.0.0-beta
8695 * libxml.spec.in : libxml2 package nam
8696 * result/* : new version of the tests output
8697
8698Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8701
8702Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8703
8704 * doc/* : rebuilt the docs
8705 * parser.c: final patch on #6766
8706 * valid.c: small patch on validity checks.
8707
8708Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8711 added
8712 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8713 compatibility w.r.t. XML spec and existing code.
8714
8715Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8716
8717 * parser.c: seems a better solution to <a> </a> exists,
8718 will try it for a while
8719
8720Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * parser.c: tried to remove the <a> </a> generating <a/>
8723 this is hard. Left a flag for that purpose. Fixed bug #6766
8724 * configure.in: prepared 1.8.7 not released, due to previous
8725 problem
8726
8727Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8728
8729 * doc/xml.html : applied second patch from Paul DuBois
8730
8731Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * doc/xml.html : applied patch from Paul DuBois
8734
8735Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8738
8739Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8742 compilation warnings on various platforms.
8743 * parser.c: Fixed #5281 validity error callbacks are now desactived
8744 by default if not validating.
8745
8746Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8747
8748 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8749
8750Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8753 <gkatsi@cs.toronto.edu>
8754
8755Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8758 processing URLs
8759
8760Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8763 xmlNanoFTPUpdateURL for persistent control connections.
8764 * configure.in: 1.8.6
8765
8766Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8769 * tree.[ch] : added xmlSaveNoEmptyTags
8770
87712000-01-29 James Henstridge <james@daa.com.au>
8772
8773 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8774
8775 * Makefile.am: added nanoftp.[ch] to the build.
8776
8777Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * nanoftp.[ch]: cleanup, comments, API
8780 * debugXML.c : fixed a bug in the cat command
8781 * doc/*: regenerated the docs
8782
8783Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8784
8785 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8786 * debugXML.c : fixed a bug in the cat command
8787 * valid.c: fixing some small probs
8788 * libxml.spec.in: get rid of the SNAP suffix
8789 * doc/xml.html: updated the status
8790
8791Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8792
8793 * xml-config.in: xml-config --version to just return the
8794 version number
8795 * xpath.c: some cleanup w.r.t. axis when the current node is
8796 an attribute.
8797 * TODO: updated
8798
8799Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8800
8801 * configure.in: prepared for libxml-1.8.5
8802 * doc/* recompiled the documentation
8803
88042000-01-17 Jody Goldberg <jgoldberg@home.com>
8805
8806 * configure.in : WARNING autoconf subtlety alert :
8807 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8808 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8809 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8810 get defined by AC_CHECK_HEADERS.
8811
8812Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8815 Rune.Djurhuus@fast.no
8816
8817Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8818
8819 * TODO: updated
8820 * tree.c, parser.c: made sure that only memory alloc problems
8821 and internal parser errors are allowed to write to stdout or
8822 stderr.
8823
8824Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * tree.c : restored xmlNewGlobalNs since this seems used by
8827 a lot of existing code :-(, fixed a bug in xmlNewNs
8828 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8829 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8830 to exit() from the library code.
8831 * xpath.c, parser.c: removed bugs or unused code detected by
8832 Windows compilers
8833 * parser.c: started adding interfaces for parsing well balanced
8834 XML fragments
8835 * configure.in: releasing 1.8.4
8836 * doc/* : rebuilt the docs
8837
8838Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * tree.[ch] : added xmlNewDocFragment() for DOM
8841 * testHTML.c: uninitialized variable.
8842
8843Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8844
8845 * doc/* : rebuild the docs
8846
8847Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * acconfig.h: readline and history patch
8850 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8851 * tree.c: added check and handling when possibly removing an ID
8852 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8853 and saving.
8854 * test/HTML/entities.html result/HTML/entities.html* : test for
8855 various entities reference cases
8856 * result/HTML/* : as a result output of some testcase have
8857 changed
8858 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8859 by previous example. added xmlParseTryOrFinish().
8860 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8861 entities.h debugXML.h HTMLparser.h: changed the way struct are
8862 declared to allow gtk-doc to expose those
8863 * parser.c: closed bug #4960
8864 * Makefile.am configure.in: Applied patch from
8865 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8866 and math/socket libs detection
8867
8868Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * configure.in, Makefile.am: link tester against readline
8871 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8872
8873Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * tree.[ch]: added xmlRemoveProp
8876 * win32config.h.in nanohttp.c: avoid including the Windows
8877 socket stuff in every C files
8878 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8879 the XmL parser(s)
8880 * test/ns4 result/ns4 etc...: added test case for previous prob
8881 * tree.c: xmlNewNs wasn't checking for double definition
8882 * Makefile.in: fixed a problem with dist-hook duplicates
8883 * parser.[hc], xmlIO.c: fixed the loading of external entities
8884 APIs, now xmlLoadExternalEntity() is used everywhere and
8885 setting up an app specific front-end using the
8886 * SAX.c parser.c: some fixes, now the xhtml spec validates
8887 with the xhtml DTD.
8888 * error.c: fixed crashes in case of no input stream
8889 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8890 to the validation tests and results
8891
8892Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8895 too htmlCreatePushParserCtxt() and htmlParseChunk()
8896 * parser.c: a bit of cleanup.
8897 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8898 to XML) removed the last mem leak known
8899 * HTMLtree.c: output message cleanup
8900 * xmlmemory.c: display content info about memory blocks
8901 * result/HTML/wired.* : missing att value warning change
8902
8903Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * doc/* : rebuilt the documentation
8906
8907Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8908
8909 * parser.[ch] parserInternals.h: Push parser for XML,
8910 seems to work fine now
8911 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8912 --push for push testing
8913 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8914 * testSAX.c: added --push
8915 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8916 subtree
8917 * xmlIO.[ch] : enriched API + fixes for push mode
8918 * entities.[ch]: added the entity content length to the struct.
8919 * xmlmemory.[ch]: new API to show the last entries for the shell
8920 * valid.c: added required attribute testing
8921 * SAX.c: the cdata callback now merge contiguous fragments
8922 * HTMLparser.c: cleanup of some macros
8923
8924Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * parser.c: fix for PIs name starting with xml
8927 * tree.c: fixed a potential problem with || and && ops
8928 * *.c, configure.in win32config.h.in : generate win32config.h for
8929 those on the Other Side !
8930
8931Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * parser.c: fixed a stupid = vs. == bug :-(
8934 * doc/gnome-xml.sgml: s/glade/xml/
8935
8936Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * configure.in, doc/xml.html : bug fix release 1.8.2
8939 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8940 Hopefully the end of that silly C++ include problem
8941 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8942 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8943 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8944 troubles with autoclosed elements when the stree shape doesn't
8945 follow the DtD specs. Added htmlIsAutoClosed() and
8946 htmlAutoCloseTag()
8947 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8948 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8949 * debugXML.c: fixed a bug on printing default namespaces.
8950 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8951
8952Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8953
8954 * result/HTML/*.htm[l] : updated the HTML regression tests according
8955 to the new output
8956 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8957 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8958 problem due to intermix of extern "C" { ... } declarations for C++
8959 and recursive includes in the headers
8960
89611999-12-20 Chris Lahey <clahey@umich.edu>
8962
8963 * HTMLtree.c: Made it so that html nodes with a single child do
8964 not insert a carriage return before or after the child node.
8965
8966Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8967
8968 * configure.in, doc/xml.html : bug fix release 1.8.1
8969 * parser.c: fixed bug #4344
8970 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8971 added the glue to avoid C++ problems
8972 * doc/* : regenerated the documentation
8973
8974Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8977 namespace recognition, and Dia as a resul :-(
8978 * encoding.c: closed bug #3950
8979
8980Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8981
8982 * valid.c: debugging a posteriori validation, except URI expansion
8983 stuff this should be fixed now
8984 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8985 Carl Nygard <cnygard@bellatlantic.net>
8986 * tester.c: added --postvalid, cleaning of the code
8987 * tree.[ch]: added xmlDocGetRootElement()
8988
8989Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8990
8991 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8992 c++ losage.
8993
8994Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * configure.in, doc/xml.html : bumped to 1.8.0
8997 * xlink.[ch], Makefile.am : added framework for link detection
8998 * parser.h: added nbChars to parser context, needed for cleanup.
8999 * xmlmemory.c: removed a nasty bug when out of mem
9000 * valid.[ch]: adding namespace support for attribute decl
9001 * tester.c: added --debugent option
9002 * debugXML.[ch]: added xmlDebugDumpEntities()
9003 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9004 buffers instead, this was really needed, validation was breaking
9005 in strange ways due to that. Added xmlParseStringPEReference()
9006 and other parsing from strings functions. Entities processing
9007 modified again, but PERef are still not handled correcly but
9008 unless you're Eve Maller you won't notice :-)
9009 * HTMLparser.c: large changes toward reliability, and switched to
9010 lowercase internal tags, XHTML is lowercase, so it will help
9011 that output is closer to next version.
9012 * doc/* : regenerated the documentation, it is now hosted at
9013 http://xmlsoft.org/ (same bits I just bought the domain :-)
9014
9015
9016Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9019 doc generation
9020 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9021 in the SAX API
9022 * doc/*: rebuilt the doc making sure everything appears in the
9023 HTML files
9024
9025Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9026
9027 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9028 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9029 which allow impressive speed improvement on dataset with
9030 large text pieces, but at the cost of broken binary
9031 compatibility and slightly bigger memory usage.
9032 Configure with --with-buffers to activate them, they
9033 are protected with XML_USE_BUFFER_CONTENT define.
9034 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9035 goal is 0 memory left allocated once parser is no more used
9036 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9037 call xmlCleanupParser() and xmlMemoryDump()
9038
9039Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9040
9041 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9042 * parser.[ch] encoding.[ch]: added memory cleanup routines
9043 * parser.c: closing bug #3788
9044 * doc/*: rebuilt the doc
9045
9046Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9049 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9050 * tester.c: added --compress option
9051 * doc/*: rebuilt the documentation
9052
9053Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9054
9055 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9056 if given /proc/kcore as input !
9057 * doc/xml.html doc/*: updated and rebuilt the documentation
9058
9059Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9060
9061 * parser.c: Fixed some wrongly space collapsing code due to
9062 a misreading of the spec.
9063 * result/*: fixed the output accordingly
9064
9065Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * encoding.c: bug fix and typos
9068 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9069 * parser.c: added attribute normalization closing bug #3597
9070 * test/att* result/att* SAXresult/att*: testcase for attribute
9071 normalization
9072
9073Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * configure.in: closing bug #3163 by adding extra flags for the
9076 cc compiler on HP-UX
9077
9078Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9079
9080 * valid.[ch] : removed a typo and an enumerated type bug in the
9081 xmlAddElementDecl() function
9082 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9083 call to xmlEncodeEntitiesReentrant() so that the functions
9084 New, Set and Get are at the same level.
9085 * parser.c HTMLparser.c: extra memory allocation bug for
9086 attributes detected by someone using libxml in embedded systems :-)
9087
9088Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9089
9090 * xmlmemory.h: turned off mem debug :-\
9091
9092Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * parser.c: closed bug #2784 a one line fix, but worth pushing
9095 a new release out
9096 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9097 some structures, comments before and after the
9098 main element, and other nastyness
9099 * HTMLtree.c tree.c: accomodate the extended HTML supported
9100 * configure.in: pushing 1.7.4
9101 * test/ent8 and related outputs : added a new test for bug #2784
9102 * test/HTML/wired.html and related output: a nasty HTML example
9103 * Makefile.am: improved the test scripts
9104 * docs/* : reran the documentation extractor, updated xml.html
9105
9106Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9107
9108 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9109 HTMLparser and debugged the HTML related code. HTML documents
9110 now have their own type
9111 * entities.c: do not dump &apos; for HTML output
9112 * xmlmemory.c: improvement, breakpoint mechanism
9113 * testHTML.c: added --sax --repeat ...
9114 * Makefile.am: improved the HTML tests
9115 * valid.[ch]: added xmlValidGetValidElements and
9116 xmlValidGetPotentialChildren
9117 * tester.c: added --insert to test the 2 new functions
9118 * test//* result//* SAXresult//* : regression test cleanup
9119 and extension.
9120 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9121 gnome-xml-nanohttp.html
9122
9123Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * HTMLparser.c: fixed problems with some autoclose tags
9126 * tree.c: fixed XML output problems.
9127 * result/* SAXresult/*: update of the tests output
9128
9129Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9130
9131 * Makefile.am: Arturo patch for xmlConf.sh version info
9132 * parser.c: Tim Josling patch for single quoted items
9133 * tester.c: Tim Josling patch for tester options usage
9134 * tree.h: indent cleanup
9135
9136Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9137
9138 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9139 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9140
9141Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9142
9143 * tree.c : Raph patch for initialization of CORBA fields
9144 * parser.c, xpath.c, ...: modification of doc comments
9145 * xpath.c : allow spaces in xpath expressions
9146
9147Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * xmlmemory.h: turning off memory debug :-(
9150
9151Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9152
9153 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9154 better SAX interfaces.
9155 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9156 entity.
9157 * configure.in: 1.7.2
9158
9159Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9160
9161 * libxml.spec.in: fixed the URL
9162 * doc/xml.html: improved the documentation front-end
9163
9164Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9165
9166 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9167
9168Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9169
9170 * libxml.spec.in: fixed the alpha compile problem
9171 * parser.[ch]: changed errno to errNo in the parser context :-(
9172 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9173 * doc/xml.html: changed CHAR to xmlChar
9174 * doc/html/*: recompiled the documentation
9175 * configure.in: 1.7.1
9176
9177Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9178
9179 * parser.h: modified the parser context struct to regain 1.4.0
9180 binary compatibility
9181 * parser.c, xml-error.h: added errno ot teh context and defined
9182 a set of errors values with update of errno
9183 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9184 DTDs and entities
9185 * *.h, *.c: complete cleanup of the use of config.h and include
9186 protection depending on the current setup.
9187 * overalll debugging, maintenance and bug-fixing on all modules
9188 * updated the documentation
9189 * ready for 1.7.0
9190
9191Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * HTMLparser.c : cleanup
9194 * SAX.c valid.c valid.h: added ID/IDREF checking
9195 * tree.c tree.h: extended doc structure for refs
9196 * configure.in: 1.6.2
9197 * parser.c: patched bug in SAX user arg call
9198 * parserInternals.h: patched missing close in C++ wrapping
9199 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9200 especially upcoming XPointer implementation.
9201 * doc/xml.html: augmented, typo
9202
9203Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9204
9205 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9206 not all invocations of install understand -d.
9207
9208Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9209
9210 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9211 to make 'check' works, when builddir != srcdir.
9212
9213Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * doc/xml.html : updated the documentation
9216
9217Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9220 not deallocated memory blocks
9221 * *.c : replaces all calls to malloc() free() and realloc() to
9222 the wrapper functions/macros
9223 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9224 instead of xmlFreeNodeList()
9225
9226Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9227
9228 * HTMLparser.c: corrected a stupid bug leading to core dump at
9229 tree deallocation. Removed warnings indicated by
9230 Stephane.Conversy@lri.fr
9231 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9232 looked for in the external subset
9233
9234Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9237 on SGI by Stephane.Conversy@lri.fr
9238
9239Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * all .h : changed the prototype declaration indent as in gtk
9242 * most .c : working on reducing the TODOs in the code
9243 * most .c : cleanup though -pedantic and Insure++
9244 * improvements on validation ID checkings.
9245 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9246 * xml-config.in: closed #1810
9247
9248Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9249
9250 * tree.h, valid.c, valid.h: more work on validity, IDs
9251 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9252 definition for AIX
9253
9254Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9255
9256 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9257 the distribution due to a cut'n paste error at last commit
9258
9259Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9260
9261 * configure.in: upgraded to version 1.4.0
9262 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9263 Big update, added a large part of the validation process,
9264 it should be usable, but some parts are missing
9265 * xpath.c: improved the implementation w.r.t. root.
9266 * Makefile.am: added more tests
9267 * test and result trees: added a lot of tests
9268 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9269
9270Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9271
9272 * Added an HACKING file
9273
9274Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9275
9276 * xpath.[ch] : improvements and debug of the XPath implementation
9277 * parser.c, HTMLparser.c : modified the parsers to be progressive
9278 * tree.[ch] : extended the Buffer promitives
9279 * xmlIO.[ch] : added basic I/O routines providing progressive
9280 parsing and ready for I18N conversion plugins
9281 * SAXresult/* : the SAX callback sequence maybe slightly different
9282 now
9283 * test*.c : improved/updated the tests programs
9284 * doc/* : recompiled the docs.
9285
92861999-07-26 Michael Meeks <michael@edenproject.org>
9287
9288 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9289
9290 * tree.c: Ditto.
9291
9292Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * configure.in: upgraded to version 1.4.0
9295 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9296 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9297 XML query language, see http://www.w3.org/TR/xpath for more details.
9298 * parser.c, parser.h: added CHAR* related string functions for XPath
9299 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9300 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9301 rebuild the docs.
9302 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9303 and regression testing capabilities for XPath.
9304
9305Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9306
9307 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9308 closing bug #1646
9309
9310Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9311
9312 * Makefile.am, example/Makefile.am: closed bug #1683
9313
9314Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9315
9316 * example/Makefile.am, configure.in: added the makefile for the
9317 gjobread example
9318
9319Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9320
9321 * doc/Makefile.am:
9322 - fix which allow "make install DESTDIR=</install/prefix>".
9323
9324Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9325
9326 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9327 which fixed a problem on the file reading-code.
9328
9329Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9332 output.
9333 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9334
9335Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9336
9337 * parser.h : Oops removed the binary compatibility problem
9338 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9339 * parser.c, HTMLparser.c: applied patches for reading from stdin
9340
9341Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9342
9343 * parser.c, entities.c, valid.c: cleanup bug #1591
9344 * configure.in: cleanup bug #1592
9345 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9346 the same tree back-end. Hence gdome will be available for it.
9347 * doc/Makefile.am: close bug #617
9348
9349Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9350
9351 * parser.c: alloctate a per parser context SAX interface block
9352
9353Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9354
9355 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9356 and xmlEncodeEntitiesReentrant with the correct one :-\
9357
9358Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9359
9360 * commit of my internal XML base changes, quite a lot of
9361 changes, cleanups, better entities support, framework for
9362 new I/O and charset detection and handling
9363 * Fixed the configure/Makefile stuff to generate shared libs
9364 with the proper version info, so we jumped on rev from
9365 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9366 xmlEncodeEntities() result need to be freed now, and a string
9367 xmlParserVersion provide the current library version.
9368
9369Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9370
9371 * parser.c: fixed a buffer overrun for when you have a very long
9372 attribute with no entities in it.
9373
9374Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * added example directory
9377 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9378
9379Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9380
9381 * Release of libxml-1.1, nearly everything has been touched for
9382 this.
9383 * Added more regression tests
9384 * Updated the documentation
9385
9386Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9387
9388 * tree.[ch]: unified the XML_NO_CORBA defines.
9389 * parser.c encoding.[ch]: started plugging in char encoding detection
9390
9391Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9392
9393 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9394 Also freed allocated buffer.
9395
9396Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9397 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9398 reentrancy problem at printing. One is left in entities.c, to
9399 remove ASAP
9400 * testSAX.c : added a test example showing the use of the SAX
9401 interface if one doesn't want to build the DOM tree.
9402 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9403
9404Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9405
9406 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9407 large revamping of the parser to use SAX callbacks
9408 http://www.megginson.com/SAX/ (or at least a C like interface
9409 a la Expat). It's now possible to set up your own callbacks
9410 and the parser will not build a DOM tree.
9411 * test/* result/*: updated the test suite, I finally removed
9412 the old Namespace draft support (PI based).
9413
9414Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9415
9416 * Makefile.am: added test result to EXTRA_DIST for make tests
9417
9418Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9419
9420 * parser.c, parserInternals.h: moved the chars macro definitions
9421 to parserInternals.h
9422 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9423 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9424
9425Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9426
9427 * xml-config.in : applied patch to make --version work
9428
94291999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9430
9431 * Makefile.am (check-local): Alias for `tests' target. This will
9432 cause `make check' to do the right thing.
9433 (tests): Don't run tests in srcdir. Also, replaced calls to
9434 basename with a `sed' "equivalent".
9435
9436Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9437
9438 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9439 it in the header and not the sources, updated the doc.
9440 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9441 pointing this out.
9442
9443Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9444
9445 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9446 exported the inputStream routines.
9447 * doc/html/* : updated accordingly
9448
9449Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9450
9451 * parser.c, parser.h, parserInternals.h: added a few extra
9452 internal calls to allocate and free parser contexts ...
9453 * doc/html/* : updated accordingly
9454
9455Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9456
9457 * configure.in, Makefile.am, doc/makefile.am : General changes for
9458 1.0.0 release and including the generated HTML documentation.
9459
9460Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9461
9462 * makefile.am : added parserInternals.h, oops.
9463
9464Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9465
9466 * parserInternals.h: added this header giving access to the parser
9467 internal functions.
9468 * doc/Makefile.am : added a rebuild target which rebuilds the full
9469 set of documentations
9470 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9471 the internal subset.
9472 * *.c *.h: modifications needed to generate the documentation using
9473 gtk-doc, cleanup of functions blocks, reorganisation of struct
9474 declarations.
9475
9476Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9477
9478 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9479 the tar and spec file to include the beginning of the doc.
9480
94811999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9482
9483 * doc/.cvsignore: Added this file.
9484
9485Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * tree.c: fixed xmlGetProp to return "" when the attribute
9488 exists, even if the node-list is NULL.
9489
9490Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * tree.c: patched an error outputting empty attribute values.
9493 * Makefile.am and doc/makefile.am: have been updated during the
9494 week-end. Sorry for an empty CVS log, I got a shell problem.
9495
9496Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9497
9498 * tree.h: cleaned up using enums instead of defines
9499 * parser.c, valid.[ch]: more work on parsing/output of element
9500 declarations
9501
9502Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9503
9504 * valid.[ch], tree.c, parser.c : more work toward full parsing
9505 of XML DTDs.
9506 * README: added informations about mailing-list and on-line
9507 documentation
9508
95091999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9510
9511 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9512
9513Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9514
9515 * parser.c, tree.[ch] : more work toward conformance testing,
9516 added a last element to accelerate parsing of very flat structures
9517 started working on internal subset Element content declaration.
9518 * valid.[ch] : first cut at adding code toward validation.
9519 * previous changes had also small impact on most files, especially
9520 the conformance testing using James Clark test suite.
9521
9522Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9523
9524 * test/* : updated the examples, most of them were not well
9525 formed (humm), and added rdf2.
9526 * result/* : resulting changes in the output.
9527
9528Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9529
9530 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9531
9532Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * tree.c: patched a bug in the generation of empty attributes
9535
9536Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9539 for node/trees/documents/... Biggest problem is namespace
9540 support when copying subtrees.
9541
9542Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9543
9544 * parser.c, entities.c: improve entities and char ref encoding,
9545 and cleanups of error messages.
9546
9547Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9548
9549 * parser.c, entities.c: simple bug hunting done during rpm2html and
9550 rpmfind integration.
9551
9552Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9553
9554 * parser.[ch]: Added interfaces allowing to specify a SAX
9555 handler before parsing.
9556
9557Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9558
9559 * parser.c: redirrect all errors reporting through the SAX
9560 error function
9561
9562Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9563
9564 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9565 * libtool, tlmain ...: update of the libtool files
9566
95671998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9568
9569 * entities.c: Use g_snprintf insteda of snprintf.
9570
9571Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9572
9573 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9574 added ent5 test for this purpose.
9575 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9576
9577Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9578
9579 * parser.c: fixed? a strange error due to compression on a GWP
9580 document.
9581
9582Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9583
9584 * tree.[ch]: bug fixing
9585 * entities.[ch]: defined a specific type for predefined entities
9586 * doc/xml.html: more documentation on the library, how to use it,
9587 overview of the interfaces.
9588
9589Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9590
9591 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9592
9593Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9594
9595 * tree.c: corrected a small bug
9596 * doc/xml.html: continuing writing documentation.
9597
9598Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9599
9600 * debugXML.h debugXML.c: added debugging utilities.
9601 * tester.c: added --debug switch.
9602 * tree.c: patched an incorrect node->type assignment.
9603 * parser.c: formatting, ensure that node->doc != NULL in attributes
9604
9605Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9606
9607 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9608 entity support and provide an internal representation close to
9609 DOM one (entity ref nodes, and attribute value as tree). I tried
9610 to preserve the interface but this will surely break some apps
9611 (I have to change rpm2html/rpmfind for example). I had to change
9612 two interfaces, and the generated tree is somewhat different.
9613 * doc/* : started documenting the XML library, the tree and
9614 DOM/Corba. This is a first step.
9615
9616Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9617
9618 * parser.c: Set up the fonctions comment block, boring but useful.
9619 * parser.h, SAX.c, parser.c: now attributes are processed through
9620 the SAX interface. The problem is that my SAX interface diverged
9621 quite a bit from the original one, well this is not an official
9622 spec, and translating it from Java to C is hairy anyway...
9623
9624Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9625
9626 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9627 fonctions comment block, boring but useful.
9628
9629Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9630
9631 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9632 conversion routines. However they are not yet used to convert the
9633 inputs. The core will run with UTF-8.
9634
9635Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9636
9637 * tree.c : make sure that the type id is properly set-up when
9638 a new object is allocated, needed for DOM.
9639
9640Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9641
9642 * tree.h, tree.c: Ok, the main objects in the tree will be native
9643 corba objects, it costs 8 bytes per Node, Attribute and Document
9644 but it simplifies the Corba integration a lot (no extra interface
9645 objects to allocate/free).
9646
9647Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9648
9649 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9650 and changed NODEs contants for conformity with DOM Level 1
9651
9652Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9653
9654 * added hooks to keep track of servants when creating objects
9655 xmlDoc and xmlNode (for Corba export).
9656
9657Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9658
9659 * added xml-config script.
9660
9661Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9662
9663 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9664 to autoupdate libtool and automake conf files.
9665
96661998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9667
9668 * Makefile.am: Use '?' to separate the sed
9669 commands as ',' is used when people pass -Wl,something.
9670
9671
9672Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9673
9674 * tree.c, tree.h: added a per-document compression interface.
9675
9676Tue Sep 22 20:47:38 EDT 1998
9677
9678 * tree.c, tree.h: added saving with compression and added interfaces
9679 to control the compression level (xmlGetCompressMode,
9680 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9681
9682Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9683
9684 * parser.c: corrected a loop for files of size 0
9685
96861998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9687
9688 * error.h: New file. Contains prototyes from `error.c'.
9689
9690Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9691
9692 * Makefile.am (xmlincdir): New macro.
9693 (xmlinc_HEADERS): Renamed from include_HEADERS.
9694
9695Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9696
9697 * applied small patch on numeric entities from
9698 Christopher Blizzard <blizzard@appliedtheory.com>
9699
9700Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9701
9702 * New release 0.2, removed the old xml_* files so that it's
9703 coherent with the other CVS base (W3C), far better conformance
9704 to standard, new namespaces, decent entities support, beginning
9705 of a SAX-like interface. Nearly nothing left intact, even the
9706 test examples ...
9707
97081998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9709
9710 * .cvsignore: Add .deps dir
9711
9712Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9713
9714 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9715
9716Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9717
9718 * configure.in: added test for CPP
9719 * AUTHORS, Changelog: the original ones didn't get commited but the
9720 glib ones instead, fixed.
9721 * Makefile.am: corrected an error in library naming
9722
9723Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9724
9725 * integrated code developped at W3C
9726 * changed the original Copyright
9727 * migrated to automake
9728 * prefixed the filenames by xml_ to avoid filename clashes
9729
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009730Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9731
9732 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9733 should not be called.
9734
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009735Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9736
9737 * libxml-2.0.pc.in: applied the patch to fix #101894
9738
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009739Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9740
9741 * tree.c : applied patch from Lukas Schroeder for register callbacks
9742 * valid.c: modified patch from Lukas Schroeder to test
9743 register callbacks with --chkregister
9744
Daniel Veillard067bae52003-01-05 01:27:54 +00009745Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9746
9747 * xmlreader.c: seriously changed the way data are pushed to
9748 the underlying parser, go by block of 512 bytes instead of
9749 tryng to detect tag boundaries at that level. Changed the
9750 way empty element are detected and tagged.
9751 * python/tests/reader.py python/tests/reader2.py
9752 python/tests/reader3.py: small changes mostly due to context
9753 reporting being different and DTD node being reported. Some
9754 errors previously undetected are now caught and fixed.
9755 * doc/xmlreader.html: flagged last section as TODO
9756
Daniel Veillard51a447a2003-01-04 19:42:46 +00009757Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9758
9759 * python/libxml.py: integrated the Python 2.2 optimizations
9760 from Hannu Krosing, while maintaining compatibility with
9761 1.5 and 2.1
9762
Daniel Veillarde59494f2003-01-04 16:35:29 +00009763Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9764
9765 * xmllint.c: a bit of cleanup
9766 * xmlreader.c: small fix
9767 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9768 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9769
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009770Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9771
9772 * python/setup.py.in: patch from Stéphane Bidoul to include
9773 drv_libxml2.py in setup.py
9774
Daniel Veillard66b82892003-01-04 00:44:13 +00009775Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9776
9777 * doc/xmlreader.html: starting documenting the new XmlTextReader
9778 interface.
9779
Daniel Veillard7704fb12003-01-03 16:19:51 +00009780Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9781
9782 * xmllint.c: added the --stream flag to use the TextReader API
9783 * xmlreader.c: small performance tweak
9784
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009785Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9786
9787 * xmlreader.c python/tests/reader2py: okay the DTD validation
9788 code on top of the XMLTextParser API should be solid now.
9789
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009790Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9791
9792 * xmlreader.c python/tests/reader2py: Fixing some more mess
9793 with validation and recursive entities while using the
9794 reader interface, it's getting a bit messy...
9795
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009796Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9797
9798 * xmlreader.c python/tests/reader.py: another couple of problem
9799 related to IsEmptyElement reported by Stéphane Bidoul needed
9800 some fixes.
9801
Daniel Veillard4f860202003-01-02 13:00:02 +00009802Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9803
9804 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9805 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9806 based on the python XmlTextReader interface.
9807
Daniel Veillard3c265e42003-01-01 21:06:49 +00009808Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9809
9810 * tree.c: backing out one change in the last patch which broke the
9811 regression tests
9812
Daniel Veillard5335dc52003-01-01 20:59:38 +00009813Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9814
9815 * global.data globals.c tree.c include/libxml/globals.h: applied
9816 an old patch from Lukas Schroeder to track node creation and
9817 destruction. Probably missing a lot of references at the moment
9818 and not usable reliably.
9819
Daniel Veillard8ba17412003-01-01 19:13:12 +00009820Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9821
9822 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9823 from doc/news.html and a stylesheet
9824
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009825Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9826
9827 * xmlreader.c python/tests/reader.py: fixed another couple of
9828 xmlreader bugs reported by Stéphane Bidoul and added tests.
9829
Daniel Veillard9e395c22003-01-01 14:50:44 +00009830Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9831
9832 * xmlreader.c python/tests/reader2.py: fixed another validity
9833 checking in external parsed entities raised by Stéphane Bidoul
9834 and added a specific regression test.
9835 * python/tests/reader3.py: cleanup
9836
Daniel Veillardd5896142002-12-31 14:45:26 +00009837Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * xmlreader.c python/tests/reader2.py: fixed a problem with
9840 validation within entities pointed by Stéphane Bidoul, augmented
9841 the tests to catch those.
9842
Daniel Veillarddc85f282002-12-31 11:18:37 +00009843Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * python/generator.py: modified the generator to allow keeping
9846 class references when creating new classes, needed to fix a bug
9847 pointed by Stéphane Bidoul where the input buffer of the
9848 xmlTextReader instance gets destroyed if the python wrapper for
9849 the input is not referenced anymore.
9850
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009851Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9854 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9855
Daniel Veillard571b8892002-12-30 12:37:59 +00009856Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * xmlreader.c python/tests/reader.py: fixed another problem
9859 pointed by Stéphane Bidoul
9860
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009861Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9864 with "<a/>"
9865
Daniel Veillardecaba492002-12-30 10:55:29 +00009866Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * SAX.c: warn on xmlns:prefix="foo"
9869 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9870 for namespace attributes handling.
9871
Daniel Veillard2d84a892002-12-30 00:01:08 +00009872Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9875 a really nasty problem raised by a DocBook XSLT transform
9876 provided by Sebastian Bergmann
9877
Daniel Veillard29b3e282002-12-29 11:14:41 +00009878Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9879
9880 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9881 by Stéphane Bidoul and integrated it into the tests
9882
Daniel Veillarde18fc182002-12-28 22:56:33 +00009883Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9886 extended the XmlTextReader API a bit, addding accessors for
9887 the current doc and node, and an entity substitution mode for
9888 the parser.
9889 * python/libxml.py python/libxml2class.txt: related updates
9890 * python/tests/Makefile.am python/tests/reader.py
9891 python/tests/reader2.py python/tests/reader3.py: updated a bit
9892 the old tests and added a new one to test the entities handling
9893
Daniel Veillardaba976d2002-12-28 21:14:18 +00009894Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * python/generator.py python/libxml2class.txt
9897 python/tests/reader.py python/tests/reader2.py: changed the
9898 generator to provide casing for the XmlTextReader similar to
9899 C# so that examples and documentation are more directly transposable.
9900 Fixed the couple of tests in the suite.
9901
Daniel Veillard83298842002-12-28 15:12:33 +00009902Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * doc/guidelines.html: added a document on guildeline for
9905 publishing and deploying XML
9906
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009907Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * valid.c xmlreader.c: final touch running DTD validation
9910 on the XmlTextReader
9911 * python/tests/Makefile.am python/tests/reader2.py: added a
9912 specific run based on the examples from test/valid/*.xml
9913
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009914Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * python/libxml.py: added a few predefined xmlTextReader parser
9917 configuration values.
9918
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009919Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * python/libxml_wrap.h: trying to fix #102037
9922
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009923Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * SAX.c: fixing bug #95296, when the predefined entities
9926 are redefined in the DTD the default one must be used
9927 instead anyway.
9928
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009929Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9930
9931 * doc/xmllint.xml
9932 * doc/xmllint.1
9933 Add discussion of XML_DEBUG_CATALOG to xmllint man
9934 page - bug #100907
9935
9936
Daniel Veillarddf512f42002-12-23 15:56:21 +00009937Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * xmlreader.c: Fixed the empty node detection to avoid reporting
9940 an inexistant close tag.
9941
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009942Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9945 for Python 2.1
9946
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009947Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9950
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009951Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * doc/libxml2-api.xml python/tests/reader.py: one really need
9954 to provide the base URI information when creating a reader parser
9955 from an input stream. Updated the API and the example using it.
9956
Daniel Veillardea7751d2002-12-20 00:16:24 +00009957Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9960 include/libxml/valid.h include/libxml/xmlreader.h: working on
9961 DTD validation on top of xml reader interfaces. Allows to
9962 validate arbitrary large instances. This required some extensions
9963 to the valid module interface and augmenting the size of xmlID
9964 and xmlRef structs a bit.
9965 * uri.c xmlregexp.c: simple cleanup.
9966
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009967Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9970 work on the xml reader interfaces.
9971 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9972 Web page for the Windows binaries.
9973
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009974Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * xmlIO.c: applied a patch for VMS following the report by
9977 Nigel Hall
9978
Daniel Veillard3772de32002-12-17 10:31:45 +00009979Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * parser.c: the parseStartTag bug fix wasn't complete.
9982
Daniel Veillard67df8092002-12-16 22:04:11 +00009983Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9986 parseStartTag, fixing it.
9987 * test/att4 result/att4 result/noent/att4: adding the test
9988 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9989 more methods to XmlTextReader.
9990
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009991Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9992
9993 * win32/libxml2.def.src: added more xml reader exports
9994 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9995 to the build
9996
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009997Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9998
9999 * doc/tutorial/xmltutorial.xml
10000 plus generated html and pdf
10001 Updating tutorial again based on further comments from Niraj
10002 Tolia on the last iteration
10003
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010004Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10005
10006 * doc/tutorial/xmltutorial.xml
10007 * doc/tutorial/includekeyword.c
10008 * doc/tutorial/includegetattribute.c
10009 plus generated html and pdf
10010 Adding fix from Niraj Tolia to tutorial to properly free memory.
10011
10012
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010013Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10016 more methods of XmlTextReader.
10017 * python/libxml2class.txt python/tests/reader.py: this increased the
10018 methods in the bndings, augmented the test to check those new
10019 functions.
10020
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010021Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10024 methods of XmlTextReader.
10025 * python/generator.py python/libxml_wrap.h python/types.c
10026 python/libxml2class.txt: added the reader to the Python bindings
10027 * python/tests/Makefile.am python/tests/reader.py: added a specific
10028 test for the Python bindings of the Reader APIs
10029 * parser.c: small cleanup.
10030
Daniel Veillard06503452002-12-13 10:42:08 +000010031Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * xinclude.c: fallback was only copying the first child not the
10034 full child list of the fallback element, closes #89684 as reopened
10035 by Bernd Kuemmerlen
10036
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010037Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10038
10039 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10040
Daniel Veillard000eafb2002-12-12 10:04:22 +000010041Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10042
Daniel Veillardc1eed322002-12-12 11:01:32 +000010043 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010044 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010045 gives enum values, fix functype return type, put back fields in
10046 structs
10047 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010048
Daniel Veillard024b5702002-12-12 00:15:55 +000010049Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10052 about htmlNodeDumpOutput location.
10053 * xpath.c: removed an undefined function signature
10054 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10055 too many symbols in the API breaking the python bindings.
10056 Updated with the libxslt/libexslt changes.
10057
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010058Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * configure.in: preparing release of 2.4.29
10061 * doc/*: rebuilt the docs and API
10062 * xmlreader.c: a few more fixes for the XmlTextReader API
10063
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010064Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10065
10066 * include/win32config.h: applied mingw patch from Magnus Henoch
10067
Daniel Veillard5aad8322002-12-11 15:59:44 +000010068Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10071
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010072Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10075 building Python script, does the C parsing directly, generates
10076 a better API description including structure fieds defs and
10077 enums. Still a couple of bugs, but good enough for the python
10078 wrappers now.
10079 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10080 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10081 include/libxml/schemasInternals.h include/libxml/tree.h: more
10082 cleanup based on the python analysis script reports.
10083 * libxml.spec.in: make sure the API XML description is part of the
10084 devel package.
10085
Daniel Veillard01c13b52002-12-10 15:19:08 +000010086Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10089 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10090 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10091 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10092 code cleanup, especially the function comments.
10093 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10094
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010095Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10096
10097 * Makefile.am xmlreader.c include/libxml/Makefile.am
10098 include/libxml/xmlreader.h: Adding a new set of APIs based on
10099 the C# TextXmlReader API but converted to C. Allow to parse
10100 in constant memory usage, far simpler to program and explain
10101 than the SAX like APIs, unfinished but working.
10102 * testReader.c: test program
10103
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010104Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10105
10106 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10107
Daniel Veillard64b35282002-12-04 15:10:40 +000010108Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * tree.c: Chip turner indicated that XHTML1 serialization
10111 rule for style actually break on both IE and Mozilla,
10112 try to avoid the rule if escaping ain't necessary
10113
Daniel Veillard8efff672002-12-04 11:44:48 +000010114Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * nanhttp.c: handle HTTP URL escaping, problem reported by
10117 Glen Nakamura and Stefano Zacchiroli
10118
Daniel Veillard1c732d22002-11-30 11:22:59 +000010119Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10120
10121 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10122
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010123Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * uri.c: Johann Richard pointed out some XPointer problems for
10126 URN based URI references in XInclude. Modified the URI parsing
10127 and saving routines to allow correct parsing and saving of
10128 XPointers, especially when attached to "opaque" scheme accordingly
10129 to RFC 2396
10130
Daniel Veillard8db67d22002-11-27 19:39:27 +000010131Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10134 of refactoring to the HTML saving code.
10135 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10136 in the doc.
10137
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010138Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10141 to a buffer API to reuse the generic dump to an OutputIO layer,
10142 this reduces code, fixes xmlNodeDump() for XHTML, also made
10143 xmlNodeDump() now return the number of byte written.
10144
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010145Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * python/setup.py.in: another patch from Stéphane Bidoul for
10148 Python bindings on Windows
10149 * doc/parsedecl.py: small cleanup
10150
Daniel Veillard9715c172002-11-25 16:33:40 +000010151Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * libxml.spec.in configure.in: add a line in %changelog for releases
10154
Daniel Veillard9bc53102002-11-25 13:20:04 +000010155Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * parser.c: patch from Marcus Clarke fixing a problem in entities
10158 parsing that was detected in KDe documentations environment.
10159
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010160Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10161
10162 * python/libxml.c (libxml_prev): Return the previous as opposed to
10163 the next node (I guess this is the result of some cut & paste programming:)
10164
Daniel Veillard80d7b902002-11-23 16:23:08 +000010165Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10168
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010169Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * python/generator.py python/libxml.c python/setup.py.in: trying
10172 to fix the Python bindings build on Windows (Stéphane Bidoul)
10173
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010174Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10175
10176 * win32/configure.js: added option for python bindings
10177 * win32/libxml2.def.src: added more exports
10178
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010179Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10180
10181 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10182 pthreads
10183 * win32/wince/*: applied updates to Windows CE port from Javier
10184
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010185Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10186
10187 * configure.in: preparing 2.4.28
10188 * libxml.spec.in doc/Makefile.am: some cleanup
10189 * doc/*: updated the news and regenerated.
10190
Daniel Veillardfee408f2002-11-22 13:18:30 +000010191Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * HTMLparser.c: final touch at closing #87235 </p> end tags
10194 need to be generated.
10195 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10196 this change slightly the output of a few tests
10197 * doc/*: regenerated
10198
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010199Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10200
10201 * parserInternals.c: fixing bug #99190 when UTF8 document are
10202 parsed using the progressive parser and the end of the chunk
10203 is in the middle of an UTF8 multibyte character.
10204
William M. Brack8b2c7f12002-11-22 05:07:29 +000010205Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10206
10207 * threads.c: fixed initialization problem in xmlNewGlobalState
10208 which was causing crash.
10209 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10210 in xmlInitializeGlobalState.
10211 * parserInternals.c: cleaned up ctxt->sax initialisation.
10212
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010213Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * tree.c include/libxml/tree.h: modified the existing APIs
10216 to handle XHTML1 serialization rules automatically, also add
10217 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10218 libxslt serialization uses it when needed without changing
10219 the library API.
10220 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10221 result/xhtml1: added a new test specifically for xhtml1 output
10222 and updated the result of one XHTML1 test
10223
Daniel Veillardd076a202002-11-20 13:28:31 +000010224Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * xinclude.c parserInternals.c encoding.c: fixed #99082
10227 for xi:include encoding="..." support on text includes.
10228 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10229 test/XInclude/ents/isolatin.txt : added a specific regression test
10230 * python/generator.py python/libxml2class.txt: fixed the generator
10231 the new set of comments generated for doc/libxml2-api.xml were
10232 breaking the python generation.
10233
Daniel Veillard817e70b2002-11-19 22:28:48 +000010234Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10237 * configure.in: patch for Solaris on new autoconf closes #98880
10238 * doc/parsedecl.py: repair the frigging API building script,
10239 did I say that python xmllib sucks ?
10240 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10241 and some comment are no more truncated.
10242
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010243Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * parser.c: Martin Stoilov pointed out a potential leak in
10246 xmlCreateMemoryParserCtxt
10247
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010248Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10251 included in HTML documents and using the push parser.
10252
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010253Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10254
10255 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10256 specified, look for the Python interpreter not just in the
10257 specified root but also in the specified location. Fixes #98825
10258
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010259Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10260
10261 * python/libxml.c: fixing bug #98792 , node may have no doc
10262 and dereferencing without checking ain't good ...
10263
Daniel Veillarddad3f682002-11-17 16:47:27 +000010264Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * configure.in: preparing release 2.4.27
10267 * doc/* : updated and rebuilt the docs
10268 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10269 and all the docs are actually packaged and in the final RPMs
10270 * parser.c parserInternals.c include/libxml/parser.h: restore
10271 xmllint --recover feature.
10272
Daniel Veillard68e9e742002-11-16 15:35:11 +000010273Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
Daniel Veillard784b9352003-02-16 15:50:27 +000010275 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010276 processing of parsed entities, and XPath computation on sustitued
10277 entities.
10278 * testXPath.c: make sure entities are substitued.
10279
Daniel Veillard328f48c2002-11-15 15:24:34 +000010280Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
Daniel Veillard784b9352003-02-16 15:50:27 +000010282 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010283 processing of internal parsed entities, which had to be changed.
10284
Daniel Veillard66651aa2002-11-15 11:21:43 +000010285Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10288 trying to fix bug #98517 about building outside the source tree
10289 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10290
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010291Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10292
10293 * include/win32config.h: cleanup
10294 * win32/Makefile.mingw: integrated mingw in JScript configure
10295 * win32/Makefile.msvc: modified to allow mingw coexistence
10296 * win32/configure.js: integrated mingw
10297 * win32/Readme.txt: cleanup
10298
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010299Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * HTMLparser.c: strengthen the guard in the Pop macros,
10302 like in the XML parser, closes bug #97315
10303
Daniel Veillard0821b152002-11-12 20:57:47 +000010304Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10307 callback is never used.
10308
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010309Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * parserInternals.c: fixed the initialization of the SAX structure
10312 which was breaking xsltproc
10313 * xpath.c: patch from Petr Pajas for CDATA nodes
10314 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10315 * parser.c include/libxml/parser.h: patch from Peter Jones
10316 removing a leak in xmlSAXParseMemory() and adding the
10317 function xmlSAXParseMemoryWithData()
10318
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010319Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10320
10321 adding pdf of tutorial, changing web page to link to it
10322 * doc/tutorial/xmltutorial.pdf
10323 * doc/xml.html
10324 * doc/docs.html
10325
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010326Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10327
10328 * doc/tutorial/ar01s08.html
10329 adding file what I forgot for tutorial
10330
10331
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010332Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10333
10334 Adding encoding discussion to tutorial
10335 Added:
10336 * doc/tutorial/images/*.png: DocBook admonition image files
10337 * doc/tutorial/apf.html, apg.html: new generated html
10338 * doc/tutorial/includeconvert.c: conversion code entity file
10339 changed:
10340 * doc/tutorial/xmltutorial.xml: DocBook original
10341 * doc/tutorial/*.html: generated html
10342
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010343Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10344
10345 * include/libxml/*.h: retired xmlwin32version.h
10346 * doc/Makefile.am: retired xmlwin32version.h
10347 * win32/configure.js: retired xmlwin32version.h
10348
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010349Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10350
10351 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010352 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10353 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010354
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010355Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * globals.c: fixed a typo pointed out by Igor
10358 * xpath.c: try to speed up node compare using line numbers
10359 if available.
10360
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010361Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * tree.c: make xmlFreeNode() handle attributes correctly.
10364
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010365Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10366
10367 * catalog.c: completed the #96963 fix, as reported by Karl
10368 Eichwalder
10369
Daniel Veillard56f21f22002-11-06 15:49:46 +000010370Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10373
Daniel Veillard91ad8792002-11-04 17:06:52 +000010374Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * Makefile.am: switched the order of a couple of includes
10377 to fix bugs #97100
10378
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010379Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10380
10381 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10382 xmlLoadCatalogs that used to separate directories with a ':'.
10383
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010384Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10385
10386 * threads.c: improvements to the Windows-side of thread handling
10387 * testThreads.c: conditionally excluded unistd.h
10388 * testThradsWin32.c: broke overlong lines
10389 * include/win32config.h: adapted thread-related macros to the new
10390 scheme and for pthreads on Windows
10391 * win32/Makefile.msvc: introduced a more flexible thread build,
10392 added testThreads[Win32].c to the build
10393 * win32/configure.js: introduced a more flexible thread config
10394
John Fleck61f6fb62002-10-31 15:23:29 +0000103952002-10-31 John Fleck <jfleck@inkstain.net>
10396
10397 * doc/xml.html (and, by implication, FAQ.html)
10398 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10399
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010400Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10401
10402 * configure.in: removed xmlwin32version.h
10403 * include/libxml/Makefile.am: removed xmlwin32version.h
10404
Daniel Veillardce66ce12002-10-28 19:01:59 +000010405Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10406
10407 * tree.c: applied patch from Brian Stafford to fix a bug
10408 in xmlReconciliateNs()
10409
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010410Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * tree.c: applied patch from Christian Glahn to allow
10413 xmlNewChild() on document fragment nodes
10414
Daniel Veillardb39bc392002-10-26 19:29:51 +000010415Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * parser.c: Christian Glahn found a problem with a recent
10418 patch to xmlParseBalancedChunkMemoryRecover()
10419 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10420 problems
10421 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10422 test/schemas/seq*: added the test cases from Charles
10423
Daniel Veillard366a9152002-10-23 20:43:53 +000010424Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10427 serious cleanup of the spec file and associated changes
10428 in the Makefiles.
10429 * valid.c: try to remove some warnings on x86_64
10430
Daniel Veillardd033d022002-10-23 14:55:02 +000010431Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10434 fix bug #96586
10435
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010436Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10439 parsing, applied his patch
10440 * result/HTML/attrents.html result/HTML/attrents.html.err
10441 result/HTML/attrents.html.sax test/HTML/attrents.html:
10442 added the test and result case provided by Mikhail Sogrine
10443
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010444Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * vms/build_libxml.com vms/config.vms vms/readme.vms
10447 include/libxml/parser.h include/libxml/parserInternals.h
10448 include/libxml/tree.h include/libxml/xmlIO.h
10449 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10450 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10451 Applied the VMS update patch from Craig A. Berry
10452 * doc/*.html: update
10453
Daniel Veillardf000f072002-10-22 14:28:17 +000010454Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10455
10456 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10457
Daniel Veillard1e208222002-10-22 14:25:25 +000010458Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * debugXML.c: adding a grep command to --shell in xmllint
10461 for T.V. Raman
10462
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010463Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * xmlcatalog.c: tried to fix some of the problem with --sgml
10466
Daniel Veillard935494a2002-10-22 14:22:46 +000010467Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * parser.c: tried to fix bug #91500 where doc->children may
10470 be overriden by a call to xmlParseBalancedChunkMemory()
10471
10472Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10475 identifiers in SGML catalogs containing '&'
10476
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010477Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * python/types.c: fixed bugs when passing result value tree
10480 to Python functions.
10481
Daniel Veillard48267432002-10-18 11:21:38 +000010482Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * configure.in: preparing the release of 2.4.26
10485 * doc/*: updated and rebuilt the documentation
10486
Daniel Veillardbb284f42002-10-16 18:02:47 +000010487Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10488
10489 * parser.c: fixed a XML Namespace compliance bug reported by
10490 Alexander Grimalovsky
10491
Daniel Veillard44892f72002-10-16 15:23:26 +000010492Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * HTMLtree.c: fixed serialization of script and style when
10495 they are not lowercase (i.e. added using the API to the tree).
10496
Daniel Veillard2fd85422002-10-16 14:32:41 +000010497Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * valid.c: make xmlValidateDocument emit a warning msg if there
10500 is no DTD, pointed by Christian Glahn
10501
Daniel Veillard32370232002-10-16 14:08:14 +000010502Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10505 content model when some of the blocks have min or max, and a couple
10506 of bugs found in the process.
10507 * result/schemas/list0* test/schemas/list0*: added some specific
10508 regression tests
10509
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010510Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * README: updated the contact informations
10513
Daniel Veillard63186732002-10-15 08:43:17 +000010514Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10517 misses it, reported by Peter Bray.
10518
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010519Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10522 and removed a few warnings
10523
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010524Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * parser.c: Christian Glahn found a small bug in the push parser.
10527 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10528 public
10529
Daniel Veillard6045c902002-10-09 21:13:59 +000010530Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10531
10532 * xmlschemas.c include/libxml/xmlschemas.h: added
10533 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10534 * testSchemas.c: added --memory to test the new interface
10535
Daniel Veillardf0070122002-10-09 14:24:17 +000010536Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * doc/index.py doc/search.php: integrated the XSLT indexing,
10539 a few fixed in the indexer, added a scope selection at the
10540 search level.
10541
Daniel Veillard01992e02002-10-09 10:20:30 +000010542Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10545 this was due to uninitialized parts of the validation context
10546
Daniel Veillard321be0c2002-10-08 21:26:42 +000010547Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * debugXML.c: applied patch from Mark Vakoc except the API
10550 change, preserved it.
10551 * doc/*: updated the docs to point to the search engine for
10552 information lookup or before bug/help reports.
10553
Daniel Veillard01e87d22002-10-08 16:55:06 +000010554Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * doc/index.py doc/search.php: added mailing-list archives
10557 indexing and lookup
10558
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010559Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10562
Daniel Veillard9b006132002-10-07 11:13:27 +000010563Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * doc/index.py: improved HTML indexing
10566 * doc/search.php: make the queries also lookup the HTML based indexes
10567
Daniel Veillard141d04b2002-10-06 21:51:18 +000010568Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * doc/index.py: added HTML page indexing
10571
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010572Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10573
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010574 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010575 problem in libxslt.
10576 * catalog.c: fixed list handling in XML_CATALOG_FILES
10577
Daniel Veillardceb09b92002-10-04 11:46:37 +000010578Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * valid.c: typo/bug found by Christian Glahn
10581
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010582Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10583
10584 * xmlIO.c: applied Windows CE patch from Javier.
10585 * win32/wince: new directory, contains support for the PocketPC
10586 with Windows CE from Javier.
10587 * include/win32config.h: reorganised, removed duplicate
10588 definitions and applied WinCE patch from Javier.
10589 * include/wsockcompat.h: new file, now contains WinSock
10590 compatibility macros.
10591 * win32/Makefile.msvc: introduced double-run compilation.
10592
Daniel Veillarde16b5742002-09-26 17:50:03 +000010593Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * configure.in include/libxml/xmlwin32version.h: preparing release
10596 of 2.4.25
10597 * doc/*: updated and regenerated teh docs and web pages.
10598
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010599Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10600
10601 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10602 error were not covering namespace declarations.
10603 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10604 it was missing the attribute declaration for the namespace
10605 * result/VC/NS3: the fix now report breakages in that test
10606
Daniel Veillardabe01742002-09-26 12:40:03 +000010607Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10610
Daniel Veillard2ace1952002-09-26 12:28:02 +000010611Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10612
10613 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10614 and regenerated the docs and web site
10615
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010616Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10619 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10620 not before
10621
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010622Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * python/generator.py python/libxml2class.txt: fixed a stupid error
10625 breaking the python API
10626
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010627Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10630 triostr.c triostr.h: applied a trio update patch from
10631 Bjorn Reese which should work with MinGW
10632
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010633Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * tree.c: improving some documentation comments
10636 * xmlregexp.c: found and fixed a mem leak with python regression tests
10637 * doc/*: rebuilt the doc and the API XML file including the
10638 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10639 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10640 python/types.c: added access to the XML Schemas regexps from
10641 python
10642 * python/tests/Makefile.am python/tests/regexp.py: added a
10643 simple regexp bindings test
10644
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010645Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10646
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010647 * doc/xml.html:
10648 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010649
Daniel Veillard118aed72002-09-24 14:13:13 +000010650Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10651
10652 * xmlregexp.c: fixed the data callback on transition functionality
10653 which was broken when using the compact form
10654 * result/schemas/*: updated the results, less verbose, all tests
10655 pass like before
10656 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10657 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10658 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10659 annoying warnings
10660 * xpath.c: try to provide better error report when possible
10661
Daniel Veillard72336152002-09-21 13:08:14 +000010662Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * Makefile.am: fixed a breakage raised by Jacob
10665
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010666Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10667
10668 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10669 which don't use sockets
10670
Igor Zlatkovic01280582002-09-20 16:40:34 +000010671Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10672
10673 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10674 * win32/configure.js: applied zlib patch from Daniel Gehriger
10675
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010676Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10677
10678 * win32/configure.js: applied the patch from Mark Vakoc for
10679 regexp support
10680 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10681 for regexp support
10682
Daniel Veillardb5c05732002-09-20 13:36:25 +000010683Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * xmlschemastypes.c: as pointed by Igor Float and Double
10686 parsing ain't finished yet
10687
Daniel Veillard40b11342002-09-20 12:01:39 +000010688Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * Makefile.am configure.in: trying to fix #88412 by bypassing
10691 all the python subdir if python ain't detected
10692
Daniel Veillard23e73572002-09-19 19:56:43 +000010693Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10696 made configuring with regexps/automata/unicode the default
10697 but without schemas ATM
10698 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10699 fixed the regexp based DTD validation performance and memory
10700 problem by switching to a compact form for determinist regexps
10701 and detecting the determinism property in the process. Seems
10702 as fast as the old DTD validation specific engine :-) despite
10703 the regexp built and compaction process.
10704
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010705Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * valid.c: determinism is debugged, new DTD checking code now works
10708 but xmlFAComputesDeterminism takes far too much CPU and the whole
10709 set usues too much memory to be really usable as-is
10710
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010711Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * tree.c: fixed another stupid bug in xmlGetNodePath()
10714 * xmllint.c: --version now report the options compiled in
10715
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010716Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10717
10718 * HTMLparser.c: small cleanup
10719 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10720 when configured with them. A bit of debugging around the determinism
10721 checks is still needed
10722
Daniel Veillard63b01c22002-09-17 19:25:28 +000010723Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10724
10725 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10726
Daniel Veillard92727042002-09-17 17:59:20 +000010727Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10728
10729 * xmlIO.c: small portability glitch fixed.
10730
Daniel Veillard84d70a42002-09-16 10:51:38 +000010731Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * xmlschemastypes.c: incomplete steps for real/double support
10734 * testAutomata.c include/libxml/xmlautomata.h
10735 include/libxml/xmlregexp.h: avoiding a compilation problem
10736 * valid.c include/libxml/valid.h: starting the work toward using
10737 the regexps for actual DTD validation
10738
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010739Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * hash.c: cosmetic cleanup
10742 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10743 integrating a DTD validation layer based on the regexps
10744
Daniel Veillard4402ab42002-09-12 16:02:56 +000010745Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10748 the determinism was tested before eliminating the epsilon
10749 transitions :-(
10750
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010751Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * python/generator.py python/libxml.c python/libxml.py
10754 python/libxml2-python-api.xml python/libxml2class.txt
10755 python/libxml_wrap.h python/types.c: updated the python
10756 bindings, added code for easier File I/O, and the ability to
10757 define a resolver from Python fixing bug #91635
10758 * python/tests/Makefile.am python/tests/inbuf.py
10759 python/tests/outbuf.py python/tests/pushSAXhtml.py
10760 python/tests/resolver.py python/tests/serialize.py: updated
10761 and augmented the set of Python tests.
10762
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010763Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10764
10765 * win32/configure.js: added more readme info for the binary
10766 package.
10767
Daniel Veillard607b35c2002-09-10 12:16:19 +000010768Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * xmlIO.c: fixed a stupid out of bound array error
10771
10772Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10775 messing around with support for Windows path, cleanups,
10776 trying to identify and fix the various code path to the
10777 filename access. Added xmlNormalizeWindowsPath()
10778
Daniel Veillard76575762002-09-05 14:21:15 +000010779Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * error.c valid.c: working on better error reporting of validity
10782 errors, especially providing an accurate context.
10783 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10784 error reports in those cases.
10785
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010786Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10787
10788 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10789 parser.c parserInternals.c xmlIO.c: get rid of all the
10790 perror() calls made in the library execution paths. This
10791 should fix both #92059 and #92385
10792
Daniel Veillard19aa7022002-09-05 11:14:19 +000010793Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10794
10795 * xmllint.c: memory leak reporting was broken after a change
10796 of the preprocessor symbol used to activate it.
10797
Daniel Veillardec6725e2002-09-05 11:12:45 +000010798Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * tree.c: try to make the copy function work for node of
10801 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10802 DOM layers though, not libxml2 itself.
10803
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010804Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * valid.c: try to provide file and line informations, not all
10807 messages are covered, but it's a (good) start
10808
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010809Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * xinclude.c: reimplemented a large part of the XInclude
10812 processor, trying to minimize resources used, James Henstridge
10813 provided a huge test case which was exhibiting severe memory
10814 consumption problems.
10815
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010816Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * python/Makefile.am: applied patch from Christophe Merlet to
10819 reestablish DESTDIR
10820
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010821Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10822
10823 * libxml.spec.in: fixes libary path for x86_64 AMD
10824
John Fleckbe98b332002-09-04 03:16:23 +000010825Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10826
10827 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010828 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010829 (plus resulting generated html files)
10830 fixing one spot I missed in the tutorial where I hadn't freed
10831 memory properly
10832
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010833Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10834
10835 * doc/tutorial/includeaddattribute.c
10836 * doc/tutorial/includeaddkeyword.c
10837 * doc/tutorial/includegetattribute.c
10838 * doc/tutorial/includekeyword.c
10839 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010840 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010841 update tutorial to properly free memory (thanks to Christopher
10842 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010843 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010844 added image files so the callouts are graphical, making it
10845 easier to read ( use "--param callout.graphics 1" to generate
10846 html with graphical callouts)
10847
Daniel Veillarde1662542002-08-28 11:50:59 +000010848Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10849
10850 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10851 nice logos generated by Marc Liyanage
10852 * doc/site.xsl *.html: changed the stylesheet to show the new
10853 logo and regenerated the pages
10854
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010855Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10858
Daniel Veillard42766c02002-08-22 20:52:17 +000010859Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10860
10861 * xpath.c: possible mem leak patch from Jason Adams
10862
10863Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10866 in the XQuery namespace
10867 * configure.in: preparing 2.4.24
10868 * doc/*.html: updated the web pages
10869
10870Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * python/generator.py: closing bug #85258 by generating conditional
10873 compile check to avoid linking to routines not configured in.
10874
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000108752002-08-22 Havoc Pennington <hp@pobox.com>
10876
10877 * autogen.sh: update error message for missing automake
10878
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010879Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * python/Makefile.am: typo in target name resulted in libxml2.py
10882 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10883
Daniel Veillard22669b22002-08-22 07:17:11 +000010884Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * win32/win32/Makefile.mingw: updated with version from
10887 Elizabeth Barham at http://soggytrousers.net/repository/
10888
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010889Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10890
10891 * win32/Makefile.msvc: added the prefix location to the include
10892 and lib search path.
10893
Havoc Pennington830e8972002-08-18 22:22:13 +0000108942002-08-18 Havoc Pennington <hp@pobox.com>
10895
10896 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10897 both automake 1.6 and 1.4 installed get the right automake. Means
10898 compilation from CVS will now require the latest automake 1.4
10899 release, or manually creating symlinks called "automake-1.4" and
10900 "aclocal-1.4"
10901
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010902Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * configure.in python/Makefile.am: more AMD 64 induced changes from
10905 Frederic Crozat
10906
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010907Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xinclude.c: oops I was missing the xml:base fixup too
10910 * result/XInclude/*.xml: this adds xml:base attributes to most
10911 results of the tests
10912
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010913Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * xinclude.c: quick but apparently working implementation of
10916 xi:fallback, should close bug #89684
10917 * Makefile.am test/XInclude/docs/fallback.xml
10918 result/XInclude/fallback.xml: added a basic test for fallback,
10919 and run with --nowarning to avoid a spurious warning
10920 * configure.in: applied patch from Frederic Crozat for python
10921 bindings on AMD 64bits machines.
10922
Daniel Veillard9e923512002-08-14 08:48:52 +000010923Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10926 the caller don't pass a SAX callback block.
10927
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010928Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * tree.c: applied the same fix for the XML-1.0 namespace to
10931 xmlSearchNsByHref() as was done for xmlSearchNs()
10932
Daniel Veillardad11b302002-08-12 14:53:41 +000010933Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * libxml.3: small cleanup of the man page
10936 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10937 when serializing HREF attributes generated by XSLT.
10938
Daniel Veillardc084e472002-08-12 13:27:28 +000010939Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10942 version of Marc Liyanage' patch for boolean attributes in HTML
10943 output
10944
Daniel Veillard5f91b372002-08-12 12:13:01 +000010945Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * python/tests/serialize.py: fixed the test results, indenting
10948 behaviour changed slightly
10949
Aleksey Sanin9e951762002-08-08 18:02:41 +000010950Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10951
10952 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10953 new c14n function to Windows def files
10954
Aleksey Saninea4272a2002-08-02 23:50:03 +000010955Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10956
10957 * c14n.c: fixed a memory leak in c14n code
10958
Daniel Veillard58e44c92002-08-02 22:19:49 +000010959Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * parser.c include/libxml/parser.h: adding a new API for Christian
10962 Glahn: xmlParseBalancedChunkMemoryRecover
10963 * valid.c: patch from Rick Jones for some grammar cleanup in
10964 validation messages
10965 * result/VC/* result/valid/*: this slightly change some of the
10966 regression tests outputs
10967
Daniel Veillard0bf29002002-08-01 12:54:11 +000010968Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * tree.c: trying to fix a problem in namespaced attribute handling
10971 raised by Christian Glahn
10972
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010973Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * encoding.c include/libxml/encoding.h: Opening the interface
10976 xmlNewCharEncodingHandler as requested in #89415
10977 * python/generator.py python/setup.py.in: applied cleanup
10978 patches from Marc-Andre Lemburg
10979 * tree.c: fixing bug #89332 on a specific case of loosing
10980 the XML-1.0 namespace on xml:xxx attributes
10981
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010982Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10983
10984 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10985 corner case from new Merlin's test suite and added a callback
10986 that will be used to improve xmlsec performance
10987
10988
Daniel Veillard0b22def2002-07-29 16:23:03 +000010989Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * HTMLtree.c: trying to fix the <style> escaping problem in
10992 HTML serialization bug #89342
10993
Daniel Veillard0b28e882002-07-24 23:47:05 +000010994Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10997 and rebuilt the web site.
10998
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010999Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011000
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011001 * include/libxml/tree.h: added _private member to xmlNs struct
11002
Daniel Veillard1d995272002-07-22 16:43:32 +000011003Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11004
11005 * HTMLparser.c: fixing bug #84876 based on the xml working
11006 code.
11007
William M. Brack61eaba52002-07-21 11:14:18 +000011008Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11009
11010 * python/Makefile.am: enhanced to fix bug 72012 (errors
11011 when using '-jX' make parameter)
11012
William M. Brackef61d202002-07-19 08:32:00 +000011013Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11014
11015 * xpath.c: small additional enhancement for booleans
11016 compared to nodesets
11017
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011018Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * HTMLtree.c: changed the order of the encoding declaration
11021 attributes in the meta tags due to a bug in IE/Mac
11022
William M. Brack0c022ad2002-07-12 00:56:01 +000011023Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11024
11025 * xpath.c: enhanced handling of booleans (especially '='
11026 and '!=' for nodesets) - fixes bug 85256. Added new
11027 routine xmlXPathNotEqualValues for more proper handling
11028 of '!=' when nodesets are involved.
11029
Daniel Veillard06944e22002-07-11 19:55:18 +000011030Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11033 doc/xmlcatalog_man.xml to the source distribution
11034
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011035Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11036
11037 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11038 asked for this.
11039
Daniel Veillard539638b2002-07-06 19:55:14 +000011040Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * configure.in: preparing 2.4.23
11043 * doc/*: rebuilt the docs
11044
Daniel Veillard176d99f2002-07-06 19:22:28 +000011045Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * parser.c: fixing bug #84169 by fixing the
11048 comment of xmlCreatePushParserCtxt to describe the
11049 encoding detection parameters better.
11050
Daniel Veillard37f961d2002-07-06 17:53:56 +000011051Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * valid.c: fixing bug #79331 in one path the lookup for
11054 ID attributes on a namespaced node wasn't handled correctly :-\
11055
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011056Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * HTMLparser.c: trying to fix 87235 about discarded white
11059 spaces in the HTML parser.
11060 * result/HTML/*: this changes the output of a number of HTML
11061 regression tests
11062
Daniel Veillardfdc91562002-07-01 21:52:03 +000011063Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * xpath.c: applied patch from Richard Jinks for the namespace
11066 axis + fixed a memory error.
11067 * parser.c parserInternals.c: applied patches from Peter Jacobi
11068 removing ctxt->token for good.
11069 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11070 popped out by the regression tests.
11071 * Makefile.am: patch for threads makefile from Gary Pennington
11072
William M. Brack6000af52002-06-28 11:43:13 +000011073Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11074
Daniel Veillardfdc91562002-07-01 21:52:03 +000011075 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011076 expressions involving preceding-sibling (et al).
11077
Daniel Veillard153120c2002-06-18 07:58:35 +000011078Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11079
11080 * hash.c: applied a patch from Peter Jacobi to solve a problem
11081 when compiling with the Watcom C on Win32
11082 * result/schemas/*.err: the change of hashing algo generated
11083 permutations in the output
11084
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011085Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * hash.c: applied patch from Sander Vesik improving the quality of
11088 the hash function.
11089
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110902002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011091
11092 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11093 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11094 xmllint.c xpath.c: replaced sprintf() with snprintf()
11095 to prevent possible buffer overflow (the bug was pointed
11096 out by Anju Premachandran)
11097
Daniel Veillarde059b892002-06-13 15:32:10 +000011098Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * parser.c: removed an uninitialized data error popped by valgrind
11101 on PE references
11102
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011103Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11104
11105 * doc/xml.html
11106 adding tutorial reference to the web page
11107
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011108Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11109
11110 * doc/tutorial/xmltutorial.xml
11111 * doc/tutorial/ar01s07.html
11112 * doc/tutorial/ape.html
11113 * doc/tutorial/includegetattribute.c
11114 adding section to tutorial about retrieving an attribute
11115 value
11116
Daniel Veillardf5582f12002-06-11 10:08:16 +000011117Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * parser.c: applied a couple of patches from Peter Jacobi to start
11120 to get rid of ctxt->token, with a possible significant speed
11121 improvement to be gained once done. Better compliance with PE
11122 references constructs in DTDs too.
11123 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11124 from Peter too
11125
Daniel Veillard38d80e22002-06-11 07:24:56 +000011126Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11127
11128 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11129 xmlParseElement was likely to have been deallocated at the
11130 time of the report, possibly leading to segfault. Just report
11131 the tag name now.
11132
Daniel Veillard9e412302002-06-10 15:59:44 +000011133Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * xpath.c: patch from Richard Jinks for XPath substring() function
11136 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11137
Aleksey Sanina5808b92002-06-14 17:07:41 +0000111382002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011139
11140 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11141
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011142Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11143
11144 *doc/FAQ.html
11145 fixing typos in FAQ, thanks to Robert Funnell for the
11146 editing help
11147
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011148Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * NEWS: got complaints from rpmlint that it was empty
11151
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011152Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11153
11154 * added doc/tutorial, including:
11155 apa.html
11156 apb.html
11157 apc.html
11158 apd.html
11159 ar01s02.html
11160 ar01s03.html
11161 ar01s04.html
11162 ar01s05.html
11163 ar01s06.html
11164 includeaddattribute.c
11165 includeaddkeyword.c
11166 includekeyword.c
11167 includestory.xml
11168 index.html
11169 xmltutorial.xml
11170 libxml tutorial, including generated html
11171
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011172Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11173
11174 * result/c14n/exc-without-comments/merlin-c14n-two-*
11175 result/c14n/without-comments/merlin-c14n-two-*
11176 test/c14n/exc-without-comments/merlin-c14n-two-*
11177 test/c14n/without-comments/merlin-c14n-two-*
11178 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11179 c14n/exc-c14n and slightly modified test script to handle
11180 these test cases
11181 * c14n.c: fixed bugs for complicated nodes set (namespace
11182 without node and others from merlin-c14n-two.tar.gz)
11183 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11184 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11185 for xmlsec performance patch
11186 * xpath.c: fixed self::node() for namespaces and attributes
11187
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011188Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11189
11190 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11191 but with the format parameter
11192 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11193
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011194Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11195
11196 * Makefile.am: updated c14n tests suite
11197 * c14n.c: performance improvement for previous c14n patch
11198
Daniel Veillarde72c7562002-05-31 09:47:30 +000011199Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * parser.c: another peroformance patch from Peter Jacobi, that
11202 time on parsing attribute values.
11203
Aleksey Sanin508a1012002-05-31 06:32:32 +000011204Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11205
11206 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11207 into LibXML2 test suite
11208
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011209Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11210
11211 * c14n.c: propagating xpath ancesstors node fix to c14n
11212 plus small performance improvement to reduce number of
11213 mallocs
11214 * xpath.c: fixed ancestors axis processing for namespace nodes
11215
Daniel Veillard46de64e2002-05-29 08:21:33 +000011216Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11219 Peter Jacobi
11220
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011221Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * configure.in: preparing 2.4.22
11224
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011225Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11228 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11229 a public entry point.
11230 * doc/*: rebuilt the API and docs
11231
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011232Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11233
11234 * xpath.c: patch from Richard Jinks to fix a problem introduced
11235 in the previous patch and pointed by Norm
11236
Daniel Veillardc6924812002-05-24 11:10:43 +000011237Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11238
11239 * libxml.spec.in: fixing bug #81112
11240
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011241Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * uri.c: fixing bug #82848
11244
Daniel Veillarda2878972002-05-24 07:54:39 +000011245Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11248 output of one catalog test
11249
Aleksey Sanin114e4752002-05-24 07:20:27 +000011250Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011251
Aleksey Sanin114e4752002-05-24 07:20:27 +000011252 * global.data globals.c tree.c include/libxml/globals.h
11253 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11254 default value for global parameter xmlIndentTreeOutput to 1 and
11255 introduced new global parameter xmlTreeIndentString (the string
11256 used to do one-level indent) with default value " " (as it was
11257 in tree.c)
11258
Daniel Veillard49d5af82002-05-23 11:55:49 +000011259Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11262 with trio and schemas.
11263
Daniel Veillard7c13af42002-05-22 09:57:32 +000011264Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * xpath.c: patch from Richard Jinks to fix the problem raised in
11267 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11268
Daniel Veillard5a872412002-05-22 06:40:27 +000011269Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * xmlschemas.c: a bit of work on import.
11272 * xmlschemastypes.c: Charles Bozeman provided a compare function
11273 for date/time types so min/max facet restrictions should work,
11274 indeterminate comparisons return an error instead of equal.
11275 * test/schemas/date_0* result/schemas/date_0_0: specific test
11276 from Charles Bozeman too
11277
Daniel Veillard10b6da42002-05-18 07:55:20 +000011278Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11281 from Christian Cornelssen fixing the man pages and the Catalog
11282 building script.
11283 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11284 next step is <xs:import> I now have a reasonable understanding
11285 of how it works.
11286
Daniel Veillarde5354492002-05-16 08:43:22 +000011287Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11290
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011291Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11292
11293 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11294
Daniel Veillard088bf112002-05-14 11:03:59 +000011295Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * xpath.c: fixing an XPath function evalutation bug pointed out
11298 by Alexey Efimov where the context was lost when evaluating
11299 the function arguments
11300
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011301Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011302
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011303 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11304 function public for XMLSec performance optimizations
11305
Daniel Veillard3cd72402002-05-13 10:33:30 +000011306Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * python/generator.py python/libxml2class.txt : fixed a problem
11309 with the HTML parser pointed by Gary Benson
11310 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11311 example
11312
Aleksey Sanine48a3182002-05-09 18:20:01 +000011313Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11314 * parser.c: fixed bug #81159 (memory growth in SAX)
11315
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011316Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11317 * xpath.c: fixed bug #78858 (the real fix)
11318
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011319Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011320 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011321
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011322Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * tree.c: modified xmlNodeSetBase to allow changing the
11325 base of a document.
11326
Daniel Veillard070803b2002-05-03 07:29:38 +000011327Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * xmlschemastypes.c: patch Charles Bozeman for validation of
11330 all the date, time, and duration types
11331 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11332 * configure.in: fixed an error pointed by an user
11333 * xml2-config.in: fixed an error pointed by an user
11334
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011335Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11336
11337 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11338 win32/libxml2.def.src xmlIO.c: exported default
11339 'file:', 'http:' and 'ftp:' protocols input handlers
11340 and maked protocols comparisson case insensitive
11341
Daniel Veillard34de97f2002-04-30 14:29:22 +000011342Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * configure.in: Neven Has detected a typo
11345
Daniel Veillard28577c32002-04-30 06:48:41 +000011346Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11349 as one of the persons allowed to commit directly to the
11350 module.
11351
Daniel Veillardfc57b412002-04-29 15:50:14 +000011352Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11355 * valid.c: raised a too low limit
11356 * doc/*: rebuilt the docs
11357
Daniel Veillardeca82812002-04-24 11:42:02 +000011358Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11359
11360 * test/XPath/expr/floats test/XPath/expr/functions
11361 result/XPath/expr/floats result/XPath/expr/functions
11362 xpath.c: another XPath conformance patch from Richard Jinks
11363
Daniel Veillard13e04c62002-04-23 17:51:29 +000011364Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11365
11366 * xmlschemas.c: fixed validation of attribute groups.
11367 * test/schemas result/schemas: added an example from the primer
11368
Daniel Veillard88c58912002-04-23 07:12:20 +000011369Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11372 * test/schemas result/schemas: updated the test list
11373
Daniel Veillarde19fc232002-04-22 16:01:24 +000011374Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * TODO: updated a bit
11377 * parser.c: made a comment more specific
11378 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11379 Schemas conformance.
11380 * test/schemas result/schemas: updated the test list
11381
Daniel Veillard441bc322002-04-20 17:38:48 +000011382Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11385 implementing xs:all with minOccurs = 0
11386 * tes/schemas/* result/schemas/*: added more tests covering
11387 xs:all
11388
Daniel Veillard8a001f62002-04-20 07:24:11 +000011389Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * xmlregexp.c: first implementation of the all particle, this
11392 may need to be revisited for case where not all transitions
11393 must be crossed.
11394
Daniel Veillard7646b182002-04-20 06:41:40 +000011395Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * tree.c: another entity processing update from Markus Henke
11398
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011399Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11400
11401 * trionan.c: fixed crash on OSF/1
11402
Daniel Veillardb4398962002-04-19 07:01:55 +000011403Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * xmlschemas.c: more Schemas work
11406 * test/schemas/* result/schemas/*: added more tests coming
11407 from the spec.
11408
Daniel Veillard54761132002-04-18 21:00:44 +000011409Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11412 ExcC14N specification
11413
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011414Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * tree.c: patch from Markus Henke, fix for recursive entities.
11417
Daniel Veillard23b1f372002-04-18 15:50:05 +000011418Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * xpath.c: fix a problem with string() on a document node.
11421
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011422Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * Makefile.am xmlschemas.c: more Schemas work
11425 * test/schemas/* result/schemas/*: added more tests coming
11426 from the spec.
11427
Daniel Veillard6231e842002-04-18 11:54:04 +000011428Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11431 * result/HTML/*: this changes a few things in the results
11432
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011433Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11434
11435 * include/libxml/tree.h: eliminated 'declaration different than
11436 prototype' warning
11437 * include/win32config.h: "resolved" conflicts with errno.h
11438
Daniel Veillardb509f152002-04-17 16:28:10 +000011439Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11442 on the automata interfaces and debug of counted choices
11443 * test/schemas/* result/schemas/*: added a number of tests
11444
Daniel Veillard8651f532002-04-17 09:06:27 +000011445Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11448 a bit of work on Schemas
11449 * testSchemas.c: try to make it more useful
11450 * test/schemas/* result/schemas/* Makefile.am: changed the
11451 Schemas regression test procedure, started adding a few samples
11452
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011453Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11454
11455 * include/libxml/encoding.h: Patch for the Borland C++ builder
11456 * include/libxml/tree.h: Patch for the Borland C++ builder
11457 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011458 * win32/bcb5: New directory for the Borland C++ builder
11459 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011460
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011461Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11462
11463 * win32/Makefile.msvc: Update for XML Schema support
11464 * win32/configure.js: Update for XML Schema support
11465 * win32/libxml2.def.src: Update for XML Schema support
11466
Daniel Veillard4255d502002-04-16 15:50:10 +000011467Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11470 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11471 xmlunicode.c include/libxml/Makefile.am
11472 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11473 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11474 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11475 include/libxml/xmlversion.h.in : merged the current state of
11476 XML Schemas implementation, it is not configured in by default,
11477 a specific --schemas configure option has been added.
11478 * test/automata test/regexp test/schemas Makefile.am
11479 result/automata result/regexp result/schemas:
11480 merged automata/regexp/schemas regression tests
11481
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011482Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * xpath.c: Gary found a compile time problem, fixes #78823
11485
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011486Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * configure.in: release of 2.4.20
11489 * doc/*: updated and rebuilt the docs
11490
Daniel Veillardf544f192002-04-15 12:56:56 +000011491Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * python/Makefile.am: patch from Cristian Gafton to build on
11494 Red Hat 6.2, should also fix #75779
11495
Daniel Veillard940492d2002-04-15 10:15:25 +000011496Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11497
11498 * valid.c: first part of fixing #78729
11499
Daniel Veillardeb475a32002-04-14 22:00:22 +000011500Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11503 escaping of URI when saving HTML files.
11504 * result/HTML/*: this impacted some tests
11505
Daniel Veillard9b731d72002-04-14 12:56:08 +000011506Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * configure.in: trying to fix #77441
11509
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011510Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * include/libxml/xmlIO.h: Hallski complained it could not be
11513 included by itself.
11514
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011515Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11518
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011519Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11520
11521 * win32/configure.js: patch from Nilo for the c14n option
11522 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11523
Daniel Veillardda423da2002-04-10 19:25:38 +000011524Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11525
11526 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11527 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11528 LIBXML_THREAD_ENABLED
11529
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011530Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * xpath.c: another patch from Richard Jinks for substring conformance
11533 * test/XPath/expr/floats test/XPath/expr/strings
11534 result/XPath/expr/floats result/XPath/expr/strings: update of the
11535 test suite to check those.
11536
Daniel Veillard01917aa2002-04-10 11:30:41 +000011537Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * xpath.c: patch from Richard Jinks for .x float parsing.
11540
Daniel Veillard46d6c442002-04-09 16:10:39 +000011541Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * parser.c: patch from Markus Henke when an encoding ain't recognized
11544
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011545Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * libxml.m4: got a report that #include <string.h> was needed
11548
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011549Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11552
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011553Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11554
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011555 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011556
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011557Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11558
11559 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11560 pointed out by Melvyn Sopacua.
11561
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011562Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * libxml.m4: Frédéric Crozat gave a patch related to the change
11565 of Include paths breaking the libxml.m4
11566
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011567Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * xpath.c: Fix bug #76927 forgot to save some context
11570 when evaluating binary expressions
11571
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011572Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * configure.in: fixed configure for MPE/iX from Markus Henke
11575 * xmlmemory.c: fixed initialization problems
11576 * xpath.c: another set of patches from Richard Jinks this
11577 fixes "make XPathtests" on linux
11578
Daniel Veillard21458c82002-03-27 16:12:22 +000011579Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11582 * test/XPath/expr/compare test/XPath/expr/equality
11583 test/XPath/expr/floats test/XPath/expr/functions
11584 test/XPath/expr/strings result/XPath/expr/compare
11585 result/XPath/expr/equality result/XPath/expr/floats
11586 result/XPath/expr/functions result/XPath/expr/strings: Updated
11587 tests though they show a divergence on Linux
11588
Daniel Veillard28dfed12002-03-27 09:08:17 +000011589Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * xpath.c trionan.c: previous commit also included patches
11592 from Richard Jinks on some IEEE support corner case
11593
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011594Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11597 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11598 that $(datadir) should be used for docs
11599
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011600Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11603 could leak filedescriptors
11604
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011605Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * configure.in nanohttp.c: applied patch from Allan Clark for
11608 UnixWare/OpenServer
11609
Daniel Veillard19274092002-03-25 16:48:03 +000011610Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * configure.in: preparing 2.4.19
11613 * doc/*: rebuilt the docs
11614
Daniel Veillard56b2db72002-03-25 16:35:28 +000011615Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * nanohttp.c: fixing #76043, got fed up with non-portability
11618 of that piece of code.
11619
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011620Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * valid.c SAX.c: Never commit without running "make tests" :-(
11623 fix a couple of stupidities in the previous commit
11624 * result/*: a few changes in some attribute order result of previous
11625 commit.
11626
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011627Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11630 the internal subset should not raise duplicate ID errors,
11631 also there was a small bug in conjunction to namespace
11632 declarations defaulted and xml:xxx attributes DTD definitions.
11633
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011634Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * xpath.c: Richard Jinks also raised some rounding problems
11637 this tries to fix them
11638
Daniel Veillard4e2df542002-03-22 12:23:14 +000011639Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11642 behaviour in xmlXPathCastToString()
11643
Daniel Veillarddb552912002-03-21 13:27:59 +000011644Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11647 raised by Morus Walter
11648
Daniel Veillard9e537932002-03-21 13:08:08 +000011649Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11652 from Igor
11653
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011654Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11655
11656 * xpath.c: fixing #75619, related to a problem when trying
11657 to evaluate condition when the current node set resulting
11658 from that sub-step evaluation is empty. Also fixes 2 potential
11659 problem with previous-sibling and next-siblings axis.
11660
Daniel Veillard1840ef02002-03-21 08:05:23 +000011661Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11664 HTML support is not configured in.
11665
Daniel Veillard561b7f82002-03-20 21:55:57 +000011666Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11667
11668 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11669 include/libxml/tree.h: dohh I really didn't intended to commit
11670 this test version :-(
11671
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011672Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * testSAX.c: I wanted to see the real speed at the SAX interface
11675 after a little too many Ximianer started complaining about the
11676 parser speed.
11677 added a --quiet option:
11678 paphio:~/XML -> ls -l db100000.xml
11679 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11680 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11681 3200006 callbacks generated
11682 real 0m1.270s
11683 Which means 16MBytes/s and 3Mcallback/s
11684
Daniel Veillardc62a1472002-03-19 18:35:12 +000011685Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11686
11687 * xpath.c: valgrind spotted another error that time when running
11688 on libxslt regression tests
11689
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011690Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11691
11692 * Makefile.am: adding "make valgrind" running the full regression
11693 tests (except python ones) under Valgrind (using valgrind -q
11694 which was kindly added by the author).
11695 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11696 passes cleanly now except an obcure floating point initialization
11697 raised in log10() in one XPath regression test ???
11698 * tree.c: edited some comments to close #75244
11699
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011700Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11701
11702 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11703 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11704 context of ScrollKeeper, made sure that if the number is
11705 an integer, the serialization follows the description at
11706 http://www.w3.org/TR/xpath#section-String-Functions
11707
Daniel Veillard5997aca2002-03-18 18:36:20 +000011708Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011710 * configure.in: preparing 2.4.18
11711 * doc/*: updated and rebuilt the web site
11712 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11713 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011714 * parser.c: humm, changed the way the SAX parser work when
11715 xmlSubstituteEntitiesDefault(1) is set, it will then
11716 do the entity registration and loading by itself in case the
11717 user provided SAX getEntity() returns NULL.
11718 * testSAX.c: added --noent to test the behaviour.
11719
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011720Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11721
11722 * parser.c: Wilfried Teiken provided a hackish but working
11723 way to get context reported back on entities when parsing
11724 with SAX and without breaking the DOM build.
11725
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011726Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * c14n.c: applied a new patch from Aleksey Sanin
11729 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11730 to reference Aleksey implementation of XML digital Signatures
11731
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011732Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11733
11734 * xpath.c: small fix to avoid potential problem due to
11735 ordering of freeing data
11736 * python/Makefile.am: people were complaining about
11737 the generated file in python dir not being built
11738
Daniel Veillardd2379012002-03-15 22:24:56 +000011739Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11742 python/generator.py python/libxml.c python/types.c: Cleanup
11743 of the python Makefiles based on Jacob and James feedback,
11744 fixed the spec file accordingly, fixed the number of warning
11745 that passing my pedantic CFLAGS was generating. Conclusion
11746 is that Python includes are real crap.
11747
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011748Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11749
11750 * configure,in: it was reported quite a few times that
11751 xml2-config --cflags should not output
11752 -I$includeprefix/libxml2/libxml because libxml2 header names
11753 clashes with existing names like list.h from C++ stl.
11754 Includes should be #include<libxml/xxx.h> so ...
11755
Daniel Veillard6f293b12002-03-15 09:42:33 +000011756Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * c14n.c: another patch from Aleksey Sanin
11759
Daniel Veillard5c396542002-03-15 07:57:50 +000011760Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11763 canonicalization algorithm
11764 * doc/xml.html doc/index.html: added the C14N references on the
11765 index page.
11766
jacob berkman9be65862002-03-14 02:15:56 +0000117672002-03-13 jacob berkman <jacob@ximian.com>
11768
11769 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11770 usage, redundant, and gcc specific
11771
Daniel Veillard75be0132002-03-13 10:03:35 +000011772Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * xpath.c: speedup some node selection operations, this can
11775 have a significant impact on DocBook Norm's stylesheets
11776 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11777 make sure it's always the case
11778 * debugXML.c: distinguish CDATA and comments in ls operations
11779
Daniel Veillard61f26172002-03-12 18:46:39 +000011780Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11783 to generate better API descriptions etc...
11784
Daniel Veillard9ff88172002-03-11 09:15:32 +000011785Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11786
11787 * c14n.c: Fixing #74186, made sure all boolean expressions
11788 get fully parenthesized, ran indent on the output
11789 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11790 include/libxml/tree.h: also #74186 related, removed the
11791 --with-buffers option, and all the preprocessor conditional
11792 sections that were resulting from it.
11793
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011794Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11795
11796 * valid.c: applied patch from Dodji Seketeli fixing an
11797 uninitailized variable in xmlValidGetValidElements()
11798
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011799Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11800
11801 * c14n.c: fixed a few comments
11802 * doc/*.html doc/*/*.html: regenerated the docs and added
11803 the C14N API
11804 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11805
Daniel Veillardfa49d872002-03-09 10:20:00 +000011806Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * check-xml-test-suite.py: fix to adapt varaiations in the
11809 bindings
11810 * configure.in python/setup.py python/setup.py.in: fixed to
11811 have the version of the python scripts automatically updated
11812
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011813Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11814
11815 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11816 in xmlCopyProp()
11817
Daniel Veillardaf43f632002-03-08 15:05:20 +000011818Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11819
11820 * configure.in: preparing 2.4.17 release
11821 * doc/*: updated and rebuilt the docs
11822 * xpath.c: fixed a comment
11823 * python/libxml.c: fixed a possible reentrancy problem
11824
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011825Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11828 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11829 added a specific regression test
11830 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11831 not raise exceptions when failing to find the attribute.
11832
Daniel Veillard90bc3712002-03-07 15:12:58 +000011833Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * configure.in xmllint.c: owen pointed out a problem with the
11836 ftme fix, gettimeofday() was not detected by configure and
11837 the ftime header wasn't included, dohhh
11838
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011839Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * configure.in xmllint.c: trying to fix #71457 for timing
11842 precision when gettimeofday() is not availble but ftime() is
11843
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011844Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11847 are now copied on install and part of the -devel RPM
11848
Daniel Veillard7b416132002-03-07 08:36:03 +000011849Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11850
11851 * xpath.c: trying to avoid bug #72150 which was apparently
11852 caused by a gcc bug (or a processor problem) as detailed
11853 at http://veillard.com/gcc.bug
11854
Daniel Veillardf742d342002-03-07 00:05:35 +000011855Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11856
11857 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11858 fixed xmlReconciliateNs(), added a Python test/example for
11859 inter-document cut'n paste
11860 * python/libxml.py: fixed node.doc on document nodes and added
11861 xpathEval() onto node objects
11862
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011863Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11866 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11867 fixup and integrated tests for the serialization stuff
11868
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011869Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11872 moved the libxml man page to section 3
11873
Daniel Veillard1e774382002-03-06 17:35:40 +000011874Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11875
11876 * tree.c: fix bug #72490
11877 * python/libxml.c python/libxml.py: added methods serialize()
11878 and saveTo() to all node elements.
11879
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011880Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * xmlIO.c: closed #73430, don't read from an input source
11883 which indicated an end-of-file or an error.
11884
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011885Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * parser.c: make sure SAX endDocument is always called as
11888 this could result in a Python memory leak otherwise (it's
11889 used to decrement ref-counting)
11890 * python/generator.py python/libxml.c python/libxml.py
11891 python/libxml2-python-api.xml python/libxml2class.txt
11892 python/tests/error.py python/tests/xpath.py: implemented
11893 the suggestions made by Gary Benson and extended the tests
11894 to match it.
11895
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011896Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * python/generator.py: applied patch fixing #73450
11899
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011900Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * xpath.c: fixing #61290 "namespace nodes have no parent"
11903 long standing divergence from the XPath REC. NodeSets
11904 simply hold a copy of namespace nodes and those node ->next
11905 points to the parent (which may not be the node carrying the
11906 definition).
11907 * include/libxml/xpath.h: flagged but didn't added a possible
11908 speedup
11909 * DOCBparser.c HTMLparser.c: removed some warnings from push
11910 parser due to new state being added.
11911 * tree.c: new fix from Boris Erdmann
11912 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11913 the XML Canonalization support from Aleksey Sanin
11914
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011915Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * tree.c: patch from Boris Erdmann fixing some namespace odities
11918 with xmlCopyNode()
11919
Daniel Veillardc6613042002-03-02 09:34:02 +000011920Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11921
11922 * xmlIO.c: fix bug #72706 when loading a NULL entity
11923
Daniel Veillardc0fef772002-03-01 16:16:31 +000011924Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11927 actually change in a future XML Namespace revision.
11928
Daniel Veillard79426f22002-03-01 16:14:17 +000011929Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11930
11931 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11932 added the possibility of returning nodesets from XPath extension
11933 functions written in Python
11934
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011935Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11936
11937 * python/*: commiting some Python bindings work done while travelling
11938
Daniel Veillard97300512002-03-01 09:13:41 +000011939Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11940
11941 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11942 explicitely with memory debugging switched on
11943
Daniel Veillard6361da02002-02-23 10:10:33 +000011944Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11947 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11948 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11949 the accessor generator for strings
11950 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11951 regression test.
11952
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011953Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * python/README python/generator.py python/libxml.c python/setup.py:
11956 added the 'usual' setup.py to allow building a libxml2-python
11957 module based on the same code. The initialization is however
11958 different the 2 .so files fo libxml2 and libxslt are identical and
11959 they entry point initialize both libraries. this is done to avoid
11960 some possible nasty problem since the Python don't merge the maps
11961 of all shared modules.
11962
Daniel Veillard158a4d22002-02-20 22:17:58 +000011963Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * parser.c: fixed a push/encoding bug reported by Michael
11966 on librsvg
11967
Daniel Veillard7839e162002-02-20 18:54:48 +000011968Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * include/libxml/parserInternals.h: fixes a misplaced #endif
11971
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011972Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11973
11974 * parser.c valid.c: found and fixed a couple of allocation bugs
11975
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011976Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * doc/xml.html doc/python.html doc/*: added a Python and binding
11979 page describing the current state of the Python bindings and
11980 giving pointers to the other languages wrappers.
11981
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011982Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11983
11984 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11985 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11986 rebuilt the API and web site
11987 * xpath.c: fixed #71978 portability bugs
11988
Daniel Veillard8aff2472002-02-19 21:50:43 +000011989Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11992
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011993Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11994
11995 * include/libxml/parserInternals.h parser.c: had to change
11996 2 internal parsing API when processing document content
11997 to check the start and end of element content are defined
11998 in the same entity
11999 * valid.c include/libxml/valid.h: attribute normalization can
12000 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12001 with the context to report it.
12002 * SAX.c: fixed the last known bugs, crazy validation constraints
12003 when a document is standalone seems correctly handled. There
12004 is a couple of open issues left which need consideration especially
12005 PE93 on external unparsed entities and standalone status.
12006 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12007 The 2 tests left failing are actually in error. Cleanup done.
12008
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012009Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * valid.c: implemented E59 spaces in CDATA does not match the
12012 nonterminal S
12013
Daniel Veillard878eab02002-02-19 13:46:09 +000012014Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * SAX.c parser.c valid.c: more validation test fixups
12017 * check-xml-test-suite.py: added duration info for the tests
12018
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012019Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * parser.c valid.c: a couple of errors were reported but not
12022 saved back as such in the parsing context. Down to 1% failure rate
12023 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12024
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012025Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * xmlInternald.c: isExtender was missing a char
12028 * parser.c include/libxml/parser.h: % are acceptable in the
12029 internal subset if within a PUBLIC ID
12030
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012031Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * SAX.c parserInternals.c valid.c: more work on the conformance
12034 suite. Took the step to finally block documents with encoding
12035 errors. It's a fatal error per the spec, people should have fixed
12036 their documents by now.
12037
Daniel Veillard55253e22002-02-18 14:32:39 +000012038Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12039
12040 * check-xml-test-suite.py: fixed the test script after some discussion
12041 on the semantic of TYPE="error"
12042 * Makefile.am: added the script to the distrib
12043
Daniel Veillard28757702002-02-18 11:19:30 +000012044Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12045
12046 * SAX.c entities.c: fixed a couple of conformances issues deep
12047 into the validation code (standalone and undeclared Notations)
12048
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012049Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12050
12051 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12052 stayed there for years !
12053
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012054Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12055
12056 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12057 missing
12058
Daniel Veillardc7612992002-02-17 22:47:37 +000012059Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12060
12061 * check-xml-test-suite.py: improved the behaviour a bit as
12062 well as the logs
12063 * parser.c valid.c SAX.c: fixed a few more bugs
12064 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12065
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012066Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * check-xml-test-suite.py: python script to run regression tests
12069 against the XML Test suite of W3C/OASis
12070 * SAX.c: fixed a validation bug
12071 * parser.c: fixed 3 errors pointed by the test suite
12072 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12073 * python/Makefile.am: fixed a dependendy
12074
Daniel Veillard9f28f302002-02-15 20:48:08 +000012075Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12076
12077 * xmlmemory.c: avoid a warning bug #71594
12078
Daniel Veillard144024e2002-02-13 21:14:46 +000012079Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12082 warning on alpha/Tru64
12083
Daniel Veillarde4301c82002-02-13 13:32:35 +000012084Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12085
12086 * include/libxml/entities.h: fixing a comment
12087 * valid.c: fixing some troubles with validity check on namespaces
12088 * result/VC/NS3 test/VC/NS3: added a specific regression test
12089
Daniel Veillarda6d05382002-02-13 13:07:41 +000012090Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12091
12092 * tree.c: Fixing #71342 serializing '\n' in attribute values
12093 * result/noent/att3 result/att3 test/att3: added a specific
12094 test.
12095
Daniel Veillard797a5652002-02-12 13:46:21 +000012096Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12097
12098 * python/libxml.c: couple of bug fixes
12099
Daniel Veillard01a6d412002-02-11 18:42:20 +000012100Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * python/*.py: removed tabs and used spaces.
12103
Daniel Veillard397ff112002-02-11 18:27:20 +000012104Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12105
12106 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12107 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12108
Daniel Veillard03517542002-02-11 13:54:40 +000012109Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12112 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12113
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012114Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12115
12116 * include/libxml/encoding.h include/libxml/entities.h
12117 include/libxml/globals.h include/libxml/parser.h
12118 include/libxml/threads.h include/libxml/tree.h
12119 include/libxml/xmlmemory.h: trying to fix the include mess
12120
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012121Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12122
12123 * include/libxml/xmlmemory.h: reverted part of the previous
12124 attempt to provide #69655, this was breaking the build.
12125
Daniel Veillard0ba59232002-02-10 13:20:39 +000012126Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12127
12128 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12129 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12130 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12131 include/libxml/parserInternals.h include/libxml/tree.h
12132 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12133 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12134 clean.
12135 * python/libxml.c: fixed a warning.
12136
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012137Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12138
12139 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12140 copying of node, merge back IDs in the target document.
12141 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12142 test/XInclude/ents/ids.xml: test case
12143 * result/VC/ElementValid4: output changed due to a typo fix
12144
Daniel Veillard1c18e302002-02-09 22:16:40 +000012145Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012148 generate the dependencies right as Jacob found out. Add
12149 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012150
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012151Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * parserInternals.c valid.c: Justin Fletcher found some parts
12154 of the code needing cleanup
12155 * libxml.spec.in python/Makefile.am python/generator.py
12156 python/libxml.c python/libxml.py: Fixed the python Makefiles
12157 corrected a bug showing up on ia64, changed the name of the
12158 python internal module too
12159
Daniel Veillard07be19b2002-02-08 14:20:35 +000012160Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12161
12162 * Makefile.am: applied patch from Andris Pavenis for binary
12163 name suffixes
12164
Daniel Veillardf216d462002-02-08 13:44:24 +000012165Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12166
12167 * xmllint.c win32/win32config.h: fixing #68748
12168
Daniel Veillardd455d792002-02-08 13:37:46 +000012169Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12170
12171 * valid.c: fixing #70166
12172
12173Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * valid.c: fixing #70077
12176
Daniel Veillardc575b992002-02-08 13:28:40 +000012177Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * Copyright Makefile.am README configure.in libxml.spec.in:
12180 Changed to the MIT Licence
12181 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12182 doc/xmlio.html: updated the doc accordingly
12183 * include/libxml/xmlwin32version.h configure.in: preparing
12184 2.4.14 release
12185 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12186 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12187 fixed the const xmlChar * wrapper and generator, XPath extension
12188 functions now use the context as first argument
12189 * python/tests/tstxpath.py python/tests/xpath.py
12190 python/tests/xpathext.py: Updated the tests accordingly
12191 * tree.c: fixed bug #70067
12192
Daniel Veillard7db38712002-02-07 16:39:11 +000012193Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12194
12195 * Makefile.am: cleanup
12196 * debugXML.c: always use stdout if output is NULL
12197 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12198 * python/Makefile.am python/generator.py python/libxml2class.txt
12199 python/libxml_wrap.h python/types.c: augmented the number of bindings
12200 handling FILE * and XPath contexts
12201 * python/tests/Makefile.am: avoid a stupid problem due to the
12202 use of TEST.
12203
Daniel Veillard15a143b2002-02-06 22:40:50 +000012204Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12205
12206 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12207
Daniel Veillard70cab352002-02-06 16:06:58 +000012208Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12209
12210 * python/TODO python/libxml.c: cleanup the extension function lookup
12211 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12212
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012213Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * configure.in python/Makefile.am: do not install outside
12216 of prefix
12217
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012218Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12219
12220 * python/TODO python/libxml.c: started adding SAX interfaces
12221 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12222 SAX test
12223
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012224Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12225
12226 * tree.c: hardened the addChild function
12227 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12228 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12229 added accessors needed for xmlNode, a bit more testing and
12230 extension of interfaces
12231 * python/tests/Makefile.am python/tests/build.py: added a test
12232 build from scratch/save/load/check
12233
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012234Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * parserInternals.c: change a small bit in the way valididy
12237 error messages get initialized
12238 * python/TODO python/libxml.c python/libxml2-python-api.xml
12239 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12240 added some memory debugging to track leaks at the libxml2 level
12241 * python/tests/*.py: changed all tests to check for leaks,
12242 there is just one left in XPath extension registrations.
12243
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012244Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12245
12246 * python/TODO python/generator.py python/libxml2-python-api.xml
12247 python/libxml2class.txt: more accessor classes for the parser
12248 context, allow to switch on and check validity
12249 * python/tests/Makefile.am python/tests/error.py
12250 python/tests/invalid.xml python/tests/valid.xml
12251 python/tests/validate.py: attded more test and and added error.py
12252 which I forgot to commit in the last step
12253
Daniel Veillard3ce52572002-02-03 15:08:05 +000012254Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12255
12256 * python/Makefile.am python/types.c: cleanup
12257 * python/libxml.c python/libxml.py python/libxml_wrap.h
12258 python/generator.py python/libxml2-python-api.xml
12259 python/libxml2class.txt: added class for parser context, added
12260 first cut for push mode support. Added a framework to generate
12261 accessors functions.
12262 * python/tests/Makefile.am python/tests/push.py: added a push
12263 test
12264
Daniel Veillardcfb05462002-02-02 23:18:22 +000012265Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12268 bug a bit of cleanup.
12269
Daniel Veillard5d819032002-02-02 21:49:17 +000012270Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12273 python/libxml2class.txt: adding error redirections and preformat
12274 to a python handler
12275 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12276 tests self checking
12277
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012278Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12279
12280 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12281 a function
12282
Daniel Veillard9589d452002-02-02 10:28:17 +000012283Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12286 python/libxml.c python/libxml2-python-api.xml
12287 python/libxml2class.txt: Progressing through the TODOs, class
12288 description output, extra XML API, RPM now builds the wrappers
12289 for all python installed versions
12290
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012291Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12292
12293 * configure.in libxml.spec.in python/Makefile.am python/TODO
12294 python/generator.py python/libxml2class.txt: added more informations
12295 in the libxml2-python package including docs. Slightly changed
12296 the class hierarchy
12297 * python/tests/*: added basic regression tests infrastructure too
12298
12299Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12300
12301 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12302 added libxml2-python as part of the packages installed
12303
Daniel Veillarda7340c82002-02-01 17:56:45 +000012304Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * python/Makefile.am python/generator.py python/libxml.c
12307 python/libxml.py: more work, now able to extend the
12308 XPath interpreter with functions written in python.
12309
Daniel Veillardc3e39442002-02-01 09:29:41 +000012310Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12311
12312 * python/Makefile.am: Jacob sent a patch to allow building from
12313 tarfile.
12314
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012315Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12316
12317 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12318 inserted the python wrappers build, I hope this won't be too
12319 unportable
12320
Daniel Veillard1971ee22002-01-31 20:29:19 +000012321Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12322
12323 * xpath.c: minor optimization
12324 * python/generator.py python/libxml.c python/libxml.py
12325 python/libxml_wrap.h: more work on the python bindings,
12326 they now support XPath and there is no evident leak
12327
Daniel Veillard36ed5292002-01-30 23:49:06 +000012328Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12329
12330 * python/generator.py python/libxml.c python/libxml.py:
12331 more work on the python bindings generator.
12332
Daniel Veillard96fe0952002-01-30 20:52:23 +000012333Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12334
12335 * python/generator.py python/libxml.c python/libxml_wrap.h:
12336 more work on the python bindings.
12337
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012338Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * python/generator.py python/libxml.c python/libxml.py
12341 python/libxml_wrap.h: commited early version of a python binding
12342 for private use only ATM
12343
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012344Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12345
12346 * entities.c tree.c include/libxml/entities.h: applied patch
12347 from Anthony Jones to implement copy of DTD subtree too. Had
12348 just to keep 2 function private which really ought to become
12349 public ones.
12350
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012351Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
12353 * xmllint.c: added pointers to the web pages in the usage()
12354
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012355Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12356
12357 * tree.c: more fixes from Petr Kozelka for attribute handling
12358 in the tree API to align the semantic with DOM.
12359
Daniel Veillard36065812002-01-24 15:02:46 +000012360Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12361
12362 * valid.c tree.c entities.c: another set of patches from
12363 Anthony Jones for copy operations cleanup and robustness
12364
Daniel Veillardf8592562002-01-23 17:58:17 +000012365Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12366
12367 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12368 an alphabetic index based on comments content
12369 * doc/*: rebuilt the web site with the new references
12370
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012371Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12372
12373 * parserInternals.h: Greg Sjaardema suggested to use an
12374 eponential buffer groth policy in xmlParserAddNodeInfo()
12375
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012376Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12377
12378 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12379 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12380 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12381 to generate cross-references, and added/updated the stylesheets
12382 to generate and link API indexes. The generic keyword index
12383 is not done yet.
12384 * doc/*.html: regenerated all the usual docs too
12385
Daniel Veillard2070c482002-01-22 22:12:19 +000012386Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12387
12388 * debugXML.c: added an xpath function to the shell for T. V. Raman
12389
12390Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012391
12392 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12393 debug routines.
12394
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012395Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12396
12397 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12398 support of attribute nodes
12399
Daniel Veillard9d06d302002-01-22 18:15:52 +000012400Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12401
12402 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12403 hopefully near complete and fully documented of the API in XML
12404 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12405 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12406 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12407 include/libxml/parserInternals.h include/libxml/valid.hi
12408 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12409 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12410 include/libxml/xpath.h include/libxml/xpathInternals.h:
12411 Cleaned up the doc comments a lot in the process, the interface
12412 coverage is now 100%
12413
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012414Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12415
12416 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12417 extracts comments from the gtk-doc DocBook output (a bit
12418 convoluted but seems to work).
12419
Daniel Veillard61006472002-01-21 17:31:47 +000012420Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12421
12422 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12423 added an XML description of the API, moved the script generating
12424 it here. Added a "make api" target
12425
Daniel Veillardd2f23002002-01-21 13:36:00 +000012426Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12427
12428 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12429
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012430Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12431
12432 * xpath.c include/libxml/xpathInternals.h: the change made to
12433 xmlXPathFuncLookupFunc was incompatible roll it back
12434
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012435Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12436
12437 * SAX.c: cleanup patch from Anthony Jones
12438 * doc/Makefile.am: fix the headers to avoid in make scan
12439 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12440 includes, * vs Ptr and general cleanup
12441 * parsedecl.py: first version of a script to extract the
12442 module interfaces, the goal will be to provide .decl or XML
12443 specification of the interfaces to build wrappers.
12444
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012445Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12446
12447 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12448 now provides return codes in case of errors
12449
Bjorn Reese026d29f2002-01-19 15:40:18 +000012450Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12451
12452 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12453 Upgraded to trio baseline 1.6
12454 * strio.h strio.c: Replaced by triostr.h and triostr.c
12455
Daniel Veillard572577e2002-01-18 16:23:55 +000012456Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12459 of strdup usage in the code
12460
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012461Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12462
12463 * parser.c error.c: Keith Isdale complained rightly that
12464 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12465
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012466Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12467
12468 * tree.c: fixed the funxtion to set the xml: attributes
12469 * debugXML.c: added "setbase" to test it.
12470
Daniel Veillard2c748c62002-01-16 15:37:50 +000012471Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12472
12473 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12474 to allow updating an attribute content
12475
Daniel Veillard8de85c62002-01-15 17:10:15 +000012476Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12477
12478 * libxml.h: try to avoid problems when compiling on Windows
12479
Daniel Veillard314cfa02002-01-14 17:58:01 +000012480Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12481
12482 * hash.c: patch from Anthony Jones for hash.c allocation size
12483 * Makefile.am: trying to work around Yet Another Libtool Madness
12484 and build the 2.4.13 release finally ...
12485
Daniel Veillard744683d2002-01-14 17:30:20 +000012486Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12487
12488 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12489 * doc/* : update of the documentation
12490
Daniel Veillarde6a55192002-01-14 17:11:53 +000012491Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12494 at fixing #61290 :-(
12495
Daniel Veillardfb25a512002-01-13 20:32:08 +000012496Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12497
12498 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12499 Fixes bug #67229
12500
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012501Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12502
12503 * tree.c: trying to avoid troubles when a subtree is copied
12504 and coalesced in part with the target tree. Should fix
12505 bug #67407
12506
Daniel Veillardd8224e02002-01-13 15:43:22 +000012507Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * valid.c: fixed validation of attributes content of type
12510 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12511 values, very old bug. Fixes #67671
12512
Daniel Veillard8107a222002-01-13 14:10:10 +000012513Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12514
12515 * parser.c include/libxml/parserInternals.h tree.c: integrated
12516 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12517 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12518
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012519Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12520
12521 * threads.c: applied Serguei Narojnyi's patch to add native
12522 thread support on the Win32 platform
12523 * testThreadsWin32.c Makefile.am: added the test program also
12524 from Serguei, Win32 specific
12525 * include/win32config.h include/libxml/xmlwin32version.h.in:
12526 added patch from Igor for the Windows thread specific defines.
12527
Daniel Veillard845cce42002-01-09 11:51:37 +000012528Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12531
Daniel Veillard7b602b42002-01-08 13:26:00 +000012532Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12533
12534 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12535 output page into XMLinfo.html. Close bug #66951 and
12536 raised by Robert Collins too.
12537
Daniel Veillard73c6e532002-01-08 13:15:33 +000012538Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12539
12540 * encoding.c: Paul Keogh pointed out a possibility of segfault
12541 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12542 Closes bug # 68238
12543
Daniel Veillard4a859202002-01-08 11:49:22 +000012544Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12545
12546 * doc/*.html: updated the Gdome2 links
12547
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012548Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12549
12550 * libxml.h: Applied following patches from Robert Collins
12551 and make sure IN_LIBXML is defined when compiling it
12552 -------
12553 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12554 as well as Visual C.
12555 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12556 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12557 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12558 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12559 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12560 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12561 xmlSysIDExists xmlNoNetExists).
12562 * xmllint.c: Don't include winsock2.h for Cygwin.
12563
Daniel Veillard401c2112002-01-07 16:54:10 +000012564Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12565
12566 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12567 when the version info is not present.
12568
Daniel Veillard6f42c132002-01-06 23:05:13 +000012569Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12570
12571 * tree.c: Anthony Jones pointed out a problem in
12572 xmlStringGetNodeList() and provided a fix for it
12573
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012574Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12575
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012576 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012577 xmlCreatePushParserCtxt() when the initial buffer passed
12578 is large.
12579
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012580Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12581
12582 * win32/*: big cleanup of the Windows/MSVC project files
12583 from Igor Zlatkovic
12584
Daniel Veillardcebb1362002-01-02 13:13:30 +000012585Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12586
12587 * doc/Makefile.am: should fix #67674 and avoid troubles if
12588 xsltproc is not available or fails in the prefix provided
12589
Daniel Veillard26908ab2002-01-01 16:50:03 +000012590Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12591
12592 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12593
Daniel Veillard5344c602001-12-31 16:37:34 +000012594Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12595
12596 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12597 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12598 Fixed a few other problems raised by Charlie Bozeman.
12599 * result/VC/ElementValid[5-7]: fixed the output
12600
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012601Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12602
12603 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12604 patches from Charlie Bozeman. Regenerated the HTML docs.
12605
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012606Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12607
12608 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12609 for Windows from Igor
12610
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012611Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * xmllint.c: applied Justin Fletcher patch for --output or -o
12614
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012615Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * win32/libxml2/libxml2.def.src: close #67019
12618
Daniel Veillard01db67c2001-12-18 07:09:59 +000012619Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * xmllint.c: applied Justin Fletcher generic timing patch
12622 similar to the one already applied to xsltproc.
12623
Daniel Veillardd1640922001-12-17 15:30:10 +000012624Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * include/libxml/tree.h tree.c: applied documentation patches
12627 from Charlie Bozeman
12628
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012629Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12630
12631 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12632
Daniel Veillard29e43992001-12-13 22:21:58 +000012633Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * valid.c: fix the xmlStrdup() used in the previous patch.
12636 * valid.c: added --dropdtd
12637 * tree.c: fixed xmlUnlinkNode so it also removes the references
12638 from the document if the node is a DTD
12639
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012640Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * HTMLtree.c valid.c: cleanup some static declarations
12643
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012644Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12645
12646 * xmllint.c: removed another strdup()
12647 * doc/FAQ: removed the HP/UX entry
12648
Daniel Veillarded472f32001-12-13 08:48:14 +000012649Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12650
12651 * valid.c: fix bug #66816 when validating.
12652 * xmllint.c: don't use sys/time.h if configure did not found it
12653
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012654Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12655
12656 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12657 xmlcatalog_man.xml
12658
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012659Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12660
12661 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12662 xmlInitMemory() was declared twice
12663
Daniel Veillardb82c1662001-12-09 14:00:54 +000012664Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * globals.c: do not reference strdup() !
12667 * configure.in libxml-2.0.pc.in: trying to fix the libs
12668 of the various config extraction modules
12669
Daniel Veillardef90ba72001-12-07 14:24:22 +000012670Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * configure.in : preparing 2.4.12
12673 * doc/* : updated and rebuilt the docs
12674
Daniel Veillard220346d2001-12-07 11:33:54 +000012675Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * uri.c: closed bug #66159
12678 * testURI.c: added --escape option
12679 * configure.in: some cleanup for xml2-config --cflags
12680
Daniel Veillard2a906822001-12-06 14:34:08 +000012681Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12682
12683 * globals.c testThreads.c: removed some misplaced includes
12684 of xmlversion.h
12685
Daniel Veillarde28313b2001-12-06 14:08:31 +000012686Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * threads.c: patch from Gary Pennington fixing a possible
12689 problem at initialization time.
12690
Daniel Veillardd3b08822001-12-05 12:03:33 +000012691Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12692
12693 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012694 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012695 CodeWarrior.
12696
Daniel Veillarda7866932001-12-04 13:14:44 +000012697Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * xmllint.c: applied Geert Kloosterman's patch to fix
12700 --repeat --timing output
12701
Daniel Veillard19840942001-11-29 16:11:38 +000012702Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12705 where non-wellformed XML declaractions were not detected.
12706
Daniel Veillarde85d9342001-11-28 14:43:12 +000012707Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12710
Daniel Veillard22f25a82001-11-28 09:12:23 +000012711Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12714 gets reset by xmlCleanupInputCallbacks() and this makes the
12715 function useless. Same for output.
12716
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012717Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12718
12719 * xmlIO.c: robert pointed out a loop error in callback cleanups
12720
Daniel Veillard8faa7832001-11-26 15:58:08 +000012721Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12722
12723 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12724 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12725 they are not really tied to debugging
12726
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012727Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12730 * xmllint.c: better --catalogs description
12731
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012732Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * tree.c: fixed a couple of problems in xmlSetProp()
12735
Daniel Veillardcd337f02001-11-22 18:20:37 +000012736Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12739 unappropriate stdout output.
12740
Daniel Veillard566d4df2001-11-22 13:00:53 +000012741Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12744 by Denis Beurive, closes #65111
12745
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012746Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12747
12748 * valid.c: in case of content model validity error, don't
12749 print it if validity warnings were not requested.
12750
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012751Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12752
12753 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12754 * parserInternals.c: removed the last exit() call. Print an
12755 unmaskable error on stderr instead (library mismatch detection)
12756
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012757Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12758
12759 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12760 shell instructions from Heiko Rupp
12761
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012762Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * catalog.c: use the URL notation file:// for default catalog paths
12765
Daniel Veillard0ec98632001-11-14 15:04:32 +000012766Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * include/libxml/tree.h: better comments for _private fields
12769 * tree.c: removed a problem when copying an entity reference.
12770
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012771Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * vms/*: updated instructions and diffs from John A Fotheringham
12774
Daniel Veillarda11001b2001-11-12 22:45:36 +000012775Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12776
12777 * include/libxml/xmlerror.h: avoid an include problem if
12778 #include <libxml/xmlerror.h> happens first in code
12779 seems to be the case in KDE libs
12780
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012781Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12784 from Igor for Windows
12785
12786Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * Makefile.am: Gary Pennington pointed out a missing prefix
12789
Daniel Veillard43d3f612001-11-10 11:57:23 +000012790Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12793 * doc/*: upgraded and rebuilt the docs
12794
Daniel Veillardc1f78342001-11-10 11:43:05 +000012795Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * HTMLparser.c: fix comment in scripts element parsing.
12798 * result/HTML/doc3*: updated the results.
12799
12800Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12801
12802 * uri.c: another URI bug fix #63336, using Joel Young patch.
12803
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012804Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12807 a cleaned up version of the Pwd shell string generation.
12808
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012809Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * valid.c include/libxml/tree.h: trying to fix namespaces +
12812 validation problems for good, closing #63619 in the process
12813 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12814 wrong in this respect, fixed it.
12815
Daniel Veillardd536f702001-11-08 17:32:47 +000012816Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12817
12818 * xmllint.c: Morus Walter patch to allow --format and --encode
12819
Daniel Veillard5004f422001-11-08 13:53:05 +000012820Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12821
12822 * debugXML.c: Stefan Kost provided an help command for the shell
12823
Daniel Veillarda6825e82001-11-07 13:33:59 +000012824Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12825
12826 * debugXML.c: Heiko Rupp pointed that the shell would crash
12827 on empty nodesets returns.
12828
Daniel Veillard03f848d2001-11-07 12:53:46 +000012829Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12830
12831 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12832 migh need the history libraries
12833
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012834Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12837 handle the case of < in quoted attributes, Bastian Kleineidam
12838
Daniel Veillardc853b322001-11-06 15:24:37 +000012839Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12840
12841 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12842 fixing catalog breakages
12843 * Makefile.am catalog.c result/catalogs/catal
12844 result/catalogs/mycatalog.* test/catalogs/catal*:
12845 fixed more problems in catalog support, added more regression tests
12846 for both XML and SGML catalog handling
12847
Daniel Veillard66870c72001-11-05 19:27:49 +000012848Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * debugXML.c: applied an improvement to xmlGetLineNo() from
12851 Keith Isdale
12852
Daniel Veillardffe09c92001-11-05 14:21:47 +000012853Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12854
12855 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12856 Side effect of the progressive catalog loading
12857
Daniel Veillardad661b92001-11-05 11:43:15 +000012858Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12859
12860 * Makefile.am: confexecdir and confexec_DATA were defined twice
12861 pointed out by Karl Eichwalder
12862
Daniel Veillard6eb17722001-11-04 22:19:27 +000012863Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12864
12865 * xmlcatalog.c: avoid unlink() and use remove() instead.
12866
Daniel Veillardea898282001-11-04 22:13:45 +000012867Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12868
12869 * libxml.spec.in: cleanup
12870 * include/libxml/xmlwin32version.h: updated with 2.4.8
12871
Daniel Veillarda4617b82001-11-04 20:19:12 +000012872Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12873
12874 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12875 of compiling libxml with a non standard set of options
12876
John Fleck027edfb2001-11-04 20:13:58 +000012877Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12878
12879 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12880 document --sgml option, fixing gnome bugzilla #63382
12881
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012882Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12885 breakage of 2.4.7, added a couple of really needed APIs
12886 like xmlCatalogIsEmpty() and xmlNewCatalog()
12887 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12888 for install-catalog
12889 * configure.in: preparing 2.4.8
12890
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012891Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12892
12893 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12894 include/libxml/tree.h include/libxml/xmlIO.h: more include
12895 cleanups, export cleanly one html output + format function.
12896
12897Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * parser.c: removed initGenericErrorDefaultFunc call from
12900 xmlInitParser() since it could destroy previous calls to
12901 xsltSetGenericErrorFunc() effects
12902
Daniel Veillardebd38c52001-11-01 08:38:12 +000012903Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12904
12905 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12906 keyword.
12907
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012908Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * Makefile.am: cleanup
12911 * threads.c: cleanup too
12912 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12913 from xsltproc
12914 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012915 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012916
Daniel Veillard91c00402001-10-30 17:41:38 +000012917Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12920 was not used anymore !
12921
Daniel Veillard52dcab32001-10-30 12:51:17 +000012922Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12923
12924 * configure.in: preparing 2.4.7
12925 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12926 manual page from John
12927 * doc/*: updated the doc and rebuilt the generated pages
12928
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012929Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12930
12931 * xmlIO.c: closing bug #62711, the library should never
12932 close stdin or stdout.
12933
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012934Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12935
12936 * uri.c: second pass at fixing #63336, using Joel Young
12937 final patch. looks okay.
12938
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012939Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12940
12941 * uri.c include/libxml/uri.h: trying to clear #63336
12942 allowing the escaping routine to parse unconformant
12943 URI-References.
12944
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012945Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * vms/readme.vms vms/build_libxml.com nanoftp.c
12948 include/libxml/xmlversion.h.in: a few VMS updates from
12949 John A Fotheringham
12950 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12951 and xmlCleanupOutputCallbacks() for the Perl binding people.
12952
Daniel Veillard635ef722001-10-29 11:48:19 +000012953Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12956 apply fixes to close #63271 and avoid segfaults when
12957 the error routine gets callbed before xmlInitParser()
12958 get called.
12959 * nanoftp.c error.c: Applied patches from Justin Fletcher
12960 correcting some xmlGenericError misuses.
12961
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012962Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12963
12964 *doc/xmllint.xml, doc/xmllint.1
12965 New and improved man page for xmllint - .xml is the original, .1
12966 is the generated man page
12967
Daniel Veillardc9484202001-10-24 12:35:52 +000012968Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12969
12970 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12971 the web site from the main HTML document.
12972
Daniel Veillard5151c062001-10-23 13:10:19 +000012973Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12974
12975 * parser.c: fixed an erroneous validation bug when PE refs
12976 occurs in external parsed entities referenced from the
12977 internals subset
12978 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12979 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12980 added the associated testcase, it's a nice one.
12981 * HTMLparser.c: generate the DTD node as HTML still ...
12982 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12983
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012984Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12985
12986 * HTMLparser.c: fixed a bug in htmlNewDoc()
12987
Daniel Veillard89cad532001-10-22 09:46:13 +000012988Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * test/threads/*: added entities testing to the Thread test
12991 * testThreads.c: make the test reasonable
12992 * DOCBparser.c: fix the DTD public and system ID
12993 * xmllint.c: added --sgml for SGML DocBook importing
12994 * Makefile.am: added Docbtests target
12995
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012996Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12997
12998 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12999 * testThreads.c: removed bogus include
13000
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013001Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13004 fixed a very serious (looping) validation bug
13005
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013006Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13007
13008 * include/libxml/globals.h include/libxml/threads.h threads.c
13009 testThreads.c: far more testing, cleaning up bugs
13010 * *.c : make sure globals.h is always included.
13011
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013012Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13013
13014 * HTMLparser.c: try to get rid of parser loops for good.
13015
Daniel Veillardab7488e2001-10-17 11:30:37 +000013016Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13017
13018 * configure.in: fixed some bugs in CFLAGS passing.
13019 * test/threads Makefile.am testThreads.c: added a specific
13020 threaded test case (really nasty, guaranteed).
13021
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013022Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * catalog.c: serious cleanup on the management of the
13025 XML catalog tree, more tests done, especially with
13026 the catalog PI.
13027
Daniel Veillard364789a2001-10-16 12:45:00 +000013028Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13029
13030 * catalog.c: avoid a problem in catalog cleanup on SMP if
13031 catalogs were not initialized.
13032
Daniel Veillard81463942001-10-16 12:34:39 +000013033Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13034
13035 * catalog.c xpath.c: trying to cleanup the not thread safe
13036 parts of the library.
13037
Daniel Veillard64a411c2001-10-15 12:32:07 +000013038Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13039
13040 * include/libxml/globals.h configure.in global.data: make
13041 the allocation be per-thread a configure option
13042 * encoding.c include/libxml/parser.h: fixed compilation
13043 errors
13044
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013045Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13046
13047 * include/libxml/parser.h: Norm reported that a few lines
13048 added were breaking libxslt compile, removed them for now
13049
Daniel Veillard6f350292001-10-14 09:56:15 +000013050Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * parser.c parserInternals.c threads.c: debugged and fixed
13053 initialization problems which were giving troubles on SMP
13054 boxes.
13055
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013056Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13057
13058 * include/libxml/Makefile.am: missing globals.h
13059
Daniel Veillarde7090612001-10-13 12:18:28 +000013060Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013061
Daniel Veillarde7090612001-10-13 12:18:28 +000013062 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013063
Daniel Veillardd0463562001-10-13 09:15:48 +000013064Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13065
13066 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13067 include/libxml/parserInternals.h include/libxml/tree.h
13068 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13069 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13070 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13071 Applied the last patches from Gary, cleanup, activated threading
13072 all user accessible global variables are now handled in globals.[ch]
13073 Still a bit rought but make tests passes with either
13074 --with-threads defined at configure time or not.
13075 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13076 linking options
13077
Daniel Veillardb8478642001-10-12 17:29:10 +000013078Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13079
13080 * Makefile.am include/libxml/Makefile.am
13081 include/libxml/globals.h globals.c include/libxml/threads.h
13082 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13083 configure.in: started integrating the core of the thread support
13084 not activated yet but half integrated. The code should still
13085 compile and work anyway.
13086
Daniel Veillardb44025c2001-10-11 22:55:55 +000013087Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13088
13089 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13090 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13091 integrating the non-controversial parts of Gary Pennington
13092 multithread patches
13093 * catalog.c: corrected a small bug introduced
13094
Daniel Veillard75b96822001-10-11 18:59:45 +000013095Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13096
13097 * catalog.c include/libxml/catalog.h: very serious cleanup,
13098 isolating unportable code and as much as possible the accesses
13099 to the global shared catalog. May need more testing !
13100
Daniel Veillard78d12092001-10-11 09:12:24 +000013101Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13104 Keith Isdale patches for the XSLT debugger interfaces. Some
13105 cleanup
13106
Daniel Veillardff0b7312001-10-11 06:46:09 +000013107Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13108
13109 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13110 * DOCBparser.c: generate line nubers in elements
13111
Daniel Veillard60087f32001-10-10 09:45:09 +000013112Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13113
13114 * configure.in: preparing 2.4.6 release
13115 * doc/xml.html doc/html/*: updated and rebuilt the docs
13116 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13117
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013118Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13119
13120 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13121 adding documentation for DV's supercatalog support
13122
Daniel Veillard82d75332001-10-08 15:01:59 +000013123Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13124
13125 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13126 super catalog support adding one API and one flag --sgml to
13127 xmlcatalog
13128
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013129Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13130
13131 * doc/xmlcatalog_man.xml, xmlcatalog.1
13132 One more crack at
13133 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13134
13135
Thomas Broyer47334c02001-10-07 16:41:52 +000013136Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13137
13138 * xpath.c: implemented xmlXPathObjectCopy for external objects
13139 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13140
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013141Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13142
13143 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13144 finishing up fix to
13145 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13146 the xmlcatalog man page display more elegantly
13147
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013148Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13149
13150 * configure.in: closing bug #61832
13151 * HTMLparser.c: removed a warning
13152
Daniel Veillard6ab38382001-10-06 13:08:27 +000013153Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13154
13155 * xpath.c: fixing #61673 part I, do not loose doc information
13156 when copying result value trees.
13157
Daniel Veillard556c6682001-10-06 09:59:51 +000013158Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * xpath.c: trying to harden the XPath interpreter
13161
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013162Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13163
13164 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13165 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13166
William M. Brack1633d182001-10-05 15:41:19 +000013167Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13168
13169 * HTMLparser: repaired another loop problem
13170
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013171Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13172
13173 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13174 parsing.
13175 * xpath.c: fix bug #61291 the default XML namespace node is
13176 missing from the namespace axis.
13177 * tree.c: refuse to create namespaces nodes with prefix "xml"
13178
Daniel Veillard651f9472001-10-04 14:51:06 +000013179Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13180
13181 * SAX.c: ouch a non-defined namespace could lead to a crash,
13182 fixed #61215
13183
Daniel Veillard7dd05702001-10-04 14:25:12 +000013184Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13185
13186 * parserInternals.c: closed bug #61054
13187
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013188Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13189
13190 * include/libxml/Makefile.am: closing #60708
13191
Daniel Veillarda293c322001-10-02 13:54:14 +000013192Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13193
13194 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13195 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13196
Daniel Veillardf4309d72001-10-02 09:28:58 +000013197Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13198
13199 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13200
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013201Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13202
13203 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13204 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13205
Daniel Veillard16756b62001-10-01 07:36:25 +000013206Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13207
13208 * catalog.c: Justin Fletcher provided cleaup code in case
13209 HAVE_STAT is not defined
13210 * include/win32config.h: Igor Zlatkovic suggested to have
13211 HAVE_STAT defined there
13212
William M. Brack5e1cac12001-09-28 16:19:18 +000013213Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13214
13215 * catalog.c - fixed typing error reported by M. Barros
13216
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013217Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13218
13219 * xmllint.c - fixing typo
13220
William M. Brackd28e48a2001-09-23 01:55:08 +000013221Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13222
13223 * HTMLparser.c: small enhancement to prevent loop on
13224 unrecognizable data
13225
Daniel Veillardb1d62872001-09-21 09:47:08 +000013226Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13227
13228 * parserInternals.c: applying patch from bug #60757 this
13229 should close it
13230
Daniel Veillardc0631a62001-09-20 13:56:06 +000013231Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13232
13233 * catalog.c xmlcatalog.c: removed a couple of warning
13234 * xpath.c: try to solve the linking problem on platforms
13235 needing trio to compile
13236
Daniel Veillard1a123612001-09-19 08:06:23 +000013237Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013238
Daniel Veillard1a123612001-09-19 08:06:23 +000013239 * Makefile.am libxml.spec.in: backing up non-documented changes
13240 commited without review or aproval by Jens Finke <jens@gnome.org>
13241 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013242
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013243Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13244
13245 * configure.in: Joe Orton provided a patch fixing a problem
13246 when iconv is specified to be in a non-standard directory
13247 but wasn't exported in xml2-config --cflags
13248
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013249Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13250
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013251 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013252 troubles with 2.4.4 errors.
13253
Daniel Veillard16698282001-09-14 10:29:27 +000013254Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * encoding.c entities.c: do not output hexadecimal charrefs
13257 when serializing HTML since some version of Netscape can't
13258 grok it, generate decimal ones.
13259 * result/HTML/doc3.htm: output changed due to previous test
13260 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13261
Daniel Veillard98fed372001-09-13 11:34:58 +000013262Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13265 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13266
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013267Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013268 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013269
13270 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13271 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13272 updated the configuration scripts systems accordingly
13273
Daniel Veillard04382ae2001-09-12 18:51:30 +000013274Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13275
13276 * configure.in: preparing for 2.4.4
13277 * doc/xml.html doc/html/*: updated and rebuilt the docs
13278
Daniel Veillardd63437e2001-09-12 15:00:27 +000013279Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13280
13281 * win32/dsp/libxml2.def.src: tried to incorporate comments
13282 from bug #59220
13283
Daniel Veillard319a7422001-09-11 09:27:09 +000013284Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13285
13286 * parser.c result/noent/wml.xml: fixed bug #59981 related
13287 to handling of '&' in attributes when entities are substitued
13288
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013289Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13290
13291 * libxml.h include/libxml/xmlversion.h.in
13292 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13293 Tried to close bug #60131
13294
Daniel Veillardbce62332001-09-10 18:46:55 +000013295Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13296
13297 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13298
Daniel Veillard143b04f2001-09-10 18:14:14 +000013299Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * SAX.c: fixing bug #59946 on xmlns=""
13302
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013303Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13304
13305 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13306 but allocates a new error code.
13307
Daniel Veillard05c13a22001-09-09 08:38:09 +000013308Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13309
13310 * xmllint.c: John Fleck fixed typos in the options output
13311 * parser.c SAX.c: fix ignorable white space SAX selection
13312
13313Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13314
13315 * entities.c: Steve Underwood found the possibility of an
13316 ininite loop in case of error.
13317
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013318Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13319
13320 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13321
Daniel Veillarda050d232001-09-05 15:51:05 +000013322Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13323
13324 * parser.c: warn if version is not 1.0 but it's not
13325 strictly speaking an error after analyzing the spec
13326
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013327Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13328
13329 *doc/catalog.html - add link to the html version of the
13330 man page, other linguistic cleanups
13331
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013332Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13333
13334 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13335 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13336 file, has not yet been included in the build.
13337
Daniel Veillard99784ff2001-09-01 16:20:28 +000013338Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13339
13340 * catalog.c: removed a duplicate affectation Justin Fletcher
13341
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013342Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13343
13344 * tree.c: Armin Sander pointed a possible text coalescing
13345 problem, completed his patch.
13346
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013347Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13348
13349 * trionan.c: Fixed const and volatile re-definition problem
13350
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013351Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13352
13353 * libxml.4 parser.c: doc updates from Heiko Rupp
13354 * parserInternals.c: 2 sanity checks from Heiko Rupp
13355
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013356Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * tree.c: applied patch from Armin Sander to make some pointers
13359 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013360 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013361
Daniel Veillardb06c6142001-08-27 14:26:30 +000013362Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13363
13364 * xpath.c: hum, restrict the integer usage gcc bug workaround
13365 to only gcc compilers so that other architecture don't get
13366 penalized by this limitation.
13367 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13368
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013369Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13372 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13373
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013374Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13375
13376 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13377 --convert option to xmlcatalog to convert SGML ones to
13378 the XML syntax.
13379 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13380
13381 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013382Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13383
13384 * catalog.c xmlIO.c: started some serious testing and fixed
13385 a few bug and optmization needs.
13386
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013387Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13388
13389 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13390 preparing for a 2.4.3 release even if it may not be ready yet
13391 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13392 all file parsing lookup to go through the entity resolver, add
13393 to add an API to bypass it (needed to load catalogs themselves),
13394 some cleanup on the catalog code too.
13395 * nanoftp.c: small cleanup
13396 * doc/catalog.html: small update
13397
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013398Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13399
13400 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13401 Jun Kuriyama
13402
Daniel Veillardffb120d2001-08-23 00:52:23 +000013403Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13404
13405 * doc/catalog.html: finished the catalog documentation
13406
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013407Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13408
13409 * doc/catalog.html doc/xml.html: added documentation about
13410 Catalog support, misses an API description
13411 * doc/html/*: reextracted the API pages
13412
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013413Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13414
13415 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13416 Added the part about section 7.2 on URI resolution,
13417 fixed a side effect in the HTML parser, look complete
13418 and ready to rock except the URI/SystemID part!
13419
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013420Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13421
13422 * include/libxml/catalog.h include/libxml/parser.h
13423 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13424 xmlIO.c: added support and APIs needed for the catalog PI
13425 * include/libxml/xmlIO.h: cleanup
13426
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013427Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13428
13429 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13430 include/libxml/catalog.h: starts to look okay, really
13431 plugged the new framework, cleaned a lot of stuff,
13432 added some APIs, except the PI's support missing this
13433 should be mostly complete
13434 * result/catalogs/* test/catalogs/*: added new test, enriched
13435 the existing one with URN ID tests
13436
Daniel Veillard64339542001-08-21 12:57:59 +000013437Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13438
13439 * catalog.c: fixed nextCatalog
13440 * result/catalogs/docbook test/catalogs/*: started adding
13441 a small regression test
13442
Daniel Veillardcda96922001-08-21 10:56:31 +000013443Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13446 more work on the XML catalog support.
13447 * parser.c include/libxml/parser.h: small cleanup seems using
13448 list as a public parameter name can give portability troubles
13449 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13450 include/libxml/xpath.h include/libxml/Makefile.am: removed
13451 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13452 wrappers
13453
Bjorn Reese45029602001-08-21 09:23:53 +000013454Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13455
13456 * Makefile.am trio.c triodef.h trionan.c xpath.c
13457 include/libxml/Makefile.am include/libxml/trionan.h:
13458 Re-worked Not-A-Number and Infinity support.
13459 * xmlcatalog.c: added readline include files
13460
Daniel Veillard344cee72001-08-20 00:08:40 +000013461Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13462
13463 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13464 testCatalog as xmlcatalog, making it an installed app
13465 adding a shell, and preparing it to be a /etc/xml/catalog
13466 management tool, though not ready yet
13467 * catalog.c include/libxml/catalog.h: adding support for
13468 XML Catalogs http://www.oasis-open.org/committees/entity/
13469 not finished, there is some interesting tradeoffs and a
13470 few open questions left.
13471
Daniel Veillardb7664f42001-08-19 13:00:43 +000013472Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13473
13474 * xmllint.c: fixed a line formatting problem
13475
Daniel Veillard5015b712001-08-17 09:37:52 +000013476Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13477
13478 * SAX.c: removed a couple of unused variable (Albert Chin)
13479
Daniel Veillardbb371292001-08-16 23:26:59 +000013480Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13481
13482 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13483 trying to fix some troubles w.r.t. function returning
13484 const xxxPtr.
13485
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013486Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13487
13488 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13489 defined
13490
Daniel Veillardae6db172001-08-16 19:32:00 +000013491Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13492
13493 * xpointer.c: removed unused var
13494
Daniel Veillard09190202001-08-16 16:27:41 +000013495Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * testXPath.c: another small cleanup closing bug #59110
13498
Daniel Veillard796f4b62001-08-16 16:00:13 +000013499Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13500
13501 * win32/dsp/libxml2.def.src: small cleanup closing bug
13502 #59108
13503
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013504Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13505
13506 * example/gjobread.c: add xmlCleanupParser() before leaving
13507
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013508Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * config.h.in configure.in include/libxml/xmlwin32version.h:
13511 released 2.4.2
13512
Daniel Veillardd3d06722001-08-15 12:06:36 +000013513Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13514
13515 * include/libxml/valid.h debugXML.c valid.c: deprecate
13516 the non-boundchecking Sprintf functions, add Snprintf
13517 this should close bug #57984
13518
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013519Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13520
13521 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13522 URIs before doing the lookups (pointed by Mark Vakoc)
13523
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013524Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13525
13526 * xpath.c: serious changes on Result Value Trees and NodeSets
13527 w.r.t. deallocation and collect operations. Probably not
13528 100% clean (merge of allocated trees smells like a problem).
13529 Seems sufficient to close #58943
13530
Daniel Veillard90493a92001-08-14 14:12:47 +000013531Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13532
13533 * xmllint.c: adding a --format option
13534
Daniel Veillardfe703322001-08-14 12:18:09 +000013535Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13536
13537 * xpath.c: count() was broken on Result Value Tree
13538 * xmlIO.c: fixed file:/// accesses on _WIN32
13539
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013540Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13541
13542 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13543 macro was renamed, this should close bug #58683
13544
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013545Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13546
13547 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13548 entity substitution mode text at the end of the entity might
13549 be added due to text coalescing.
13550 * nanoftp.c parser.c: small cleanup
13551
Daniel Veillard0c720972001-08-08 20:59:00 +000013552Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13553
13554 * HACKING: added John Fleck right to commit in the doc subdir
13555
Daniel Veillard48da9102001-08-07 01:10:10 +000013556Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13557
13558 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13559 allow to inherit attributes from the DTD directly in the
13560 tree, this is needed for XPath and can be a useful feature.
13561 Inherited namespaces are always provided at the tree level now
13562 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13563 of tests for this feature (XSLT being the prime user).
13564
Daniel Veillard50f34372001-08-03 12:06:36 +000013565Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13566
13567 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13568 testSAX.c xmlIO.c xmllint.c include/win32config.h
13569 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13570 include/libxml/xmlwin32version.h.in win32/README.MSDev
13571 win32/dsp/*: applied Win32 Facelift No.2 patches from
13572 Igor Zlatkovic for Windows/MSC
13573
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013574Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13575
13576 * SAX.c: unparsedEntityDecl() the URI computation of the
13577 entity wasn't done breaking XSLT unparsed-entity-uri()
13578
Daniel Veillard567e1b42001-08-01 15:53:47 +000013579Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13580
13581 * xpath.c: fixed a bug when walking the descendants and
13582 the current node has no children
13583 * debugXML.c: show up when a text node is supposed to not be escaped
13584
Thomas Broyerf186c822001-07-31 23:30:37 +000013585Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13586
13587 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13588 worked like the set:leading() function)
13589 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13590
Daniel Veillardba6db032001-07-31 16:25:45 +000013591Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13594
Daniel Veillard57905372001-07-31 15:52:17 +000013595Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * include/libxml/xmlIO.h: apply change to close #58141
13598 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13599
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013600Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * parser.c: when the internal subset uses a PE, then the
13603 included entity can use conditional sections.
13604
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013605Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13608 when walking the namespace axis showing up in
13609 libxst/tests/general/bug-12
13610 * xmlmemory.c: added the possibility to trace a given block
13611 defined by its address
13612
Daniel Veillard4aafa792001-07-28 17:21:12 +000013613Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * parser.c: don't override existing encoding specified before
13616 starting xmlParseDocument()
13617
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013618Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * include/libxml/xmlwin32version.h: reinserted, needed for
13621 Windows users of CVS
13622
Darin Adlera77cac02001-07-27 17:41:51 +0000136232001-07-27 Darin Adler <darin@bentspoon.com>
13624
Darin Adler699613b2001-07-27 22:47:14 +000013625 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13626 * testCatalog.c: Add include of <libxml/parser.h>.
13627
136282001-07-27 Darin Adler <darin@bentspoon.com>
13629
Darin Adlera77cac02001-07-27 17:41:51 +000013630 * include/libxml/.cvsignore:
13631 * include/libxml/xmlwin32version.h:
13632 Remove this file from CVS because it's generated.
13633
Daniel Veillard50822cb2001-07-26 20:05:51 +000013634Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * parser.c include/libxml/parser.h: applied const patches from
13637 Tom Moog #58002
13638
Thomas Broyerba4ad322001-07-26 16:55:21 +000013639Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13640
13641 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13642 lookup framework
13643
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013644Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * tree.c: fixed xmlCopyNode() for documents
13647
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013648Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13651
13652Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013653
13654 * parser.c: fixes bug #57652 reported by Morus Walter
13655
Daniel Veillarde3924972001-07-25 20:25:21 +000013656Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13657
13658 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13659
Daniel Veillarda53c6882001-07-25 17:18:57 +000013660Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13663 errors, lesson don't add new functions at 1am before a release
13664 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13665 from XPath initialization when possible.
13666
Daniel Veillardd9bad132001-07-23 19:39:43 +000013667Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13668
13669 * result/scripts/base*: removing history/readline changed
13670 this slightly
13671 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13672 xmllint.c: make element content line number generation
13673 optionnal to avoid breaking old apps added interface to switch
13674
Daniel Veillardf012a642001-07-23 19:10:52 +000013675Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013678 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013679 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13680 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13681 John Kroll fixes to allow saving to HTTP via PUT (or
13682 POST of needed).
13683 * doc/html/*.html: regenerated the docs
13684
Thomas Broyere8126242001-07-22 03:54:15 +000013685Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13686
13687 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13688 xmlHashScanFull and xmlHashScannFull3 to get passed the
13689 three keys as arguments to the callback function
13690
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013691Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * configure.in Makefile.am: removed libxml softlink for good
13694 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13695 100% coverage by gtk-doc
13696
Daniel Veillard8599e702001-07-17 21:38:51 +000013697Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13698
13699 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13700 fixed serious troubles due to size_t vs. int mismatch
13701
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013702Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13705
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013706Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13707
13708 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13709 convenient extension API for value and context managing
13710 Now handles external objects through xmlXPathPopExternal,
13711 xmlXPathWrapExternal and xmlXPathReturnExternal.
13712 Added functions for sets operations (intersection, etc.)
13713
Daniel Veillard22090732001-07-16 00:06:07 +000013714Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13717 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13718 HTMLparser.c: cleanup of global variables, marking some
13719 const or private.
13720
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013721Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013722
13723 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13724 fixed xmlXPathNodeSetItem when passing index=0
13725
Daniel Veillard05dec342001-07-14 21:57:39 +000013726Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13729
Daniel Veillard28ae6362001-07-14 16:44:32 +000013730Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13731
13732 * xmllint.c: fixed compilation under Cygwin #57503
13733 * TODO: update
13734
Peter Williamsed156f52001-07-13 18:35:13 +0000137352001-07-13 Peter Williams <peterw@ximian.com>
13736
13737 * config.h.in: add #undef HAVE_DLFCN_H
13738
13739 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13740 builddir.
13741
Daniel Veillard73b36e32001-07-12 15:09:52 +000013742Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13745 raised by #57348 and #57381
13746
Daniel Veillard7db37732001-07-12 01:20:08 +000013747Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13750 tree.c xpointer.c: store the line numbder in element->content,
13751 may break some software, need a configuration mechanism
13752
Darin Adler96037892001-07-11 00:03:16 +0000137532001-07-10 Darin Adler <darin@bentspoon.com>
13754
13755 * .cvsignore:
13756 * example/.cvsignore:
13757 * include/.cvsignore:
13758 * include/libxml/.cvsignore:
13759 Various things that are generated and should be ignored.
13760
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013761Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13764 * doc/xml.html doc/html/*: updated the docs
13765
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013766Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13767
13768 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13769 validation occured on content with element child
13770
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013771Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13772
13773 * tree.c: fixed XML Base computation which was broken
13774 * debugXML.c: added a base function to the shell
13775 * Makefile.am result/scripts/* test/scripts/*: added scripts
13776 based regression tests, and adding 2 XML Base tests
13777
Daniel Veillard19e96c32001-07-09 10:32:59 +000013778Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * tree.c: set properties doc and call xmlSetListDoc for properties
13781 content when grafting them in a different tree.
13782 * aclocal.m4: remove from CVS
13783
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013784Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13785
13786 * win32/libxml2/libxml2.def.src: added some missing entry point
13787 for XPath (Mark Vakoc)
13788
Daniel Veillard388236f2001-07-08 18:35:48 +000013789Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13792 layer should URI-Unescape before trying to open resources.
13793
Daniel Veillard04383752001-07-08 14:27:15 +000013794Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13795
13796 * xpath.c: fix the name() bug for elements in the default
13797 namespace reported by Charlie Bozeman
13798
Daniel Veillard7583a592001-07-08 13:15:55 +000013799Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13800
13801 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13802 led to an XPath fix, improvements of SAX initialization, and
13803 an added option --nocdata to testXPath
13804
Daniel Veillard449d7392001-07-07 19:11:06 +000013805Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * doc/libxml-doc.el: Felix Natter provided anew version working
13808 with XEmacs too
13809
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013810Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13811
13812 * include/libxml/xpath.h: small cleanup
13813 * doc/xml.html: update
13814
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013815Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13818 released 2.3.14
13819
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013820Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013823 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013824
Daniel Veillard73c9c042001-07-05 20:02:54 +000013825Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13828 were not equal to empty strings
13829
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013830Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * SAX.c: fixed a URI-Reference computation problem when validating
13833 * xmlIO.c: small cleanup
13834
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013835Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * parser.c: improved the description of a couple of interfaces
13838 upon Larry Stamper suggestion
13839
Daniel Veillard62f313b2001-07-04 19:49:14 +000013840Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * SAX.c entities.c parser.c: changed completely the way entities
13843 are handled when running the parser in entity substitution mode.
13844 This fixes a bug reported by Stephan Kulow and nearly divides
13845 by 3 the amount of memory required by libxslt to load and process
13846 DocBook TDG.
13847
Daniel Veillardf420ac52001-07-04 16:04:09 +000013848Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * HTMLparser.c: fixing a too early root closing problem raised
13851 byt Prashanth Naidu
13852
Daniel Veillard8c357d52001-07-03 23:43:33 +000013853Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13856 raised by Mark Vakoc.
13857
Daniel Veillard6e90d192001-07-03 16:37:49 +000013858Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * example/Makefile.am: fixed the include path to add srcdir/include
13861 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13862 and some cleanup
13863
Daniel Veillardf06307e2001-07-03 10:35:50 +000013864Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13867 lot of optimization work, results in significant improvements
13868 when handling really complex XPath queries. Add a small optimizer
13869 for unions, improve [n] and [last()], avoid some costly ops.
13870
Daniel Veillard77044732001-06-29 21:31:07 +000013871Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13874 * xpath.c: small cleanup
13875 * xmlGetNsList: reformated, fixed problems if used on Entities
13876
Daniel Veillard2adbb512001-06-28 16:20:36 +000013877Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13880
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013881Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13884 * Makefile.am example/Makefile.am: workaround automake generating
13885 erroneous deps
13886
Daniel Veillard12f7d292001-06-28 13:12:11 +000013887Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * include/win32config.h: bug #56801 Yon Derek provided a patch
13890 to the windows config file.
13891
Daniel Veillard87ee9142001-06-28 12:54:16 +000013892Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13895 libxml.h : Yon Derek provided a set of changes to compile from
13896 CVS on Windows/MSC
13897
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013898Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * parser.c: fixed UTF8 BOM support in push mode
13901 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13902 added a specific testcase
13903
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013904Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * Makefile.am: added --push regression tests
13907 * parserInternals.c: the XML parser segfaulted in --push mode
13908
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013909Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * configure.in: moved the symlinks detection within a CVS
13912 check, this is not portable and will be removed soon.
13913 * xpath.c: small cleanup/speedup
13914
Daniel Veillard11648102001-06-26 16:08:24 +000013915Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13918 release of 2.3.12
13919 * parser.c: make an error message if unknow entities in all cases
13920
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013921Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13924
Daniel Veillard23793842001-06-25 16:07:45 +000013925Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13928 includes were installed in the wrong dir
13929
Daniel Veillardf5498f32001-06-25 15:08:36 +000013930Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13931
13932 * doc/html.xml: warn against sending code to exhibit bugs.
13933
Daniel Veillard56f06462001-06-24 21:34:03 +000013934Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13937 Tru64 from Thomas Leitner
13938
Daniel Veillardc5d64342001-06-24 12:13:24 +000013939Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * AUTHORS: added William and Bjorn
13942 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13943 daniel@veillard.com hopefully I won't have to do this again
13944 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13945 docs can be rebuilt cleanly now
13946 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13947 from CVs it's generated, added include/libxml/xmlwin32version.h
13948 also generated but which should change far less frequently.
13949 * catalog.c nanoftp.c: made sure to include libxml.h not
13950 libxml/xmlversion.h directly
13951 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13952 when compiling on WIN32 and MSC
13953
Daniel Veillard07385fd2001-06-23 21:55:48 +000013954Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * include/Makefile.am include/libxml/Makefile.am configure.in:
13957 fixed make distcheck and rebuilding the rpms
13958
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013959Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * configure.in: should finish the migration of exported includes
13962 into a real include/libxml in CVS, at least for CVS users.
13963 * removed the exported headers, added in include/libxml (as well
13964 as xmlversion.h.in).
13965
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013966Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * configure.in: fixed the way to detect symlink
13969
Daniel Veillard66541772001-06-23 18:31:04 +000013970Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * configure.in: updated, include/libxml is now a real CVS dir
13973
Daniel Veillardca989762001-06-23 17:39:29 +000013974Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13977 version works with both libxml1 and libxml2 (it autodetects
13978 the prefix of the html-files) from Felix Natter.
13979 * doc/xml.html: updated doc accordingly
13980
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013981Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * xpath.c: fixed the bug generating a template loop in libxslt
13984 when using docbook-xsl-1.4, * should filter out document nodes
13985 * HACKING: added William
13986 * TODO: updated
13987
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013988Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13989
13990 * doc/FAQ.html: added a warning about gcc-3.0
13991 * doc/xml.html: added reference to gdome2 and removed a confusing
13992 sentence
13993
Daniel Veillardf7f41852001-06-22 15:18:01 +000013994Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * xmlversion.h: okay this is a generated file, but Windows
13997 users need it and they can't generate it, and I want CVS
13998 Windows users ...
13999 * win32/libxml2/libxml2_so.dsp: Windows project file for
14000 the shared lib version of libxml2
14001 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14002 resources needed for libxslt/xsltproc by Yon Derek
14003
Bjorn Reese3157b342001-06-22 14:41:45 +000014004Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14005
14006 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14007
Daniel Veillard4151acb2001-06-22 10:48:57 +000014008Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
Daniel Veillardcc146db2001-06-22 11:10:52 +000014010 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14011
14012Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
Daniel Veillard4151acb2001-06-22 10:48:57 +000014014 * include/win32config.h: Yon Derek provided a first fix
14015 to be able to compile libxslt/xsltproc on Windows
14016
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014017Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * xpath.c: attempt to work around what seemed a gcc optimizer
14020 bug when handling floats on i386 http://veillard.com/gcc.bug
14021 * tree.c entities.c encoding.c: doing some cleanups while
14022 chasing it
14023
Daniel Veillard017b1082001-06-21 11:20:21 +000014024Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * Makefile.am: cleanup when --without-debug is specified
14027 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14028 w.r.t. --without-debug and other include points
14029 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14030 Catalogs
14031 * configure.in entities.h tree.h HTMLparser.c: removed
14032 --without-corba, made the _private field mandatory
14033
Daniel Veillard87a764e2001-06-20 17:41:10 +000014034Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14037 outputs a BOM in UTF8, an errata has been issued to avoid the
14038 problem, that was the most reasonable solution... Add support
14039 for a leading UTF8 BOM in entities.
14040
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014041Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14042
14043 * valid.c: fixed a bug found when post validating an entity ref
14044 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14045 activate it too
14046
Daniel Veillard39196eb2001-06-19 18:09:42 +000014047Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14050 weakness in the node copy the XPointer and the XInclude
14051 implementations. Serious cleanup.
14052
Daniel Veillard3739b982001-06-19 12:51:30 +000014053Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * Makefile.am: Kjartan Maraas provided a small patch to
14056 add xml2-config.in to EXTRA_DIST
14057
Daniel Veillarda9142e72001-06-19 11:07:54 +000014058Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14061 provided another failing case found in KDE, the way the
14062 ctxt->vctxt.nodeTab was allocated and freed changed over
14063 time but it wasn't completely cleaned up. This should fix it.
14064
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014065Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * parser.c: Stephan Kulow also raised the fact that line number
14068 could get miscounted making debug harder, fixed the problem
14069 in xmlParseCharData()
14070
Daniel Veillard64b98c02001-06-17 17:20:21 +000014071Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * valid.c: Stephan Kulow pointed out a problem when validating
14074 and using an empty entity, forgot a 'break' in a case.
14075
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014076Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14079 * doc/xml.html: updated with 2.3.11
14080
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014081Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * TODO: updated adding cleanup of generated doc
14084 * configure.in: prepared to release 2.3.11
14085 * xmllint.c: added --version for bug reporting
14086 * doc/html/*.html: rebuilt the doc
14087
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014088Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * xpath.c: first part of the work on selecting namespace to
14091 fix bug #56115
14092
Daniel Veillard96ed5832001-06-15 22:22:04 +000014093Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14096 when using -liconv
14097 * TODO: updated
14098
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014099Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14102 cleanup, encoding support.
14103
Daniel Veillard608ad072001-06-14 08:32:28 +000014104Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14107
Daniel Veillard239d0522001-06-13 23:02:48 +000014108Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * xpath.c: bug detected by Ankh when / is used as a function arg
14111
Daniel Veillard02bb1702001-06-13 21:11:59 +000014112Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14115 of element and use it to avoid outputting formatting spaces at
14116 the wrong place. Implemented the format parameter for HTML save.
14117 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14118 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14119 result/HTML/wired.html: of course this impact the result of a
14120 number of HTML tests
14121
Daniel Veillard95d845f2001-06-13 13:48:46 +000014122Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * HTMLtree.[ch]: started augmenting the HTML save API with
14125 encoding and formatting parameters
14126
Daniel Veillardeca60d02001-06-13 07:45:41 +000014127Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14128
14129 * HTMLtree.h: cleanup and started evaluating the work needed on
14130 revamping the HTML output code
14131
Daniel Veillard84666b32001-06-11 17:31:08 +000014132Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14135
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014136Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * valid.c: fixed bug #56049, forgot one check in the
14139 validation routine
14140
Daniel Veillardca2366a2001-06-11 12:09:01 +000014141Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14144
Daniel Veillard6761eee2001-06-11 10:29:38 +000014145Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * libxml.h: fixed an error in last commit
14148 * doc/FAQ.html: added an entry for compilation from CVS
14149
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014150Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * xmlversion.h.in libxml.h: Cygwin patches
14153 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14154 * tree.h: cleanup
14155
Daniel Veillardacd370f2001-06-09 17:17:51 +000014156Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14157
14158 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14159 memory block in a strange case where libxml is linked twice
14160 in the binary.
14161
Daniel Veillard1d047672001-06-09 16:41:01 +000014162Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14163
14164 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14165 state far too often, simple fix used to avoid it.
14166
Daniel Veillard4497e692001-06-09 14:19:02 +000014167Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14170 being processed, applied his patch
14171 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14172
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014173Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14176 provided fixes to compile on MSCC again
14177 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14178 also provided an update for the project files.
14179
Daniel Veillarda682b212001-06-07 19:59:42 +000014180Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14181
14182 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14183 bug #55810
14184
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014185Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * tree.c: fixed xmlGetNsProp() to close bug #55683
14188 Note this requires libxslt to use it's own function instead.
14189
Daniel Veillardf0c53762001-06-07 16:07:07 +000014190Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * HTMLtree.c: when in a pre element no formatting space should
14193 be added.
14194 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14195
Daniel Veillard068a9652001-06-07 15:30:26 +000014196Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * configure.in: added tests for signal() and signal.h
14199
Daniel Veillard541d6552001-06-07 14:20:01 +000014200Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14203
Daniel Veillard8a367d42001-06-07 14:01:34 +000014204Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14205
14206 * doc/libxml-doc.el: Felix Natter provided a new version for
14207 libxml2
14208
Daniel Veillard8a926292001-06-07 11:20:20 +000014209Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * HTMLtree.c: when in a pre element no formatting space should
14212 be added.
14213
Daniel Veillard14839d52001-06-06 16:11:56 +000014214Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14217
Daniel Veillarde95e2392001-06-06 10:46:28 +000014218Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14219
14220 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14221 hack
14222 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14223 * uri.c: fixed a warning
14224
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014225Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14226
14227 * HTMLtree.c: trying to close bug #55772 escaping in script
14228 elements
14229 * doc/xml.html: suggest to send mail to the list
14230
14231Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014232
14233 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14234 good. Use a macro and based on the solution provided in
14235 vsnprintf manual page from GNU.
14236
Bjorn Reese99748722001-06-05 12:49:15 +000014237Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14238
14239 * error.c: Workaround for non-preserving variadic list.
14240 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14241
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014242Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * doc/xml.html: added 2.3.10 release
14245
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014246Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * configure.in: releasing 2.3.10
14249
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014250Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14253
Daniel Veillard20042422001-05-31 18:22:04 +000014254Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14255
14256 * encoding.c: Robert Collins provided a patch to add the
14257 "US-ASCII" encoding alias
14258
Daniel Veillard97ac1312001-05-30 19:14:17 +000014259Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14260
14261 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14262 string oriented functions and started cleaning the related areas
14263 in xpath.c which needed fixing in this respect
14264
Daniel Veillard2d703722001-05-30 18:32:34 +000014265Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14266
14267 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14268 #55380
14269 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14270
Daniel Veillard9403a042001-05-28 11:00:53 +000014271Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14272
14273 * TODO: updated
14274 * nanohttp.[ch] : started adding APIs to get the redirected URL
14275 when this occurs (needed for further base computation
14276 * tree.h: cleanup
14277 * encoding.c: cleanup
14278 * SAX.c: minor change around ctxt->loadsubset
14279
Daniel Veillard6278fb52001-05-25 07:38:41 +000014280Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * Makefile.am include/Makefile.am: small change to have
14283 include/libxml rebuilt if working from CVS.
14284 * uri.c: applied another patch from Carl Douglas for URI escaping,
14285 this should close bug #51876
14286
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014287Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14290 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14291 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14292 added specific regression test
14293 * parser.h: preparing for the XSLT mode where DTD inherited
14294 attributes are added to the tree.
14295
Daniel Veillardbbd22452001-05-23 12:02:27 +000014296Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * xinclude.[ch]: Updated the namespace for the Last Call version
14299 * result/XInclude/include test/XInclude/include: updated the
14300 testsuite accordingly
14301
Daniel Veillard8514c672001-05-23 10:29:12 +000014302Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14303
14304 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14305 related to bug #51876
14306
Daniel Veillard42596ad2001-05-22 16:57:14 +000014307Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * tree.c: fixed a gross mistake in base computation, xml:base is
14310 not completely correct yet (need cascade).
14311 * xpath.[ch]: added the few things needed to find a function name
14312 and URI from the XPath context when it is called.
14313
Daniel Veillard81418e32001-05-22 15:08:55 +000014314Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14317 * DOCBparser.c: small cleanup
14318 * xmllint.c: added a --catalogs option to load catalogs from
14319 $SGML_CATALOG_FILES
14320 * tree.c: cleanup
14321 * configure.in: iconv library fixup, ICONV_LIBS
14322
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014323Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * catalog.c: handling of CATALOG entries. detection of recursion,
14326 and a few bugfixes
14327 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14328 against the default namespace
14329
Daniel Veillard04b93292001-05-21 08:15:31 +000014330Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14331
14332 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14333
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014334Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * parser.c: fixed propagation context info when parsing an
14337 external entity.
14338 * doc/html/*.html: regenerated a couple of docs
14339
Daniel Veillard4623acd2001-05-19 15:13:15 +000014340Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * doc/xml.html: update with 2.3.9 informations
14343
Daniel Veillardbed7b052001-05-19 14:59:49 +000014344Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14347 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14348 * doc/html/* : rebuilt the docs
14349 * valid.c: small patch which may improve some case when
14350 validating.
14351
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014352Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * HTMLparser.c: Closed bug #54891
14355 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14356 to the suite
14357
14358Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14361 applied a documentation patch from LotR and filled in a few missing
14362 descriptions
14363
Daniel Veillard76d66f42001-05-16 21:05:17 +000014364Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * xpath.c tree.c parser.c: speed optimizations at the parser level
14367 document tree freeing and xpath evaluation
14368
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014369Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * parser.c parser.h parserInternals.h: fixed a couple of
14372 interfaces for handling memory buffer input to const char *
14373 upon suggestion of JamesH.
14374
Daniel Veillardc3739e72001-05-15 15:23:27 +000014375Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * configure.in: LoTR sent a patch fixing the previous commit
14378
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014379Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14380
14381 * configure.in: trying to deal again with the stoopid -R linking
14382 flag of Solaris
14383
Daniel Veillard790142b2001-05-15 10:51:53 +000014384Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * xpath.h: two nodeset access macros from Thomas Broyer
14387
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014388Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14389
14390 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14391 patch from Thomas Broyer
14392
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014393Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14396 case
14397 * INSTALL: was empty added stuff from the FAQ
14398
Daniel Veillard75bea542001-05-11 17:41:21 +000014399Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14402 attributes handling and #54433 by adding xmlUnsetProp()
14403 and xmlUnsetNsProp()
14404
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014405Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * HTMLparser.c: Patch from Jonas Borgström
14408 (htmlGetEndPriority): New function, returns
14409 the priority of a certain element.
14410 (htmlAutoCloseOnClose): Only close inline elements if they
14411 all have lower or equal priority.
14412 * result/HTML: this of course changed a number of tests results.
14413
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014414Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * xmlIO.c catalog.c: plugged in the default catalog resolution
14417 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14418 documentations
14419 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14420
Daniel Veillarda7374592001-05-10 14:17:55 +000014421Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14424 integrating catalogs
14425 * catalog.[ch] testCatalog.c: adding a small catalo API
14426 (only SGML catalog support).
14427 * parser.c: restaured xmlKeepBlanksDefault(0) API
14428
Daniel Veillardc17337c2001-05-09 10:51:31 +000014429Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14432
Daniel Veillard257d9102001-05-08 10:41:44 +000014433Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * parser.c: added xmlParseExternalEntityPrivate() to allow
14436 propagation of ctxt->_private when parsing external entities
14437
Daniel Veillard083c2662001-05-08 08:27:14 +000014438Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14441
Daniel Veillard01ef7382001-05-08 07:31:43 +000014442Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14445
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014446Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * valid.c: warn when indeterminist content model is detected
14449 * result/VC/ElementValid8: this adds a message
14450 * Makefile.am: add --novalid for VCM tests
14451 * parserInternals.c: added a call to Init memory
14452
Daniel Veillard64269352001-05-04 17:52:34 +000014453Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14456 when both parameters are NULL.
14457
Daniel Veillard37721922001-05-04 15:21:12 +000014458Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * valid.c: applied small patch from Gary Pennington, reindented
14461 some part of the code.
14462
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014463Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14466 release, updated and regenerated the docs
14467
Daniel Veillard357c9602001-05-03 10:49:20 +000014468Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * xpath.c result/XPath/expr/floats : clarified and cleanup
14471 printing of abnormal floats in tests.
14472
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014473Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14476 * results/HTML/ : a few changes in the output of the HTML tests as
14477 a result.
14478 * configure.in: tying to fix -liconv where needed
14479
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014480Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14481
14482 * Makefile.am: fixed a stupid error
14483
Daniel Veillard7150a032001-05-02 16:41:11 +000014484Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * configure.in Makefile.am: make the inclusion of the trio
14487 modules in the library conditional
14488
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014489Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14490
14491 * DOCBparser.c: patche from László Kovács, fixed entities refs
14492 in attributes handling
14493
Daniel Veillardedddff92001-05-02 10:58:52 +000014494Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14497 flushing
14498
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014499Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * xpath.c: fix of an XSLT namespace bug reported on the list
14502 general/bug-8-
14503
Daniel Veillard5792e162001-04-30 17:44:45 +000014504Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * strio.h trio.c: Dan McNichol suggested a couple of small
14507 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14508
Daniel Veillard02141ea2001-04-30 11:46:40 +000014509Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * tree.c parser.c encoding.c: spent a bit more time looking
14512 at the parsing speed and DOM handling. Added a few more
14513 speedups.
14514
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014515Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * parser.c: small but effective parsing speed improvement
14518
Daniel Veillardb59076b2001-04-29 17:04:07 +000014519Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14520
14521 * configure.in: default on the DocBook parser inclusion (for Gnome)
14522 * DOCBparser.h: fixed a header reference
14523
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014524Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14525
14526 * configure.in xpath.c: applied Bjorn patches for FPE on the
14527 alpha
14528
Daniel Veillardeefd4492001-04-28 16:55:50 +000014529Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14532 xmlSaveFormatFileTo()
14533
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014534Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * xpath.c: simple and efficient optimization, XPath functions
14537 aways bind to the same code, cache this
14538 * TODO: updated (by saying some is obsolete)
14539
Daniel Veillard2156a562001-04-28 12:24:34 +000014540Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * xpath.c: more cleanup work on XPath name parsing routines
14543
Daniel Veillard61d80a22001-04-27 17:13:01 +000014544Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14547 xmlXPathParseName
14548 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14549 * debugXML.c: avoid compilation problems if compiling without
14550 HTML support, Igor Zlatkovic
14551 * win32/libxml2/libxml2.def.src: being able to compile without
14552 XPath on Windows
14553
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014554Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * libxml.m4: yet another patch from Toshio Kuratomi
14557
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014558Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14561
Daniel Veillard67fee942001-04-26 18:59:03 +000014562Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14563
14564 * tree.[ch]: added xmlSaveFormatFile interface for saving
14565 and indenting a file.
14566
Daniel Veillard82e49712001-04-26 14:38:03 +000014567Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * xpath.c: fixed bug #53689 related to processing-instruction()
14570
Daniel Veillard02f077a2001-04-26 10:59:11 +000014571Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * DOCBparser.c: patche from László Kovács
14574
Daniel Veillard30211a02001-04-26 09:33:18 +000014575Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14576
14577 * parser.c: applied fixes from Christian Glahn bug report #53391
14578
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014579Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * error.c: Jean François Lecomte provided a complete description
14582 and a fix to bug #53537
14583
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014584Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14587
Daniel Veillard1034da22001-04-25 19:06:28 +000014588Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * DOCBparser.c SAX.c: a bit more work on entities processing.
14591 Still Need to cleanup XML output and references in attributes
14592
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014593Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14594
14595 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14596
Daniel Veillardb33c2012001-04-25 12:59:04 +000014597Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * tree.c: trying to fix #53574, not completely complete,
14600 I would like xmllint --copy --debug test/ent1 and
14601 xmllint --debug test/ent1 to show the same result.
14602 * xpath.c: fix a bug when trying to sort namespace nodes
14603
Daniel Veillard5146f202001-04-25 10:29:44 +000014604Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * HTMLtree.c: real fix for #53402
14607
Daniel Veillard7533cc82001-04-24 15:52:00 +000014608Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14611 PIs when using xsl:output
14612 * valid.c: closing #53537 some case generate segfaults if there
14613 is validity errors
14614
Daniel Veillard61b33d52001-04-24 13:55:12 +000014615Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14618 of external parsed entities, added --noent to testDocbook
14619 * valid.c: Garry Pennington found an uninitialized variable
14620 access in xmlValidateElementContent()
14621
Daniel Veillard56098d42001-04-24 12:51:09 +000014622Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14623
14624 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14625 with madness
14626 * result/HTML/ : this modified the result of the regression tests
14627 a lot.
14628
Daniel Veillard122376b2001-04-24 12:12:30 +000014629Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14630
14631 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14632 to doc where it wasn't checked against NULL reported by
14633 Jens Laas
14634
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014635Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14638 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14639
Daniel Veillardeae522a2001-04-23 13:41:34 +000014640Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14643 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14644 * SAX.[ch]: cleanup and updates for DocBook
14645 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14646 ex SGML identifier changes
14647 * valid.c: removed a static unused function.
14648
Daniel Veillardde57c612001-04-23 09:13:36 +000014649Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * HTMLtree.c: applied change for Paul Sponagl on script saving
14652 * Makefile.am: the warning about entity title.xml are normal.
14653
Daniel Veillard393df012001-04-22 20:11:18 +000014654Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * configure.in: release of 2.3.7
14657 * Makefile.am: fixing make distcheck
14658
Daniel Veillarda41123c2001-04-22 19:31:20 +000014659Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14660
14661 * doc/html/* doc/xml.html: updated and regenerated the docs
14662
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014663Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14666
Daniel Veillarde82a9922001-04-22 12:12:58 +000014667Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * tree.c: fixed #53388 with the provided patch
14670
Daniel Veillard06803992001-04-22 10:35:56 +000014671Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * valid.c: Bjorn detected an invalid memory access. Fixed
14674 vstateVPush()
14675
Daniel Veillard40af6492001-04-22 08:50:55 +000014676Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14677
14678 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14679
Bjorn Reese70a9da52001-04-21 16:57:29 +000014680Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14681
14682 * libxml.h: new header used only for the compilation of libxml
14683 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14684 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14685 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14686 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14687 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14688 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14689 baseline (version 1.2 plus a single patch).
14690 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14691 scientific notation for numbers. Tests added.
14692 * xpath.c: formatting of numbers changed to use sprintf
14693 (contribution from William Brack)
14694
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014695Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * valid.c: cleanup, more useful debugging
14698 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14699 * xmlIO.c: entity loading is printed as an error when validating
14700
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014701Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * valid.c: fixed to validate within entities
14704 * test/VCM/v22.xml: added a specific testcase
14705
Daniel Veillardca1f1722001-04-20 15:47:35 +000014706Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * valid.c: forgot an epsilon transition in for ()+
14709 * test/VCM/v21.xml : added a specific test case
14710
Daniel Veillard85349052001-04-20 13:48:21 +000014711Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * valid.c: removed a state explosion exhibited by RSS
14714 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14715 from bug #51872
14716
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014717Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14720 validation without using an ugly NFA -> DFA algo in the source.
14721 Made a specific algorithm easier to maintain, using a single
14722 stack and without recursion.
14723 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14724 * hash.c: made the growing routine static
14725 * tree.h parser.c: added the parent information to an
14726 xmlElementContent node.
14727
Daniel Veillarde470df72001-04-18 21:41:07 +000014728Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14729
14730 * SAX.c parser.c xpath.c: generating IDs when not validating
14731 from an external parsed entity was poisoning the ID has table
14732 with removed values. This was killing XSLT on the KDE help
14733 browser.
14734
Daniel Veillardceacdd92001-04-18 15:10:35 +000014735Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14736
14737 * entities.h: andrew@ugh.net.au detected a double declaration
14738
Daniel Veillarda10efa82001-04-18 13:09:01 +000014739Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * debugXML.c hash.c tree.h valid.c : some changes related to
14742 the validation suport to improve speed with DocBook
14743 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14744 the way validation errors get reported
14745
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014746Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14749 by P C Chow and William M. Brack for XSLT HTML output
14750
Daniel Veillard2d90de42001-04-16 17:46:18 +000014751Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14754 Igor Zlatkovic patches for MSC compilation and added his
14755 updates
14756
Daniel Veillarde043ee12001-04-16 14:08:07 +000014757Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14758
14759 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14760 prefix lookup.
14761 * parserInternals.c: fixed the bug reported by Morus Walter
14762 due to an off by one typo in xmlStringCurrentChar()
14763
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014764Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14765
14766 * HTMLparser.c result/HTML/*: revamped the way the HTML
14767 parser handles end of tags or end of input
14768
Daniel Veillard82daa812001-04-12 08:55:36 +000014769Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14770
14771 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14772
Daniel Veillard67a21302001-04-11 14:39:16 +000014773Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14776 bug where the linktime verions of free() won't work ...
14777
Daniel Veillard27b55282001-04-11 12:22:25 +000014778Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14779
14780 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14781
Daniel Veillardafc73112001-04-11 11:51:41 +000014782Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * doc/xml.html: added 2.3.6 release
14785
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014786Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14787
14788 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14789 * result/wml.xml: resulted in a small output change
14790
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014791Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14792
14793 * tree.c: xmlNewDoc was missing the charset initialization
14794 * xmllint.c: added --auto to autogenerate a doc, allow to
14795 reproduce the problem fixed on xmlNewDoc
14796
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014797Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14798
14799 * xpath.c: trying to get 52979 solved
14800 * tree.c result/ result/noent/: trying to get 52712 solved, this
14801 also made me clean up the fact that XML output in general should
14802 not add formating blanks by default, this changed the output of
14803 a few tests
14804
Daniel Veillard73639a72001-04-10 14:31:39 +000014805Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14808
Daniel Veillardfac26a12001-04-08 13:08:14 +000014809Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14810
14811 * configure.in: finally released 2.3.6
14812
Daniel Veillard911f49a2001-04-07 15:39:35 +000014813Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * xpath.c: checking for null pointer generated by new code
14816
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014817Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14818
14819 * xpath.c: fixed a [] evaluation problem reported
14820 * test/XPath/tests/simpleaddr: extended test
14821 * result/XPath/simpleaddr: updated result
14822
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014823Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * xmllint.c: Dan Timis reported a portability problem
14826 on Macs without mmap, fixed it.
14827
Daniel Veillardb38bd552001-04-03 18:22:00 +000014828Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * testXPath.c : added a --tree option allowing to display the
14831 tree dump of the XPath expression
14832
Daniel Veillard4dd93462001-04-02 15:16:19 +000014833Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * xpath.c: fixed a memleak when comparing nodesets
14836 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14837 * tree.c: added a TODO
14838
Daniel Veillard92ad2102001-03-27 12:47:33 +000014839Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14842 we need string functions
14843 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14844 to be able to use them where needed. Applied some changes
14845 to reduce name linking pollution and compile in only what's
14846 needed.
14847 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14848 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14849 for the string manipulation functions
14850 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14851 to the free() function of xmlmemory.c
14852 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14853 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14854 usage.
14855
14856
Daniel Veillard2be30642001-03-27 00:32:28 +000014857Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14858
14859 * error.c: applied the context output patch of the error
14860 handling submitted by Chuck Griffith
14861 * error/VC/*: this slightly change some error logs
14862
Daniel Veillard50582112001-03-26 22:52:16 +000014863Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14864
14865 * parser.c: fixed line number reporting on error
14866
Daniel Veillard04be4f52001-03-26 21:23:53 +000014867Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14868
14869 * parser.c: Sullivan and Darin found a parser bug,
14870 applied the patch.
14871
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014872Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14875 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14876 xmlversion.h.in xpointer.c: of course the way I defined
14877 UNUSED breaks on old gcc version. Try to be smart and
14878 also define it directly in xmlversion.h
14879 * configure.in: removed -ansi flag from the pedantic set
14880
14881Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014882 Huge cleanup, I switched to compile with
14883 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14884 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14885 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14886 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14887 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14888 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14889 encoding.h entities.c error.c list.[ch] nanoftp.c
14890 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14891 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14892 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14893 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14894 Cleanup, staticfied a number of non-exported functions,
14895 detected and cleaned up a dozen of problem found this way,
14896 avoided a lot of public function name/typedef/system names clashes
14897 * doc/xml.html: updated
14898 * configure.in: switched private flags to the really pedantic ones.
14899
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014900Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * configure.in: 2.3.5
14903 * doc/html/*: rebuilt the docs
14904
Daniel Veillard146c9122001-03-22 15:22:27 +000014905Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14906
14907 * parser.c: fixed a reported bug in NOTATION parsing
14908 * uri.c: accepted but not fixed bug 51876, added TODO
14909 * Makefile.am: fixed bug 51876
14910
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014911Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * config.h.in configure.in error.c: fix a compilation problem
14914 on platforms without vsnprintf (xml@thewrittenword.com)
14915
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014916Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * parser.c: fixed a function name header typo
14919 * SAX.c: notations can also occur in external subset.
14920
Daniel Veillard7d42b542001-03-20 13:22:46 +000014921Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * error.c: removed a C++ like comment
14924
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014925Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * parser.c: fixing bug 52299 strange condition leading
14928 to a parser crash due to a buffer overflow
14929 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14930 added the specific test case
14931
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014932Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14935 xmlXPathConvert{String,Number,Boolean} to be able to make
14936 type casts without a context stack, fixed some implementation
14937 problems related to the absence of context at parse-time,
14938 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14939 in the public API too
14940 * xpointer.c xpathInternals.h: we need to know at parse time
14941 whether we are compiling an XPointer
14942
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014943Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14946 cleaned up the parser internals, refactored XPath code, added
14947 new compilation based APIs and cleanly separated public and
14948 private APIs.
14949
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014950Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * xpath.h: the comp field must be added at the end to avoid
14953 killing binary compat.
14954
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014955Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * Makefile.am: detect XPath memleaks in regreson tests
14958 * error.c: fixed and error w.r.t. error reporting still using
14959 stderr
14960 * hash.c: added new line at end of file
14961 * tree.h: minor cleanup
14962 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14963 expression parsing from evaluation, resulted in a number of
14964 changes internally, and in XPointer. Likely to break stuff
14965 using xpathInternals.h but should remain binary compatible,
14966 new interfaces will be added.
14967
Daniel Veillardd574f782001-03-14 19:40:17 +000014968Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14969
14970 * configure.in: fixed a couple of problems reported by
14971 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14972 without gcc on non linux platforms.
14973
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014974Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14975
14976 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14977 a fix for --with-html-dir= configure support. I hope it won't
14978 break rpm generation
14979
Daniel Veillarda022fe02001-03-14 16:30:00 +000014980Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14981
14982 * xmlIO.c: one function comment cleanup.
14983
Daniel Veillard25239c12001-03-14 13:56:48 +000014984Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14985
14986 * SAX.c: external subset notations were improperly registered
14987 in the internal subset.
14988
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014989Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14990
14991 * README.cvs-commits: added, pointing to HACKING
14992 * HACKING: updated
14993
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014994Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14995
14996 * parser.c: and Matt Sergeant found one in the XML push
14997 parser (erroneous check I forgot to remove when I fixed the
14998 main parser).
14999
Daniel Veillard68d7b672001-03-12 18:22:04 +000015000Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15001
15002 * xpath.c: ptittom found a small bug in UnaryExpr
15003
Daniel Veillarde356c282001-03-10 12:32:04 +000015004Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15005
15006 * configure.in: bumped to 2.3.4
15007 * error.c: fixed bug #51860
15008 * tree.c: fixed bug #51861
15009 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15010 * tree.[ch] : added xmlDefaultBufferSize
15011 * nanoftp.c: typo in function name header block
15012 * doc/xml.html : updated, added link to XML::LibXSLT
15013 * doc/html/* : rebuilt the docs
15014
Daniel Veillard80f32572001-03-07 19:45:40 +000015015Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15016
15017 * parser.c SAX.c: the new content parsing code raised an
15018 ugly bug in the characters() SAX callback. Found it
15019 just because of strangeness in XSLT XML Rec ouptut :-(
15020
Daniel Veillard6c831202001-03-07 15:57:53 +000015021Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15022
15023 * Makefile.am: Martin Baulig suggested to add -lm
15024 * tree.c: found another bug in xmlNodeGetContent()
15025
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015026Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15027
15028 * xpath.c: Bjorn found the error related to strictness of comparison.
15029
Daniel Veillard29631a82001-03-05 09:49:20 +000015030Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15031
15032 * parser.c: trying to fix the Dtd parsing problem reported
15033 by Gary, side effect of last week speed optimizations.
15034
Daniel Veillard14be0a12001-03-03 18:50:55 +000015035Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15036
15037 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15038 * parserInternals.c: removed unneeded test raised by Stric
15039
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015040Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15041
15042 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15043 and fixed by William Brack). Added xmlXPathFormatNumber.
15044 Changed the sorting slightly.
15045 * configure.in Makefile.am example/Makefile.am: Added -lm.
15046 Please note that applications linking with libxml2, must
15047 also like with the math library from now on.
15048
Daniel Veillardf9533d12001-03-03 10:04:57 +000015049Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15050
15051 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15052
Daniel Veillard2f362242001-03-02 17:36:21 +000015053Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15054
15055 * parser.c: one must report spaces even if the Dtd element
15056 content proves that this is not part of the element content.
15057 * result/valid/*.xml: this changed the ouptu slightly
15058
Daniel Veillardb402c072001-03-01 17:28:58 +000015059Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15060
15061 * configure.in: bumped to 2.3.3
15062 * doc/xml.html: updated
15063
Daniel Veillard77851712001-02-27 21:54:07 +000015064Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * tree.c: minor doc fix
15067 * xpath.c: deallocation issues when a result tree has been
15068 converted to a node-set
15069
Daniel Veillardec70e912001-02-26 20:10:45 +000015070Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15071
15072 * doc/xml.html: oops corrected dates s/2000/2001
15073
Daniel Veillard8730c562001-02-26 10:49:57 +000015074Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15075
15076 * valid.c: new patch from Gary Pennington
15077
Daniel Veillard91e9d582001-02-26 07:31:12 +000015078Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15079
15080 * doc/xml.html: applied patch from Ankh
15081
Daniel Veillardedac3c92001-02-26 01:36:19 +000015082Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15083
15084 * xinclude.c: fixed a problem building on Mac
15085
Daniel Veillard21a0f912001-02-25 19:54:14 +000015086Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15087
15088 * parser.c: more work on increasing parsing ferformances
15089
Daniel Veillard48b2f892001-02-25 16:11:03 +000015090Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15091
15092 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15093 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15094 avoiding memcpy in production builds MEM_CLEANUP macro use
15095 * parser.[ch] parserInternals.c: optimizations of the tightest
15096 internal loops inside the parser. Better checking of I/O
15097 flushing/loading conditions
15098 * xmllint.c : added --timing
15099
Daniel Veillard71681102001-02-24 17:48:53 +000015100Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15101
15102 * configure.in: bumped to 2.3.2
15103 * doc/xml.html: updated for release
15104
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015105Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * xpath.c: found a memleak and fixed a nasty bug
15108
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015109Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15110
15111 * xmllint.[c1] : added return code errors for xmllint
15112 * xpath.c: specific debug dump function for result value trees
15113
Daniel Veillard4b637072001-02-21 21:52:55 +000015114Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15115
15116 * xpath.c: finally implemented xmlXPathCompareNodeSets
15117 * test/XPath/expr/floats results/XPath/expr/floats: added
15118 a test for float expressions
15119
Daniel Veillardf714aa32001-02-21 03:07:44 +000015120Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15123 * parserInternals.[ch]: trying to speed up parsing
15124 * xpath.c : speeded up node set equality op
15125
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015126Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15129 better handling of ID/IDREF and the list modules associated
15130 * configure.in: small CFLAGS cleanup
15131
Daniel Veillarda8abee62001-02-19 15:14:59 +000015132Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * configure.in: fixed iconv detection on AIX (stric)
15135
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015136Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015137
15138 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15139
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015140Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15141
15142 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15143 and optimized xmlXPathNodeSetSort
15144
Daniel Veillard142adbf2001-02-17 13:21:05 +000015145Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15146
15147 * xpath.c: bug fix when context size is 0
15148 * parser.c: I like Norm's Dtd because they still manage to break
15149 the parser occasionally
15150
Daniel Veillardf23e0092001-02-16 13:21:29 +000015151Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15152
15153 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15154
Daniel Veillarde0e26512001-02-16 00:11:46 +000015155Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15156
15157 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15158 attributes within the XML-1.0 namespace
15159
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015160Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15161
15162 * xpathInternals.h: exported a few axis functions
15163 * doc/xml.html: updated the doc
15164
Daniel Veillard760f4422001-02-15 14:59:48 +000015165Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15166
15167 * configure.in: applied patch from Daniel van Balen for OpenBSD
15168 and bumped version to 2.3.1
15169 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15170 attempt to find autoclosing was simply broken, removed it,
15171 updated the examples, this is better
15172
Daniel Veillardd194dd22001-02-14 10:37:43 +000015173Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15174
15175 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15176 hash functionnalities.
15177 * doc/html/* : rebuild the doc
15178
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015179Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15180
15181 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15182 on predicate
15183 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15184 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15185 really want to have tags closed on output even if we accept
15186 unclosed ones on input
15187
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015188Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * xpath.c: ouch don't free NULL, rare case fixed
15191 * tree.c: don't coalesce text nodes if they don't have the
15192 same behaviour wrt escaping on output
15193
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015194Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15195
15196 * xpath.c: small fixup
15197 * SAX.c: don't warn on empty namespaces.
15198
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015199Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15200
15201 * README: a bit of cleanup
15202 * configure.in: preparing for 2.3.0 release
15203
Daniel Veillard1f83d392001-02-08 09:37:42 +000015204Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15205
15206 * hash.[ch]: added a first version of xmlHashSize()
15207 * valid.c: another bug fix from Gary Pennington
15208
Daniel Veillard5eef6222001-02-07 18:24:48 +000015209Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15210
15211 * valid.c: couple of bug fixes pointed by Gary Pennington
15212 * HTMLtree.c: #if 0 cleanup
15213
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015214Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15215
15216 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15217 which removes a time consuming check of xmlXPathNodeSetAdd()
15218 and use it in places where we are sure to not break unicity
15219
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015220Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * xpath.c: bug fixes found from XSLT
15223 * tree.c: preserve node->name special values when copying nodes.
15224 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15225 external subset are fetched when available but without full
15226 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15227 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15228 output with encoding disabled.
15229
Daniel Veillard2c833b62001-02-03 08:52:06 +000015230Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15231
15232 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15233 xmlCheckFilename should not be called from xmlFileOpenW
15234 and xmlGzfileOpenW
15235
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015236Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15239 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15240 added the new tests for URI normalization
15241 * testURI.c: fixed stoopid bugs
15242 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15243 the URI in the error messages are now properly normalized
15244
Daniel Veillardea28ce62001-02-02 08:20:19 +000015245Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15246
15247 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15248
Daniel Veillarde99a4762001-02-01 04:34:35 +000015249Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15250
15251 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15252
Daniel Veillard2b325a02001-01-31 20:46:31 +000015253Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15254
15255 * xpath.c: fixed mod operator
15256
Daniel Veillardde55cf62001-01-31 15:53:13 +000015257Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15258
15259 * parser.c: fixed xmlStrcat doc
15260 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15261 trees.
15262
Daniel Veillard2f913b72001-01-31 13:23:49 +000015263Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15264
15265 * xpath.c result/XPath/tests/chaptersbase
15266 result/XPath/tests/simplebase: fixed XPath node()
15267 * tree.c: small fix in xmlNewNs()
15268 * Makefile.am: removed extraneous xml2Conf.sh rule
15269
Daniel Veillardb42042b2001-01-28 07:40:36 +000015270Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15271
15272 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15273 Changed the library name, in order to get libxml-devel and
15274 libxml2-devel to coexist on a single system
15275 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15276 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15277
Daniel Veillardee0a4662001-01-27 18:59:33 +000015278Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15281 libxml2-devel installable in // as libxml-devel.
15282
Daniel Veillard5eb05942001-01-27 17:50:22 +000015283Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15284
15285 * doc/Makefile.am: fixed make rebuild in doc
15286 * doc/html/*.html: rebuilt the docs
15287
Daniel Veillard65c295d2001-01-26 09:32:39 +000015288Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15289
15290 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15291
Daniel Veillard8e199902001-01-25 18:54:39 +000015292Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15295 the HTML doc to go into the -devel RPM ...
15296 * aclocal.m4 config.h.in: some updates due to auto* magic
15297
Daniel Veillard93086662001-01-25 18:13:04 +000015298Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15299
15300 * xpath.h: added a hook in the context structure allowing to
15301 link to extra support, needed for XSLT
15302
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015303Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15304
15305 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15306 xmlXPtrCmpPoints to use it.
15307 * propagated the following patch from Alejandro Forero
15308 * include/win32config.h xmlIO.c: applied further suggestions
15309 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15310 * example/gjobread.c: fixed warnings, now that it builds
15311
15312Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15313
15314 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15315
15316 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15317 filename points to a valid file (not a directory).
15318 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15319 Added calls to xmlCheckFilenameDir.
15320
15321 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15322 `path' (rather than `filename') as the parameter to gzopen and open.
15323
Daniel Veillard48177c22001-01-23 15:27:41 +000015324Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15325
15326 * Makefile.am: fixed a problem with EXTRA_DIST
15327
Daniel Veillardb83ba402001-01-22 22:45:10 +000015328Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15329
15330 * Makefile.am example/Makefile.am: finally found the trick
15331 to build the example, i.e. add "." in SUBDIRS before example
15332 in the list <grin/>
15333
Daniel Veillard82687162001-01-22 15:32:01 +000015334Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15335
15336 * doc/xml.html: updated with an XSLT section, removed pointer to
15337 W3C CVS base.
15338
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015339Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15340
15341 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15342 too, and deallocation need to occur the same way.
15343
Daniel Veillarde4566462001-01-22 09:58:39 +000015344Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15345
15346 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15347 type correponding to an XSLT result tree fragment. Share most
15348 of the data format with node set, as well as operators.
15349 * HTMLtree.c: added a newline at the end of the doctype output
15350 whe this one is not present initially.
15351 * tree.c: make sure taht the parent and doc pointers are properly
15352 set when copying attributes (lists).
15353
Daniel Veillard701c7362001-01-21 09:48:59 +000015354Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15355
15356 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15357
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015358Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15359
15360 * xpath.c: seems I finally killed that ugly path evaluation
15361 context bug (tagged 9999 in case is is wrong)
15362
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015363Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15364
15365 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15366 for XSLT
15367
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015368Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15369
15370 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15371 for xmlGzfileOpen() bug
15372
Daniel Veillardf6eea272001-01-18 12:17:12 +000015373Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15374
15375 * xpath.c: removed an error found by XSLT usage
15376 * tree.c parserInternals.h: use a predefined static string
15377 for text and comment nodes, avoid freeing them in xmlFreeNode,
15378 exported the string name in parserInternals.h and added
15379 another value to disable encoding at output (for XSLT),
15380 gain memory, time.
15381
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015382Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15383
15384 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15385 win32/libxml2/libxml2_so.dsp: new makefiles and update
15386 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15387
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015388Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15389
15390 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15391 Gary Pennington
15392
Daniel Veillard389e6b72001-01-15 19:41:13 +000015393Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15394
15395 * xpath.c: fixed the comaprision of values and nodelists,
15396 need to compare nodelist still ...
15397 * debugXML.c: avoided a possible core dump
15398 * HTMLparser.c: cleanup
15399 * nanohttp.c: contributed fix.
15400 * tree.c: fixes in properties handling added xmlSetNsProp
15401 needed by libxslt
15402 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15403 comment
15404 * TODO: updated
15405
Daniel Veillard167bd532001-01-06 21:09:34 +000015406Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15407
15408 * parser.c parserInternals.c: applied Bjorn Reese optimization
15409 patch
15410
15411Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15412
15413 * Makefile.am: applied patch fro make check from Martin Vidner
15414
Daniel Veillard503b8932001-01-05 06:36:31 +000015415Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15416
15417 * configure.in: preparing 2.2.11
15418 * doc/html/*: rebuild the HTML files
15419 * doc/xml.html : updated
15420
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015421Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15422
15423 * tree.c: fixed a stupid bug
15424 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15425 patches related to validation of an XInclude processing result
15426 * TODO: updated
15427
Daniel Veillarde2488192001-01-04 10:54:22 +000015428Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15429
15430 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15431 on large files
15432
Daniel Veillardf060a412001-01-03 20:52:44 +000015433Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15434
15435 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15436
Daniel Veillard45cff692001-01-03 18:02:04 +000015437Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15438
15439 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15440 reported by Jonas Borgström
15441 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15442
Daniel Veillard08108982001-01-03 15:24:58 +000015443Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15444
15445 * testXPath.c xpath.c: fixing the XPath union expressions problem
15446 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15447
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015448Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15449
15450 * xmllint.c: Made is so if the file name is "-" is will read form
15451 standard input. Sven Heinicke <sven@zen.org>
15452 * tree.c: fixed a problem when growing buffer
15453 * tree.h: fixed the comment of the node types following andersca
15454 comment
15455 * TODO: updated
15456
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015457Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * HTMLparser.[ch]: added a way to avoid adding automatically
15460 omitted tags. htmlHandleOmittedElem() allows to change the
15461 default handling.
15462 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15463 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15464 of xmllint too when using --memory flag, added a memory test
15465 suite at the Makefile level.
15466 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15467 with namespace use when encountering QNames in XPath evalation,
15468 added xmlns() scheme in XPointer.
15469 * nanoftp.c : incorporated a fix
15470 * parser.c xmlIO.c: fixed problems raised with encoding when using
15471 the memory I/O
15472 * parserInternals.c: closed bug 25934 reported by
15473 torsten.landschoff@innominate.de
15474 * TODO: updated
15475
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015476Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15479 on a non-updated tree :-(, made a 2.2.10 release to correct the
15480 situation
15481
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015482Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15485 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15486 integrated a set of OpenVMS changes from Howard Taylor
15487 <Howard.Taylor@pacoast.com>
15488
Daniel Veillard58770e72000-11-25 00:48:47 +000015489Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15492 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15493
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015494Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * HTMLparser.c: some fixes on auto-open of html/head/body
15497 * encoding.c: fixed a compilation error on some gcc env
15498 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15499 XPointer implementation
15500 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15501 related XPointer tests and associated results
15502
Daniel Veillard300f7d62000-11-24 13:04:04 +000015503Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * doc/xmldtd.html doc/xml.html: following a short step by step
15506 guidance on IRC to help maciej with DTDs I started a small
15507 page on the subject.
15508
Daniel Veillard748e45d2000-11-17 16:36:08 +000015509Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15510
15511 * HTMLparser.c: fixed handling of broken charrefs
15512 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15513 patches
15514
Daniel Veillard28929b22000-11-13 18:22:49 +000015515Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * doc/xml.html doc/html/* : rebuilt the docs after adding
15518 xinclude and updated page for 2.2.7 and 2.2.8
15519 * configure.in: releasing 2.2.8
15520
Daniel Veillard41e06512000-11-13 11:47:47 +000015521Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * parser.[ch] parserInternals.c: applied the conditional
15524 section processing fix from Jonathan P Springer
15525 <jonathan.springer2@gte.net>
15526 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15527 project file, fixed iconv default non support
15528 * xpath.c: fixed the problem of evaluating relative expressions
15529 when a node context is provided.
15530
Daniel Veillardbf432752000-11-12 15:56:56 +000015531Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * nanoftp.c: fixed gcc 2.95 new warnings
15534 * SAX.c: fixed a stupid bug
15535 * tree.c: fixed a formatting problem when round-tripping
15536 from/to memory
15537 * xinclude.c: chased memleak, fixed a base problem
15538 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15539 xmlXPtrBuildNodeList()
15540 * TODO: updated
15541 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15542 adding a first small set of regression tests for XInclude
15543
Daniel Veillardc2def842000-11-07 14:21:01 +000015544Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * nanohttp.[ch]: applied Wayne Davison patches to access
15547 the WWW-Authorization header.
15548 * parser.c: Closed Bug#30847: Problems when switching encoding
15549 in short files by applying Simon Berg's patch.
15550 * valid.c: fixed a validation problem
15551 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15552 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15553 Wayne Davison
15554 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15555 need to be extended to non full nodes selections.
15556 * xinclude.c: starts to work decently
15557
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015558Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15561 debugXML.c xmlversion.h.in: Started adding XInclude support,
15562 this is a new xmllint option
15563 * tree.c xpath.c: applied TOM patches for XPath
15564 * xpointer.c: fixed a couple of errors.
15565 * uri.c: added an escaping function needed for xinclude
15566 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15567 new warning from RH70 gcc's version
15568
Daniel Veillarda4964b72000-10-31 18:23:44 +000015569Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * HTMLparser.c: fixed loop on invalid char in scripts
15572 * parser.c: update to description of xmlIOParseDTD()
15573 * libxml.m4 xmlversion.h.in: changes contributed by
15574 Michael Schmeing <m.schmeing@internet-factory.de>
15575 * configure.in: preparing for 2.2.7
15576 * Makefile.am: trying to avoid config.h and acconfig.h
15577 being included in the distrib
15578 * configure.in: released 2.2.7
15579
15580Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15583 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15584
Daniel Veillard01411222000-10-30 15:33:22 +000015585Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * parser.[ch]: added xmlIOParseDTD()
15588 * xpointer.c: added support for the 2 extra parameters of
15589 string-range, fixed a stoopid error when '0' was present
15590 in XPointer expressions
15591 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15592 testsuite for the above
15593
Daniel Veillard6db58192000-10-30 09:27:53 +000015594Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * libxml.spec.in: improved package descriptions
15597
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015598Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * xpath.c xpathInternals.h: applied a large cleaning patch
15601 from TOM <ptittom@free.fr>, it also add namespace support
15602 for function and variables registration.
15603
Daniel Veillardbd20df72000-10-29 17:53:40 +000015604Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15607 * Makefile.mingw: Wayne Davison's update adding hash.c
15608
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015609Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * xpath.c: fixed the root evaluation problems
15612 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15613 ignorable spaces with <b> <bold> <em>
15614 * tree.c: fixed a loop in xmlSearchNsByHref()
15615
Daniel Veillard767662d2000-10-27 17:04:52 +000015616Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * xpath.c: applied another XPath patch from TOM
15619 * xpath.c include/makefile.am: applied another patch from
15620 china@thewrittenword.com (cleanup on IRIX).
15621
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015622Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * xml-config.1: received a fixed version from Fredrik Hallenberg
15625 <hallon@lysator.liu.se>
15626
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015627Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15630 cleanup patch for XPath
15631
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015632Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * patched to redirrect all "out of context" error messages to
15635 a reconfigurable routine. The changes are:
15636 * xmlerror.h : added the export of an error context type (void *)
15637 an error handler type xmlGenericErrorFunc there is an interface
15638 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15639 to reset the error handling routine and its argument
15640 (by default it's equivalent to respectively fprintf and stderr.
15641 * all the c files: all wild accesses to stderr or stdout within
15642 the library have been replaced to calls to the handler.
15643
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015644Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * configure.in: release 2.2.6
15647 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15648 exporting the inner functions of xpath for extension modules
15649 * doc/*: updated and rebuilt the doc
15650
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015651Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15652
15653 * nanohttp.c : applied Wayne HTTP cleanup patch
15654 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15655 and xmlNodeSetSpacePreserve()
15656
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015657Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15658
15659 * xpath.c: closing bug #29260
15660
Daniel Veillard126f2792000-10-24 17:10:12 +000015661Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15664 multikey tuples, made hash structure opaque
15665 * valid.[ch]: moved elements, attributes, notations decalarations
15666 as well as ID and refs to hash tables.
15667 * entities.c: hash cleanup
15668 * xmlmemory.c: fixed a dump problem in debug mode
15669 * include/Makefile.am: problem passing in DESTDIR= values patch
15670 from Marc Christensen <marc@calderasystems.com>
15671 * nanohttp.c: removed debugging remains
15672 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15673 * HTMLparser.c parser.c: fixing a number of problems with the
15674 macros in the *parser.c files (Wayne).
15675 * HTMLparser.c: close the previous option when opening a new one
15676 (Marc Sanfacon).
15677 * result/HTML/*: updated the HTML results accordingly
15678
Daniel Veillard52afe802000-10-22 16:56:02 +000015679Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15682 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15683 XPath functions and XML entities table to them. More to come...
15684 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15685
Daniel Veillard683cb022000-10-22 12:04:13 +000015686Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15687
15688 * tree.c: coalesce adjacent text nodes
15689 * valid.c: handling of blank nodes in DTd validation (raised
15690 by problems with a posteriori validation).
15691 * nanohttp.c: changing behaviour on HTTP write stuff.
15692 * HTMLtree.c: forced body and html to be explicitely closed.
15693 * xpath.h: exported more XPath functions.
15694
Daniel Veillard1baf4122000-10-15 20:38:39 +000015695Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * Release of 2.2.5
15698 * xpointer.c: range() range-inside and other helper functions
15699 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15700
Daniel Veillard47e12f22000-10-15 14:24:25 +000015701Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15704 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15705
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015706Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15709 and XPointer modules
15710
Daniel Veillard134c9f32000-10-15 10:27:08 +000015711Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15712
15713 * SAX.h: closed #25107
15714
Daniel Veillard39915622000-10-15 10:06:55 +000015715Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15716
15717 * testSAX.c: fixed problem with cdata reporting
15718 * SAXresult/* : updated
15719
Daniel Veillard1e851392000-10-15 10:02:56 +000015720Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15721
15722 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15723 Closed bug #27499, added to regression tests
15724 * TODO: updated
15725
Daniel Veillard7eda8452000-10-14 23:38:43 +000015726Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15729 support for SCRIPT and STYLE with help from Bjorn Reese
15730 * test/HTML/* result/HTML/*: added simple testcase and updated
15731 the existing ones.
15732
Daniel Veillardff9c3302000-10-13 16:38:25 +000015733Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15736 string-range for empty strings
15737 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15738 test/XPath/xptr/strrange: augmented the XPointer testsuite
15739
Daniel Veillard189446d2000-10-13 10:23:06 +000015740Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * doc/xml.html doc/xmlmem.html: added a module describing memory
15743 interfaces and use, updated the main page.
15744
Daniel Veillard2f971a22000-10-12 23:26:32 +000015745Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15748 nanoftp code work on Windows too now
15749
15750Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015751
15752 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15753 * xpointer.c: implemented string-range() at least a good first version
15754 * test/XPath/docs/str test/XPath/xptr/strrange
15755 result/XPath/xptr/strrange: the string-range() tests
15756
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015757Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * Makefile.am include/Makefile.am include/win32config.h
15760 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15761 and make distcheck
15762
Daniel Veillard19d61112000-10-11 23:50:35 +000015763Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15764
15765 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15766 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15767 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15768
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015769Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15772 patch for socklen_t detection by
15773 Albert Chin-A-Young <china@thewrittenword.com>
15774
Daniel Veillardcd429612000-10-11 15:57:05 +000015775Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15778 and added a --dtdvalid option to xmllint used to test it
15779
Daniel Veillard47c02452000-10-11 13:04:36 +000015780Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15783 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15784
Daniel Veillard2d38f042000-10-11 10:54:10 +000015785Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15788 handlings (registration, lookup, cleanup)
15789
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015790Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15791
15792 * configure.in Makefile.am include/makefile.am: adding XPointer
15793 and XPtrtests target
15794 * xpointer.[ch] : new files for XPointer support
15795 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15796 more XPath tests
15797
Daniel Veillard57fda592000-10-10 23:24:14 +000015798Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15799
15800 * configure.in: fixed, very broken, make distcheck works again
15801
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015802Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * More work toward 2.2.5, integrated a number of patches
15805 * configure.in Makefile.am win32config.h.in: trying to cleanup
15806 make distcheck .... huh ...
15807 * include/Makefile.am include/win32config.h: new directory
15808 for includes
15809 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15810 updated teh makefiles and instructions for WIN32
15811 * xpath.c: small fixes
15812 * test/XPath/ results/XPath: updated the testcases and results
15813 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15814 suggested patches
15815 * valid.c: fixed an ID bug
15816
Daniel Veillardb71379b2000-10-09 12:30:39 +000015817Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015820 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015821 * xpath.[ch]: worked on XPointer
15822
Daniel Veillard7e99c632000-10-06 12:59:53 +000015823Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15824
15825 * configure.in Makefile.am: 2.2.5, ship the include in an
15826 include/libxml subdirectory, use symlinks when using CVS
15827 * testSAX.c: fixed small bug
15828 * testXPath.c: changed the way testfiles are parsed
15829 * debugXML.c: same kind of cleanup when parsing an argument expression
15830 XPath/XPointers can have blanks embedded
15831 * xpath.[ch]: more cleanup, reorgs for XPointer work
15832 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15833 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15834
Daniel Veillard55b91f22000-10-05 16:30:11 +000015835Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15836
15837 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15838 in the XPath engine, rewrote large parts of it, now it's far
15839 cleaner and in sync with the REC not an old WD. Fixed a parsing
15840 problem in the interactive XML shell found when testing XPath.
15841
Daniel Veillardac260302000-10-04 13:33:43 +000015842Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15845 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15846 examples with the extra test
15847
Daniel Veillard7cfce322000-10-04 12:40:27 +000015848Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15851 the global init function.
15852
Daniel Veillard970112a2000-10-03 09:33:21 +000015853Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * HTMLparser.c: Doohhh, attribute name parsing was still case
15856 sensitive ! Fixed this ...
15857 * result/HTML/* : updated the tests results accordingly
15858
Daniel Veillard740abf52000-10-02 23:04:54 +000015859Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15862 engine, should be far more stable, incorporated a new version of
15863 preceding/following axis, need testing
15864 * uri.c: fixed file:///c:/a/b/c problem
15865 * test/XPath/tests/idsimple: augmented the XPath tests
15866
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015867Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * doc/* rebuilding docs for 2.2.4 release
15870
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015871Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * configure.in: releasing 2.2.4
15874 * parser.[ch]: added xmlStrEqual()
15875 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15876 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15877 use xmlStrEqual instead
15878 * TODO: updated
15879 * added an XPath test
15880
Daniel Veillardbc765302000-10-01 18:23:35 +000015881Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15884 * entities.h: exported xmlInitializePredefinedEntities
15885 * parser.[ch] : added xmlInitParser()
15886 * parserInternals.h : had to export htmlInitAutoClose()
15887
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015888Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15889
15890 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15891 problems
15892 * Makefile.am : added XPath regression tests to normal tests
15893 * uri.c: fixed a problem with local paths, cleanup
15894 * parser.c: fixed a problem with large CData sections
15895
Daniel Veillardd2ade932000-09-30 14:39:55 +000015896Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * configure.in xml-config.in: patch from "Ben Taylor"
15899 <sol7x86@hotmail.com> for solaris shared libs lookup
15900
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000159012000-09-30 Martin Baulig <baulig@suse.de>
15902
15903 * libxml-2.0.pc.in: Provide pkg-config script.
15904
15905 * configure.in: Create the libxml-2.0.pc script from the
15906 libxml-2.0.pc.in templates.
15907 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015908 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015909
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015910Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15913 when compiling with MSC
15914
Daniel Veillard46057e12000-09-24 18:49:59 +000015915Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * xpath.c: patch for normalize-string() substring-before(),
15918 substring-after() and translate() functions from Bjorn Reese
15919 <breese@mail1.stofanet.dk>
15920 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15921 Fredrik Hallenberg <hallon@lysator.liu.se>
15922 * TODO: updated
15923
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015924Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15925
15926 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15927 problem of socklen_t being undefined on a number of platforms
15928 * debugXML.c: fixed a compilation problem when without snprintf
15929
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015930Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15933 an URI bug and a fix for the control-character-induced infinite loop
15934 * nanohttp.c: preventive fix for compiling on WIN32
15935
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015936Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * xmlint.c: closing bug #25000
15939
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015940Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15943 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15944 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15945 related function, fixing xmlStrncmp(), and associated cleanup
15946 * result/HTML/entities.html.sax: updating result
15947
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015948Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * uri.c: applied patch for URI escaping from Wayne Davison
15951 <wayned@blorf.net>
15952 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15953 from Denis Barbier <barbier@imacs.polytechnique.fr>
15954 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15955 patch from Wayne Davison
15956
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015957Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * doc/xml.html : updated with new releases, adding "how to help"
15960
Daniel Veillard04698d92000-09-17 16:00:22 +000015961Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15962
15963 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15964 removed a few warnings in pedantic mode ...
15965 * parserInternals.c parser.c: moved encoding switching function
15966 to parserInternals.c
15967 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15968
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015969Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15972 error or warning handlers
15973
Daniel Veillardb1059e22000-09-16 14:02:43 +000015974Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * parserInternals.c parserInternals.h parser.c Makefile.am:
15977 created a new module parserInternals.c, moved most of the
15978 code shared by the various parsers there, as well as
15979 deprecated code from parser.c. More cleanup of parser.c
15980 * uri.c: fixed a problem when URI is NULL
15981 * valid.c: speedup when looking for an attribute declaration
15982
Daniel Veillard39c7d712000-09-10 16:14:55 +000015983Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15986 the cleanup of the computation of URI references when seeking
15987 external entities. The URI reference string and the resulting
15988 URI are both stored now.
15989 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15990 large s(n)printf checks and cleanup from Denis Barbier
15991 <barbier@imacs.polytechnique.fr>
15992 * xmlversion.h.in tree.h: couple of SGML declarations for a
15993 possible docbook module.
15994 * result/VC/ : a couple of test output changed due to the change
15995 of the entities URI
15996
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015997Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15998
15999 * parser.h: added a _private field for linking user's data
16000
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016001Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * parser.c parserInternals.h: demacroified most of the IS_XXX
16004 the gain in size is significant so ...
16005
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016006Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * entities.c: cases where looking up entities with doc==NULL
16009 covered
16010
Daniel Veillard90e11312000-09-05 10:42:32 +000016011Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16012
Daniel Veillard1de50802000-09-07 08:54:32 +000016013 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016014 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16015
Daniel Veillard98a79162000-09-04 11:15:39 +000016016Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
Daniel Veillard1de50802000-09-07 08:54:32 +000016018 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016019 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16020 * Makefile.in: added URItest and included thenin "make tests"
16021
16022Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016023
16024 * xmlversion.h.in: closed bug 22941
16025
Daniel Veillard2bb89092000-08-31 14:57:50 +000016026Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * doc/xmlio.html: added doc and example for entity loader
16029 redefinition.
16030
Daniel Veillard96984452000-08-31 13:50:12 +000016031Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16032
16033 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16034 used by libxml
16035
Daniel Veillarde715dd22000-08-29 18:29:38 +000016036Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * parser.c: Fixed bug on invalid ontent characters and when using
16039 push.
16040 * xmllint.c: fixed xmllint endling of errors in push mode
16041
Daniel Veillard4948eb42000-08-29 09:41:15 +000016042Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016045 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016046 * result/HTML/*.sax: regenerated HTML SAX output
16047 * parser.c: more cleanup.
16048
Daniel Veillarde010c172000-08-28 10:04:51 +000016049Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16050
16051 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016052 patches from Wayne Davison <wayned@users.sourceforge.net>,
16053 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016054 * HTMLparser.c: fixed an ignorable white space detection bug
16055 occuring when parsing with SAX only
16056 * result/HTML/*.sax: updated since the output is now HTML
16057 encoded...
16058
Daniel Veillard47f3f312000-08-27 22:40:15 +000016059Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016061 * HTMLparser.[ch]: applied some of Wayne Davison
16062 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016063
Daniel Veillarde0854c32000-08-27 21:12:29 +000016064Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16067 undeclared namespace prefix was used, added a warning.
16068 Cleaned up support w.r.t. entities, spilling out a warning
16069 and being pedantic on lookups.
16070 * test/warning/ent9 : added testcase for previous example.
16071 * TODO: updated
16072 * parserInternals.h parser.c: changed the way names are parsed
16073 now allow infinite size and decrease penalty for normal use
16074 * parser.c: Started a big cleanup/check of the parser code,
16075 fixed some of the most tortuous entity code, spotted code
16076 unused anymore
16077 * test/*: added tests for very long names and related nasty
16078 things.
16079
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016080Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * doc/encoding.html: added encoding aliases doc
16083 * doc/xml.html: updates
16084 * encoding.[ch]: added EncodingAliases functions
16085 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16086 bottleneck affecting large DTDs like Docbook
16087 * parser.[ch] xmllint.c: added a pedantic option, will be
16088 useful
16089 * SAX.c: redefinition of entities is reported in pedantic mode
16090 * testHTML.c: uninitialized warning from gcc
16091 * uri.c: fixed a couple of bugs
16092 * TODO: added issue raised by Michael
16093
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016094Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * doc/encoding.html: propagated Martin Duerst suggestions
16097
Daniel Veillard52402ce2000-08-22 23:36:12 +000016098Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16099
16100 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16101 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16102 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16103 by Wayne Davison
16104
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016105Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16106
16107 * nanoftp.c nanohttp.c: small cleanup
16108 * TODO: updated
16109
Daniel Veillard244ece92000-08-19 20:58:02 +000016110Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * added an old VC testcase and updated title.xml entity
16113
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016114Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16115
16116 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16117 done on auto-opening of <p> tags and cleanup of SAX output
16118
Daniel Veillard979e55e2000-08-19 16:48:54 +000016119Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16122
Daniel Veillard4540be42000-08-19 16:40:28 +000016123Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16124
16125 * doc/xml.html libxml.* structure.*: updated the doc a bit
16126
Daniel Veillard808a3f12000-08-17 13:50:51 +000016127Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16130 of SAX tests
16131
Daniel Veillard29579362000-08-14 17:57:48 +000016132Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16135 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16136
Daniel Veillard1255ab72000-08-14 15:13:33 +000016137Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16140 * testHTML.c: fix core dump on Solaris 2.x systems
16141 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16142 * result/HTML/*.sax: previous bug fix lead to new results
16143
Daniel Veillard03109292000-08-14 14:58:22 +000016144Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16147 * configure.in: added --with-readline=DIR to accept alternate
16148 path for readline include/library
16149 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16150 for ANSI under HP-UX
16151 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16152 includes @LIBS@
16153
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016154Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16155
16156 * doc/* : rebuilt the docs
16157 * getting ready for 2.2.2 release
16158
Daniel Veillard87b95392000-08-12 21:12:04 +000016159Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16162 and xmlAddFeature()
16163 * tree.[ch]: added xmlAddChildList()
16164 * xmllint.c: MAP_FAILED macro test
16165 * parser.h: added xmlParseCtxtExternalEntity()
16166 * valid.c: applied bug fixes removed warning
16167 * tree.c: added CDATA block to elements content
16168 * testSAX.c: cleanup of output
16169 * testHTML.c: added SAX testing
16170 * encoding.c: better error recovery
16171 * SAX.c, parser.c: fixed one of the external entity processing
16172 of the OASis testsuite
16173 * Makefile.am: added HTML SAX regression tests
16174 * configure.in: bumped to 2.2.2
16175 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16176 SAX results
16177
Daniel Veillard88a172f2000-08-04 18:23:10 +000016178Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * configure.in: patch for HP compiler
16181
161822000-08-04 Sven Heinicke <sven@zen.org>
16183
16184 * xmllint.c: Was coredumping sometimes when the file given didn't
16185 exist.
16186
Daniel Veillard46e370e2000-07-21 20:32:03 +000016187Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016190
Daniel Veillard46e370e2000-07-21 20:32:03 +000016191 when using in memory parsing. Need some cleanup.
16192 * xmllint.c configure.in: added a --memory flag to test memory
16193 parsing
16194
Daniel Veillard36650692000-07-21 15:16:39 +000016195Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * nanohttp.c: fixed socklen_t replacement to unsigned int
16198 * parser.c: fixed a space handdling missing at the end of
16199 production 28 DOCTYPE.
16200 * xmlmemory.c: fixed a stupid bug on the routine to override
16201 allocation functions
16202 * TODO: updated
16203
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016204Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16205
16206 * doc/ regenerated the docs
16207
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016208Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * doc/encoding.html doc/xml.html: added I18N doc
16211 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16212 improvements, both parser and filters, added ASCII & HTML,
16213 fixed the ISO-Latin-1 one
16214 * xmllint.c testHTML.c: added/made visible --encode
16215 * debugXML.c : cleanup
16216 * most .c files: applied patches due to warning on Windows and
16217 when using Sun Pro cc compiler
16218 * xpath.c : cleanup memleaks
16219 * nanoftp.c : added a TESTING preprocessor flag for standalong
16220 compile so that people can report bugs more easilly
16221 * nanohttp.c : ditched socklen_t which was a portability mess
16222 and replaced it with unsigned int.
16223 * tree.[ch]: added xmlHasProp()
16224 * TODO: updated
16225 * test/ : added more test for entities, NS, encoding, HTML, wap
16226 * configure.in: preparing for 2.2.0 release
16227
Daniel Veillard49703262000-07-10 10:27:46 +000016228Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016231 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016232
Daniel Veillard306be992000-07-03 12:38:45 +000016233Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * doc/xml.html: changed the xmlsoft.org structure, updated the
16236 examples w.r.t. root and childs
16237
Daniel Veillard7d853352000-07-02 18:53:09 +000016238Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16239
Daniel Veillard784b9352003-02-16 15:50:27 +000016240 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016241
Daniel Veillard365e13b2000-07-02 07:56:37 +000016242Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16243
16244 * HTMLparser.c: Work on character encoding support for the HTML parser
16245 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16246 * encoding.c: Fixed a potential memleak in the encoding stuff
16247
Daniel Veillardaf743792000-07-01 11:49:28 +000016248Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * doc/FAQ.html doc/Makefile.am : added a FAQ
16251
16252Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016253
16254 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16255 of the HTML parser to force it to not bypass SAX
16256
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016257Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16258
16259 * win32config.h.in: updated
16260 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16261 lacks iconv support :-( need to release 2.1.1
16262 * configure.in: release 2.1.1
16263 * HTMLparser: fixed bug #14784
16264 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16265 by Windows compiler
16266 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16267 the SAX startDocument() callback.
16268 * TODO: updated
16269
16270Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * added xmlStopParser()
16273
Daniel Veillardbe803962000-06-28 23:40:59 +000016274Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * configure.in: 2.1.0 prerelease
16277 * Large resync between W3C and Gnome tree
16278 * nanoftp, nanohttp.c: fixed stalled connections probs
16279 * HTMLtree.c SAX.c : support for attribute without values in
16280 HTML for andersca
16281 * valid.c: Fixed most validation + namespace problems
16282 * HTMLparser.c: start document callback for andersca
16283 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16284 * parser.h, SAX.c: serious speed improvement for large
16285 CDATA blocks
16286 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16287 different encoding
16288 * example/Makefile.am example/gjobread.c tree.h: work on
16289 libxml1 libxml2 convergence.
16290 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16291 and the LIBXML_TEST_VERSION macro
16292
Daniel Veillardc310d562000-06-23 18:32:15 +000016293Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * doc/xml.html: various patches and improvements typo fixed by
16296 Felix Natter
16297 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16298 from Felix Natter <fnatter@gmx.net>
16299
Daniel Veillardf3029822000-05-06 08:11:19 +000016300Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * doc/upgrade.html: updated with instructions for support of both
16303 libxml-1.x and libxml-2.x
16304 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16305 for 2.x support and also fixed includes
16306
16307
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016308Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16311 the encoding support, added iconv support, so now libxml if
16312 compiled with iconv automatically support japanese encodings
16313 among others. Work based on initial patch from Yuan-Chen Cheng
16314 I may have broken binary compat in the encoding handler
16315 registration scheme, but that was so utterly broken I don't
16316 expect anybody to have used this feature until now.
16317 * parserInternals.h: fixup on the CHAR range macro
16318 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16319 code.
16320 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16321 * uri.c: added xmlParseURI() I can't believe I forgot to
16322 implement this one in 2.0 !!!
16323 * SAX.c: moved doc->encoding update in the endDocument() call.
16324 * TODO: updated.
16325
Daniel Veillard06047432000-04-24 11:33:38 +000016326Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * tree.h: removed extraneous xmlRemoveProp definition
16329 * TODO: added item about --disable-corba configure switch
16330 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16331 * nanoftp.c: fixed include problems giving troubles on AIX and
16332 slowlaris
16333 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16334 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16335 comment and headers changes to lower gtk-doc number of warnings
16336 * doc/html/*: rebuilt docs
16337
Daniel Veillarde0aed302000-04-16 08:52:20 +000016338Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * HACKING: documented the tag for 1.x and instructions
16341
Daniel Veillard5e873c42000-04-12 13:27:38 +000016342Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16345 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16346 xmlCreateIOParserCtxt
16347 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16348 significant overall improvement
16349 * xmllint.c: added I/O test to xmllint
16350 * testSAX.c: added a speed test
16351 * doc/* : updated/regenerated
16352
Daniel Veillardfc708e22000-04-08 13:17:27 +000016353Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * xpath.c uri.h parserInternals.h: cosmetic changes from
16356 "Timur I. Bakeyev" <timur@bat.ru>, including making
16357 xmlCreateURI() public
16358
Daniel Veillard5d211f42000-04-07 17:00:24 +000016359Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16360
16361 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16362 and the code at the same time. Added a clean mechanism for
16363 overload or added input methods: xmlRegisterInputCallbacks()
16364 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16365 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16366 * TODO: updated
16367 * doc/* : updated/regenerated
16368 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16369 source dir
16370
Daniel Veillarde77a9182000-04-05 19:12:29 +000016371Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * testURI.c: yet another forgotten commit, I should get some sleep !
16374
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016375Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16376
16377 * xmllint.c: forgot to commit this too ?
16378
Daniel Veillardb9df4042000-04-05 14:23:16 +000016379Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * xmlversion.h.in : forgot to commit this previously
16382
Daniel Veillard361d8452000-04-03 19:48:13 +000016383Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16386 * README TODO: updated for release
16387 * uri.c uri.h: added authority parsing/saving
16388 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16389 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16390 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16391 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16392 Makefile.am : added compile-time customization of libxml
16393 --with-ftp --with-http --with-html --with-xpath --with-debug
16394 --with-mem-debug
16395 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16396 #include <libxml/xxx.h> I hope it won't break too much stuff
16397 and will be manageable in the future...
16398 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16399 and added xmllint to the installed programs
16400 * uri.h: added xmlFreeURI()
16401
Daniel Veillardec303412000-03-24 13:41:54 +000016402Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16403
16404 * uri.c uri.h: finished the escaping handling, the base support
16405 and the URI path normalization. Looks good just lacks the
16406 authority content parsing code.
16407 * Makefile.am: added instructions to generate testURI
16408 * TODO: updated
16409 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16410 added links and icons for W3C and Gnome
16411
Daniel Veillard8f621982000-03-20 13:07:15 +000016412Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * xmlmemory.[ch] : seems I forgot to actually update the files in
16415 the last commit :-)
16416 * doc/xml.html doc/html/* : updated and uploaded the docs
16417
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016418Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16421 * TODO: updated
16422 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016423 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016424 gfree).
16425 * Makefile.am, uri.c, uri.h: added a set of functions to do
16426 exact (litteraly copied from the RFC 2396 productions) parsing
16427 and handling of URI. Will be needed for XLink, one XML WFC,
16428 XML Base and reused in the nano[ftp/http] modules. Still work
16429 to be done.
16430
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016431Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16432
16433 * configure.in, libxml.spec.in : libxml2
16434 * doc/* : updated the doc page, rebuilt the docs
16435
Daniel Veillardcf461992000-03-14 18:30:20 +000016436Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * all: tagged LIB_XML_1_X
16439 * *.c *.h : updated from W3C CVS tree
16440 * configure.in : 2.0.0-beta
16441 * libxml.spec.in : libxml2 package nam
16442 * result/* : new version of the tests output
16443
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016444Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16447
Daniel Veillardb566ce12000-03-04 11:39:42 +000016448Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16449
16450 * doc/* : rebuilt the docs
16451 * parser.c: final patch on #6766
16452 * valid.c: small patch on validity checks.
16453
Daniel Veillardfb76c402000-03-04 11:39:42 +000016454Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16457 added
16458 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16459 compatibility w.r.t. XML spec and existing code.
16460
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016461Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16462
16463 * parser.c: seems a better solution to <a> </a> exists,
16464 will try it for a while
16465
Daniel Veillard83a30e72000-03-02 03:33:32 +000016466Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * parser.c: tried to remove the <a> </a> generating <a/>
16469 this is hard. Left a flag for that purpose. Fixed bug #6766
16470 * configure.in: prepared 1.8.7 not released, due to previous
16471 problem
16472
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016473Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16474
16475 * doc/xml.html : applied second patch from Paul DuBois
16476
Daniel Veillard402e8c82000-02-29 22:57:47 +000016477Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * doc/xml.html : applied patch from Paul DuBois
16480
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016481Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16484
Daniel Veillard5feb8492000-02-02 17:15:36 +000016485Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16488 compilation warnings on various platforms.
16489 * parser.c: Fixed #5281 validity error callbacks are now desactived
16490 by default if not validating.
16491
Daniel Veillardf341f932000-02-02 14:52:08 +000016492Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16493
16494 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16495
Daniel Veillard13c757e2000-02-01 23:59:15 +000016496Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16499 <gkatsi@cs.toronto.edu>
16500
Daniel Veillard726e8792000-01-30 20:04:29 +000016501Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16504 processing URLs
16505
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016506Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16509 xmlNanoFTPUpdateURL for persistent control connections.
16510 * configure.in: 1.8.6
16511
16512Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16513
16514 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16515 * tree.[ch] : added xmlSaveNoEmptyTags
16516
James Henstridgef3be9312000-01-28 13:59:21 +0000165172000-01-29 James Henstridge <james@daa.com.au>
16518
16519 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16520
16521 * Makefile.am: added nanoftp.[ch] to the build.
16522
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016523Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * nanoftp.[ch]: cleanup, comments, API
16526 * debugXML.c : fixed a bug in the cat command
16527 * doc/*: regenerated the docs
16528
Daniel Veillardda07c342000-01-25 18:31:22 +000016529Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16530
16531 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16532 * debugXML.c : fixed a bug in the cat command
16533 * valid.c: fixing some small probs
16534 * libxml.spec.in: get rid of the SNAP suffix
16535 * doc/xml.html: updated the status
16536
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016537Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16538
16539 * xml-config.in: xml-config --version to just return the
16540 version number
16541 * xpath.c: some cleanup w.r.t. axis when the current node is
16542 an attribute.
16543 * TODO: updated
16544
Daniel Veillard461a66c2000-01-18 18:01:01 +000016545Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16546
16547 * configure.in: prepared for libxml-1.8.5
16548 * doc/* recompiled the documentation
16549
165502000-01-17 Jody Goldberg <jgoldberg@home.com>
16551
16552 * configure.in : WARNING autoconf subtlety alert :
16553 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16554 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16555 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16556 get defined by AC_CHECK_HEADERS.
16557
Daniel Veillardf967b902000-01-17 16:06:10 +000016558Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16561 Rune.Djurhuus@fast.no
16562
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016563Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16564
16565 * TODO: updated
16566 * tree.c, parser.c: made sure that only memory alloc problems
16567 and internal parser errors are allowed to write to stdout or
16568 stderr.
16569
Daniel Veillard0142b842000-01-14 14:45:24 +000016570Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * tree.c : restored xmlNewGlobalNs since this seems used by
16573 a lot of existing code :-(, fixed a bug in xmlNewNs
16574 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16575 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16576 to exit() from the library code.
16577 * xpath.c, parser.c: removed bugs or unused code detected by
16578 Windows compilers
16579 * parser.c: started adding interfaces for parsing well balanced
16580 XML fragments
16581 * configure.in: releasing 1.8.4
16582 * doc/* : rebuilt the docs
16583
Daniel Veillard2eac5032000-01-09 21:08:56 +000016584Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * tree.[ch] : added xmlNewDocFragment() for DOM
16587 * testHTML.c: uninitialized variable.
16588
Daniel Veillardf3a73582000-01-05 14:58:39 +000016589Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16590
16591 * doc/* : rebuild the docs
16592
Daniel Veillard71b656e2000-01-05 14:46:17 +000016593Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * acconfig.h: readline and history patch
16596 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16597 * tree.c: added check and handling when possibly removing an ID
16598 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16599 and saving.
16600 * test/HTML/entities.html result/HTML/entities.html* : test for
16601 various entities reference cases
16602 * result/HTML/* : as a result output of some testcase have
16603 changed
16604 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16605 by previous example. added xmlParseTryOrFinish().
16606 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16607 entities.h debugXML.h HTMLparser.h: changed the way struct are
16608 declared to allow gtk-doc to expose those
16609 * parser.c: closed bug #4960
16610 * Makefile.am configure.in: Applied patch from
16611 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16612 and math/socket libs detection
16613
Daniel Veillard437b87b2000-01-03 17:30:46 +000016614Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * configure.in, Makefile.am: link tester against readline
16617 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16618
Daniel Veillard686d6b62000-01-03 11:08:02 +000016619Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * tree.[ch]: added xmlRemoveProp
16622 * win32config.h.in nanohttp.c: avoid including the Windows
16623 socket stuff in every C files
16624 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16625 the XmL parser(s)
16626 * test/ns4 result/ns4 etc...: added test case for previous prob
16627 * tree.c: xmlNewNs wasn't checking for double definition
16628 * Makefile.in: fixed a problem with dist-hook duplicates
16629 * parser.[hc], xmlIO.c: fixed the loading of external entities
16630 APIs, now xmlLoadExternalEntity() is used everywhere and
16631 setting up an app specific front-end using the
16632 * SAX.c parser.c: some fixes, now the xhtml spec validates
16633 with the xhtml DTD.
16634 * error.c: fixed crashes in case of no input stream
16635 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16636 to the validation tests and results
16637
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016638Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16641 too htmlCreatePushParserCtxt() and htmlParseChunk()
16642 * parser.c: a bit of cleanup.
16643 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16644 to XML) removed the last mem leak known
16645 * HTMLtree.c: output message cleanup
16646 * xmlmemory.c: display content info about memory blocks
16647 * result/HTML/wired.* : missing att value warning change
16648
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016649Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * doc/* : rebuilt the documentation
16652
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016653Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16654
16655 * parser.[ch] parserInternals.h: Push parser for XML,
16656 seems to work fine now
16657 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16658 --push for push testing
16659 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16660 * testSAX.c: added --push
16661 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16662 subtree
16663 * xmlIO.[ch] : enriched API + fixes for push mode
16664 * entities.[ch]: added the entity content length to the struct.
16665 * xmlmemory.[ch]: new API to show the last entries for the shell
16666 * valid.c: added required attribute testing
16667 * SAX.c: the cdata callback now merge contiguous fragments
16668 * HTMLparser.c: cleanup of some macros
16669
Daniel Veillard3c558c31999-12-22 11:30:41 +000016670Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * parser.c: fix for PIs name starting with xml
16673 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016674 * *.c, configure.in win32config.h.in : generate win32config.h for
16675 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016676
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016677Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * parser.c: fixed a stupid = vs. == bug :-(
16680 * doc/gnome-xml.sgml: s/glade/xml/
16681
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016682Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * configure.in, doc/xml.html : bug fix release 1.8.2
16685 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16686 Hopefully the end of that silly C++ include problem
16687 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16688 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16689 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16690 troubles with autoclosed elements when the stree shape doesn't
16691 follow the DtD specs. Added htmlIsAutoClosed() and
16692 htmlAutoCloseTag()
16693 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16694 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16695 * debugXML.c: fixed a bug on printing default namespaces.
16696 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16697
Daniel Veillardb24054a1999-12-18 15:32:46 +000016698Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16699
16700 * result/HTML/*.htm[l] : updated the HTML regression tests according
16701 to the new output
16702 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16703 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16704 problem due to intermix of extern "C" { ... } declarations for C++
16705 and recursive includes in the headers
16706
Chris Lahey323c48c1999-12-18 15:32:45 +0000167071999-12-20 Chris Lahey <clahey@umich.edu>
16708
16709 * HTMLtree.c: Made it so that html nodes with a single child do
16710 not insert a carriage return before or after the child node.
16711
Daniel Veillardb24054a1999-12-18 15:32:46 +000016712Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016713
16714 * configure.in, doc/xml.html : bug fix release 1.8.1
16715 * parser.c: fixed bug #4344
16716 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16717 added the glue to avoid C++ problems
16718 * doc/* : regenerated the documentation
16719
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016720Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16723 namespace recognition, and Dia as a resul :-(
16724 * encoding.c: closed bug #3950
16725
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016726Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16727
16728 * valid.c: debugging a posteriori validation, except URI expansion
16729 stuff this should be fixed now
16730 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16731 Carl Nygard <cnygard@bellatlantic.net>
16732 * tester.c: added --postvalid, cleaning of the code
16733 * tree.[ch]: added xmlDocGetRootElement()
16734
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016735Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16736
16737 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16738 c++ losage.
16739
Daniel Veillard10a2c651999-12-12 13:03:50 +000016740Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * configure.in, doc/xml.html : bumped to 1.8.0
16743 * xlink.[ch], Makefile.am : added framework for link detection
16744 * parser.h: added nbChars to parser context, needed for cleanup.
16745 * xmlmemory.c: removed a nasty bug when out of mem
16746 * valid.[ch]: adding namespace support for attribute decl
16747 * tester.c: added --debugent option
16748 * debugXML.[ch]: added xmlDebugDumpEntities()
16749 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16750 buffers instead, this was really needed, validation was breaking
16751 in strange ways due to that. Added xmlParseStringPEReference()
16752 and other parsing from strings functions. Entities processing
16753 modified again, but PERef are still not handled correcly but
16754 unless you're Eve Maller you won't notice :-)
16755 * HTMLparser.c: large changes toward reliability, and switched to
16756 lowercase internal tags, XHTML is lowercase, so it will help
16757 that output is closer to next version.
16758 * doc/* : regenerated the documentation, it is now hosted at
16759 http://xmlsoft.org/ (same bits I just bought the domain :-)
16760
16761
Daniel Veillard294cbca1999-12-03 13:19:09 +000016762Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16765 doc generation
16766 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16767 in the SAX API
16768 * doc/*: rebuilt the doc making sure everything appears in the
16769 HTML files
16770
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016771Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16772
16773 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16774 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16775 which allow impressive speed improvement on dataset with
16776 large text pieces, but at the cost of broken binary
16777 compatibility and slightly bigger memory usage.
16778 Configure with --with-buffers to activate them, they
16779 are protected with XML_USE_BUFFER_CONTENT define.
16780 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16781 goal is 0 memory left allocated once parser is no more used
16782 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16783 call xmlCleanupParser() and xmlMemoryDump()
16784
Daniel Veillarda819dac1999-11-24 18:04:22 +000016785Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16786
16787 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16788 * parser.[ch] encoding.[ch]: added memory cleanup routines
16789 * parser.c: closing bug #3788
16790 * doc/*: rebuilt the doc
16791
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016792Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16795 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16796 * tester.c: added --compress option
16797 * doc/*: rebuilt the documentation
16798
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016799Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16800
16801 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16802 if given /proc/kcore as input !
16803 * doc/xml.html doc/*: updated and rebuilt the documentation
16804
16805Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016806
16807 * parser.c: Fixed some wrongly space collapsing code due to
16808 a misreading of the spec.
16809 * result/*: fixed the output accordingly
16810
16811Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016812
16813 * encoding.c: bug fix and typos
16814 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16815 * parser.c: added attribute normalization closing bug #3597
16816 * test/att* result/att* SAXresult/att*: testcase for attribute
16817 normalization
16818
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016819Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * configure.in: closing bug #3163 by adding extra flags for the
16822 cc compiler on HP-UX
16823
Daniel Veillard51e3b151999-11-12 17:02:31 +000016824Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16825
16826 * valid.[ch] : removed a typo and an enumerated type bug in the
16827 xmlAddElementDecl() function
16828 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16829 call to xmlEncodeEntitiesReentrant() so that the functions
16830 New, Set and Get are at the same level.
16831 * parser.c HTMLparser.c: extra memory allocation bug for
16832 attributes detected by someone using libxml in embedded systems :-)
16833
Daniel Veillard962195f1999-10-28 15:51:53 +000016834Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16835
16836 * xmlmemory.h: turned off mem debug :-\
16837
Daniel Veillard35008381999-10-25 13:15:52 +000016838Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * parser.c: closed bug #2784 a one line fix, but worth pushing
16841 a new release out
16842 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16843 some structures, comments before and after the
16844 main element, and other nastyness
16845 * HTMLtree.c tree.c: accomodate the extended HTML supported
16846 * configure.in: pushing 1.7.4
16847 * test/ent8 and related outputs : added a new test for bug #2784
16848 * test/HTML/wired.html and related output: a nasty HTML example
16849 * Makefile.am: improved the test scripts
16850 * docs/* : reran the documentation extractor, updated xml.html
16851
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016852Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16853
16854 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16855 HTMLparser and debugged the HTML related code. HTML documents
16856 now have their own type
16857 * entities.c: do not dump &apos; for HTML output
16858 * xmlmemory.c: improvement, breakpoint mechanism
16859 * testHTML.c: added --sax --repeat ...
16860 * Makefile.am: improved the HTML tests
16861 * valid.[ch]: added xmlValidGetValidElements and
16862 xmlValidGetPotentialChildren
16863 * tester.c: added --insert to test the 2 new functions
16864 * test//* result//* SAXresult//* : regression test cleanup
16865 and extension.
16866 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16867 gnome-xml-nanohttp.html
16868
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016869Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * HTMLparser.c: fixed problems with some autoclose tags
16872 * tree.c: fixed XML output problems.
16873 * result/* SAXresult/*: update of the tests output
16874
Daniel Veillard6077d031999-10-09 09:11:45 +000016875Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16876
16877 * Makefile.am: Arturo patch for xmlConf.sh version info
16878 * parser.c: Tim Josling patch for single quoted items
16879 * tester.c: Tim Josling patch for tester options usage
16880 * tree.h: indent cleanup
16881
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016882Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16883
16884 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16885 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16886
Daniel Veillard00fdf371999-10-08 09:40:39 +000016887Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16888
16889 * tree.c : Raph patch for initialization of CORBA fields
16890 * parser.c, xpath.c, ...: modification of doc comments
16891 * xpath.c : allow spaces in xpath expressions
16892
Daniel Veillardad219441999-09-27 08:17:49 +000016893Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16894
16895 * xmlmemory.h: turning off memory debug :-(
16896
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016897Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16898
16899 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16900 better SAX interfaces.
16901 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16902 entity.
16903 * configure.in: 1.7.2
16904
16905Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016906
16907 * libxml.spec.in: fixed the URL
16908 * doc/xml.html: improved the documentation front-end
16909
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016910Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016911
16912 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16913
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016914Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016915
16916 * libxml.spec.in: fixed the alpha compile problem
16917 * parser.[ch]: changed errno to errNo in the parser context :-(
16918 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16919 * doc/xml.html: changed CHAR to xmlChar
16920 * doc/html/*: recompiled the documentation
16921 * configure.in: 1.7.1
16922
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016923Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16924
16925 * parser.h: modified the parser context struct to regain 1.4.0
16926 binary compatibility
16927 * parser.c, xml-error.h: added errno ot teh context and defined
16928 a set of errors values with update of errno
16929 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16930 DTDs and entities
16931 * *.h, *.c: complete cleanup of the use of config.h and include
16932 protection depending on the current setup.
16933 * overalll debugging, maintenance and bug-fixing on all modules
16934 * updated the documentation
16935 * ready for 1.7.0
16936
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016937Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16938
16939 * HTMLparser.c : cleanup
16940 * SAX.c valid.c valid.h: added ID/IDREF checking
16941 * tree.c tree.h: extended doc structure for refs
16942 * configure.in: 1.6.2
16943 * parser.c: patched bug in SAX user arg call
16944 * parserInternals.h: patched missing close in C++ wrapping
16945 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16946 especially upcoming XPointer implementation.
16947 * doc/xml.html: augmented, typo
16948
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016949Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16950
16951 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16952 not all invocations of install understand -d.
16953
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016954Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16955
16956 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16957 to make 'check' works, when builddir != srcdir.
16958
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016959Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * doc/xml.html : updated the documentation
16962
Daniel Veillard6454aec1999-09-02 22:04:43 +000016963Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16966 not deallocated memory blocks
16967 * *.c : replaces all calls to malloc() free() and realloc() to
16968 the wrapper functions/macros
16969 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16970 instead of xmlFreeNodeList()
16971
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016972Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16973
16974 * HTMLparser.c: corrected a stupid bug leading to core dump at
16975 tree deallocation. Removed warnings indicated by
16976 Stephane.Conversy@lri.fr
16977 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16978 looked for in the external subset
16979
16980Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016981
16982 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16983 on SGI by Stephane.Conversy@lri.fr
16984
Daniel Veillardb96e6431999-08-29 21:02:19 +000016985Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16986
16987 * all .h : changed the prototype declaration indent as in gtk
16988 * most .c : working on reducing the TODOs in the code
16989 * most .c : cleanup though -pedantic and Insure++
16990 * improvements on validation ID checkings.
16991 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16992 * xml-config.in: closed #1810
16993
16994Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016995
16996 * tree.h, valid.c, valid.h: more work on validity, IDs
16997 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16998 definition for AIX
16999
Daniel Veillardb556eb51999-08-15 17:19:50 +000017000Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17001
17002 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17003 the distribution due to a cut'n paste error at last commit
17004
Daniel Veillardb05deb71999-08-10 19:04:08 +000017005Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17006
17007 * configure.in: upgraded to version 1.4.0
17008 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17009 Big update, added a large part of the validation process,
17010 it should be usable, but some parts are missing
17011 * xpath.c: improved the implementation w.r.t. root.
17012 * Makefile.am: added more tests
17013 * test and result trees: added a lot of tests
17014 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17015
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017016Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17017
17018 * Added an HACKING file
17019
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017020Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17021
17022 * xpath.[ch] : improvements and debug of the XPath implementation
17023 * parser.c, HTMLparser.c : modified the parsers to be progressive
17024 * tree.[ch] : extended the Buffer promitives
17025 * xmlIO.[ch] : added basic I/O routines providing progressive
17026 parsing and ready for I18N conversion plugins
17027 * SAXresult/* : the SAX callback sequence maybe slightly different
17028 now
17029 * test*.c : improved/updated the tests programs
17030 * doc/* : recompiled the docs.
17031
Daniel Veillard15b75af1999-07-26 16:42:37 +0000170321999-07-26 Michael Meeks <michael@edenproject.org>
17033
17034 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17035
17036 * tree.c: Ditto.
17037
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017038Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * configure.in: upgraded to version 1.4.0
17041 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17042 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17043 XML query language, see http://www.w3.org/TR/xpath for more details.
17044 * parser.c, parser.h: added CHAR* related string functions for XPath
17045 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17046 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17047 rebuild the docs.
17048 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17049 and regression testing capabilities for XPath.
17050
Daniel Veillardd79d7871999-07-12 10:38:12 +000017051Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17052
17053 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17054 closing bug #1646
17055
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017056Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17057
17058 * Makefile.am, example/Makefile.am: closed bug #1683
17059
Daniel Veillard3166ab11999-07-11 16:14:19 +000017060Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17061
17062 * example/Makefile.am, configure.in: added the makefile for the
17063 gjobread example
17064
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017065Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17066
17067 * doc/Makefile.am:
17068 - fix which allow "make install DESTDIR=</install/prefix>".
17069
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017070Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17071
17072 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17073 which fixed a problem on the file reading-code.
17074
Daniel Veillard82150d81999-07-07 07:32:15 +000017075Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17078 output.
17079 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17080
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017081Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17082
17083 * parser.h : Oops removed the binary compatibility problem
17084 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17085 * parser.c, HTMLparser.c: applied patches for reading from stdin
17086
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017087Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17088
17089 * parser.c, entities.c, valid.c: cleanup bug #1591
17090 * configure.in: cleanup bug #1592
17091 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17092 the same tree back-end. Hence gdome will be available for it.
17093 * doc/Makefile.am: close bug #617
17094
Daniel Veillard97fea181999-06-26 23:07:37 +000017095Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17096
17097 * parser.c: alloctate a per parser context SAX interface block
17098
Daniel Veillard14fff061999-06-22 21:49:07 +000017099Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17100
17101 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17102 and xmlEncodeEntitiesReentrant with the correct one :-\
17103
17104Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17105
17106 * commit of my internal XML base changes, quite a lot of
17107 changes, cleanups, better entities support, framework for
17108 new I/O and charset detection and handling
17109 * Fixed the configure/Makefile stuff to generate shared libs
17110 with the proper version info, so we jumped on rev from
17111 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17112 xmlEncodeEntities() result need to be freed now, and a string
17113 xmlParserVersion provide the current library version.
17114
Raph Levien05240da1999-06-15 21:27:11 +000017115Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17116
17117 * parser.c: fixed a buffer overrun for when you have a very long
17118 attribute with no entities in it.
17119
Daniel Veillardbb2da581999-06-13 14:37:07 +000017120Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * added example directory
17123 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17124
Daniel Veillard011b63c1999-06-02 17:44:04 +000017125Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17126
17127 * Release of libxml-1.1, nearly everything has been touched for
17128 this.
17129 * Added more regression tests
17130 * Updated the documentation
17131
Daniel Veillard27d88741999-05-29 11:51:49 +000017132Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17133
17134 * tree.[ch]: unified the XML_NO_CORBA defines.
17135 * parser.c encoding.[ch]: started plugging in char encoding detection
17136
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017137Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17138
17139 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17140 Also freed allocated buffer.
17141
Daniel Veillard27d88741999-05-29 11:51:49 +000017142Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017143 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17144 reentrancy problem at printing. One is left in entities.c, to
17145 remove ASAP
17146 * testSAX.c : added a test example showing the use of the SAX
17147 interface if one doesn't want to build the DOM tree.
17148 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17149
Daniel Veillard517752b1999-04-05 12:20:10 +000017150Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17151
17152 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17153 large revamping of the parser to use SAX callbacks
17154 http://www.megginson.com/SAX/ (or at least a C like interface
17155 a la Expat). It's now possible to set up your own callbacks
17156 and the parser will not build a DOM tree.
17157 * test/* result/*: updated the test suite, I finally removed
17158 the old Namespace draft support (PI based).
17159
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017160Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17161
17162 * Makefile.am: added test result to EXTRA_DIST for make tests
17163
Daniel Veillard64068b31999-03-24 20:42:16 +000017164Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17165
17166 * parser.c, parserInternals.h: moved the chars macro definitions
17167 to parserInternals.h
17168 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17169 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17170
Daniel Veillard012ccc11999-03-23 10:11:11 +000017171Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17172
17173 * xml-config.in : applied patch to make --version work
17174
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000171751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17176
17177 * Makefile.am (check-local): Alias for `tests' target. This will
17178 cause `make check' to do the right thing.
17179 (tests): Don't run tests in srcdir. Also, replaced calls to
17180 basename with a `sed' "equivalent".
17181
Daniel Veillardd109e371999-03-05 06:26:45 +000017182Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17183
17184 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17185 it in the header and not the sources, updated the doc.
17186 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17187 pointing this out.
17188
Daniel Veillardbc50b591999-03-01 12:28:53 +000017189Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17190
17191 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17192 exported the inputStream routines.
17193 * doc/html/* : updated accordingly
17194
Daniel Veillardd692aa41999-02-28 21:54:31 +000017195Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17196
17197 * parser.c, parser.h, parserInternals.h: added a few extra
17198 internal calls to allocate and free parser contexts ...
17199 * doc/html/* : updated accordingly
17200
Daniel Veillard55a99271999-02-25 11:01:29 +000017201Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17202
17203 * configure.in, Makefile.am, doc/makefile.am : General changes for
17204 1.0.0 release and including the generated HTML documentation.
17205
Daniel Veillard35925471999-02-25 08:46:07 +000017206Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17207
17208 * makefile.am : added parserInternals.h, oops.
17209
Daniel Veillard1e346af1999-02-22 10:33:01 +000017210Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17211
17212 * parserInternals.h: added this header giving access to the parser
17213 internal functions.
17214 * doc/Makefile.am : added a rebuild target which rebuilds the full
17215 set of documentations
17216 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17217 the internal subset.
17218 * *.c *.h: modifications needed to generate the documentation using
17219 gtk-doc, cleanup of functions blocks, reorganisation of struct
17220 declarations.
17221
Daniel Veillard1164e751999-02-16 16:29:17 +000017222Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17223
17224 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17225 the tar and spec file to include the beginning of the doc.
17226
Nuno Ferreira03d04781999-02-13 00:07:17 +0000172271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17228
17229 * doc/.cvsignore: Added this file.
17230
Daniel Veillard6800ef31999-02-08 18:33:22 +000017231Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * tree.c: fixed xmlGetProp to return "" when the attribute
17234 exists, even if the node-list is NULL.
17235
Daniel Veillard726c7e31999-02-08 15:13:10 +000017236Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * tree.c: patched an error outputting empty attribute values.
17239 * Makefile.am and doc/makefile.am: have been updated during the
17240 week-end. Sorry for an empty CVS log, I got a shell problem.
17241
Daniel Veillard1899e851999-02-01 12:18:54 +000017242Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17243
17244 * tree.h: cleaned up using enums instead of defines
17245 * parser.c, valid.[ch]: more work on parsing/output of element
17246 declarations
17247
Daniel Veillard3b9def11999-01-31 22:15:06 +000017248Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17249
17250 * valid.[ch], tree.c, parser.c : more work toward full parsing
17251 of XML DTDs.
17252 * README: added informations about mailing-list and on-line
17253 documentation
17254
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000172551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17256
17257 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17258
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017259Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17260
17261 * parser.c, tree.[ch] : more work toward conformance testing,
17262 added a last element to accelerate parsing of very flat structures
17263 started working on internal subset Element content declaration.
17264 * valid.[ch] : first cut at adding code toward validation.
17265 * previous changes had also small impact on most files, especially
17266 the conformance testing using James Clark test suite.
17267
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017268Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17269
17270 * test/* : updated the examples, most of them were not well
17271 formed (humm), and added rdf2.
17272 * result/* : resulting changes in the output.
17273
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017274Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17275
17276 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17277
Daniel Veillard44b3a061998-12-05 17:27:22 +000017278Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * tree.c: patched a bug in the generation of empty attributes
17281
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017282Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17283
17284 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17285 for node/trees/documents/... Biggest problem is namespace
17286 support when copying subtrees.
17287
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017288Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17289
17290 * parser.c, entities.c: improve entities and char ref encoding,
17291 and cleanups of error messages.
17292
Daniel Veillard242590e1998-11-13 18:04:35 +000017293Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17294
17295 * parser.c, entities.c: simple bug hunting done during rpm2html and
17296 rpmfind integration.
17297
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017298Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17299
17300 * parser.[ch]: Added interfaces allowing to specify a SAX
17301 handler before parsing.
17302
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017303Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17304
17305 * parser.c: redirrect all errors reporting through the SAX
17306 error function
17307
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017308Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17309
17310 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17311 * libtool, tlmain ...: update of the libtool files
17312
Miguel de Icaza442321c1998-11-04 18:13:38 +0000173131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17314
17315 * entities.c: Use g_snprintf insteda of snprintf.
17316
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017317Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17318
17319 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17320 added ent5 test for this purpose.
17321 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17322
Daniel Veillard27271681998-10-30 06:39:40 +000017323Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17324
17325 * parser.c: fixed? a strange error due to compression on a GWP
17326 document.
17327
Daniel Veillard25940b71998-10-29 05:51:30 +000017328Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17329
17330 * tree.[ch]: bug fixing
17331 * entities.[ch]: defined a specific type for predefined entities
17332 * doc/xml.html: more documentation on the library, how to use it,
17333 overview of the interfaces.
17334
Daniel Veillard16253641998-10-28 22:58:05 +000017335Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17336
17337 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17338
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017339Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17340
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017341 * tree.c: corrected a small bug
17342 * doc/xml.html: continuing writing documentation.
17343
17344Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17345
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017346 * debugXML.h debugXML.c: added debugging utilities.
17347 * tester.c: added --debug switch.
17348 * tree.c: patched an incorrect node->type assignment.
17349 * parser.c: formatting, ensure that node->doc != NULL in attributes
17350
Daniel Veillardccb09631998-10-27 06:21:04 +000017351Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17352
17353 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17354 entity support and provide an internal representation close to
17355 DOM one (entity ref nodes, and attribute value as tree). I tried
17356 to preserve the interface but this will surely break some apps
17357 (I have to change rpm2html/rpmfind for example). I had to change
17358 two interfaces, and the generated tree is somewhat different.
17359 * doc/* : started documenting the XML library, the tree and
17360 DOM/Corba. This is a first step.
17361
Daniel Veillard11e00581998-10-24 18:27:49 +000017362Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17363
17364 * parser.c: Set up the fonctions comment block, boring but useful.
17365 * parser.h, SAX.c, parser.c: now attributes are processed through
17366 the SAX interface. The problem is that my SAX interface diverged
17367 quite a bit from the original one, well this is not an official
17368 spec, and translating it from Java to C is hairy anyway...
17369
Daniel Veillard97b58771998-10-20 06:14:16 +000017370Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17371
17372 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17373 fonctions comment block, boring but useful.
17374
17375Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017376
17377 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17378 conversion routines. However they are not yet used to convert the
17379 inputs. The core will run with UTF-8.
17380
Daniel Veillard33942841998-10-18 19:12:41 +000017381Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17382
17383 * tree.c : make sure that the type id is properly set-up when
17384 a new object is allocated, needed for DOM.
17385
Daniel Veillard27fb0751998-10-17 06:47:46 +000017386Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17387
17388 * tree.h, tree.c: Ok, the main objects in the tree will be native
17389 corba objects, it costs 8 bytes per Node, Attribute and Document
17390 but it simplifies the Corba integration a lot (no extra interface
17391 objects to allocate/free).
17392
Daniel Veillard0bef1311998-10-14 02:36:47 +000017393Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17394
17395 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17396 and changed NODEs contants for conformity with DOM Level 1
17397
Daniel Veillard27864701998-10-08 03:47:24 +000017398Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17399
17400 * added hooks to keep track of servants when creating objects
17401 xmlDoc and xmlNode (for Corba export).
17402
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017403Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17404
17405 * added xml-config script.
17406
Daniel Veillard7066a791998-10-01 20:28:28 +000017407Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17408
17409 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17410 to autoupdate libtool and automake conf files.
17411
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000174121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17413
17414 * Makefile.am: Use '?' to separate the sed
17415 commands as ',' is used when people pass -Wl,something.
17416
17417
Daniel Veillard15a8df41998-09-24 19:15:06 +000017418Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17419
17420 * tree.c, tree.h: added a per-document compression interface.
17421
Daniel Veillard151b1b01998-09-23 00:49:46 +000017422Tue Sep 22 20:47:38 EDT 1998
17423
17424 * tree.c, tree.h: added saving with compression and added interfaces
17425 to control the compression level (xmlGetCompressMode,
17426 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17427
Daniel Veillard70120ff1998-09-22 00:24:21 +000017428Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17429
17430 * parser.c: corrected a loop for files of size 0
17431
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000174321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17433
17434 * error.h: New file. Contains prototyes from `error.c'.
17435
Tom Tromeyc19653d1998-08-14 01:22:43 +000017436Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17437
17438 * Makefile.am (xmlincdir): New macro.
17439 (xmlinc_HEADERS): Renamed from include_HEADERS.
17440
Daniel Veillard845664d1998-08-13 04:43:19 +000017441Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17442
17443 * applied small patch on numeric entities from
17444 Christopher Blizzard <blizzard@appliedtheory.com>
17445
Daniel Veillard260a68f1998-08-13 03:39:55 +000017446Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17447
17448 * New release 0.2, removed the old xml_* files so that it's
17449 coherent with the other CVS base (W3C), far better conformance
17450 to standard, new namespaces, decent entities support, beginning
17451 of a SAX-like interface. Nearly nothing left intact, even the
17452 test examples ...
17453
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000174541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17455
17456 * .cvsignore: Add .deps dir
17457
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017458Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17459
17460 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17461
Daniel Veillardfe926001998-07-26 04:28:20 +000017462Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017463
Daniel Veillardfe926001998-07-26 04:28:20 +000017464 * configure.in: added test for CPP
17465 * AUTHORS, Changelog: the original ones didn't get commited but the
17466 glib ones instead, fixed.
17467 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017468
Daniel Veillardfe926001998-07-26 04:28:20 +000017469Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017470
Daniel Veillardfe926001998-07-26 04:28:20 +000017471 * integrated code developped at W3C
17472 * changed the original Copyright
17473 * migrated to automake
17474 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017475