blob: 47d230a9d25502899613b0b7df0f8f7bff35bd0e [file] [log] [blame]
Daniel Veillardf0244ce2004-05-09 23:48:39 +00001Sun May 9 19:46:13 CEST 2004 Daniel Veillard <daniel@veillard.com>
2
3 * xmlsave.c: apply fix for XHTML1 formating from Nick Wellnhofer
4 fixes bug #141266
5 * test/xhtmlcomp result//xhtmlcomp*: added the specific regression
6 test
7
Daniel Veillarda90de5e2004-05-09 18:06:20 +00008Sun May 9 14:07:21 CEST 2004 Daniel Veillard <daniel@veillard.com>
9
10 * Makefile.am: fix for a pedantic make check without make all request
11
Daniel Veillard966a31e2004-05-09 02:58:44 +000012Sat May 8 22:56:22 CEST 2004 Daniel Veillard <daniel@veillard.com>
13
14 * uri.c xmlIO.c: fixing some problems in URI unescaping
15 and output buffer opening, this should fix #141864
16
Daniel Veillardaecc0dc2004-05-08 02:32:07 +000017Fri May 7 22:31:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
18
19 * valid.c include/libxml/valid.h: fixes the use of 'list' as a parameter
20 * xmlIO.c include/libxml/xmlIO.h: added xmlPopInputCallback for
21 Matt Sergeant
22
William M. Brackddf71d62004-05-06 04:17:26 +000023Thu May 6 21:14:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
24
25 * xmlregexp.c: enhanced the handling of subexpression ranges
26 which have a minOccurs of 0 (bug 140478 again); cleaned up
27 comments throughout the module.
28
Daniel Veillard87076042004-05-03 22:54:49 +000029Tue May 4 00:52:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
30
31 * xmllint.c: adding a --maxmem option to check memory used.
32
Daniel Veillard656ce942004-04-30 23:11:45 +000033Sat May 1 01:08:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
34
35 * xmllint.c xmlsave.c python/generator.py python/libxml.c: Fixed
36 bug #141529 i.e. various problems when building with --without-html
37
Daniel Veillarda2d51fc2004-04-30 22:25:59 +000038Fri Apr 30 18:12:31 CEST 2004 Daniel Veillard <daniel@veillard.com>
39
40 * xmllint.c xmlreader.c: fixing bug #141384 where the reader didn't
41 call the deregistering functions. Also added the check to
42 xmllint --stream --chkregister .
43
Daniel Veillard712096b2004-04-30 12:56:46 +000044Fri Apr 30 08:57:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
45
46 * win32/Makefile.msvc: applied a second patch from Mark Vakoc for
47 regression tests on Windows
48
Daniel Veillard6f379a72004-04-29 18:45:42 +000049Thu Apr 29 21:47:23 CEST 2004 Daniel Veillard <daniel@veillard.com>
50
51 * xmlreader.c: never commit without running make tests first !
52
Daniel Veillarde2161a62004-04-29 17:14:25 +000053Thu Apr 29 20:15:20 CEST 2004 Daniel Veillard <daniel@veillard.com>
54
55 * xmlreader.c: fix a nasty problem with reading over the end
56 * xmlsave.c: fix a reported memory leak apparently
57
Daniel Veillard9ea62312004-04-29 14:04:09 +000058Thu Apr 29 17:05:00 CEST 2004 Daniel Veillard <daniel@veillard.com>
59
60 * win32/Makefile.msvc: patch from Mark Vakoc for regression tests
61 on Windows.
62 * xpath.c: the NaN problem also shows up on Borland
63
William M. Brack0e00b282004-04-26 15:40:47 +000064Mon Apr 26 23:37:12 HKT 2004 William Brack <wbrack@mmm.com.hk>
65
66 * xmlregexp.c: enhanced xmlFARegExec range evaluation for min
67 occurs 0 problems - fixes bug 140478.
68
Daniel Veillardf7627552004-04-22 07:15:40 +000069Thu Apr 22 09:12:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
70
71 * rngparser.c: tiny path fixes the "xmlConvertCRNGFile" function name
72 from Kasimier Buchcik
73 * xmlschemas.c: recursive xs:extension fix from taihei goi
74
Daniel Veillardbf629492004-04-20 22:20:59 +000075Wed Apr 21 00:19:29 CEST 2004 Daniel Veillard <daniel@veillard.com>
76
77 * tree.c: small buffer resizing improvement from Morten Welinder
78 closes #140629
79
Daniel Veillardd087dbf2004-04-20 21:41:19 +000080Tue Apr 20 23:40:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
81
82 * xpath.c: last version of the fix for MSC version 1200
83
Daniel Veillard453e71b2004-04-20 17:44:46 +000084Tue Apr 20 19:40:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
85
86 * parser.c: killing the strncmp vs. memcmp controversy and #140593
87
Daniel Veillard4e4bcd02004-04-20 11:28:33 +000088Tue Apr 20 13:27:06 CEST 2004 Daniel Veillard <daniel@veillard.com>
89
90 * include/libxml/SAX2.h: Kasimier Buchcik pointed out some
91 inexistent functions, cleaned them out.
92
Daniel Veillardda0ff5d2004-04-20 09:45:26 +000093Tue Apr 20 11:42:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
94
95 * error.c: Johnson Cameron pointed out that
96 initGenericErrorDefaultFunc() was really wrong.
97 * xmlreader.c include/libxml/xmlreader.h: xmlTextReaderMode enum
98 must be made public, added some missing comments on the XMLReader
99 header.
100 * c14n.c: Alexsey fixed C14N bug with processing namespaces
101 from attributes
102
Daniel Veillard7c4eb632004-04-19 21:29:12 +0000103Mon Apr 19 23:27:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
104
105 * xpath.c: fixed a stupid () error + Mark name.
106
Daniel Veillardeca726d2004-04-18 21:47:34 +0000107Sun Apr 18 23:45:46 CEST 2004 Daniel Veillard <daniel@veillard.com>
108
109 * configure.in: preparing 2.6.9 release
110 * doc/* News: updated and rebuilt the docs
111
Daniel Veillard68cb4b22004-04-18 20:55:39 +0000112Sun Apr 18 22:51:43 CEST 2004 Daniel Veillard <daniel@veillard.com>
113
114 * xpath.c: relaxed id() to not check taht the name(s) passed
115 are actually NCName, decided this in agreement with Aleksey Sanin
116 since existing specs like Visa3D broke that conformance checking
117 and other tools seems to not implement it sigh...
118 * SAX2.c: check attribute decls for xml:id and the value is an
119 NCName.
120 * test/xmlid/id_err* result/xmlid/id_err*: added error testing
121
Daniel Veillard2582a332004-04-18 19:49:46 +0000122Sun Apr 18 21:46:17 CEST 2004 Daniel Veillard <daniel@veillard.com>
123
124 * xpath.c: work around Microsoft compiler NaN bug raise reported
125 by Mark Vakoc
126 * xmlschemas.c include/libxml/schemasInternals.h
Daniel Veillardeca726d2004-04-18 21:47:34 +0000127 include/libxml/xmlerror.h: fixed a recusive extention schemas
Daniel Veillard2582a332004-04-18 19:49:46 +0000128 compilation error raised by taihei goi
129
Daniel Veillardee1d6922004-04-18 14:58:57 +0000130Sun Apr 18 16:57:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
131
132 * libxml.spec.in: keep the ChangeLog compressed
133 * xmlreader.c: fix a segfault when using Close()
134 * python/tests/Makefile.am python/tests/reader8.py: test for
135 the Close() reader API.
136
William M. Brack87640d52004-04-17 14:58:15 +0000137Sat Apr 17 22:42:13 HKT 2004 William Brack <wbrack@mmm.com.hk>
138
139 * xmlschemas.c, xmlwriter.c, doc/examples/parse4.c,
140 doc/examples/io2.c: minor warning cleanup (no change to logic)
141 * xinclude: fixed return value for internal function
142 xmlXIncludeLoadFallback (now always 0 or -1)
143
William M. Brack8b0cbb02004-04-17 13:31:06 +0000144Sat Apr 17 21:32:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
145
146 * valid.c: small enhancement to fix bug 139791
147
Daniel Veillardc85d0fe2004-04-16 16:46:51 +0000148Fri Apr 16 18:44:47 CEST 2004 Daniel Veillard <daniel@veillard.com>
149
150 * xmlschemas.c include/libxml/schemasInternals.h
151 include/libxml/xmlerror.h: applied patches from Kasimier Buchcik
152 for the attribute use support
153 * test/schemas/attruse* result/schemas/attruse*: added the
154 tests to the regression suite.
155
Daniel Veillard377e1a92004-04-16 16:30:05 +0000156Fri Apr 16 18:22:25 CEST 2004 Daniel Veillard <daniel@veillard.com>
157
158 * xmlsave.c: move the TODO as comments as the function while not
159 finished are usable as-is
160 * xmlschemas.c include/libxml/xmlerror.h: patch from Kasimier Buchcik
161 implementing union
162 * test/schemas/union_0_0.x* result/schemas/union_0_0*: added example
163 * python/Makefile.am: applied fix from Mike Hommey
164
William M. Bracka0c48ad2004-04-16 15:58:29 +0000165Fri Apr 16 23:58:42 HKT 2004 William Brack <wbrack@mmm.com.hk>
166
167 * parser.c: fixed problem with detecting external dtd
168 encoding (bug 135229).
169 * Makefile.am: minor change to test label
170
William M. Brack5d8d10b2004-04-16 08:11:26 +0000171Fri Apr 16 16:09:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
172
173 * xinclude.c: fixed problem causing duplicate fallback
174 execution (bug 139520)
175 * test/XInclude/docs/fallback2.xml result/XInclude/fallback2.*:
176 added testcase
177
Daniel Veillard67f8b1c2004-04-09 21:51:49 +0000178Fri Apr 9 23:49:37 CEST 2004 Daniel Veillard <daniel@veillard.com>
179
180 * SAX2.c include/libxml/tree.h: adding xml:id draft support
181 * Makefile.am test/xmlid/id_tst* result/xmlid/id_tst*: adding
182 4 first regression tests
183
Daniel Veillard80c00922004-04-09 09:57:23 +0000184Fri Apr 9 11:56:08 CEST 2004 Daniel Veillard <daniel@veillard.com>
185
186 * libxml.spec.in: fixing Red Hat bug #120482 , libxml2-python
187 should depend on the version of python used to compile it.
188
Daniel Veillard25d5d9a2004-04-05 07:08:42 +0000189Mon Apr 5 09:07:24 CEST 2004 Daniel Veillard <daniel@veillard.com>
190
191 * HTMLparser.c: applied patch from James Bursa, frameset should
192 close head.
193
William M. Bracka74a6ff2004-04-02 14:03:22 +0000194Fri Apr 2 22:02:24 HKT 2004 William Brack <wbrack@mmm.com.hk>
195
196 * relaxng.c: fixed problem in xmlRelaxNGCompareNameClasses
197 which was causing check-relaxng-test-suite.py test 351 to fail.
198
William M. Brack7e29c0a2004-04-02 09:07:22 +0000199Fri Apr 2 17:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
200
201 * nanohttp.c: implemented fix for M$ IIS redirect provided
202 by Ian Hummel
203 * relaxng.c: fixed problem with notAllowed compilation
204 (bug 138793)
205
Daniel Veillard0a194582004-04-01 20:09:22 +0000206Thu Apr 1 22:07:52 CEST 2004 Daniel Veillard <daniel@veillard.com>
207
208 * uri.c: fix for xmlUriEscape on "http://user@somewhere.com"
Daniel Veillardeca726d2004-04-18 21:47:34 +0000209 from Mark Vakoc.
Daniel Veillard0a194582004-04-01 20:09:22 +0000210
Johan Dahlin1f093e02004-04-01 14:17:33 +00002112004-04-01 Johan Dahlin <johan@gnome.org>
212
213 * python/.cvsignore: Add generated files, to make cvs silent.
214
Daniel Veillardba0153a2004-04-01 10:42:31 +0000215Thu Apr 1 12:41:36 CEST 2004 Daniel Veillard <daniel@veillard.com>
216
217 * xmlschemas.c: small signed-ness patch from Steve Little
218
Daniel Veillard2cbf5962004-03-31 15:50:43 +0000219Wed Mar 31 17:47:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
220
221 * xmlregexp.c: patched a bug in parsing production 1 and 2 of
222 xmlschemas regexp that William pointed out while working on
223 #134120
224 * test/regexp/branch result/regexp/branch: added a specific
225 regression test
226
William M. Brackf5806742004-03-31 02:01:32 +0000227Wed Mar 31 09:50:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
228
229 * Makefile.am: added PYTHONPATH to python tests for Schemas
230 and RelaxNG
231 * test/xsdtest/xsdtestsuite.xml: added testfile for
232 SchemasPythonTests
233
Daniel Veillard3dd87ba2004-03-29 14:58:38 +0000234Mon Mar 29 16:56:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
235
236 * doc/examples/examples.xsl doc/examples/index.html: added
237 information about compiling on Unix
238
Daniel Veillarda8dc2882004-03-29 12:21:26 +0000239Mon Mar 29 14:18:12 CEST 2004 Daniel Veillard <daniel@veillard.com>
240
241 * catalog.c: fixes the comments for xmlCatalogDump and xmlDumpACatalog
242 * doc/*: rebuilt to update
243
Daniel Veillard753086a2004-03-28 16:12:44 +0000244Sun Mar 28 18:11:41 CEST 2004 Daniel Veillard <daniel@veillard.com>
245
246 * xmlsave.c: optimize indentation based on the new context
247
Daniel Veillard3d354a72004-03-28 12:18:45 +0000248Sun Mar 28 14:17:10 CEST 2004 Daniel Veillard <daniel@veillard.com>
249
250 * doc/examples/xpath2.c doc/examples/xpath2.res: handle and explain
251 a very tricky problem when modifying the tree based on an XPath
252 result query.
253
William M. Brack60929622004-03-27 17:54:18 +0000254Sat Mar 27 09:56:14 PST 2004 William Brack <wbrack@mmm.com.hk>
255
256 * relaxng.c: fixed problem with IS_COMPILABLE flag
257 (bug 130216)
258
Daniel Veillard0b787f32004-03-26 17:29:53 +0000259Fri Mar 26 18:28:32 CET 2004 Daniel Veillard <daniel@veillard.com>
260
261 * parser.c: applied patch from Dave Beckett to correct line number
262 errors when using push with CDATA
263
Daniel Veillardb5eb7142004-03-26 13:55:38 +0000264Fri Mar 26 14:53:58 CET 2004 Daniel Veillard <daniel@veillard.com>
265
266 * doc/examples/xpath1.c: added a test template
267 * doc/examples/xpath2.c doc/examples/xpath2.res doc/examples/*:
268 added a new example, and make valgrind target
269
Daniel Veillard766c4f92004-03-26 10:48:29 +0000270Fri Mar 26 11:47:29 CET 2004 Daniel Veillard <daniel@veillard.com>
271
272 * parser.c: apply fix for #136693
273
MST 2004 John Fleck654a9b32004-03-26 03:24:56 +0000274Thu Mar 25 20:21:01 MST 2004 John Fleck <jfleck@inkstain.net>
275
276 * doc/examples/io2.c
277 * doc/examples/io2.res
278 add xmlDocDumpMemory example in response to mailing list FAQ
279 (rebuilt xml and html also)
280
Daniel Veillardebe25d42004-03-25 09:35:49 +0000281Thu Mar 25 10:33:05 CET 2004 Daniel Veillard <daniel@veillard.com>
282
283 * debugXML.c testXPath.c xmllint.c xmlschemastypes.c: applied
Daniel Veillardeca726d2004-04-18 21:47:34 +0000284 patch from Mark Vakoc avoiding using xmlParse* option and use
Daniel Veillardebe25d42004-03-25 09:35:49 +0000285 xmlRead* instead
286 * win32/Makefile.bcb: patch to Borland C++ builder from Eric Zurcher
287 to avoid problems with some pathnames.
288
Daniel Veillard252004d2004-03-23 12:32:32 +0000289Tue Mar 23 12:35:08 CET 2004 Daniel Veillard <daniel@veillard.com>
290
291 * configure.in doc/* News: preparing 2.6.8 release, updated and rebuilt
292 the docs.
293 * Makefile.am: use valgring fro the new Python based regression tests
294
Daniel Veillard6dc91962004-03-22 19:10:02 +0000295Mon Mar 22 20:07:27 CET 2004 Daniel Veillard <daniel@veillard.com>
296
297 * relaxng.c: remove a memory leak on schemas type facets.
298 * check-relaxng-test-suite.py check-relaxng-test-suite2.py
299 check-xsddata-test-suite.py: reduce verbosity
300 * configure.in Makefile.am: incorporated the Python regressions
301 tests for Relax-NG and Schemas Datatype to "make tests"
302
Daniel Veillard500a1de2004-03-22 15:22:58 +0000303Mon Mar 22 16:16:18 CET 2004 Daniel Veillard <daniel@veillard.com>
304
305 * xmlwriter.c include/libxml/xmlwriter.h doc/* : applied patch from
306 Alfred Mickautsch for better DTD support.
307 * SAX2.c HTMLparser.c parser.c xinclude.c xmllint.c xmlreader.c
308 xmlschemas.c: fixed bug #137867 i.e. fixed properly the way
309 reference counting is handled in the XML parser which had the
310 side effect of removing a lot of hazardous cruft added to try
311 to fix the problems associated as they popped up.
312 * xmlIO.c: FILE * close fixup for stderr/stdout
313
William M. Brack2f076062004-03-21 11:21:14 +0000314Sun Mar 21 19:19:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
315
316 * relaxng.c: added an error message when an element is not
317 found within a <choice> (bug 126093)
318
William M. Brack10f1ef42004-03-20 14:51:25 +0000319Sat Mar 20 22:25:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
320
321 * xmlregexp.c: enhanced the logic of parsing char groups to
322 better handle initial or ending '-' (bug 135972)
323
William M. Brack236c8c02004-03-20 11:32:36 +0000324Sat Mar 20 19:26:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
325
326 * relaxng.c: added check for external reference in
327 xmlRelaxNGGetElements (bug 137718)
328 * test/relaxng/rngbug-001.*, result/relaxng/rngbug-001*: added
329 regression test for above
330
William M. Brack20d82362004-03-17 08:44:46 +0000331Wed Mar 17 16:37:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
332
333 * nanohttp.c: added a close for the local file descriptor
334 (bug 137474)
335
Daniel Veillard32b7cdb2004-03-15 13:46:37 +0000336Mon Mar 15 15:46:59 CET 2004 Daniel Veillard <daniel@veillard.com>
337
338 * xmlsave.c: switched the output routines to use the new context.
339
William M. Brack7217c862004-03-15 02:43:56 +0000340Mon Mar 15 10:37:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
341
342 * relaxng.c: enhanced to ignore XML_XINCLUDE_START and XML_XINCLUDE_END
343 nodes (bug 137153)
344
Daniel Veillard11c466a2004-03-14 12:20:15 +0000345Sun Mar 14 13:19:20 CET 2004 Daniel Veillard <daniel@veillard.com>
346
347 * xmlschemastypes.c: applied patch from John Belmonte for anyURI.
348
Daniel Veillardd3999c72004-03-10 16:27:03 +0000349Wed Mar 10 17:22:48 CET 2004 Daniel Veillard <daniel@veillard.com>
350
351 * parser.c: fix bug reported by Holger Rauch
352 * test/att8 result/noent/att8 result/att8 result/att8.rdr
353 result/att8.sax: added the test to th regression suite
354
William M. Brackb318c3b2004-03-10 11:43:12 +0000355Wed Mar 10 19:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
356
357 * doc/search.php: Minor change for later verson of php requiring
358 $HTTP_GET_VARS.
359
William M. Brack57e9e912004-03-09 16:19:02 +0000360Wed Mar 10 00:12:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
361
362 * tree.c: Changed the flag to xmlDocCopyNode (and similar routines),
363 previously used only for recursion, to use a value of '2' to
364 indicate copy properties & namespaces, but not children.
365 * xinclude.c: changed the handling of ranges to use the above new
366 facility. Fixes Bug 134268.
367
William M. Brack39111ec2004-03-09 10:53:42 +0000368Tue Mar 9 18:48:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
369
370 * win32/Makefile.bcb, win32/Makefile.mingw, win32/Makefile.msvc:
371 added new module xmlsave with patch supplied by Eric Zurcher
372 (second attempt - don't know what happened to the first one!)
373
Daniel Veillardd5e198a2004-03-09 09:03:28 +0000374Tue Mar 9 09:59:25 CET 2004 Daniel Veillard <daniel@veillard.com>
375
376 * python/libxml.c python/libxml.py: applied patch from Anthony Carrico
377 providing Python bindings for the Canonicalization C14N support.
378
William M. Brack4a003262004-03-09 02:39:04 +0000379Mon Mar 8 11:12:23 CET 2004 Hagen Moebius <hagen.moebius@starschiffchen.de>
380
381 * .cvsignore and python/.cvsignore patched
382
William M. Brack4d59e222004-03-08 14:42:31 +0000383Mon Mar 8 22:33:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
384
385 * xinclude.c: enhanced to assure that if xpointer is called
386 for a document, the XML_PARSE_NOENT flag is set before parsing
387 the included document so that entities will automatically get
388 taken care of.
389 * xpointer.c: corrected code so that, if an XML_ENTITY_REF node
390 is encountered, it will log it and not crash (bug 135713)
391
William M. Bracka11e4832004-03-07 11:03:43 +0000392Sun Mar 7 19:03:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
393
394 * xinclude.c: modified to make sub-includes inherit the
395 parse flags from the parent document (bug 132597)
396
Daniel Veillardebcdebd2004-03-05 00:15:50 +0000397Fri Mar 5 01:13:22 CET 2004 Daniel Veillard <daniel@veillard.com>
398
399 * xmlschemas.c: QName handling fixes for the XML Schemas
400 support from Adam Dickmeiss
401 * test/schemas/po1_0.xsd: also fix the schemas
402 * test/schemas/ns[12]* result/schemas/ns[12]*: added the specific
403 regression tests
404
Daniel Veillardfc979062004-03-04 22:07:16 +0000405Thu Mar 4 23:03:02 CET 2004 Daniel Veillard <daniel@veillard.com>
406
407 * configure.in doc/Makefile.am include/libxml/Makefile.am:
408 paalied patch from Julio M. Merino Vidal fixing bug #134751
409 to fix --with-html-dir option.
410 * doc/*: rebuilt fully the docs
411 * doc/html/libxml-xmlsave.html: new file from new header.
412
Daniel Veillard2156d432004-03-04 15:59:36 +0000413Thu Mar 4 16:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
414
415 * debugXML.c testHTML.c tree.c doc/examples/*.c
416 include/libxml/xmlsave.h: fixing compilation bug with some options
417 disabled as well as --with-minimum should fix #134695
418
Daniel Veillardcccd4a02004-03-04 14:02:13 +0000419Thu Mar 4 15:00:45 CET 2004 Daniel Veillard <daniel@veillard.com>
420
421 * xmlcatalog.c: allow fallback to URI lookup when SYSTEM fails,
422 should close #134092
423
Daniel Veillard1a8741c2004-03-04 13:40:59 +0000424Thu Mar 4 14:39:38 CET 2004 Daniel Veillard <daniel@veillard.com>
425
426 * Makefile.am tree.c xmlsave.c include/libxml/xmlsave.h: commiting
427 the new xmlsave module before the actuall big code change.
428
Daniel Veillard1aefc862004-03-04 11:40:48 +0000429Thu Mar 4 12:38:53 CET 2004 Daniel Veillard <daniel@veillard.com>
430
431 * xmlschemas.c: applied patch from Adam Dickmeiss for mixed content
432 * test/schemas/mixed* result/schemas/mixed*: added his regression
433 tests too.
434
Daniel Veillard3411d082004-03-01 13:21:26 +0000435Mon Mar 1 15:22:06 CET 2004 Daniel Veillard <daniel@veillard.com>
436
437 * testSAX.c: fix a compilation problem about a missing timb include
438
William M. Brack09a726f2004-02-28 14:47:18 +0000439Sat Feb 28 22:35:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
440
441 * testSAX.c: small enhancement to prevent trying to print
442 strings with null pointers (caused "make tests" errors on
443 HP-UX)
444
MST 2004 John Flecke42ae6f2004-02-27 03:26:30 +0000445Thu Feb 26 20:19:40 MST 2004 John Fleck <jfleck@inkstain.net>
446
447 * doc/xmllint.xml
448 * doc/xmllint.1
449 * doc/xmllint.html
450 * doc/xmlcatalog_man.xml
451 * doc/xmlcatalog.1
452 * doc/xmlcatalog_man.html
453 applying patch from Mike Hommey to clarify XML_CATALOG_FILES
454 use
455
Daniel Veillard33a773f2004-02-26 22:49:00 +0000456Thu Feb 26 23:47:43 CET 2004 Daniel Veillard <daniel@veillard.com>
457
458 * Makefile.am: patch for cross-compilation to Windows from
459 Christophe de VIENNE.
460
William M. Brackfd9e70d2004-02-26 11:01:57 +0000461Thu Feb 26 18:52:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
462
463 * doc/*.html, doc/html/*.html: regenerated docs using older
464 version of xsltproc pending resolution of AVT problem
465
Daniel Veillardc74859e2004-02-26 09:57:32 +0000466Thu Feb 26 10:56:29 CET 2004 Daniel Veillard <daniel@veillard.com>
467
Daniel Veillard33a773f2004-02-26 22:49:00 +0000468 * Makefile.am: applied patch from Charles Bozeman to not use
Daniel Veillardc74859e2004-02-26 09:57:32 +0000469 the system xmllint.
470
Daniel Veillard51e57932004-02-25 17:08:10 +0000471Wed Feb 25 18:07:05 CET 2004 Daniel Veillard <daniel@veillard.com>
472
473 * include/libxml/xmlexports.h: applied patch from Roland Schwingel
474 for MingW
475
Daniel Veillard06d25242004-02-25 13:01:42 +0000476Wed Feb 25 13:57:25 CET 2004 Daniel Veillard <daniel@veillard.com>
477
478 * Makefile.am catalog.c configure.in: applied a cleanup patch
479 from Peter Breitenlohner
480 * tree.c: removed a doc build warning by fixing a param comment
481 * doc/* : rebuilt the docs
482
Daniel Veillardd3669b22004-02-25 12:34:55 +0000483Wed Feb 25 13:33:07 CET 2004 Daniel Veillard <daniel@veillard.com>
484
485 * valid.c HTMLparser.c: avoid ID error message if using
486 HTML_PARSE_NOERROR should fix #130762
487
Daniel Veillardf54cd532004-02-25 11:52:31 +0000488Wed Feb 25 12:50:53 CET 2004 Daniel Veillard <daniel@veillard.com>
489
490 * debugXML.c relaxng.c valid.c xinclude.c xmllint.c xmlreader.c:
491 fixing compilation and link option when configuring with
492 --without-valid should fix #135309
493
Daniel Veillard770075b2004-02-25 10:44:30 +0000494Wed Feb 25 11:36:06 CET 2004 Daniel Veillard <daniel@veillard.com>
495
496 * catalog.c: fixed the main issues reported by Peter Breitenlohner
497 * parser.c: cleanup
498 * valid.c: speedup patch from Petr Pajas
499
William M. Bracka59ddb52004-02-25 08:12:32 +0000500Wed Feb 25 16:07:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
501
502 * xpath.c: fixed a memory leak (xmlXPathLangFunction) reported
503 on the list by Mike Hommey
504
Daniel Veillard92914492004-02-23 16:33:21 +0000505Mon Feb 23 17:28:34 CET 2004 Daniel Veillard <daniel@veillard.com>
506
507 * doc/* NEWS configure.in: preparing 2.6.7 release, updated and
508 rebuilt the documentation.
509
Daniel Veillard09b792b2004-02-23 10:53:52 +0000510Mon Feb 23 11:52:12 CET 2004 Daniel Veillard <daniel@veillard.com>
511
512 * python/tests/*.py: applied patch from Malcolm Tredinnick
513 to avoid tabs in python sources, should fix #135095
514
Daniel Veillard807daf82004-02-22 22:13:27 +0000515Sun Feb 22 23:16:23 CET 2004 Daniel Veillard <daniel@veillard.com>
516
517 * testSAX.c: add --timing option
518 * relaxng.c: use the psvi field of the nodes instead of _private
519 which may be used for other purposes.
520
Daniel Veillardb5da42a2004-02-21 14:57:44 +0000521Sat Feb 21 16:57:48 CET 2004 Daniel Veillard <daniel@veillard.com>
522
523 * encoding.c: small patch to try to fix a warning with Sun One compiler
524
Daniel Veillard32888822004-02-21 14:21:50 +0000525Sat Feb 21 16:22:35 CET 2004 Daniel Veillard <daniel@veillard.com>
526
527 * encoding.c: small patch removing a warning with MS compiler.
528
Daniel Veillard522bc602004-02-21 11:53:09 +0000529Sat Feb 21 13:52:30 CET 2004 Daniel Veillard <daniel@veillard.com>
530
531 * debugXML.c: added "relaxng" option to the debugging shell
532 * Makefile.am test/errors/* result/errors/*: some regression tests
533 for some error tests cases.
534
Daniel Veillardcb35f012004-02-20 08:18:58 +0000535Fri Feb 20 09:56:47 CET 2004 Daniel Veillard <daniel@veillard.com>
536
537 * tree.c: xmlAttrSerializeTxtContent don't segfault if NULL
538 is passed.
539 * test/att7 result//att7*: adding an old regression test
540 laying around on my laptop
541
Daniel Veillard21924522004-02-19 16:37:07 +0000542Thu Feb 19 17:33:36 CET 2004 Daniel Veillard <daniel@veillard.com>
543
544 * xmlreader.c: fixed xmllint --memory --stream memory consumption
545 on large file by using xmlParserInputBufferCreateStatic() with
546 the mmap'ed file
547
Daniel Veillard49138f12004-02-19 12:58:36 +0000548Thu Feb 19 13:56:53 CET 2004 Daniel Veillard <daniel@veillard.com>
549
550 * tree.c: some clarification in xmlDocDumpMemory() documentation
551 * xmllint.c: fixed xmllint --stream --timing to get timings back
552
Daniel Veillardb3744002004-02-18 14:28:22 +0000553Wed Feb 18 15:20:42 CET 2004 Daniel Veillard <daniel@veillard.com>
554
555 * parser.c: fixed a problem in push mode when attribute contains
556 unescaped '>' characters, fixes bug #134566
557 * test/att6 result//att6*: added the test to the regression suite
558
Daniel Veillard965983a2004-02-17 16:30:24 +0000559Tue Feb 17 17:26:31 CET 2004 Daniel Veillard <daniel@veillard.com>
560
561 * valid.c: removing a non-linear behaviour from ID/IDREF raised
562 by Petr Pajas. Call xmlListAppend instead of xmlListInsert in
563 xmlAddRef
564
Daniel Veillarda9a1b102004-02-17 13:24:01 +0000565Tue Feb 17 13:27:27 CET 2004 Daniel Veillard <daniel@veillard.com>
566
567 * python/tests/indexes.py python/tests/reader.py: indicated
568 encoding of the test file, needed for python 2.3
569
William M. Brack372a4452004-02-17 13:09:23 +0000570Tue Feb 17 21:08:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
571
572 * xpath.c: fixed problem with numbers having > 19
573 fractional places (bug 133921)
574
Daniel Veillardf49be472004-02-17 11:48:18 +0000575Tue Feb 17 12:47:20 CET 2004 Daniel Veillard <daniel@veillard.com>
576
577 * xpath.c: applied optimization patch from Petr Pajas
578
Daniel Veillardab69f362004-02-17 11:40:32 +0000579Tue Feb 17 12:39:08 CET 2004 Daniel Veillard <daniel@veillard.com>
580
581 * xmlwriter.c include/libxml/xmlwriter.h: applied update
582 from Alfred Mickautsch and the added patch from Lucas Brasilino
583
Daniel Veillard31ae4622004-02-16 07:45:44 +0000584Sun Feb 15 12:01:30 CET 2004 Daniel Veillard <daniel@veillard.com>
585
586 * benchmark.png index.html xml.html: updating the benchmark
587 graph and using a PNG instead of a GIF
588 * xmlreader.c: updated the TODO
589
John Fleck23eab682004-02-15 01:58:24 +0000590Sat Feb 14 18:55:40 MST 2004 John Fleck <jfleck@inkstain.net>
591
592 * doc/tutorial/xmltutorial.xml
593 * doc/tutorial/xmltutorial.pdf
594 * doc/tutorial/*.html
595 Fix bug in XPath example in the tutorial, thanks to Carlos, whose
596 last name I don't know, for pointing this out
597
Daniel Veillard5c9547e2004-02-12 15:31:49 +0000598Thu Feb 12 16:28:12 CET 2004 Daniel Veillard <daniel@veillard.com>
599
600 * NEWS configure.in: preparing release of 2.6.6
601 * doc/*: updated the docs and rebuilt them
602
Daniel Veillard0ddb21c2004-02-12 12:43:49 +0000603Thu Feb 12 13:41:16 CET 2004 Daniel Veillard <daniel@veillard.com>
604
605 * xmlregexp.c: fixing bug #132930 with the provided patch, a bit
606 suspicious about it but this is fairly contained and regression
607 tests still passes.
608 * test/schemas/all1* result/schemas/all1*: added the test to
609 the regression suite.
610
Daniel Veillard036143b2004-02-12 11:57:52 +0000611Thu Feb 12 12:54:26 CET 2004 Daniel Veillard <daniel@veillard.com>
612
613 * parser.c: fixed bug #132575 about finding the end of the
614 internal subset in push mode.
615 * test/intsubset.xml result/intsubset.xml* result/noent/intsubset.xml:
616 added the test to the regression suite
617
Daniel Veillard36711902004-02-11 13:25:26 +0000618Wed Feb 11 14:19:31 CET 2004 Daniel Veillard <daniel@veillard.com>
619
620 * parserInternals.c xmlIO.c encoding.c include/libxml/parser.h
621 include/libxml/xmlIO.h: added xmlByteConsumed() interface
622 * doc/*: updated the benchmark rebuilt the docs
623 * python/tests/Makefile.am python/tests/indexes.py: added a
624 specific regression test for xmlByteConsumed()
625 * include/libxml/encoding.h rngparser.c tree.c: small cleanups
626
William M. Brack6f108a12004-02-11 00:14:52 +0000627Wed Feb 11 08:13:58 HKT 2004 William Brack <wbrack@mmm.com.hk
Daniel Veillard36711902004-02-11 13:25:26 +0000628
William M. Brack6f108a12004-02-11 00:14:52 +0000629 * tree.c: fixed missing output of internal DTD param entities when
630 nothing else present in DTD (bug 134052)
631
William M. Brack030a7a12004-02-10 12:48:57 +0000632Tue Feb 10 19:24:38 HKT 2004 William Brack <wbrack@mmm.com.hk>
633
634 * encoding.c: applied patch supplied by Christophe Dubach
635 to fix problem with --with-minimum configuration
636 (bug 133773)
637 * nanoftp.c: fixed potential buffer overflow problem,
638 similar to fix just applied to nanohttp.c.
639
Igor Zlatkovic537769a2004-02-09 17:40:31 +0000640Mon Feb 9 18:40:21 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
641
642 * nanohttp.c: fixed the fix for the buffer overflow, thanx
643 William :-)
644
William M. Brack2e6b1432004-02-09 15:10:28 +0000645Mon Feb 9 22:37:14 HKT 2004 William Brack <wbrack@mmm.com.hk>
646
647 * acinclude.m4, configure.in: fixed problem concerning
648 determining SOCKLEN_T as pointed out by Daniel Richard G.
649 on the mailing list
650
Igor Zlatkovic37704352004-02-09 14:32:17 +0000651Mon Feb 9 15:31:24 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
652
653 * nanohttp.c: fixed buffer overflow reported by Yuuichi Teranishi
654
Daniel Veillardb3377952004-02-09 12:48:55 +0000655Mon Feb 9 13:45:59 CET 2004 Daniel Veillard <daniel@veillard.com>
656
657 * xpath.c: small patch from Philip Ludlam to avoid warnings.
658
Daniel Veillard182d32a2004-02-09 12:42:55 +0000659Mon Feb 9 13:41:47 CET 2004 Daniel Veillard <daniel@veillard.com>
660
661 * encoding.c: applied a small patch from Alfred Mickautsch
662 to avoid an out of bound error in isolat1ToUTF8()
663
Daniel Veillard5bb9ccd2004-02-09 12:39:02 +0000664Mon Feb 9 13:35:50 CET 2004 Daniel Veillard <daniel@veillard.com>
665
666 * xinclude.c: remove the warning on the 2001 namespace
667 * parser.c parserInternals.c xpath.c: remove some warnings
668 when compiling with MSVC6
669 * nanohttp.c: applied a patch when using _WINSOCKAPI_
670
William M. Brack95af5942004-02-08 04:12:49 +0000671Sun Feb 8 12:09:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
672
673 * xinclude.c: added a small hack to fix interference between
674 my fixes for bugs 132585 and 132588.
675 * python/libxml.c: fixed problem with serialization of namespace
676 reported on the mailing list by Anthony Carrico
677
William M. Brack6bdacd72004-02-07 08:53:23 +0000678Sat Feb 7 16:53:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
679
680 * xinclude.c: fixed problem with function xmlXIncludeCopyRange
681 (bug 133686).
682
William M. Brack1ce3c802004-02-06 13:03:38 +0000683Fri Feb 6 21:03:41 HKT 2004 William Brack <wbrack@mmm.com.hk>
684
685 * xmlwriter.c: fixed problem with return value of
686 xmlTextWriterWriteIndent() (bug 133297)
687
William M. Brack6b1a28d2004-02-06 11:24:44 +0000688Fri Feb 6 19:07:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
689
690 * xinclude.c: changed coding to output good XIncludes when
691 one or more bad ones are present (bug 132588)
692
William M. Brackef245fd2004-02-06 09:33:59 +0000693Fri Feb 6 17:34:21 HKT 2004 William Brack <wbrack@mmm.com.hk>
694
695 * xinclude.c: corrected handling of empty fallback condition
696 (bug 132585)
697
William M. Brackedb65a72004-02-06 07:36:04 +0000698Fri Feb 6 15:28:36 HKT 2004 William Brack <wbrack@mmm.com.hk>
699
700 * HTMLparser.c: added initialisation for ctxt->vctxt
701 in HTMLInitParser (bug 133127)
702 * valid.c: minor cosmetic change (removed ATTRIBUTE_UNUSED
703 from several function params)
704
William M. Brackb2d25dd2004-02-04 00:51:21 +0000705Tue Feb 3 16:48:57 PST 2004 William Brack <wbrack@mmm.com.hk>
706
707 * xinclude.c: fixed problem regarding freeing of dictionary
708 when there are errors within an XInclude file (bug 133106).
709 Thanks to Oleg Paraschenko for the assistance.
710
William M. Brackfbf2c5e2004-02-03 17:55:56 +0000711Tue Feb 3 09:53:18 PST 2004 William Brack <wbrack@mmm.com.hk>
712
713 * xmlschemastypes.c: fixed validation of maxLength with no
714 content using patch submitted by Eric Haszlakiewicz
715 (bug 133259)
716
Igor Zlatkovic6619b6a2004-02-03 08:28:45 +0000717Tue Feb 3 09:21:09 CET 2004 Igor Zlatkovic <igor@zlatkovic.com>
718
719 * include/libxml/xmlreader.h include/libxml/xmlmemory.h: added
720 calling convention to the public function prototypes (rep by
721 Cameron Johnson)
722 * include/libxml/xmlexports.h: fixed mingw+msys compilation
723 (rep by Mikhail Grushinskiy)
724
William M. Brackb9079052004-02-03 04:20:18 +0000725Mon Feb 2 20:22:18 PST 2004 William Brack <wbrack@mmm.com.hk>
726
727 * xmlwriter.c: enhanced output indenting (bug 133264)
728
William M. Brack93d004f2004-02-03 00:14:10 +0000729Mon Feb 2 16:13:33 PST 2004 William Brack <wbrack@mmm.com.hk>
730
731 * xmlreader.c, include/libxml/xmlreader.h: applied patch from
732 Steve Ball to provide structured error reports.
733
William M. Bracka9c612c2004-02-01 10:04:05 +0000734Sun Feb 1 01:48:14 PST 2004 William Brack <wbrack@mmm.com.hk>
735
736 * tree.c, include/libxml/tree.h: moved serialization of
737 attribute text data (xmlSerializeContent) into a separate
738 routine (xmlSerializeTxtContent) so it can be used by xmlwriter.c
739 * xmlwriter.c: changed handling of attribute string to use the
740 routine above (fixed bug 131548)
741
John Fleck92aa0302004-01-31 15:24:23 +0000742Sat Jan 31 08:22:02 MST 2004 John Fleck <jfleck@inkstain.net
743
744 * doc/examples/reader1.c, reader2.c, reader3.c
745 * doc/examples/examples.xml
746 * doc/examples/*.html
747 add note that reader examples need libmxl2 > 2.6, rebuild
748 html - this time doing it correctly :-)
749
John Fleck93876372004-01-31 03:47:42 +0000750Fri Jan 30 20:45:36 MST 2004 John Fleck <jfleck@inkstain.net>
751
752 * doc/examples/examples.xml
753 * doc/examples/*.html
754 add note that reader examples need libmxl2 > 2.6, rebuild
755 html
756
William M. Brackc07ed5e2004-01-30 07:52:48 +0000757Thu Jan 29 23:51:48 PST 2004 William Brack <wbrack@mmm.com.hk>
758
759 * xpath.c: added (void *) type override to prevent
760 warning on Solaris (Bug 132671)
761
MST 2004 John Fleck4f8b8d92004-01-28 14:22:37 +0000762Wed Jan 28 07:20:37 MST 2004 John Fleck <jfleck@inkstain.net>
763
764 * doc/examples/Makefile.am
765 per Jan. 15 email to the list from oliverst, the index.html
766 file from this directory wasn't making it into the tarball
767
Daniel Veillarde1021fa2004-01-26 17:03:09 +0000768Mon Jan 26 18:01:00 CET 2004 Daniel Veillard <daniel@veillard.com>
769
770 * acinclude.m4: applied fix from Alexander Winston for a problem
771 related to automake-1.8 , c.f. #132513 and #129861
772
Daniel Veillardc3a429a2004-01-26 11:55:11 +0000773Mon Jan 26 12:53:11 CET 2004 Daniel Veillard <daniel@veillard.com>
774
775 * doc/examples/index.py: don't rely on . being on the path for
776 make tests, should keep Mr. Crozat quiet until next time...
777
Daniel Veillard189f46b2004-01-25 21:03:04 +0000778Sun Jan 25 21:45:03 CET 2004 Daniel Veillard <daniel@veillard.com>
779
780 * configure.in NEWS doc/*: preparing release 2.6.5, rebuilt the
781 docs, checked rngparser stuff does not end up in the tarball
782
Daniel Veillard05349ab2004-01-25 20:01:35 +0000783Sun Jan 25 20:59:20 CET 2004 Daniel Veillard <daniel@veillard.com>
784
785 * python/libxml.c: applied patch from Frederic Peters
786 fixing the wrong arg order in xpath callback in bug #130980
787
Daniel Veillard03c2f0a2004-01-25 19:54:59 +0000788Sun Jan 25 20:52:09 CET 2004 Daniel Veillard <daniel@veillard.com>
789
790 * xinclude.c: fixing #130453 XInclude element with no href attribute
791 * relaxng.c rngparser.c include/libxml2/relaxng.h: fully integrating
792 the compact syntax will require more work, postponed for the
793 2.6.5 release.
794
Daniel Veillarddda22c12004-01-24 08:31:30 +0000795Sat Jan 24 09:30:22 CET 2004 Daniel Veillard <daniel@veillard.com>
796
797 * include/libxml/schemasInternals.h xmlschemas.c: applied patch from
798 Steve Ball to avoid a double-free.
799
Daniel Veillard4773df22004-01-23 13:15:13 +0000800Fri Jan 23 14:03:21 CET 2004 Daniel Veillard <daniel@veillard.com>
801
802 * doc/examples/*: added io1.c an example ox xmlIO usage and io1.res
803 test result, fixed a awful lot of memory leaks showing up in
804 testWriter.c, changed the examples and the Makefiles to test
805 memory leaks.
806 * xmlwriter.c: fixed a memory leak
807 * Makefile.am: run the doc/examples regression tests as part of
808 make tests
809 * xpath.c include/libxml/xpath.h: added xmlXPathCtxtCompile() to
810 compile an XPath expression within a context, currently the goal
811 is to be able to reuse the XSLT stylesheet dictionnary, but this
812 opens the door to others possible optimizations.
813 * dict.c include/libxml/dict.h: added xmlDictCreateSub() which allows
814 to build a new dictionnary based on another read-only dictionnary.
815 This is needed for XSLT to keep the stylesheet dictionnary read-only
816 while being able to reuse the strings for the transformation
817 dictionnary.
818 * xinclude.c: fixed a dictionnar reference counting problem occuring
819 when document parsing failed.
820 * testSAX.c: adding option --repeat for timing 100times the parsing
821 * doc/* : rebuilt all the docs
822
Aleksey Sanine9f08112004-01-22 22:20:31 +0000823Thu Jan 22 14:17:05 2004 Aleksey Sanin <aleksey@aleksey.com>
824
825 * xmlmemory.c: make xmlReallocLoc() accept NULL pointer
826
Daniel Veillard1516d5b2004-01-22 07:27:45 +0000827Thu Jan 22 08:26:20 CET 2004 Daniel Veillard <daniel@veillard.com>
828
829 * xmlschemastypes.c: applied patch from John Belmonte for
830 normalizedString datatype support.
831
William M. Brackce4fc562004-01-22 02:47:18 +0000832Thu Jan 22 10:43:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
833
834 * xpath.c: fixed problem with union when last() is used
835 in predicate (bug #131971)
836 * xpointer.c: minor change to comment for doc generation
837
Daniel Veillardae289182004-01-21 16:00:43 +0000838Wed Jan 21 17:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
839
840 * parser.c: fixed bug #131745 raised by Shaun McCance with the
841 suggested patch
842
Daniel Veillard20c5e782004-01-21 09:57:31 +0000843Wed Jan 21 10:59:55 CET 2004 Daniel Veillard <daniel@veillard.com>
844
845 * xmlwriter.c: applied patch from Alfred Mickautsch fixing a memory
846 leak reported on the list.
847
Daniel Veillard4f4a27f2004-01-14 23:50:34 +0000848Thu Jan 15 00:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
849
850 * python/generator.py python/tests/tstLastError.py: applied
851 patch from Stephane Bidoul to add enums to the Python bindings.
852
Daniel Veillardc2c0d142004-01-13 20:51:03 +0000853Tue Jan 13 21:50:05 CET 2004 Daniel Veillard <daniel@veillard.com>
854
Daniel Veillard7c4eb632004-04-19 21:29:12 +0000855 * testHTML.c: another small patch from Mark Vakoc
Daniel Veillardc2c0d142004-01-13 20:51:03 +0000856
Daniel Veillard87247e82004-01-13 20:42:02 +0000857Tue Jan 13 21:39:58 CET 2004 Daniel Veillard <daniel@veillard.com>
858
859 * HTMLparser.c relaxng.c testRelax.c testSchemas.c: applied
Daniel Veillard7c4eb632004-04-19 21:29:12 +0000860 patch from Mark Vakoc to not use SAX1 unless necessary.
Daniel Veillard87247e82004-01-13 20:42:02 +0000861
Daniel Veillardc82c57e2004-01-12 16:24:34 +0000862Mon Jan 12 17:22:57 CET 2004 Daniel Veillard <daniel@veillard.com>
863
864 * dict.c parser.c xmlstring.c: some parser optimizations,
865 xmllint --memory --timing --repeat --stream ./db10000.xml
866 went down from 16.5 secs to 15.5 secs.
867
Daniel Veillard65765282004-01-08 16:59:30 +0000868Thu Jan 8 17:57:50 CET 2004 Daniel Veillard <daniel@veillard.com>
869
870 * xmlschemas.c: removed a memory leak remaining from the switch
871 to a dictionnary for string allocations c.f. #130891
872
Daniel Veillard96b6cd22004-01-08 16:49:50 +0000873Thu Jan 8 17:48:46 CET 2004 Daniel Veillard <daniel@veillard.com>
874
875 * xmlreader.c: fixing some problem if configured --without-xinclude
876 c.f. #130902
877
Daniel Veillarde4177a52004-01-08 16:43:57 +0000878Thu Jan 8 17:42:48 CET 2004 Daniel Veillard <daniel@veillard.com>
879
880 * configure.in: changed AC_OUTPUT() macro to avoid a cygwin problem
881 c.f. #130896
882
Daniel Veillardabfca612004-01-07 23:38:02 +0000883Thu Jan 8 00:36:00 CET 2004 Daniel Veillard <daniel@veillard.com>
884
885 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc:
886 applying patch from Mark Vakoc for Windows
887 * doc/catalog.html doc/encoding.html doc/xml.html: applied doc
888 fixes from Sven Zimmerman
889
Daniel Veillard46da4642004-01-06 22:54:57 +0000890Tue Jan 6 23:51:46 CET 2004 Daniel Veillard <daniel@veillard.com>
891
892 * python/libxml2-python-api.xml python/libxml_wrap.h python/types.c
893 python/tests/Makefile.am python/tests/tstLastError.py: applied
894 patch from Stephane Bidoul for structured error handling from
895 python, and the associated test
896
William M. Brack5d4cba42004-01-06 15:19:12 +0000897Tue Jan 6 23:18:11 HKT 2004 William Brack <wbrack@mmm.com.hk>
898
899 * configure.in: fixed Bug130593
900 * xmlwriter.c: fixed compilation warning
901
Daniel Veillard59870712004-01-06 14:17:05 +0000902Tue Jan 6 15:15:23 CET 2004 Daniel Veillard <daniel@veillard.com>
903
904 * include/libxml/xmlstring.h: fixed the comment in the header
905 * doc/*: rebuilt the docs
906
William M. Bracka2e844a2004-01-06 11:52:13 +0000907Tue Jan 6 19:40:04 HKT 2004 William Brack <wbrack@mmm.com.hk>
908
909 * encoding.c, parser.c, xmlstring.c, Makefile.am,
910 include/libxml/Makefile.am, include/libxml/catalog.c,
911 include/libxml/chvalid.h, include/libxml/encoding.h,
912 include/libxml/parser.h, include/libxml/relaxng.h,
913 include/libxml/tree.h, include/libxml/xmlwriter.h,
914 include/libxml/xmlstring.h:
915 moved string and UTF8 routines out of parser.c and encoding.c
916 into a new module xmlstring.c with include file
917 include/libxml/xmlstring.h mostly using patches from Reid
918 Spencer. Since xmlChar now defined in xmlstring.h, several
919 include files needed to have a #include added for safety.
920 * doc/apibuild.py: added some additional sorting for various
921 references displayed in the APIxxx.html files. Rebuilt the
922 docs, and also added new file for xmlstring module.
923 * configure.in: small addition to help my testing; no effect on
924 normal usage.
925 * doc/search.php: added $_GET[query] so that persistent globals
926 can be disabled (for recent versions of PHP)
927
MST 2004 John Fleck0f124fd2004-01-06 03:48:57 +0000928Mon Jan 5 20:47:07 MST 2004 John Fleck <jfleck@inkstain.net>
929
930 * doc/tutorial/customfo.xsl
931 * doc/tutorial/customhtml.xsl
932 update custom tutorial-building stylesheets in preparation
933 for tutorial update
934
Daniel Veillardd7306b02004-01-05 23:11:54 +0000935Tue Jan 6 00:10:33 CET 2004 Daniel Veillard <daniel@veillard.com>
936
937 * rngparser.c: commiting the compact relax ng parser. It's not
938 completely finished, it's not integrated but I want to save the
939 current state
940
William M. Brack09a4d0a2004-01-05 14:28:43 +0000941Mon Jan 5 22:22:48 HKT 2004 William Brack <wbrack@mmm.com.hk>
942
943 * doc/apibuild.py, doc/APIconstructors.html, doc/libxml2-refs.xml,
944 win32/libxml2.def.src: fixed apibuild.py's generation of
945 "constructors" to be in alphabetical order (instead of previous
946 random sequence); regenerated resulting files.
947
Daniel Veillard751c9ec2004-01-05 13:05:58 +0000948Mon Jan 5 14:03:59 CET 2004 Daniel Veillard <daniel@veillard.com>
949
950 * xmlwriter.c: applied patch from Lucas Brasilino fixing an indent
951 problem.
952
John Fleck35df6d42004-01-05 02:01:51 +0000953Sun Jan 4 18:54:29 MST 2004 John Fleck <jfleck@inkstain.net>
954
955 * doc/newapi.xsl: change background color of function
956 declaration to improve readability
957 * doc/*: rebuild docs with new stylesheet
958
William M. Brack7762bb12004-01-04 14:49:01 +0000959Sun Jan 4 22:45:14 HKT 2004 William Brack <wbarck@mmm.com.hk>
960
961 * parser.c, include/libxml/parser.h: added a routine
962 xmlStrncatNew to create a new string from 2 frags.
963 * tree.c: added code to check if node content is from
964 dictionary before trying to change or concatenate.
965
William M. Brack92029422004-01-04 01:01:14 +0000966Sun Jan 4 08:57:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
967
968 * xmlmemory.c: applied suggestion from Miloslav Trmac (see
969 Bug 130419) and eliminated xmlInitMemoryDone. More
970 improvement needed.
William M. Brack92029422004-01-04 01:01:14 +0000971 * xml2-config.in: added an additional flag (--exec-prefix) to
972 allow library directory to be different from include directory
973 (Bug 129558).
974
Daniel Veillardd34b0b82004-01-02 20:26:01 +0000975Fri Jan 2 21:22:18 CET 2004 Daniel Veillard <daniel@veillard.com>
976
977 * error.c: applied patch from Stéphane Bidoul for structured error
978 reporting.
979
Daniel Veillard2cca4462004-01-02 20:04:23 +0000980Fri Jan 2 21:03:17 CET 2004 Daniel Veillard <daniel@veillard.com>
981
982 * include/libxml/xmlwriter.h xmlwriter.c: applied the patch from
983 Lucas Brasilino to add indentation support to xmlWriter
984
William M. Brackaae10522004-01-02 14:59:41 +0000985Fri Jan 2 22:58:29 HKT 2004 William Brack <wbrack@mmm.com.hk>
986
987 * xinclude.c: fixed problem with "recursive" include (fallback
988 contains another include - Bug 129969)
989
Daniel Veillard1a9b7082004-01-02 10:42:01 +0000990Fri Jan 2 11:40:06 CET 2004 Daniel Veillard <daniel@veillard.com>
991
992 * SAX2.c: found and fixed a bug misallocating some non
993 blank text node strings from the dictionnary.
994 * xmlmemory.c: fixed a problem with the memory debug mutex
995 release.
996
William M. Brack1ff42132003-12-31 14:05:15 +0000997Wed Dec 31 22:02:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
998
999 * xinclude.c: fixed problem caused by wrong dictionary
1000 reference count, reported on the list by Christopher
1001 Grayce.
1002
William M. Brackf7eb7942003-12-31 07:59:17 +00001003Wed Dec 31 15:55:55 HKT 2003 William Brack <wbrack@mmm.com.hk>
1004
1005 * python/generator.py, python/libxml2class.txt: fixed problem
1006 pointed out by Stéphane Bidoul on the list.
1007 * xinclude.c, xpointer.c, xpath.c, include/libxml/xpointer.h:
1008 completed modifications required to fix Bug 129967 (at last!).
1009 Now wait to see how long before further trouble...
1010
William M. Brack72ee48d2003-12-30 08:30:19 +00001011Tue Dec 30 16:26:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
1012
1013 * parser.c, xmlmemory.c, include/libxml/xmlmemory.h: Fixed
1014 memory leak reported by Dave Beckett
1015 * xmlschemas.c: Removed spurious comment reported on the mailing
1016 list
1017 * xinclude.c, xpath.c, xpointer.c, libxml/include/xpointer.h:
1018 Further work on Bug 129967 concerning xpointer range handling
1019 and range-to function; much better, but still not complete
1020
Daniel Veillard1f5c9892003-12-29 17:09:55 +00001021Mon Dec 29 18:08:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * valid.c: xmlValidateElement could crash for element holding a
1024 namespace declaration but not in a namespace. Oliver Fischer
1025 provided the example.
1026
Daniel Veillardd21f61b2003-12-29 10:31:21 +00001027Mon Dec 29 11:29:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1028
1029 * xmllint.c: issue validation status on stderr, not stdout as suggested
1030 by Pawel Palucha
1031 * result/relaxng/*: this change slightly all the output from RNG
1032 regressions.
1033
William M. Brack08171912003-12-29 02:52:11 +00001034Mon Dec 28 10:47:32 HKT 2003 William Brack <wbrack@mmm.com.hk>
1035
1036 * xmlschemas.c: edited a couple of comments in accordance with
1037 posting on the mailing list (no logic change)
1038 * xpointer.c: working on Bug 129967, added check for NULL
1039 nodeset to prevent crash. Further work required.
1040 * xpath.c: working on Bug 129967, added code to handle
1041 XPATH_LOCATIONSET in RANGETO code, also added code to
1042 handle it in xmlXPathEvaluatePredicateResult. Further
1043 work required.
1044
William M. Brackb15351e2003-12-27 04:34:42 +00001045Sat Dec 27 12:32:58 HKT 2003 William Brack <wbrack@mmm.com.hk>
1046
1047 * xmlschemas.c: added tests for xs:all to assure minOccurs
1048 and maxOccurs <= 1 (Bug 130020)
1049
William M. Brackdc99df92003-12-27 01:54:25 +00001050Sat Dec 27 09:53:06 HKT 2003 William Brack <wbrack@mmm.com.hk>
1051
1052 * xmlregexp.c: fixed xmlFAParseCharRange for Unicode ranges
1053 with patch from Charles Bozeman.
1054
William M. Brack98873952003-12-26 06:03:14 +00001055Fri Dec 26 14:03:41 HKT 2003 William Brack <wbrack@mmm.com.hk>
1056
1057 * xmlregexp.c: fixed problem causing segfault on validation error
1058 condition (reported on mailing list)
1059
William M. Brackcf9eadf2003-12-25 13:24:05 +00001060Thu Dec 25 21:16:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1061
1062 * xmlschemas.c: fixed missing dictionaries for Memory and Doc
1063 parser contexts (problem reported on mailing list)
1064 * doc/apibuild.py: small change to prevent duplicate lines
1065 on API functions list. It will take effect the next time
1066 the docs are rebuilt.
1067
Daniel Veillarde6e59cd2003-12-24 11:56:44 +00001068Wed Dec 24 12:54:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1069
1070 * configure.in NEWS doc/*: updated the docs and prepared a new
1071 release 2.6.4
1072
Daniel Veillard509028f2003-12-24 11:10:17 +00001073Wed Dec 24 12:07:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * legacy.c: remove deprecated warning on startElement()
1076
Daniel Veillardb98d0822003-12-24 11:06:25 +00001077Wed Dec 24 12:04:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * xinclude.c result/XInclude/nodes2.*: XInclude xpointer support
1080 was broken with the new namespace. Fixes #129932
1081
Daniel Veillardb0f397e2003-12-23 23:30:53 +00001082Wed Dec 24 00:29:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1083
1084 * xmlschemas.c include/libxml/schemasInternals.h: types might be
1085 redefined in includes, quick fix to allow this but lacks the
1086 equality of the redefinition test.
1087
William M. Brackab1ceda2003-12-23 07:16:17 +00001088Tue Dec 23 15:14:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1089
1090 * valid.c: fixed bug concerning validation using external
1091 dtd of element with mutiple namespace declarations
1092 (Bug 129821)
1093
William M. Brack84d83e32003-12-23 03:45:17 +00001094Tue Dec 23 11:41:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
1095
1096 * tree.c: inhibited production of "(null):" in xmlGetNodePath
1097 when node has default namespace (Bug 129710)
1098
William M. Bracke8d1bd92003-12-23 01:28:58 +00001099Tue Dec 23 09:29:14 HKT 2003 William Brack <wbrack@mmm.com.hk>
1100
1101 * xpath.c: small enhancement to xmlXPathCmpNodes to assure
1102 document order for attributes is retained (Bug 129331)
1103
Daniel Veillard4bc5f432003-12-22 18:13:12 +00001104Mon Dec 22 19:06:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1105
1106 * parser.c xmlreader.c: change xmlReadFd() xmlCtxtReadFd()
1107 xmlReaderNewFd() xmlReaderForFd(), change those to not close
1108 the file descriptor. Updated the comment, should close #129683
1109
Daniel Veillard2d2f1552003-12-21 23:36:39 +00001110Mon Dec 22 00:34:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * xinclude.c: fixed a serious problem in XInclude #129021
1113
Daniel Veillard87ab1c12003-12-21 13:01:56 +00001114Sun Dec 21 13:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1115
1116 * parser.c: fixed bug #129489, propagation of parsing flags
1117 in entities.
1118 * parser.c xmlreader.c: improved the comments of parsing options
1119
William M. Brackcafe8852003-12-21 10:14:35 +00001120Sun Dec 21 18:14:04 HKT 2003 William Brack <wbrack@mmm.com.hk>
1121
1122 * python/Makefile.am, python/tests/Makefile.am,
1123 doc/Makefile.am: applied fixes to allow build from
1124 'outside' directory (Bug 129172)
1125
MST 2003 John Flecke1f70492003-12-20 23:43:28 +00001126Sat Dec 20 16:42:07 MST 2003 John Fleck <jfleck@inkstain.net>
1127
1128 * tree.c - add explanation of namespace inheritance when
1129 ns is NULL to xmlNewChild and xmlNewTextChild API doc
1130
William M. Brack09428a32003-12-20 09:20:39 +00001131Sat Dec 20 18:17:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
1132
1133 * include/libxml/xpathInternals.h: undid last change (my
1134 bad). Put necessary fix in libxslt/libexslt instead.
1135 * include/libxml/DOCBparser.h: put test for __GCC__ on
1136 warning directive (Bug 129105)
1137
William M. Brack966668a2003-12-20 02:10:28 +00001138Sat Dec 20 10:48:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
1139
1140 * include/libxml/xpathInternals.h: fixed xmlXPathReturnString
1141 to cater for NULL pointer (bug 129561)
1142 * globals.c: added comment to suppress documentation warning
1143 * doc/apibuild.py: fixed problem which caused last APIchunkxx.html
1144 to be lost. Rebuilt doc/* (including adding APIchunk26.html)
1145
Daniel Veillardf40c1ce2003-12-19 17:26:28 +00001146Fri Dec 19 18:24:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1147
1148 * xmlreader.c: trying to fix #129692 xmlTextReaderExpand() when
1149 using an xmlReaderWalker()
1150
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +00001151Thu Dec 18 20:10:34 MST 2003 John Fleck <jfleck@inkstain.net>
1152
Daniel Veillardf40c1ce2003-12-19 17:26:28 +00001153 * tree.c: fix misc. typos in doc comments
1154 * include/libxml/tree.h: elaborate on macro define doc comments
1155 * doc/*: rebuild docs
MST 2003 John Flecka0e7e932003-12-19 03:13:47 +00001156
Daniel Veillardb286d842003-12-17 15:08:55 +00001157Wed Dec 17 16:07:33 CET 2003 Daniel Veillard <daniel@veillard.com>
1158
1159 * doc/examples/*: don't call the result files .out but .res as
1160 the Makefiles tend to try generating binaries for .out targets...
1161
MST 2003 John Fleck36a83162003-12-17 03:56:21 +00001162Tue Dec 16 20:53:54 MST 2003 John Fleck <jfleck@inkstain.net>
1163
Daniel Veillardb286d842003-12-17 15:08:55 +00001164 * doc/html/libxml-pattern.html: - cvs add API docs for new
MST 2003 John Fleck36a83162003-12-17 03:56:21 +00001165 pattern stuff
1166
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +00001167Tue Dec 16 20:40:40 MST 2003 John Fleck <jfleck@inkstain.net>
1168
1169 * tree.c
Daniel Veillardb286d842003-12-17 15:08:55 +00001170 * doc/*:
MST 2003 John Fleck8b03bc52003-12-17 03:45:01 +00001171 Elaborate in documentation discussion of xmlNewChild
1172 and xmlNewTextChild. Thanks to Steve Lenti for pointing
1173 out the usefulness of a more explicit explanation of the
1174 reserved character escaping issue.
1175
Daniel Veillardefe6c742003-12-12 14:56:03 +00001176Fri Dec 12 15:55:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * xmlcatalog.c: applied patch from Stefan Kost
1179
Daniel Veillard38c53ec2003-12-11 14:16:18 +00001180Thu Dec 11 15:15:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * doc/examples/testWriter.c: applied small fix from Lucas Brasilino
1183
Igor Zlatkovicc5a29ca2003-12-11 13:56:54 +00001184Thu Dec 11 14:55:22 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1185
1186 * win32/Makefile.* win32/configure.js: Added pattern support
1187
Daniel Veillardc480c4e2003-12-10 13:24:38 +00001188Wed Dec 10 14:11:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * configure.in doc/* libxml.spec.in: preparing release of
1191 libxml2-2.6.3, updated and regenerated the docs.
1192
Daniel Veillard427174f2003-12-10 10:42:59 +00001193Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * SAX2.c pattern.c: removed some compilation warnings
1196
Daniel Veillard3df01182003-12-10 10:17:51 +00001197Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * xmllint.c: fixing bug #119264 xmllint failing to report
1200 serialization errors in some cases.
1201
Daniel Veillard18ab8722003-12-09 22:51:37 +00001202Tue Dec 9 23:50:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * entities.c: fixed an XML entites content serialization
1205 potentially triggered by XInclude, see #126817
1206
Daniel Veillard10c08c72003-12-09 15:14:26 +00001207Tue Dec 9 16:12:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * xmlwriter.c: applied the patch to xmlTextWriterStartPI()
1210 suggested by Daniel Schulman in #128313
1211
Daniel Veillard6984e6d2003-12-09 14:20:17 +00001212Tue Dec 9 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * configure.in Makefile.am: another patch from Kenneth Haley
1215 for Mingw, c.f. #128787
1216
Daniel Veillardd324ff02003-12-09 14:09:47 +00001217Tue Dec 9 15:07:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * include/libxml/xmlexports.h: applied patch from Kenneth Haley
1220 for compiling on Mingw see #128786
1221
Daniel Veillard5a30b2d2003-12-09 13:54:39 +00001222Tue Dec 9 14:52:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1223
1224 * xmllint.c: some flags were not passed down correctly as
1225 parsing options. Fixes #126806
1226
Daniel Veillarde74d2e12003-12-09 11:35:37 +00001227Tue Dec 9 12:29:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1228
1229 * xinclude.c xmllint.c xmlreader.c include/libxml/xinclude.h
1230 include/libxml/xmlerror.h: augmented the XInclude API
1231 to be able to pass XML parser flags down to the Inclusion
1232 process. Also resynchronized with the Last Call W3C Working
1233 Draft 10 November 2003 for the xpointer attribute.
1234 * Makefile.am test/XInclude/docs/nodes[23].xml
1235 result/XInclude/*: augmented the tests for the new namespace and
1236 testing the xpointer attribute, changed the way error messages
1237 are tested
1238 * doc/*: regenerated the documentation
1239
Daniel Veillardb5fa0202003-12-08 17:41:29 +00001240Mon Dec 8 18:38:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * error.c: filter warning messages if the global setting blocks them
1243 * xinclude.c xmlreader.c include/libxml/xinclude.h
1244 include/libxml/xmlerror.h: updated the change of namespace at
1245 the XInclude level, raise a warning if the old one is found,
1246 and some cleanup
1247
Daniel Veillard2f6ff812003-12-08 12:11:14 +00001248Mon Dec 8 13:09:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * tree.c: tentative fix for #126117 character reference in
1251 attributes output problem in some cornercase.
1252
Daniel Veillardf88d8cf2003-12-08 10:25:02 +00001253Mon Dec 8 11:08:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * python/libxml.py: tried to fix the problems reported in
1256 bug #126735
1257 * xpath.c SAX2.c error.c parser.c valid.c include/libxml/xmlerror.h:
1258 fixed again some problem trying to use the structured error
1259 handlers, c.f. bug #126735
1260 * result/VC/ElementValid: tiny change due to the fix
1261
Daniel Veillardfded7bf2003-12-07 21:30:45 +00001262Sun Dec 7 22:27:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * error.c: fixed __xmlRaiseError to use structured error handlers
1265 defined by xmlSetStructuredErrorFunc(), fixes bug #126211
1266
Daniel Veillard43caefb2003-12-07 19:32:22 +00001267Sun Dec 7 20:30:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * parser.c: attempt to fix #126211 ...
1270
Daniel Veillardffa7b7e2003-12-05 16:10:21 +00001271Fri Dec 5 17:07:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1272
1273 * pattern.c xmlreader.c xmllint.c include/libxml/pattern.h
1274 include/libxml/xmlreader.h: fixed the pattern interfaces
1275 but not yet the parser to handle the namespaces.
1276 * doc/examples/reader3.c doc/*: fixed the example, rebuilt the docs.
1277
Daniel Veillard1e906612003-12-05 14:57:46 +00001278Fri Dec 5 15:49:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * globals.c xmlwriter.c doc/apibuild.py include/libxml/globals.h
1281 include/libxml/pattern.h include/libxml/schemasInternals.h
1282 include/libxml/xmlexports.h include/libxml/xmlwriter.h: cleanup
1283 the make rebuild in doc, this include new directive to stop
1284 documentation warnings
1285 * doc/* doc/html/*: rebuilt the docs
1286 * pattern.c xmlreader.c include/libxml/pattern.h
1287 include/libxml/xmlreader.h: adding xmlTextReaderPreservePattern()
1288 to save nodes while scanning the tree with the reader, cleanup
1289 the way element were freed, and xmlTextReaderPreserve()
1290 implementation, the API might change for namespace binding support
1291 when compiling patterns.
1292 * doc/examples/*: added reader3.c exposing the xmlTextReaderPreserve()
1293
Daniel Veillard85bb5b02003-12-04 14:12:05 +00001294Thu Dec 4 15:10:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1295
1296 * python/libxml.py: oops forgot to modify/commit the new code.
1297
Daniel Veillard6cbd6c02003-12-04 12:31:49 +00001298Thu Dec 4 13:29:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * python/generator.py python/libxml.c python/libxml_wrap.h:
1301 cleanup the output buffer support to at least get the basic
1302 to work
1303 * python/tests/outbuf.py python/tests/serialize.py: fixes and
1304 cleanup.
1305 * include/libxml/xmlwriter.h: cleanup
1306
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +00001307Wed Dec 3 21:38:56 MST 2003 John Fleck <jfleck@inkstain.net>
1308
1309 * include/libxml/xmlversion.h.in
Daniel Veillard6cbd6c02003-12-04 12:31:49 +00001310 * doc/*: add WITH_TRIO comment so it shows up in the docs, rebuild
1311 docs
MST 2003 John Fleck941f40d2003-12-04 04:55:46 +00001312
Daniel Veillardebe48c62003-12-03 12:12:27 +00001313Wed Dec 3 13:10:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * config.h.in configure.in xmlregexp.c: fix bug #128401 affecting
1316 regexp quantifiers
1317
Daniel Veillardb3de70c2003-12-02 22:32:15 +00001318Tue Dec 2 23:29:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * pattern.c include/libxml/pattern.h: adding the pattern node
1321 selection code. Inheried in part from libxslt but smaller.
1322 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1323 integrated the pattern module, made it a configure time option
1324 * xmllint.c: added --pattern to test when doing --stream
1325
Daniel Veillardc36965d2003-12-02 10:28:48 +00001326Tue Dec 2 11:25:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1327
1328 * xmlreader.c: fixed a problem in xmlreader validation when
1329 streaming exposed by reader2 example.
1330
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +00001331Mon Dec 1 20:40:51 MST 2003 John Fleck <jfleck@inkstain.net>
1332
1333 * doc/xml.html
Daniel Veillardc36965d2003-12-02 10:28:48 +00001334 * doc/docs.html:
MST 2003 John Fleck990c7a92003-12-02 03:42:56 +00001335 add reference to the Code Examples page to docs.html list
1336 of resources
1337
Igor Zlatkovicc7646e62003-12-01 11:33:27 +00001338Mon Dec 1 12:30:28 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1339
1340 * win32/Makefile.bcb win32/configure.js: Applied the BCB patch
1341 from Eric
1342
John Fleck0eaf41c2003-12-01 04:45:26 +00001343Sun Nov 30 21:33:37 MST 2003 John Fleck <jfleck@inkstain.net>
1344
1345 * include/libxml/xinclude.h
Daniel Veillardc36965d2003-12-02 10:28:48 +00001346 * doc/*: Add comments for macro definitions in xinclude.h and
John Fleck0eaf41c2003-12-01 04:45:26 +00001347 rebuild the docs
1348
MST 2003 John Fleckdd088c12003-12-01 04:07:49 +00001349Sun Nov 30 21:06:29 MST 2003 John Fleck <jfleck@inkstain.net>
1350
1351 * doc/docdescr.doc
1352 Updating William's explanation of how to build docs,
1353 reflecting Daniel's new docs build system
1354
William M. Brack0622fe82003-11-29 10:47:56 +00001355Sat Nov 29 18:38:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1356
1357 * xmlmemory.c: enhanced by adding mutex to protect global
1358 structures in a multi-threading environment. This fixed
1359 some random errors on the Threads regression tests.
1360
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +00001361Fri Nov 28 21:39:49 MST 2003 John Fleck <jfleck@inkstain.net>
1362
Daniel Veillardc36965d2003-12-02 10:28:48 +00001363 * doc/xml.html doc/python.html: fix tst.py text, which didn't
1364 import sys
MST 2003 John Fleck2dffb762003-11-29 04:41:24 +00001365
William M. Brackf9415e42003-11-28 09:39:10 +00001366Fri Nov 28 17:28:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1367
William M. Brack0622fe82003-11-29 10:47:56 +00001368 * encoding.c, include/libxml/encoding.h: Enhanced the handling of
1369 UTF-16, UTF-16LE and UTF-16BE encodings. Now UTF-16 output is
1370 handled internally by default, with proper BOM and UTF-16LE
1371 encoding. Native UTF-16LE and UTF-16BE encoding will not generate
1372 BOM on output, and will be automatically recognized on input.
1373 * test/utf16lebom.xml, test/utf16bebom.xml, result/utf16?ebom*:
1374 added regression tests for above.
William M. Brackf9415e42003-11-28 09:39:10 +00001375
Igor Zlatkovic7c6f6cc2003-11-27 18:36:24 +00001376Thu Nov 27 19:25:10 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1377
1378 * win32/Makefile.* win32/configure.js: Modified to allow coexistent
1379 build with all compilers. Added C-Runtime option for MSVC. Included
1380 xmlWriter.
1381 * xmlwriter.c: Added IN_LIBXML macro
1382
Igor Zlatkovic5a816402003-11-26 20:57:47 +00001383Wed Nov 26 21:54:01 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1384
1385 * win32/Makefile.bcb: applied patch from Eric
1386
Daniel Veillardc76440f2003-11-26 20:39:47 +00001387Wed Nov 26 21:33:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * include/libxml/tree.h: stefan on IRC pointed out that XML_GET_LINE
1390 is broken on 2.6.x
1391
Daniel Veillardd4532552003-11-25 18:29:55 +00001392Tue Nov 25 18:39:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1393
1394 * entities.c: fixed #127877, never output &quot; in element content
1395 * result/isolat3 result/slashdot16.xml result/noent/isolat3
1396 result/noent/slashdot16.xml result/valid/REC-xml-19980210.xml
1397 result/valid/index.xml result/valid/xlink.xml: this changes the
1398 output of a few tests
1399
Daniel Veillardbd2904b2003-11-25 15:38:59 +00001400Tue Nov 25 16:36:21 CET 2003 Daniel Veillard <daniel@veillard.com>
1401
1402 * include/libxml/schemasInternals.h include/libxml/xmlerror.h
1403 testSchemas.c xmlschemas.c: added xsd:include support, fixed
1404 testSchemas behaviour when a schemas failed to parse.
1405 * test/schemas/vdv-* result/schemas/vdv-first5_0_0*: added one
1406 test for xsd:include from Eric Van der Vlist
1407
Daniel Veillarde70c8772003-11-25 07:21:18 +00001408Tue Nov 25 08:18:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * parser.c: swapped the attribute defaulting and attribute checking
1411 parts of parsing a new element start, fixes bug #127772
1412 * result/valid/127772.* test/valid/127772.xml
1413 test/valid/dtds/127772.dtd: added the example in the regression tests
1414
Daniel Veillard74c0e592003-11-25 07:01:38 +00001415Tue Nov 25 08:00:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1416
1417 * parser.c: moved xmlCleanupThreads() to the end of xmlCleanupParser()
1418 to avoid bug #127851
1419
Daniel Veillardf8b9de32003-11-24 14:27:26 +00001420Mon Nov 24 15:26:21 CET 2003 Daniel Veillard <daniel@veillard.com>
1421
1422 * xmlregexp.c: fixing some Negative Character Group and
1423 Character Class Subtraction handling.
1424
Daniel Veillardf2a12832003-11-24 13:04:35 +00001425Mon Nov 24 14:01:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1426
1427 * xmlregexp.c xmlschemas.c: more XML Schemas fixes based
1428 on Eric van der Vlist examples
1429 * result/schemas/vdv-first4* test/schemas/vdv-first4*:
1430 added regression tests
1431 * doc/examples/Makefile.am doc/examples/index.py: do not
1432 regenerate the index on make all target, but only on
1433 make rebuild to avoid troubles.
1434
Daniel Veillardbe9c6322003-11-22 20:37:51 +00001435Sat Nov 22 21:35:42 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h
1438 include/libxml/schemasInternals.h: lot of bug fixes, cleanup,
1439 starting to add proper namespace support too.
1440 * test/schemas/* result/schemas/*: added a number of tests
1441 fixed the result from some regression tests too.
1442
MST 2003 John Fleck2b7142a2003-11-22 03:55:27 +00001443Fri Nov 21 20:50:59 MST 2003 John Fleck <jfleck@inkstain.net>
1444
1445 * doc/xml.html, docs.html: remove reference to gtk-doc now that
1446 Daniel has removed it, fix link to George's IBM article, other
1447 minor edits
1448
Daniel Veillard1d913862003-11-21 00:28:39 +00001449Fri Nov 21 01:26:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * xmlschemas.c: applied patch from Robert Stepanek to start
1452 import os schemas support, cleaned up stuff and the patch.
1453 * test/schemas/import0_0.* result/schemas/import0_0_0*: added test
1454 to regression, fixed a few regressions too.
1455
Daniel Veillardc59d8262003-11-20 21:59:12 +00001456Thu Nov 20 22:58:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1457
1458 * HTMLparser.c: applied two parsing fixes from James Bursa
1459
Daniel Veillard16ed5972003-11-20 18:22:31 +00001460Thu Nov 20 19:20:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * doc/examples/*: added two xmlReader examples
1463 * xmlreader.c: cleaned up some bugs in the process
1464
Daniel Veillard5841f0e2003-11-20 11:59:09 +00001465Thu Nov 20 12:54:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * xmlwriter.c include/libxml/xmlwriter.h: applied patch from
1468 Alfred Mickautsch, bugfixes and comments
1469 * doc/examples/*: added his test as the xmlWriter example
1470 * doc/html/ doc/*.html: this resulted in some improvements
1471 * include/libxml/hash.h: fixed an inclusion problem when
1472 <libxml/hash.h> wasn't preceeded by <xml/parser.h>
1473
Daniel Veillarda152c4d2003-11-19 16:24:26 +00001474Wed Nov 19 17:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1475
1476 * xinclude.c: fix an error message
1477 * doc/examples/*: added tree2 example from Lucas Brasilino
1478
William M. Brack7f40d132003-11-19 09:52:29 +00001479Wed Nov 19 17:50:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
1480
1481 * doc/newapi.xsl: improve the sort sequence for page content
1482 * doc/html/*.html: regenerate the web pages
1483
Daniel Veillard1a792412003-11-18 23:52:38 +00001484Wed Nov 19 00:48:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * Makefile.am: do not package cvs versioning temp files.
1487 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
1488 slightly improved the API xml format, fixed a lot of small
1489 rendering problems
1490 * doc/html/libxml*.html: rebuilt
1491
Daniel Veillardbe586972003-11-18 20:56:51 +00001492Tue Nov 18 21:51:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1493
1494 * include/libxml/*.h include/libxml/*.h.in: modified the file
1495 header to add more informations, painful...
1496 * genChRanges.py genUnicode.py: updated to generate said changes
1497 in headers
1498 * doc/apibuild.py: extract headers, add them to libxml2-api.xml
1499 * *.html *.xsl *.xml: updated the stylesheets to flag geprecated
1500 APIs modules. Updated the stylesheets, some cleanups, regenerated
1501 * doc/html/*.html: regenerated added back book1 and libxml-lib.html
1502
1503Tue Nov 18 14:43:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * doc/Makefile.am doc/*.xsl doc/*.html doc/apibuild.py: cleaned up
1506 the build process to remove all remains from the old gtk-doc
1507 inherited, libxml2-refs.xml is now generated by apibuild.py, the
1508 stylesheets have been improved, and the API*html now generated
1509 are XHTML1 valid too
1510
William M. Brackb1d53162003-11-18 06:54:40 +00001511Tue Nov 18 14:28:32 HKT 2003 William Brack <mmm.com.hk>
1512
1513 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: minor
1514 enhancement to prevent comment with unreferenced variable.
1515 * threads.c xmlreader.c xmlwriter.c: edited some comments to
1516 improve auto-generation of documentation
1517 * apibuild.py: minor change to an error message
1518
Daniel Veillardbff06bf2003-11-17 16:58:05 +00001519Mon Nov 17 17:55:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl: more cleanup,
1522 improving navigation
1523 * doc/html/*.html: updated the result
1524
Daniel Veillard2925c0a2003-11-17 13:58:17 +00001525Mon Nov 17 14:54:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml doc/newapi.xsl:
1528 improvement of the stylesheets, fixed a API generation problem,
1529 switched the stylesheet and Makefile to build the HTML output.
1530 * doc/html/*.html: complete update, ditched some old files, might
1531 introduce some breakage...
1532
Daniel Veillard0b3d9b82003-11-17 11:51:30 +00001533Mon Nov 17 12:50:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1534
1535 * doc/newapi.xsl: lot of improvements, this starts looking good
1536 enough to be usable.
1537
Daniel Veillardc72f9fd2003-11-16 23:59:52 +00001538Mon Nov 17 00:58:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1539
1540 * doc/newapi.xsl: stylesheet to build HTML pages from the
1541 API XML description, Work in Progress
1542
William M. Brackc125a722003-11-16 08:06:19 +00001543Sun Nov 16 16:03:24 HKT 2003 William Brack <wbrack@mmm.com.hk>
1544
1545 * xpath.c: fixed bug 126976 (string != empty nodeset
1546 should be false)
1547
William M. Brack60f394e2003-11-16 06:25:42 +00001548Sun Nov 16 14:00:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
1549
1550 * doc/html/*.html: Finally - found the problem with the
1551 page generation (XMLPUBFUN not recognized by gtkdoc).
1552 Re-created the pages using a temporary version of
1553 include/libxml/*.h.
1554 * testOOMlib.c,include/libxml/encoding.h,
1555 include/libxml/schemasInternals.h,include/libxml/valid.h,
1556 include/libxml/xlink.h,include/libxml/xmlwin32version.h,
1557 include/libxml/xmlwin32version.h.in,
1558 include/libxml/xpathInternals.h: minor edit of comments
1559 to help automatic documentation generation
1560 * doc/docdescr.doc: small elaboration
1561 * doc/examples/test1.c,doc/examples/Makefile.am: re-commit
1562 (messed up on last try)
1563 * xmlreader.c: minor change to clear warning.
1564
Daniel Veillard8d7b5c72003-11-15 18:24:36 +00001565Sat Nov 15 19:20:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1566
1567 * Copyright: fixed some wording
1568 * libxml.spec.in: make sure doc/examples is packaged
1569 * include/libxml/tree.h valid.c xmlreader.c: fixed the really
1570 annoying problem about xmlRemoveID and xmlReader streaming.
Daniel Veillardc72f9fd2003-11-16 23:59:52 +00001571 Thing looks fixed now, had to add a doc reference to the
Daniel Veillard8d7b5c72003-11-15 18:24:36 +00001572 xmlID structure though...
1573
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +00001574Sat Nov 15 09:53:36 MST 2003 John Fleck <jfleck@inkstain.net>
1575
Daniel Veillard8d7b5c72003-11-15 18:24:36 +00001576 * doc/docdescr.doc: added description of man page building
MST 2003 John Fleck485fa4b2003-11-15 16:54:50 +00001577
William M. Brackf4e9a6e2003-11-15 11:14:47 +00001578Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
1579
1580 * doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
1581 doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
1582 doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
1583 doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
1584 doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
1585 added missing pages for the website.
1586
William M. Brack2ad1dff2003-11-15 10:35:20 +00001587Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
1588
1589 * doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
1590 generated pages (again), manually restored doc/html/index.html
1591 and manually edited generated file doc/gnome-xml.xml to put
1592 in appropriate headings.
1593 * doc/docdescr.doc: new file to describe details of the
1594 document generation (helps my memory for the next time)
1595 * genChRanges.py,chvalid.c,include/libxml/chvalid.h: minor
1596 enhancement to please the automatic documentation generation.
1597
William M. Brack272693c2003-11-14 16:20:34 +00001598Fri Nov 14 23:47:31 HKT 2003 William Brack <wbrack@mmm.com.hk>
1599
1600 * catalog.c,relaxng.c,testAutomata.c,xpointer.c,genChRanges.py,
1601 chvalid.c,include/libxml/chvalid.h,doc/examples/test1.c:
1602 minor error cleanup for gcc-3.3.[12] compilation warnings.
1603
William M. Brackd7cf7f82003-11-14 07:13:16 +00001604Fri Nov 14 15:08:13 HKT 2003 William Brack <wbrack@mmm.com.hk>
1605
1606 * tree.c: minor changes to some comments
1607 * doc/*.html: rebuilt the generated HTML pages for changes
1608 from jfleck (bug 126945)
1609
Daniel Veillardd9d63d62003-11-13 11:45:43 +00001610Thu Nov 13 12:44:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1611
1612 * doc/examples/*: added Dodji's example, added output handling
1613
Daniel Veillard241e19d2003-11-13 10:39:27 +00001614Thu Nov 13 11:35:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1615
1616 * doc/examples/*: added Aleksey XPath example, fixed bugs
1617 in the indexer
1618
Daniel Veillarda59853a2003-11-12 22:50:47 +00001619Wed Nov 12 23:48:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1620
1621 * doc/*: integrating the examples in the navigation menus
1622 * doc/examples/*: added make tests, updated the navigation,
1623 added a new test, cleanups, updates.
1624
Daniel Veillard8c034012003-11-12 16:54:26 +00001625Wed Nov 12 17:50:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1626
1627 * doc/*.html: rebuilt the generated HTML pages
1628 * doc/examples/*: updated the stylesheets, added a synopsis,
1629 Makefile.am is now generated by index.py
1630
Daniel Veillardb72876d2003-11-12 00:40:33 +00001631Wed Nov 12 01:38:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1632
1633 * doc/site.xsl doc/examples/Makefile.am doc/examples/index.html:
1634 added autogeneration of a web page for the examples
1635 * doc/examples/example1.c doc/examples/.cvsignore
1636 doc/examples/examples.xml doc/examples/index.py: updated the
1637 informations extracted, improved the format and indexing.
1638
Daniel Veillardd8cf9062003-11-11 21:12:36 +00001639Tue Nov 11 22:08:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * check-xinclude-test-suite.py: less verbose on difference
1642 * libxml.spec.in: cleanup
1643 * parser.c: fixed xmlCleanupParser() doc
1644 * doc/Makefile.am doc/apibuild.py doc/libxml2-api.xml
1645 doc/examples/Makefile.am doc/examples/example1.c
1646 doc/examples/examples.xml doc/examples/index.py
1647 doc/examples/test1.xml: work on adding C examples and
1648 generating automated information about those. examples.xml
1649 is autogenerated describing the examples.
1650 * example/Makefile.am: cleanup
1651
William M. Brack8763df82003-11-10 15:49:27 +00001652Mon Nov 10 23:47:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
1653
1654 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h:
1655 fixed missing '-' in block names, enhanced the hack for
1656 ABI aliasing.
1657
William M. Brackea939082003-11-09 12:45:26 +00001658Sun Nov 9 20:28:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
1659
1660 * genUnicode.py, xmlunicode.c, include/libxml/xmlunicode.h,
1661 python/libxml2class.txt: enhanced for range checking,
1662 updated to Unicode version 4.0.1 (API docs also updated)
1663 * python/generator.py: minor change to fix a warning
1664
Daniel Veillardfe9fc792003-11-05 22:47:51 +00001665Wed Nov 5 23:46:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * Makefile.am: apply fix from Karl Eichwalder for script path
1668
Daniel Veillard6b9d6952003-11-05 09:50:55 +00001669Wed Nov 5 10:49:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * win32/configure.js: applied patch from Mark Vakoc to simplify
1672 his work from CVS checkouts.
1673
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +00001674Tue Nov 4 21:16:47 MST 2003 John Fleck <jfleck@inkstain.net>
1675
Daniel Veillard6b9d6952003-11-05 09:50:55 +00001676 * doc/xmlreader.html: minor cleanups
MST 2003 John Fleckdbf6ae82003-11-05 04:15:16 +00001677
William M. Brack30ce0dd2003-11-04 23:57:30 +00001678Tue Nov 4 15:52:28 PST 2003 William Brack <wbrack@mmm.com.hk>
1679
1680 * include/libxml/xmlversion.h.in: changed macro ATTRIBUTE_UNUSED
1681 for gcc so that, if undefined, it's defined as
1682 __attribute__((unused))
1683
William M. Brack6bf4d6f2003-11-04 23:29:16 +00001684Tue Nov 4 15:28:07 PST 2003 William Brack <wbrack@mmm.com.hk>
1685
1686 * python/generator.py: small enhancement to assure ATTRIBUTE_UNUSED
1687 appears after the variable declaration.
1688 * valid.c: trivial change to eliminate a warning message
1689
Daniel Veillard6d373a22003-11-04 10:26:43 +00001690Tue Nov 4 11:24:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1691
1692 * configure.in NEWS doc/*: preparing release 2.6.2, updated and
1693 rebuilt the docs
1694
Daniel Veillard42fd4122003-11-04 08:47:48 +00001695Tue Nov 4 09:38:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1696
1697 * xmllint.c: change --html to make sure we use the HTML serialization
1698 rule by default when HTML parser is used, add --xmlout to allow to
1699 force the XML serializer on HTML.
1700 * HTMLtree.c: ugly tweak to fix the output on <p> element and
1701 solve #125093
1702 * result/HTML/*: this changes the output of some tests
1703
Daniel Veillard798ae542003-11-03 17:13:52 +00001704Mon Nov 3 17:51:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1705
1706 * xinclude.c: fixed bug #125812, about XPointer in XInclude
1707 failing but not returning an error.
1708
Daniel Veillarda8ff65d2003-11-03 16:20:10 +00001709Mon Nov 3 17:18:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1710
1711 * valid.c: fixed bug #125811 related to DTD post validation
1712 where the DTD doesn't pertain to a document.
1713
Daniel Veillard61b93382003-11-03 14:28:31 +00001714Mon Nov 3 15:25:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1715
1716 * parser.c xmlIO.c include/libxml/parserInternals.h: implemented
1717 the XML_PARSE_NONET parser option.
1718 * xmllint.c: converted xmllint.c to use the option instead of
1719 relying on the global resolver variable.
1720
Daniel Veillard7899c5c2003-11-03 12:31:38 +00001721Mon Nov 3 13:26:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1722
1723 * xinclude.c xmlreader.c include/libxml/xinclude.h: adding XInclude
1724 support to the reader interface. Lot of testing of the walker,
1725 various bug fixes.
1726 * xmllint.c: added --walker and made sure --xinclude --stream --debug
1727 works as expected
1728 * Makefile.am result/dtd11.rdr result/ent6.rdr test/dtd11 test/ent6
1729 result/XInclude/*.rdr: added regression tests for the walker and
1730 XInclude xmlReader support, had to slightly change a couple of tests
1731 because the walker can't distinguish <foo/> from <foo></foo>
1732
Daniel Veillard254b1262003-11-01 17:04:58 +00001733Sat Nov 1 17:42:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1734
1735 * tree.c nanohttp.c threads.c: second BeOS patch from
1736 Marcin 'Shard' Konicki
1737
Daniel Veillard7ec29972003-10-31 14:36:36 +00001738Fri Oct 31 15:35:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1739
1740 * parser.c: always generate line numbers
1741
Daniel Veillardfd343dc2003-10-31 10:55:22 +00001742Fri Oct 31 11:53:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1743
1744 * parser.c: fixed another regression introduced in fixing #125823
1745
Daniel Veillard157fee02003-10-31 10:36:03 +00001746Fri Oct 31 11:33:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1747
1748 * python/libxml.c: previous fix for #124044 was broken, correct
1749 fix provided.
1750 * HTMLparser.c parser.c parserInternals.c xmlIO.c: fix xmlStopParser()
1751 and the error handlers to address #125877
1752
Daniel Veillard8a0a6332003-10-30 22:13:02 +00001753Thu Oct 30 23:10:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * parser.c: side effect of #123105 patch, namespace resolution
1756 would fail when defined in internal entities, fixes #125823
1757
Daniel Veillardbb3ba322003-10-30 13:12:43 +00001758Thu Oct 30 14:10:42 CET 2003 Daniel Veillard <daniel@veillard.com>
1759
1760 * python/libxml.c: be more defensive in the xmlReader python bindings
1761 fixing bug #124044
1762
Daniel Veillarde133dd82003-10-30 10:42:20 +00001763Thu Oct 30 11:14:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1764
1765 * valid.c: the a-posteriori DTD validation code was not validating
1766 the namespace declarations, this fixes #124110
1767
William M. Brackc5cbf992003-10-29 22:15:13 +00001768Wed Oct 29 14:13:03 PDT 2003 William Brack <wbrack@mmm.com.hk>
1769
1770 * xmlIO.c: enhanced to bypass compression detection code
1771 when input file is stdin (bug 125801)
1772
Daniel Veillard28232432003-10-29 17:23:05 +00001773Wed Oct 29 18:21:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1774
1775 * xmlIO.c: fix needed when HTTP is not compiled in by Mark Vakoc
1776
Daniel Veillard94394cd2003-10-29 17:07:51 +00001777Wed Oct 29 18:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1778
1779 * xpath.c: more fixes about unregistering objects
1780 * include/libxml/relaxng.h: applied patch from Mark Vakoc
1781 missing _cplusplus processing clause
1782
Aleksey Saninb5a46da2003-10-29 15:51:17 +00001783Wed Oct 29 07:49:52 2003 Aleksey Sanin <aleksey@aleksey.com>
1784
1785 * include/libxml/parser.h parser.c: added xmlStrVPrintf function
1786
Daniel Veillard82cb3192003-10-29 13:39:15 +00001787Wed Oct 29 14:37:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * nanoftp.c nanohttp.c testThreads.c threads.c: applied patch from
1790 Marcin 'Shard' Konicki to provide BeOS thread support.
1791
Daniel Veillard9d751502003-10-29 13:21:47 +00001792Wed Oct 29 14:20:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1793
1794 * xmlschemas.c include/libxml/xmlschemas.h: applied patch
1795 from Steve Ball to make a schema parser from a preparsed document.
1796
Daniel Veillarde22dd5c2003-10-29 12:53:27 +00001797Wed Oct 29 13:52:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1798
1799 * tree.c: applied a couple of patches from Mark Lilback about text
1800 nodes coalescing
1801
Daniel Veillarde991fe92003-10-29 11:18:37 +00001802Wed Oct 29 12:16:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1803
1804 * xpath.c: change suggested by Anthony Carrico when unregistering
1805 a namespace prefix to a context
1806 * hash.c: be more careful about calling callbacks with NULL payloads.
1807
Daniel Veillarde4e3f5d2003-10-28 23:06:32 +00001808Wed Oct 29 00:04:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * configure.in NEWS doc/*: preparing release 2.6.1, updated and
1811 regenerated docs and APIs
1812 * parser.c: cleanup and last change to fix #123105
1813
Daniel Veillard652f9aa2003-10-28 22:04:45 +00001814Tue Oct 28 23:02:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1815
1816 * HTMLparser.c: Fix #124907 by simply backporting the same
1817 fix as for the XML parser
1818 * result/HTML/doc3.htm.err: change to ID detecting modified one
1819 test result.
1820
Daniel Veillard9ba8e382003-10-28 21:31:45 +00001821Tue Oct 28 22:28:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * parser.c include/libxml/parser.h: included a new function
1824 to reuse a Push parser context, based on Graham Bennett original
1825 code
1826 * valid.c: in HTML, a name in an input is not an ID
1827 * TODO: bug list update
1828
Daniel Veillardae9733a2003-10-28 19:02:21 +00001829Tue Oct 28 19:54:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1830
1831 * xpath.c: applied patch from nico@xtradyne.com for #125030
1832
Daniel Veillard72b9e292003-10-28 15:44:17 +00001833Tue Oct 28 16:42:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1834
1835 * Makefile.am: cleanup
1836 * error.c valid.c include/libxml/xmlerror.h: fixing bug #125653
1837 sometimes the error handlers can get a parser context on DTD
1838 errors, and sometime they don't. So be very careful when trying
1839 to grab those informations.
1840
Daniel Veillardf4e56292003-10-28 14:27:41 +00001841Tue Oct 28 15:26:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * tree.c: applied patch from Kasimier Buchcik which fixes a
1844 problem in xmlSearchNs introduced in 2.6.0
1845
Daniel Veillardf5cb3cd2003-10-28 13:58:13 +00001846Tue Oct 28 14:57:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1847
1848 * parser.c: fixed #123263, the encoding is mandatory in a textdecl.
1849
Daniel Veillardcec50a62003-10-28 13:26:51 +00001850Tue Oct 28 13:48:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1851
1852 * tree.c: fix bug #125047 about serializing when finding a
1853 document fragment node.
1854
Daniel Veillard4772af62003-10-27 16:23:43 +00001855Mon Oct 27 11:11:29 EST 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * testSAX.c: fix bug #125592 need a NULL check
1858 * include/libxml/chvalid.h: rename a parameter
1859
Daniel Veillard95d2d5b2003-10-27 14:54:49 +00001860Mon Oct 27 09:43:48 EST 2003 Daniel Veillard <daniel@veillard.com>
1861
1862 * parser.c: applied patch from #123105 about defaulted attributes
1863 from element coming from an entity
1864
William M. Brack1d75c8a2003-10-27 13:48:16 +00001865Mon Oct 27 21:12:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
1866
1867 * xmllint.c: fixed warning message from IRIX (bug 125182)
1868 * python/libxml.py: removed tabs, replaced with spaces
1869 (bug 125572)
1870
Daniel Veillarde8039df2003-10-27 11:25:13 +00001871Mon Oct 27 06:17:30 EST 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * libxml.h parserInternals.c xmlIO.c: make sure we report errors
1874 if xmlNewInputFromFile() fails.
1875 * xmlreader.c: avoid using _private for the node or document
1876 elements.
1877
Igor Zlatkovic7b58adb2003-10-25 15:38:02 +00001878Sat Oct 25 17:33:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1879
1880 * win32/configure.js: added declaration for verMicroSuffix
1881
Daniel Veillardcc199e02003-10-24 21:11:48 +00001882Fri Oct 24 23:08:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * libxml.m4: applied patch from Patrick Welche provided in
1885 bug #125432 , future proofing the .m4 file.
1886 * parser.c: resetting the context should also reset the error
1887 * TODO: problem of conformance w.r.t. E20 was raised in the
1888 XML Core telconf and libxml2 isn't conformant there.
1889
Daniel Veillard929714b2003-10-22 12:34:36 +00001890Wed Oct 22 14:33:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1891
1892 * xmlwriter.c: applied patch from Alfred Mickautsch fixing #125180
1893
Daniel Veillard2bd43222003-10-22 08:51:21 +00001894Wed Oct 22 10:50:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1895
1896 * chvalid.c genChRanges.py: Stephane Bidoul pointed out another
1897 small glitch missing a const
1898
Daniel Veillardfca7d832003-10-22 08:44:26 +00001899Wed Oct 22 10:43:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1900
1901 * chvalid.c genChRanges.py: Stephane Bidoul pointed out that
1902 it doesn't define IN_LIBXML
1903
Daniel Veillard1e5e4382003-10-21 19:15:44 +00001904Tue Oct 21 21:14:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1905
1906 * win32/Makefile.mingw: typo pointed out by Stephane Bidoul
1907
Daniel Veillardea048932003-10-21 09:27:57 +00001908Tue Oct 21 11:26:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1909
1910 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
1911 win32/configure.js: set of Win32 patches for 2.6.0 by Joachim Bauch
1912
Daniel Veillard2189b592003-10-21 00:08:42 +00001913Tue Oct 21 02:07:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1914
1915 * tree.c: last minute patch from Eric Zurcher making it into 2.6.0
1916
Daniel Veillard3e35f8e2003-10-21 00:05:38 +00001917Tue Oct 21 02:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
1918
1919 * configure.in NEWS doc/libxml2.xsa: preparing libxml2-2.6.0
1920 * doc/*: updated and regenerated the docs and API
1921
1922Tue Oct 21 01:01:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
1923
1924 * SAX2.c error.c tree.c: moved the line number to their proper
1925 field in elements now.
1926
Daniel Veillard1d211e22003-10-20 22:32:39 +00001927Tue Oct 21 00:28:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * configure.in xmlwriter.c Makefile.am include/libxml/xmlwriter.h
1930 include/libxml/Makefile.am include/libxml/xmlversion.h.in:
1931 added the xmlWriter module contributed by Alfred Mickautsch
1932 * include/libxml/tree.h: added room for line and extra information
1933 * xmlreader.c python/tests/reader6.py: bugfixing some problem some
1934 of them introduced in September
1935 * win32/libxml2.def.src doc/libxml2-api.xml: regenerated the API
1936
Daniel Veillard198c1bf2003-10-20 17:07:41 +00001937Mon Oct 20 19:02:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
1938
1939 * Makefile.am configure.in xmldwalk.c xmlreader.c
1940 include/libxml/Makefile.am include/libxml/xmldwalk.h
1941 include/libxml/xmlversion.h.in: removing xmldwalk module
1942 since it got merged with the xmlreader.
1943 * parser.c: cleanup
1944 * win32/libxml2.def.src python/libxml2class.txt doc/libxml2-api.xml:
1945 rebuilt the API
1946 * python/tests/Makefile.am python/tests/reader7.py
1947 python/tests/walker.py: adding regression testing for the
1948 new xmlreader APIs, new APIs for reader creation, including
1949 makeing reader "walker" operating on preparsed document trees.
1950
William M. Brack9e660592003-10-20 14:56:06 +00001951Sun Oct 20 22:37:03 HKT 2003 William Brack <wbrack@mmm.com.hk>
1952
1953 * entities.c, valid.c: fixed problem reported on the mailing
1954 list by Melvyn Sopacua - wrong argument order on functions
1955 called through xmlHashScan.
1956
Daniel Veillardd61e8fb2003-10-19 21:59:17 +00001957Sun Oct 19 23:57:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
1958
1959 * valid.c xmlIO.c: fixes for compiling using --with-minimum
1960
Daniel Veillardc4696922003-10-19 21:47:14 +00001961Sun Oct 19 23:46:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1962
1963 * tree.c: cleanup xmlNodeGetContent() reusing xmlNodeBufGetContent(),
1964 tested it through the xslt regression suite.
1965
Daniel Veillard78697292003-10-19 20:44:43 +00001966Sun Oct 19 22:42:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * tree.c include/libxml/tree.h: adding xmlNodeBufGetContent()
1969 allowing to grab the content without forcing allocations.
1970 * python/libxml2class.txt doc/libxml2-api.xml: rebuilt the API
1971 * xpath.c xmldwalk.c: removed a couple of comment errors.
1972
Daniel Veillarda07050d2003-10-19 14:46:32 +00001973Sun Oct 19 16:39:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
1974
1975 * parser.c: applied patch from Chris Anderson to change back
1976 memcmp with CMPx()
1977
Daniel Veillard05bcb7e2003-10-19 14:26:34 +00001978Sun Oct 19 16:24:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1979
1980 * HTMLparser.c: fixed to not send NULL to %s printing
1981 * python/tests/error.py result/HTML/doc3.htm.err
1982 result/HTML/test3.html.err result/HTML/wired.html.err
1983 result/valid/t8.xml.err result/valid/t8a.xml.err: cleaning
1984 up some of the regression tests error
1985
Daniel Veillarda840b692003-10-19 13:35:37 +00001986Sun Oct 19 15:31:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
1987
1988 * include/libxml/nanohttp.h include/libxml/parserInternals.h
1989 include/libxml/xmlIO.h nanohttp.c parserInternals.c xmlIO.c:
1990 Fixed the HTTP<->parser interraction, which should fix 2 long
1991 standing bugs #104790 and #124054 , this also fix the fact that
1992 HTTP error code (> 400) should not generate data, we usually
1993 don't want to parse the HTML error information instead of the
1994 resource looked at.
1995
William M. Brackfc60fc22003-10-19 11:22:27 +00001996Sun Oct 19 19:20:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
1997
1998 * doc/Makefile.am: enhanced the installation of tutorial files
1999 to avoid installing CVS subdirectories (bug 122943)
2000
William M. Brack9ca682f2003-10-19 10:01:59 +00002001Sun Oct 19 17:33:27 HKT 2003 William Brack <wbrack@mmm.com.hk>
2002
2003 * xmlIO.c: fixed segfault when input file not present
2004 * tree.c: changed output formatting of XML_CDATA_SECTION
2005 (bug 120917)
2006
William M. Brack76e95df2003-10-18 16:20:14 +00002007Sun Oct 19 00:15:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
2008
2009 * include/libxml/parserInternals.h HTMLparser.c HTMLtree.c
2010 SAX2.c catalog.c debugXML.c entities.c parser.c relaxng.c
2011 testSAX.c tree.c valid.c xmlschemas.c xmlschemastypes.c
2012 xpath.c: Changed all (?) occurences where validation macros
2013 (IS_xxx) had single-byte arguments to use IS_xxx_CH instead
2014 (e.g. IS_BLANK changed to IS_BLANK_CH). This gets rid of
2015 many warning messages on certain platforms, and also high-
2016 lights places in the library which may need to be enhanced
2017 for proper UTF8 handling.
2018
William M. Brack196b3882003-10-18 12:42:41 +00002019Sat Oct 18 20:34:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
2020
2021 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
2022 doc/apibuild.py: enhanced to include enough comments to
2023 make the api doc generation happy.
2024
Daniel Veillard847332a2003-10-18 11:29:40 +00002025Sat Oct 18 07:28:25 EDT 2003 Daniel Veillard <daniel@veillard.com>
2026
2027 * nanohttp.c xmlIO.c include/libxml/nanohttp.h: starting work
2028 to fix the HTTP/XML parser integration.
2029
Daniel Veillardfc8dc352003-10-18 09:07:46 +00002030Sat Oct 18 11:04:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2031
2032 * xmlreader.c include/libxml/xmlreader.h: added new APIs
2033 for creating reader from sources or reusing a reader with
2034 a new source, like the xmlReadxx and xmlCtxtReadxxx
2035 * win32/libxml2.def.src doc/libxml2-api.xml doc/apibuild.py
2036 doc/Makefile.am: regenerated the APIs
2037 * doc/xml.html: applied a patch from Stefan Kost for namesapce docs
2038
William M. Brack871611b2003-10-18 04:53:14 +00002039Sat Oct 18 12:46:02 HKT 2003 William Brack <wbrack@mmm.com.hk>
2040
2041 * genChRanges.py, chvalid.c, include/libxml/chvalid.h,
2042 include/libxml/parserInternals.h: enhanced macros to avoid
2043 breaking ABI from previous versions.
2044 * catalog.c, parser.c, tree.c: modified to use IS_* macros
2045 defined in parserInternals.h. Makes maintenance much easier.
2046 * testHTML.c, testSAX.c, python/libxml.c: minor fixes to avoid
2047 compilation warnings
2048 * configuration.in: fixed pushHTML test error; enhanced for
2049 better devel (me) testing
2050
Daniel Veillard4aede2e2003-10-17 12:43:59 +00002051Fri Oct 17 14:38:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
2052
2053 * legacy.c: remove the warning for startDocument(), as it is used by
2054 glade (or glade-python)
2055 * parser.c relaxng.c xmlschemastypes.c: fixed an assorted set of
2056 invalid accesses found by running some Python based regression
2057 tests under valgrind. There is still a few leaks reported by the
2058 relaxng regressions which need some attention.
2059 * doc/Makefile.am: fixed a make install problem c.f. #124539
2060 * include/libxml/parserInternals.h: addition of xmlParserMaxDepth
2061 patch from crutcher
2062
Daniel Veillard04054be2003-10-15 10:48:54 +00002063Wed Oct 15 12:47:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2064
2065 * parser.c: Marc Liyanage pointed out that xmlCleanupParser()
2066 was missing xmlCleanupInputCallbacks and xmlCleanupOutputCallbacks
2067 calls.
2068
Daniel Veillard9339b742003-10-15 08:18:00 +00002069Wed Oct 15 10:16:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2070
2071 * vms/build_libxml.com trionan.c: VMS patch from Craig A. Berry
2072
Daniel Veillard903cd382003-10-13 19:47:09 +00002073Mon Oct 13 21:46:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2074
2075 * Makefile.am: small fix from Bjorn Reese
2076
Daniel Veillard0cc72772003-10-13 14:00:21 +00002077Mon Oct 13 15:59:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * valid.c: fix a call missing arguments
2080
William M. Brack0850b872003-10-12 23:55:46 +00002081Sun Oct 12 18:42:18 HKT 2003 William Brack <wbrack@mmm.com.hk>
2082
2083 * genChRanges.py, chvalid.c, include/libxml/chvalid.h: fixed
2084 a bug in the range search; enhanced range generation (inline code
2085 if a small number of intervals); enhanced the readability of the
2086 output files.
2087
Daniel Veillardea887cf2003-10-11 22:53:44 +00002088Sun Oct 12 00:52:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
2089
2090 * chvalid.def chvalid.c include/libxml/chvalid.h: rebuilt
2091 chvalid.def from scratch based on XML 2nd edition REC
2092 and regenerated the code.
2093
Daniel Veillard1a993962003-10-11 20:58:06 +00002094Sat Oct 11 22:54:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
2095
2096 * check-xml-test-suite.py: removed some annoying warnings
2097 * chvalid.def chvalid.c include/libxml/chvalid.h: fixed a bug
2098 in the PubidChars definition, regenerated, there is still
2099 a bug left somewhere
2100 * genChRanges.py: save the header directly in include/libxml/
2101 * configure.in: I generated a 2.6.0beta6 earlier today
2102
William M. Brack418342b2003-10-11 15:35:40 +00002103Sat Oct 11 23:32:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
2104
2105 * fixed small error on previous commit (chvalid.h in
2106 base dir instead of include directory)
2107
William M. Brack68aca052003-10-11 15:22:13 +00002108Sat Oct 11 23:11:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
2109
2110 * genChRange.py, chvalid.def, chvalid.c, include/libxml/chvalid.h:
2111 new files for a different method for doing range validation
2112 of character data.
2113 * Makefile.am, parserInternals.c, include/libxml/Makefile.am,
2114 include/libxml/parserInternals.h: modified for new range method.
2115 * catalog.c: small enhance for warning message (using one
2116 of the new range routines)
2117
Daniel Veillard73000572003-10-11 11:26:42 +00002118Sat Oct 11 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2119
2120 * valid.c include/libxml/valid.h: adding an serror field to
2121 the validation context breaks the ABI for the xmlParserCtxt
2122 structure since it's embedded by content and not by reference
2123
Daniel Veillardc790bf42003-10-11 10:50:10 +00002124Sat Oct 11 12:46:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
2125
2126 * configure.in: patch from Mike Hommey
2127 * threads.c: applied Windows patch from Jesse Pelton and Stephane
2128 Bidoul
2129 * parser.c: fix the potentially nasty access to ctxt->serror
2130 without checking first that the SAX block is version 2
2131
Daniel Veillard2b0f8792003-10-10 19:36:36 +00002132Fri Oct 10 21:34:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2133
2134 * SAX2.c: fixed a nasty bug with interning some text strings
2135 * configure.in: prepare for beta5 of 2.6.0
2136 * libxml.h nanoftp.c nanohttp.c xmlIO.c include/libxml/xmlerror.h:
2137 better error handling for I/O and converted FTP and HTTP
2138 * parser.c: fixed another bug
2139
Daniel Veillardffbbed42003-10-10 14:46:54 +00002140Fri Oct 10 16:45:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2141
2142 * SAX2.c: fixed uninitialized new field.
2143 * result/VC/OneID2 result/relaxng/*.err: fixed a typo updating
2144 all messages
2145
Daniel Veillardd8850402003-10-10 14:24:12 +00002146Fri Oct 10 16:19:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2147
2148 * include/libxml/tree.h: make room in Doc, Element, Attributes
2149 for PSVI type informations.
2150
Daniel Veillard659e71e2003-10-10 14:10:40 +00002151Fri Oct 10 16:08:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2152
2153 * HTMLparser.c c14n.c catalog.c error.c globals.c parser.c
2154 parserInternals.c relaxng.c valid.c xinclude.c xmlIO.c xmlregexp.c
2155 xmlschemas.c xpath.c xpointer.c include/libxml/globals.h
2156 include/libxml/parser.h include/libxml/valid.h
2157 include/libxml/xmlerror.h: Setting up the framework for structured
2158 error reporting, touches a lot of modules, but little code now
2159 the error handling trail has been cleaned up.
2160
Daniel Veillardd96cce12003-10-10 12:30:37 +00002161Fri Oct 10 14:29:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2162
2163 * c14n.c include/libxml/xmlerror.h: converted the C14N module too
2164
Daniel Veillardfcf719c2003-10-10 11:42:17 +00002165Fri Oct 10 13:40:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2166
2167 * xpath.c: cleanup
2168 * xpointer.c include/libxml/xmlerror.h: migrated XPointer module
2169 to the new error mechanism
2170
Daniel Veillard87db3a82003-10-10 10:52:58 +00002171Fri Oct 10 12:49:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2172
2173 * error.c xmlschemas.c: a bit of cleanup
2174 * result/schemas/*.err: updated with the new result strings
2175
2176Fri Oct 10 03:58:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
2177
2178 * xpath.c: fixed bug 124061
2179
Daniel Veillardd0c9c322003-10-10 00:49:42 +00002180Fri Oct 10 02:47:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
2181
2182 * Makefile.am: cleanup
2183 * encoding.c: fix a funny typo
2184 * error.c xmlschemas.c xmlschemastypes.c include/libxml/xmlerror.h:
2185 converted the Schemas code to the new error handling. PITA,
2186 still need to check output from regression tests.
2187
Daniel Veillarde2238d52003-10-09 13:14:55 +00002188Thu Oct 9 15:13:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2189
2190 * HTMLtree.c include/libxml/xmlerror.h: converted too
2191 * tree.c: small cleanup
2192
Daniel Veillard69d2c172003-10-09 11:46:07 +00002193Thu Oct 9 13:44:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2194
2195 * xinclude.c: comment fix
2196 * catalog.c include/libxml/xmlerror.h: migrating the catalog code
2197 to the new infrastructure
2198
Daniel Veillardcd6ff282003-10-08 22:38:13 +00002199Thu Oct 9 00:36:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
2200
2201 * xmlIO.c: final error handling cleanup
2202 * xinclude.c error.c: converted XInclude to the new error handling
2203 * include/libxml/xmlerror.h: added XInclude errors
2204
Daniel Veillardb65e12e2003-10-08 21:33:28 +00002205Wed Oct 8 23:31:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2206
2207 * parser.c: bug in compression saving was crashing galeon
2208 reported by teuf
2209
Daniel Veillard828ce832003-10-08 19:19:10 +00002210Wed Oct 8 21:18:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2211
2212 * error.c tree.c xmlIO.c xmllint.c: more cleanup through the
2213 I/O error path
2214
Daniel Veillard97bf4d02003-10-08 18:58:28 +00002215Wed Oct 8 20:57:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
2216
2217 * xmlIO.c: better handling of error cases
2218
Daniel Veillard05d987b2003-10-08 11:54:57 +00002219Wed Oct 8 13:51:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
2220
2221 * xmlIO.c xmllint.c include/libxml/xmlerror.h: first pass at
2222 cleaning up error handling in the I/O module.
2223
Daniel Veillardff46a042003-10-08 08:53:17 +00002224Wed Oct 8 10:52:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2225
2226 * xmlregexp.c include/libxml/xmlerror.h: error handling
2227 cleanup of the Regexp module.
2228
Daniel Veillard18ec16e2003-10-07 23:16:40 +00002229Wed Oct 8 01:09:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2230
2231 * tree.c: converting the tree module too
2232 * error.c include/libxml/xmlerror.h: created a simpler internal
2233 error reporting function.
2234
Daniel Veillardd96f6d32003-10-07 21:25:12 +00002235Tue Oct 7 23:19:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
2236
2237 * error.c include/libxml/xmlerror.h include/libxml/xpath.h
2238 include/libxml/xpathInternals.h xpath.c: cleaning up XPath
2239 error reporting that time.
2240 * threads.c: applied the two patches for TLS threads
2241 on Windows from Jesse Pelton
2242 * parser.c: tiny safety patch for xmlStrPrintf() make sure the
2243 return is always zero terminated. Should also help detecting
2244 passing wrong buffer size easilly.
2245 * result/VC/* result/valid/rss.xml.err result/valid/xlink.xml.err:
2246 updated the results to follow the errors string generated by
2247 last commit.
2248
Daniel Veillard6edbfbb2003-10-07 12:17:44 +00002249Tue Oct 7 14:16:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2250
2251 * relaxng.c include/libxml/xmlerror.h: last cleanup of error
2252 handling in the Relax-NG module.
2253
Daniel Veillard4c004142003-10-07 11:33:24 +00002254Tue Oct 7 13:30:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
2255
2256 * error.c relaxng.c include/libxml/xmlerror.h: switched Relax-NG
2257 module to teh new error reporting. Better default report, adds
2258 the element associated if found, context and node are included
2259 in the xmlError
2260 * python/tests/reader2.py: the error messages changed.
2261 * result/relaxng/*: error message changed too.
2262
Daniel Veillard141310a2003-10-06 08:47:56 +00002263Mon Oct 6 10:46:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
2264
2265 * win32/Makefile.bcb win32/Makefile.mingw win32/Makefile.msvc
2266 win32/configure.js: applied patch from Stéphane Bidoul to
2267 fix the compilation of 2.6.0 code on Win32
2268
Daniel Veillard8f597c32003-10-06 08:19:27 +00002269Mon Oct 6 10:16:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
2270
2271 * check-xml-test-suite.py: fixing the script
2272 * parser.c: replace sequences of RAW && NXT(.) == '.' with
2273 memcmp calls, seems to not break conformance, slightly inflate
2274 the size of the gcc generated code though.
2275
Daniel Veillardce9457f2003-10-05 21:33:18 +00002276Sun Oct 5 23:30:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
2277
2278 * parserInternals.c parser.c valid.c include/libxml/parserInternals.h:
2279 more cleanup of error handling in parserInternals, sharing the
2280 routine for memory errors.
2281
Daniel Veillardf403d292003-10-05 13:51:35 +00002282Sun Oct 5 15:49:14 CEST 2003 Daniel Veillard <daniel@veillard.com>
2283
2284 * HTMLparser.c Makefile.am legacy.c parser.c parserInternals.c
2285 include/libxml/xmlerror.h: more code cleanup, especially around
2286 error messages, the HTML parser has now been upgraded to the new
2287 handling.
2288 * result/HTML/*: a few changes in the resulting error messages
2289
Daniel Veillard24eb9782003-10-04 21:08:09 +00002290Sat Oct 4 23:06:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2291
2292 * parser.c include/libxml/xmlerror.h: more error/warning
2293 handling cleanups, the XML parser module should be okay now.
2294
Daniel Veillard1ae42d62003-10-03 23:59:20 +00002295Sat Oct 4 01:58:27 CEST 2003 Daniel Veillard <daniel@veillard.com>
2296
2297 * Makefile.am configure.in xmldwalk.c include/libxml/Makefile.am
2298 include/libxml/xmldwalk.h include/libxml/xmlversion.h.in:
2299 integrated the xmlDocWalker API given by Alfred Mickautsch,
2300 and providing an xmlReader like API but working on a xmlDocPtr.
2301
Daniel Veillardbb5abab2003-10-03 22:21:51 +00002302Sat Oct 4 00:18:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
2303
2304 * Makefile.am: more cleanup in make tests
2305 * error.c valid.c parser.c include/libxml/xmlerror.h: more work
2306 in the transition to the new error reporting strategy.
2307 * python/tests/reader2.py result/VC/* result/valid/*:
2308 few changes in the strings generated by the validation output
2309
Daniel Veillard2b8c4a12003-10-02 22:28:19 +00002310Fri Oct 3 00:19:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2311
2312 * Makefile.am: changed 'make tests' to use a concise output,
2313 scrolling to see where thing broke wasn't pleasant
2314 * configure.in: some beta4 preparation, but not ready yet
2315 * error.c globals.c include/libxml/globals.h include/libxml/xmlerror.h:
2316 new error handling code, last error informations are stored
2317 in the parsing context or a global variable, new APIs to
2318 handle the xmlErrorPtr type.
2319 * parser.c parserInternals.c valid.c : started migrating to the
2320 new error handling code, it's a royal pain.
2321 * include/libxml/parser.h include/libxml/parserInternals.h:
2322 moved the definition of xmlNewParserCtxt()
2323 * parser.c: small potential buffer access problem in push code
2324 provided by Justin Fletcher
2325 * result/*.sax result/VC/PENesting* result/namespaces/*
2326 result/valid/*.err: some error messages were sligthly changed.
2327
Aleksey Sanine7acf432003-10-02 20:05:27 +00002328Thu Oct 2 13:01:13 2003 Aleksey Sanin <aleksey@aleksey.com>
2329
2330 * include/libxml/parser.h parser.c: introduced xmlStrPrintf
2331 function (wrapper around snprintf)
2332
Daniel Veillardb2517d82003-10-01 19:13:56 +00002333Wed Oct 1 21:12:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
2334
2335 * entities.c: Fix error on output of high codepoint charref like
2336 &#x10FFFF; , reported by Eric Hanchrow
2337
Daniel Veillard3648fcb2003-10-01 12:21:31 +00002338Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
2339
2340 * DOCBparser.c include/libxml/DOCBparser.h: let's see how much
2341 of a pain murrayc is really gonna be.
2342
Daniel Veillardf96cf4e2003-10-01 09:05:25 +00002343Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard <daniel@veillard.com>
2344
2345 * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr
2346
Daniel Veillardd3a2e4c2003-09-30 13:38:04 +00002347Tue Sep 30 15:34:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
2348
2349 * entities.c legacy.c parser.c: made the predefined entities
2350 static predefined structures to avoid the work, memory and
2351 hazards associated to initialization/cleanup.
2352
Daniel Veillard73b013f2003-09-30 12:36:01 +00002353Tue Sep 30 14:30:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2354
2355 * HTMLparser.c Makefile.am configure.in legacy.c parser.c
2356 parserInternals.c testHTML.c xmllint.c include/libxml/HTMLparser.h
2357 include/libxml/parser.h include/libxml/parserInternals.h
2358 include/libxml/xmlversion.h.in: added a new configure
2359 option --with-push, some cleanups, chased code size anomalies.
2360 Now a library configured --with-minimum is around 150KB,
2361 sounds good enough.
2362
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00002363Tue Sep 30 12:31:00 AEST 2003 Malcolm Tredinnick <malcolm@commsecure.com.au>
2364
2365 * libxml-2.0-uninstalled.pc.in: New file for building against
2366 uninstalled libxml2 builds.
2367 * configure.in, Makefile.am: Support the *-uninstalled.pc file.
AEST 2003 Malcolm Tredinnickcd101042003-09-30 02:40:39 +00002368 * .cvsignore: Ignore the new generated *.pc file.
AEST 2003 Malcolm Tredinnick06431122003-09-30 02:36:08 +00002369
Daniel Veillard81273902003-09-30 00:43:48 +00002370Tue Sep 30 02:38:16 CEST 2003 Daniel Veillard <daniel@veillard.com>
2371
2372 * Makefile.am SAX.c SAX2.c configure.in globals.c parser.c
2373 parserInternals.c testReader.c testSAX.c xmlIO.c xmllint.c
2374 xmlreader.c example/gjobread.c include/libxml/xmlversion.h.in:
2375 added 2 new configure option: --with-reader --with-sax1
2376 to allow removing the reader or non-xmlReadxxx() interfaces.
2377
Daniel Veillard652327a2003-09-29 18:02:38 +00002378Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2379
2380 * configure.in entities.c tree.c valid.c xmllint.c
2381 include/libxml/tree.h include/libxml/xmlversion.h.in:
2382 Adding a configure option to remove tree manipulation
2383 code which is not strictly needed by the parser.
2384
Daniel Veillard89f7f272003-09-29 13:29:09 +00002385Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2386
2387 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
2388 patch from Marcin 'Shard' Konicki
2389
Daniel Veillarda9cce9c2003-09-29 13:20:24 +00002390Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2391
2392 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
2393 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
2394 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
2395 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
2396 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
2397 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
2398 include/libxml/catalog.h include/libxml/debugXML.h
2399 include/libxml/entities.h include/libxml/nanohttp.h
2400 include/libxml/relaxng.h include/libxml/tree.h
2401 include/libxml/valid.h include/libxml/xmlIO.h
2402 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
2403 include/libxml/xpathInternals.h python/libxml.c:
2404 Okay this is scary but it is just adding a configure option
2405 to disable output, this touches most of the files.
2406
Daniel Veillardc064b472003-09-29 10:55:05 +00002407Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2408
2409 * xmlmemory.c: better fix, avoids breaking the python bindings
2410
Daniel Veillardfb43bd62003-09-29 09:22:39 +00002411Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2412
2413 * xmlmemory.c: fix a compilation problem when configuring
2414 with debug but without mem-debug
2415
Daniel Veillard4432df22003-09-28 18:58:27 +00002416Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
2417
2418 * Makefile.am: cleanup, creating a new legacy.c module,
2419 made sure make tests ran in reduced conditions
2420 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
2421 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
2422 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
2423 increased the modularization, allow to configure out
2424 validation code and legacy code, added a configuration
2425 option --with-minimum compiling only the mandatory code
2426 which then shrink to 200KB.
2427
Daniel Veillard9ee35f32003-09-28 00:19:54 +00002428Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
2429
2430 * parser.c: fix a bug raised by the Mips compiler.
2431 * include/libxml/SAX.h include/libxml/parser.h: move the
2432 SAXv1 block definitions to parser.h fixes bug #123380
2433 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
2434 the attribute and element pool borken 2 commits ago.
2435 Start playing with an entry point to preserve a subtree.
2436 * entities.c: remove a warning.
2437
William M. Brack7b9154b2003-09-27 19:23:50 +00002438Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
2439
2440 * encoding.c, parser.c, relaxng.c: further (final?) minor
2441 changes for compilation warnings. No change to logic.
2442
William M. Brackb670e2e2003-09-27 01:05:55 +00002443Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
2444
2445 * parser.c: fixed small problem with missing entities (test/ent2)
2446
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00002447Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
2448
2449 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +00002450 if the result is not well formed that ctxt->myDoc is not NULL
2451 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +00002452
Daniel Veillard7d515752003-09-26 19:12:37 +00002453Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
2454
2455 * parser.c: other patches from William Brack to avoid
2456 compilation warnings on AIX.
2457
William M. Brack899e64a2003-09-26 18:03:42 +00002458Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
2459
2460 * HTMLparser.c, entities.c, xmlreader.c: minor change to
2461 avoid compilation warnings on some (e.g. AIX) systems
2462
Daniel Veillard11476b42003-09-26 14:51:39 +00002463Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2464
2465 * parserInternals.c: fixed a backward compatibility problem
2466 when formatting "deprecated SAXv1 function ignorableWhitespace"
2467 could be reproduced by xmllint --format
2468
Daniel Veillarddca8cc72003-09-26 13:53:14 +00002469Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2470
2471 * doc/libxml2-api.xml: rebuilt the API
2472 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
2473 --nocdata and --nsclean to remove CDATA section and surperfluous
2474 namespace declarations
2475 * parser.c SAX2.c: implementation of the 2 new options
2476
Daniel Veillard9475a352003-09-26 12:47:50 +00002477Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2478
2479 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
2480 added the same htmlRead APIs than their XML counterparts
2481 * include/libxml/parser.h: new parser options, not yet implemented,
2482 added an options field to the context.
2483 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
2484 is found within a cdata section.
2485 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
2486 result/cdata2.sax test/cdata2: add one more cdata test
2487
Daniel Veillard60942de2003-09-25 21:05:58 +00002488Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2489
2490 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
2491 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
2492 base URL parameter when not loading from a file or URL.
2493
Daniel Veillard092643b2003-09-25 14:29:29 +00002494Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
2495
2496 * configure.in: preparing a beta3 solving the ABI problems
2497 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
2498 include/libxml/globals.h include/libxml/SAX.h: make sure the
2499 global variables for the default SAX handler are V1 ones to
2500 avoid ABI compat problems.
2501 * xmlreader.c: cleanup of uneeded code
2502 * hash.c: fix a comment
2503
Daniel Veillard7a02cfe2003-09-25 12:18:34 +00002504Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
2505
2506 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
2507 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
2508 fixing some comments to avoid warnings from apibuild.py
2509
Daniel Veillard70b18562003-09-24 21:45:21 +00002510Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2511
2512 * win32/configure.js: patch from Stephane Bidoul for configuring
2513 the beta2 version #123104
2514
Daniel Veillarde96a2a42003-09-24 21:23:56 +00002515Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
2516
2517 * Makefile.am: adding repeated parsing and validating tests
2518 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
2519 DOM tree building interfaces use the dictionary from the
2520 parsing context to build the element and attributes names
2521 as well as formatting spaces and short text nodes
2522 * include/libxml/dict.h dict.c: added some reference counting
2523 for xmlDictPtr because they can be shared by documents and
2524 a parser context.
2525 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
2526 functions and use the standard ones now.
2527 * xmllint.c: add --nodict
2528 * python/libxml.c: fix a stupid bug so that ns() works on
2529 attribute nodes.
2530
Daniel Veillard16fa96c2003-09-23 21:50:54 +00002531Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2532
2533 * parser.c include/libxml/parser.h: adding a new set of
2534 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
2535 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
2536 a clear define of xmlParserOption, xmlCtxtUseOptions()
2537 should simplify custom parsing without being tempted to
2538 use global variables, and xmlCtxtReset() should allow reuse
2539 of a context for multiple parsing.
2540 * xmllint.c: switched to use xmlReadXXX, allow options to
2541 be used simultaneously with less troubles.
2542 * tree.c: simple warning removal
2543 * doc/apibuild.py: small fix
2544 * doc/libxml2-api.xml win32/libxml2.def.src: updated
2545
Daniel Veillard1f40d682003-09-23 09:16:56 +00002546Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2547
2548 * parser.c: revert xmlCreateDocParserCtxt() since this break
2549 the parseDoc() python bindings
2550
Daniel Veillard309f81d2003-09-23 09:02:53 +00002551Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2552
2553 * parser.c: make sure xmlDetectSAX2() is called only at
2554 parsing time to avoid breaking apps changing the SAX
2555 callbacks after context allocation, change xmlCreateDocParserCtxt()
2556 to use an immutable buffer instead of a copy
2557
Daniel Veillard9ec26532003-09-23 07:43:19 +00002558Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
2559
2560 * xmlIO.c: applied patch from Markus Keim fixing a problem
2561 with I/O callback registration.
2562 * include/libxml/xmlerror.h: fixed #122994 comment numbering
2563 for xmlParserErrors
2564
Daniel Veillardf85ce8e2003-09-22 10:24:45 +00002565Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2566
2567 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
2568 really a const xmlChar*
2569 * xmlreader.c include/libxml/xmlreader.h: addin the
2570 xmlTextReaderConstString() to get an interned string from
2571 the reader
2572
William M. Brack69848302003-09-22 00:24:51 +00002573Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
2574
2575 * error.c: fixed a warning message (trivial)
2576 * doc/search.php: removed incorrect warning message when word
2577 search not found in last of multiple tables (bug 119535)
2578
Daniel Veillarde72c5082003-09-19 12:44:05 +00002579Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2580
2581 * configure.in: preparing a 2.6.0-beta2 release
2582 * xmlIO.c: avoid a warning
2583 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
2584 by Chris Ryland
2585 * include/libxml/dict.h: add a QName access lookup to the
2586 dictionary.
2587 * xmlreader.c include/libxml/xmlreader.h: adding const access
2588 based on the dictionary interface for string read from the
2589 reader, the node content access is still TODO, it's too different
2590
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +00002591Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
2592
2593 * SAX2.c: fixing namespace DTD validations
2594 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
2595 namespaces is slightly different now.
2596 * Makefile.am: report the memory used in Timingtests (as well as time)
2597
Daniel Veillard53350552003-09-18 13:35:51 +00002598Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2599
2600 * Makefile.am: add streaming on memory regression tests, found
2601 bad bugs in the reader interface
2602 * xmlreader.c: fixing bugs w.r.t. very large names, and special
2603 condition in end of file.
2604 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
2605 adding immutable buffers, and parser input based on those,
2606 but this should not be used (yet) for general parsing
2607 * parser.c: added a comment about using immutable buffers for
2608 general parsing.
2609 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
2610 output of the regression tests
2611 * xmllint.c: using the immutable buffers when streaming on
2612 mmaped file (--stream --memory)
2613
Daniel Veillard536fad52003-09-18 10:05:56 +00002614Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2615
Daniel Veillardc44cfdd2003-09-18 10:12:02 +00002616 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +00002617
Daniel Veillardf6bc7c22003-09-17 22:33:22 +00002618Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2619
2620 * Makefile.am: add a Timingtests target to check bad behaviour
2621 from the streaming engine
2622 * dbgen.pl dbgenattr.pl: perl script to generate big instances
2623 * xmlreader.c: fix a bad behaviour on large buffer inputs
2624
Daniel Veillardccc4d2b2003-09-17 21:27:31 +00002625Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2626
2627 * dict.c xmlreader.c: two small improvements
2628
Daniel Veillarda66b1d12003-09-17 20:54:38 +00002629Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2630
2631 * parserInternals.c: avoid a leak with previous patch
2632
Daniel Veillard007d51e2003-09-17 20:07:28 +00002633Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2634
2635 * python/libxml.c: use stderr and not stdout for default errors
2636 in python environment bug #122552
2637
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +00002638Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2639
2640 * parserInternals.c: small fix from Rob Richards for input filename
2641 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
2642 * xmlIO: adding a guard in one function
2643
Daniel Veillard19895052003-09-17 13:59:32 +00002644Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2645
2646 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
2647 reducing memory allocation and free and avoiding expensive routines
2648
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +00002649Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2650
2651 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
2652 seriously with per-document dict and element and attribute nodes
2653 reuse in the xmlReader. This seems to lead to an interesting
2654 speedup of the xmlReader already.
2655
Daniel Veillard81514ba2003-09-16 23:17:26 +00002656Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
2657
2658 * dict.c include/libxml/dict.h: do string allocations in large
2659 pools, allowing to find if a string pertain to a dict quickly
2660 * xmllint.c: fix --stream --repeat --timing
2661 * Makefile.am: the testThreads run output should be seen.
2662
Daniel Veillard8a44e592003-09-15 14:50:06 +00002663Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
2664
2665 * SAX2.c include/libxml/parser.h: starting work on reusing the
2666 parser dictionary for the element and attribute tag names.
2667 Add pools for Element and Attributes in the parser context,
2668 which should help speeding up the reader.
2669 * Makefile.am result/*.rdr : adding non-python reader regression
2670 tests.
2671
Daniel Veillard62998c02003-09-15 12:56:36 +00002672Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2673
2674 * SAX2.c parser.c valid.c: starting to cleanup some of the
2675 problems exposed by the W3C/NIST regression suite.
2676 * result/ent7.sax result/xml2.sax: small fixes.
2677
Daniel Veillardbc92eca2003-09-15 09:48:06 +00002678Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
2679
2680 * parser.c: more parser error factoring
2681
William M. Brack3a6da762003-09-15 04:58:14 +00002682Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
2683
2684 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
2685
Daniel Veillardbdbe0d42003-09-14 19:56:14 +00002686Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2687
2688 * parser.c include/libxml/xmlerror.h: factoring of more
2689 error handling code, serious size reduction and more lisibility
2690 of the resulting code.
2691 * parserInternals.c parser.c include/libxml/parserInternals.h
2692 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
2693 checks are done, use a counter for entities. Entities where freed and
2694 reallocated at the same address failing the check.
2695 * tree.c: avoid a warning
2696 * result/valid/* result/VC/*: this slightly changes some validation
2697 error messages.
2698
William M. Brack4e52f2f2003-09-14 18:07:39 +00002699Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
2700
2701 * valid.c: fixed bug 121759 - early declaration of
2702 attribute-list in external DTD
2703
Daniel Veillard1afc9f32003-09-13 12:44:05 +00002704Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2705
2706 * parser.c include/libxml/xmlerror.h: starting cleaning up
2707 error handling, factorize error processing
2708 * doc/xmllint.html: update of the page, remove --sgml
2709
Daniel Veillard877a7bd2003-09-13 00:16:32 +00002710Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
2711
2712 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
2713 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
2714 broken pseudo SGML DocBook parser code.
2715
Daniel Veillard5dd3c962003-09-12 15:32:16 +00002716Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
2717
2718 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
2719 valgrind pointed out the strings overlapped. cleanup .
2720
Daniel Veillard2a3fea32003-09-12 09:44:56 +00002721Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
2722
2723 * tree.c: applied speedup to xmlSearchNs() as suggested by
2724 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
2725 applying the same trick.
2726
Daniel Veillard3b7840c2003-09-11 23:42:01 +00002727Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
2728
2729 * parser.c parserInternals.c tree.c include/libxml/parser.h
2730 include/libxml/xmlerror.h: adding namespace checkings
2731 while making sure they still parse as wellformed documents.
2732 Add an nsWellFormed status report to the context, and
2733 provide new appropriate error codes.
2734 * Makefile.am result/namespaces/* test/namespaces/*: add
2735 specific regression testing for the new namespace support
2736 * test/att5 result/noent/att5 result/att5 result/att5.sax:
2737 add more coverage for the attribute parsing and normalization
2738 code.
2739
Daniel Veillard5f1e1f82003-09-11 23:35:09 +00002740Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
2741
2742 * threads.c: backport of a thread bugfix from 2_5_X branch
2743
Daniel Veillardc6e20e42003-09-11 16:30:26 +00002744Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2745
2746 * parser.c: fixed a bug in one corner case of attribute parsing.
2747
Daniel Veillard8e36e6a2003-09-10 10:50:59 +00002748Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
2749
2750 * configure.in doc/* : 2.6.0beta1 changes
2751 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
2752 normalization, might not be totally fixed but this should
2753 make sure SAX event provide the right strings for attributes
2754 except entities for which libxml2 is different by default
2755 This should fix #109564
2756 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
2757 in attribute callback values
2758 * result/c14n/with-comments/example-4
2759 result/c14n/without-comments/example-4: this also fixes a subtle
2760 bug in the canonicalization tests.
2761
Daniel Veillarde57ec792003-09-10 10:50:59 +00002762Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2763
2764 Time to commit 3 days of work rewriting the parser internal,
2765 fixing bugs and migrating to SAX2 interface by default. There
2766 is some work letf TODO, like namespace validation and attributes
2767 normalization (this break C14N right now)
2768 * Makefile.am: fixed the test rules
2769 * include/libxml/SAX2.h include/libxml/parser.h
2770 include/libxml/parserInternals.h SAX2.c parser.c
2771 parserInternals.c: changing the parser, migrating to SAX2,
2772 adding new interface to switch back to SAX1 or initialize a
2773 SAX block for v1 or v2. Most of the namespace work is done
2774 below SAX, as well as attribute defaulting
2775 * globals.c: changed initialization of the default SAX handlers
2776 * hash.c tree.c include/libxml/hash.h: added QName specific handling
2777 * xmlIO.c: small fix
2778 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
2779 version code path
2780 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
2781 pointed out a typo in a very old test namespace
2782
William M. Brackc07329e2003-09-08 01:57:30 +00002783Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
2784
2785 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
2786 of compressed files, setting doc->compressed appropriately
2787 (bug #120503).
2788
Daniel Veillardbbeb9f92003-09-07 20:54:29 +00002789Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
2790
2791 * parser.c: try to cope with the fact that apps may still
2792 have allocated smaller SAX callbak block
2793
Daniel Veillard0fb18932003-09-07 09:14:37 +00002794Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
2795
2796 * dict.c: allow to give -1 for undefined length in lookups
2797 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
2798 first round of work on the new SAX2 interfaces, the API
2799 will change but commiting before changing for historical
2800 reference.
2801
William M. Brack4811ba32003-09-06 18:02:53 +00002802Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
2803
2804 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
2805 sax->warning with wrong params).
2806
Daniel Veillard93625d32003-09-05 08:36:12 +00002807Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
2808
2809 * include/libxml/globals.h: patch from Stéphane Bidoul to export
2810 globals entry points to the python bindings
2811
Daniel Veillard40412cd2003-09-03 13:28:32 +00002812Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2813
2814 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
2815 by default instead of "HTML"
2816 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
2817 avoiding calls to "areBlanks" when not needed.
2818 * include/libxml/parser.h include/libxml/tree.h: some structure
2819 extensions for future work on using per-document dictionaries.
2820
Daniel Veillard4b1577f2003-09-03 13:10:37 +00002821Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
2822
2823 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
2824 tree, keeping result in the same tree, added SAXtests to the
2825 default "make tests"
2826
Igor Zlatkovic471cae42003-09-02 14:00:49 +00002827Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2828
2829 * include/libxml/xmlexports.h: defined additional macros which
2830 affect exports and added mingw section
2831
William M. Brack008c06b2003-09-01 22:17:39 +00002832Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
2833
2834 * doc/index.py: fixed problem parsing xhtml docs
2835 * doc/xmlreader.html,doc/guidelines.html: small modification
2836 to avoid problem in python parsing.
2837 * doc/search.php: fixed upper case filename problem for XSLT docs
2838
Daniel Veillard10acc2f2003-09-01 20:59:40 +00002839Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2840
2841 * xinclude.c: patch from Mark Vakoc that allows compiling
2842 with XInclude but without XPointer support.
2843
Daniel Veillarde8553732003-09-01 20:33:14 +00002844Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
2845
2846 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
2847 to add --libtool-libs option to xml2-config script.
2848
William M. Brack3f479502003-09-01 04:58:15 +00002849Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
2850
2851 * doc/README.docs, doc/Makefile.am: new file added,
2852 giving some description of the documentation generation process
2853 * doc/search.php: fixed problem with upper case on filenames
2854
Igor Zlatkovicf5f37182003-08-29 10:25:28 +00002855Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2856
2857 * win32/Makefile.bcb: updates by Eric Zurcher
2858
William M. Brackcdfa2862003-08-29 06:03:38 +00002859Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
2860
2861 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
2862 to compensate for pollution from Igor's header taint
2863 (quick before Daniel notices)
2864
Daniel Veillard67906942003-08-28 21:13:25 +00002865Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
2866
2867 * SAX2.c: fixed a namespace error on attribute reporting bug
2868 pointed out by Tobias Reif
2869 * test/p3p result/p3p result/noent/p3p: this test case was wrong
2870 using xmlsn instead of xmlns...
2871
Igor Zlatkovic65901252003-08-28 16:26:12 +00002872Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2873
2874 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
2875 typos reported by Mark Vakoc
2876
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +00002877Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
2878
2879 add:
2880 * doc/tutorial/api.html
2881 * doc/tutorial/ar01s09.html
2882 * doc/tutorial/includexpath.c
2883 updated
2884 * doc/tutorial/*.html
2885 fix my bad - forgot to check in new files when I last
2886 updated
2887
2888
Igor Zlatkovic19b87642003-08-28 12:32:04 +00002889Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2890
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +00002891 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +00002892 * xmllint.c: fixed time inclusion for various compilers
2893
Igor Zlatkovicd37c1392003-08-28 10:34:33 +00002894Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2895
2896 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
2897 few casts to shut the compiler warnings
2898
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +00002899Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2900
2901 * win32/Makefile.* win32/configure.js: fixed for mingw
2902
Daniel Veillard5805be22003-08-28 08:03:23 +00002903Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2904
2905 * globals.c threads.c: fixing bug #120870 try to avoid problem
2906 with uninitialized mutexes
2907
Daniel Veillard1ac24d32003-08-27 14:15:15 +00002908Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2909
2910 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
2911 up with multiple states, select the "best" one. Fix #120682
2912 * result/relaxng/tutor11_2_3.err: small change resulting
2913
2914Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
2915
2916 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
2917
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +00002918Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2919
2920 * include/libxml/[threads-xpointer].h: realigned parameters
2921 after taint
2922
Igor Zlatkovicc879e452003-08-27 08:02:34 +00002923Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2924
2925 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
2926 as reported by Eric Zurcher
2927
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +00002928Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
2929
2930 * relaxng.c: fixed bug #120386 again a problem introduced when
2931 trying to reuse automata for content validation. Fix a bug report
2932 problem on zeroOrMore
2933 * result/relaxng/tutor3_7_err: change slightly error reporting.
2934
Daniel Veillard68f8fad2003-08-25 11:28:07 +00002935Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
2936
2937 * include/libxml/Makefile.am: make sure the new header will
2938 be included when generating a new distribution.
2939
Daniel Veillard73827cb2003-08-25 10:57:27 +00002940Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
2941
2942 * relaxng.c: fixed a couple of stupid bugs in the state allocation
2943 routines which led to bug #120040 and the ones reported by
2944 Martijn Faassen
2945
Igor Zlatkovic123e93d2003-08-25 10:37:11 +00002946Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2947
2948 * include/libxml/parserInternals.h include/libxml/relaxng.h
2949 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
2950 parameters after taint.
2951
Igor Zlatkovic0e7df822003-08-25 09:17:19 +00002952Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2953
2954 * include/libxml/xmlversion.h.in: moved export defs to a separate
2955 file for consistency.
2956 * include/libxml/xmlexports.h: new file, contains export defs.
2957
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +00002958Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
2959
2960 * include/libxml/*.h genUnicode.py: exportability taint
2961 of the headers.
2962
Daniel Veillard11af4292003-08-21 10:39:13 +00002963Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
2964
2965 * SAX.c: make the deprecated interfaces log an error message
2966 to be sure it won't get used.
2967
Daniel Veillard1af9a412003-08-20 22:54:39 +00002968Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
2969
2970 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
2971 Adding new version of the SAX interface, it's not there yet,
2972 currently just preparing the work
2973 * globals.c parser.c SAX.c include/libxml/SAX.h
2974 include/libxml/globals.h include/libxml/parser.h: doing some
2975 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
2976 while keeping functionalities, preparing SAX2 integration.
2977 * dict.c: small cleanup.
2978
Daniel Veillarde5984082003-08-19 22:21:13 +00002979Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2980
2981 * tree.c: fixes a small bug introduced in last commit and detected
2982 by valgrind.
2983
Daniel Veillard6155d8a2003-08-19 15:01:28 +00002984Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2985
2986 * dict.c hash.c: optimization when freeing hash tables.
2987 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
2988 allocations
2989 * parser.c parserInternals.c include/libxml/parser.h: keep a
2990 single allocated block for all the attributes callbacks,
2991 avoid useless malloc()/free()
2992 * tree.c: do not realloc() when growing a buffer if the buffer
2993 ain't full, malloc/memcpy/free avoid copying memory.
2994
Daniel Veillard66f68e72003-08-18 16:39:51 +00002995Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2996
2997 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
2998 --dtdvalidfpi for Tobias Reif
2999
Daniel Veillard2fdbd322003-08-18 12:15:38 +00003000Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
3001
3002 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
3003 new dictionary module to keep a single instance of the names used
3004 by the parser
3005 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
3006 switched all parsers to use the dictionary internally
3007 * include/libxml/HTMLparser.h include/libxml/parser.h
3008 include/libxml/parserInternals.h include/libxml/valid.h:
3009 Some of the interfaces changed as a result to receive or return
3010 "const xmlChar *" instead of "xmlChar *", this is either
3011 insignificant from an user point of view or when the returning
3012 value changed, those function are really parser internal methods
3013 that no user code should really change
3014 * doc/libxml2-api.xml doc/html/*: the API interface changed and
3015 the docs were regenerated
3016
Daniel Veillard7fb801f2003-08-17 21:07:26 +00003017Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
3018
3019 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
3020
William M. Bracka716ff12003-08-16 14:58:33 +00003021Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
3022
3023 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
3024 fixed part (2) of bug 119535 (wrong alpha case on filenames)
3025
William M. Brackc6e07552003-08-16 12:44:47 +00003026Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
3027
3028 * doc/API*.html, doc/html/*: regenerated API documentation
3029 for xmlsoft.org (part of Bug 119535)
3030
William M. Brack7a821652003-08-15 07:27:40 +00003031Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
3032
3033 * encoding.c, threads.c, include/libxml/HTMLparser.h,
3034 doc/libxml2-api.xml: Minor changes to comments, etc. for
3035 improving documentation generation
3036 * doc/Makefile.am: further adjustment to auto-generation of
3037 win32/libxml2.def.src
3038
Daniel Veillardcfba2fe2003-08-15 00:33:43 +00003039Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
3040
3041 * News configure.in: preparing libxml2-2.5.10 release
3042 * doc/* : updated the doc and rebuilt
3043
Daniel Veillardbf1e3d82003-08-14 23:57:26 +00003044Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
3045
3046 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
3047 Malcolm Tredinnick with the patch he suggested.
3048
Daniel Veillarde8ed6202003-08-14 23:39:01 +00003049Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
3050
3051 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
3052
Daniel Veillard608d0ac2003-08-14 22:44:25 +00003053Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3054
3055 * uri.c: fixing an use of strcpy() where both strings overlap
3056 pointed out by valgrind.
3057
Daniel Veillard98485322003-08-14 15:44:40 +00003058Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
3059
3060 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
3061 some compilation warnings.
3062 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
3063 plus some cleanup and better error reporting.
3064
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00003065Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
3066
3067 * encoding.c: applied UTF-16 encoding handling patch provided by
3068 Mark Itzcovitz
3069 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
3070 not having iconv support.
3071
Daniel Veillard1638a472003-08-14 01:23:25 +00003072Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3073
3074 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
3075 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
3076 mingw compiler on Windows.
3077
Daniel Veillardb19ba832003-08-14 00:33:46 +00003078Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
3079
3080 * parser.c: fixed the serious CPU usage problem reported by
3081 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +00003082 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +00003083 missing in htmlSAXParseDoc
3084
William M. Brackccf9e392003-08-13 14:50:18 +00003085Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
3086
3087 * doc/Makefile.am: Removed dependency from libxml2.def.src
3088
William M. Brack476cd962003-08-13 11:09:42 +00003089Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
3090
3091 * autogen.sh: took away the requirement for automake-1.4,
3092 changed the messages for getting auto* tools to current
3093 gnu pages.
3094 * configure.in: added check for Linux Dec alpha requiring
3095 -ieee flag, fixed test for ipv6
3096 * trionan.c: fixed problem for compiling on Linux Dec alpha
3097 using native compiler
3098 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
3099 whenever libxml2-api.xml is changed.
3100
Daniel Veillard6b621b82003-08-11 15:03:34 +00003101Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3102
3103 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
3104 is not used.
3105
William M. Brack30909422003-08-10 00:14:20 +00003106Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
3107
3108 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
3109
Daniel Veillard83ee40d2003-08-09 22:24:09 +00003110Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
3111
3112 * News configure.in: preparing libxml2-2.5.9 release
3113 * doc/* : updated the doc and rebuilt
3114
Daniel Veillard0ab6fa02003-08-09 18:01:53 +00003115Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3116
3117 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
3118 definition to get a correct API XML description. This was apparently
3119 breaking Windows build.
3120
Daniel Veillard14f752c2003-08-09 11:44:50 +00003121Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
3122
3123 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
3124 the progressive HTML parser front-end on large character data
3125 island leading to an erroneous end of data detection by the
3126 parser. Some cleanup too to get closer from the XML progressive
3127 parser.
3128
William M. Brack6d13f332003-08-08 16:40:36 +00003129Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
3130
3131 * win32/configure.js: Added in support for the ISO8859X
3132 module (patch provided by Jesse Pelton)
3133
Daniel Veillard70bcb0e2003-08-08 14:00:28 +00003134Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3135
3136 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
3137 when the library is not initialized and one try to save, the
3138 locks in threaded env might not been initialized, playing safe
3139 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
3140 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
3141 his tests to the regression suite.
3142
William M. Brack41e6bed2003-08-08 10:53:06 +00003143Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
3144
3145 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
3146 (with apologies to Igor) - Enhanced handling of docb and
3147 nanohttp.
3148
William M. Brack16db7b62003-08-07 13:12:49 +00003149Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
3150
3151 * encoding.c: further small changes for warnings when
3152 configured with --with-iconv=no
3153
William M. Bracka71a8ef2003-08-06 04:43:55 +00003154Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
3155
3156 * error.c trionan.[ch] testThreads.c python/generator.py:
3157 further small changes to elminate most of the remaining
3158 warnings.
3159
William M. Brackc1939562003-08-05 15:52:22 +00003160Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
3161
3162 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
3163 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
3164 python/libxml.c include/libxml/xmlmemory.h: small changes
3165 to syntax to get rid of compiler warnings. No changes
3166 to logic.
3167
Daniel Veillardc758c222003-08-04 20:42:34 +00003168Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
3169
3170 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
3171
Daniel Veillard20aa0fb2003-08-04 19:43:15 +00003172Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
3173
3174 * tree.c: fixed a small problem in the patch for #118763
3175 * result/HTML/doc3.htm*: this reverts back to the previous result
3176
Daniel Veillard91e69c52003-08-04 01:43:07 +00003177Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
3178
3179 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
3180 and rebuilt, apparently some C++ wrappers are not available,
3181 c.f. bug #118943
3182
Daniel Veillard39057f42003-08-04 01:33:43 +00003183Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
3184
3185 * tree.c: fixing HTML attribute serialization bug #118763
3186 applying a modified version of the patch from Bacek
3187 * result/HTML/doc3.htm*: this modifies the output from one test
3188
Daniel Veillard8d73bcb2003-08-04 01:06:15 +00003189Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
3190
3191 * tree.c include/libxml/tree.h: added a new API to split a
3192 QName without generating any memory allocation
3193 * valid.c: fixed another problem with namespaces on element
3194 in mixed content case
3195 * python/tests/reader2.py: updated the testcase with
3196 Bjorn Reese fix to reader for unsignificant white space
3197 * parser.c HTMLparser.c: cleanup.
3198
Daniel Veillard5ee43b02003-08-04 00:58:46 +00003199Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
3200
3201 * catalog.c: trying to fix #118754 of possible recursion in the
3202 catalogs. Not fantastically happy about the current fix since
3203 it's likely to break under very thread intensive concurrent
3204 access to the catalog. Better solution might to keep the depth
3205 an extra argument to the resolution functions.
3206
Daniel Veillard7b68df92003-08-03 22:58:54 +00003207Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
3208
3209 * valid.c: fixed bug #118712 about mixed content, and namespaced
3210 element names.
3211 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
3212 in the regression tests
3213
William M. Brack779af002003-08-01 15:55:39 +00003214Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
3215
3216 Coninuing work on bug 118559
3217 * DOCBparser.c: removed 2 unsed vars
3218 * xmlregexp.c: changed some numeric const to their enum symbols
3219 * xmlreader.c: changed one var define from int to enum
3220 (a little more to be done, awaiting co-ordination)
3221 * relaxng.c: deleted one unused var
3222 * xmllint.c: deleted some unused vars, changed one arg
3223 val from int to enum
3224 * testHTML.c, testDocbook.c: changed some arg vals to enum const
3225 * xmlIO.c: fixed typo from last night (small warning msg)
3226
William M. Brack78637da2003-07-31 14:47:38 +00003227Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
3228
3229 Working on bug 118559
3230 * error.c: deleted unused variable
3231 * parserInternals.c: deleted unneeded 'const' qualifier
3232 * parser.c: changed variable type for enum temp storage
3233 * xmlIO.c: changed debugging var to be inside #ifdef
3234 * valid.c: removed unused variable
3235 * HTMLparser.c: removed some unneeded 'const' qualifiers
3236 * xpath.c: added some type casts, removed some unused vars
3237 * xinclude.c: added one type cast
3238 * nanohttp.c: repositioned some #ifdef to avoid unused var
3239 * nanoftp.c: removed unused var
3240
Daniel Veillard97e01882003-07-30 18:59:19 +00003241Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
3242
3243 * HTMLparser.c: applied a patch from William Brack about
3244 the problem of parsing very large HTML instance with comments
3245 as raised by Nick Kew
3246
Daniel Veillardd6038e02003-07-30 16:37:18 +00003247Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
3248
3249 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
3250 patch from Bjorn Reese for xmlTextReaderNodeType() and
3251 significant whitespace. There is an enum for node type
3252 values now.
3253
Daniel Veillard01fc1a92003-07-30 15:12:01 +00003254Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
3255
3256 * encoding.c: applying patch from Peter Jacobi to added
3257 ISO-8859-x encoding support when iconv is not available
3258 * configure.in include/libxml/xmlversion.h.in
3259 include/libxml/xmlwin32version.h.in: added the glue needed
3260 at the configure level and made it the default for Windows
3261
Daniel Veillardc2664642003-07-29 20:44:53 +00003262Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
3263
3264 * python/generator.py python/libxml.c python/libxml2class.txt:
3265 patch from Joachim Bauch + cleanup for Relax NG error callbacks
3266 in python
3267
Daniel Veillarda6874ca2003-07-29 16:47:24 +00003268Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
3269
3270 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
3271 cleanup patch, and also avoided a possible memory leak
3272
Daniel Veillard9ff7de12003-07-29 13:30:42 +00003273Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
3274
3275 * encoding.c: fix the previous commit
3276
William M. Brack4a557d92003-07-29 04:28:04 +00003277Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
3278
3279 * HTMLparser.c: fixed problem with comments reported by Nick Kew
3280 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
3281 some future cleanup of UTF8 handling
3282
Daniel Veillard9deb2422003-07-28 20:40:59 +00003283Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
3284
3285 * xpath.c: applied a change suggested by Sean Griffin in bug
3286 #118494 about a memory leak in EXSLT
3287
Daniel Veillardd94849b2003-07-28 13:02:24 +00003288Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
3289
3290 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
3291 when fixing the previous Relax-NG bugs
3292 * result/relaxng/*: This slightly changes the output messages of
3293 some regression tests.
3294 * configure.in: added support of -with-fexceptions for nested C++
3295 support.
3296
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +00003297Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
3298
3299 * doc/tutorial/apa.html
3300 * doc/tutorial/apb.html
3301 * doc/tutorial/apc.html
3302 * doc/tutorial/apd.html
3303 * doc/tutorial/ape.html
3304 * doc/tutorial/apf.html
3305 * doc/tutorial/apg.html
3306 * doc/tutorial/aph.html
3307 * doc/tutorial/ar01s02.html
3308 * doc/tutorial/ar01s03.html
3309 * doc/tutorial/ar01s04.html
3310 * doc/tutorial/ar01s05.html
3311 * doc/tutorial/ar01s06.html
3312 * doc/tutorial/ar01s07.html
3313 * doc/tutorial/ar01s08.html
3314 * doc/tutorial/index.html
3315 * doc/tutorial/ix01.html
3316 * doc/tutorial/xmltutorial.pdf
3317 * doc/tutorial/xmltutorial.xml
3318 update tutorial with XPath example
3319
3320
Daniel Veillard597bc482003-07-24 16:08:28 +00003321Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
3322
3323 * SAX.c parser.c: fixing a bug about a special case of namespace
3324 handling, this closes bug #116841
3325
Daniel Veillard2134ab12003-07-23 19:56:29 +00003326Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
3327
3328 * relaxng.c result/relaxng/*: checked and fixed the compilation
3329 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
3330 This slightly changes the output messages of some regression tests.
3331
Daniel Veillardc127adc2003-07-23 15:07:08 +00003332Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
3333
3334 * xmlreader.c: fixed an out of bound error #118052 , the good
3335 part if that base64 code was not in use yet ...
3336
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +00003337Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
3338
3339 * doc/xmllint.html
3340 include html version of the xmllint man page, so an
3341 up-to-date version is visible on the Web
3342
Daniel Veillard8edf1c52003-07-22 20:52:14 +00003343Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
3344
3345 * xinclude.c include/libxml/xinclude.h: added a new API
3346 xmlXIncludeProcessTree() to process XInclude only on a subtree
3347 this should fix bug #115385
3348
Daniel Veillard409a8142003-07-18 15:16:57 +00003349Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
3350
3351 * relaxng.c include/libxml/relaxng.h: adding Get interface for
3352 the error callback and parameters of parsing and validation
3353 contexts
3354 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
3355 on text nodes.
3356
Daniel Veillard2dcb9372003-07-16 21:18:19 +00003357Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
3358
3359 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
3360 when using the push XML parser.
3361 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
3362 added the test to the regression suite.
3363
Daniel Veillard2009c4e2003-07-15 20:04:34 +00003364Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3365
3366 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
3367 as suggested by Rob Richards
3368
Daniel Veillard34ba3872003-07-15 13:34:05 +00003369Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
3370
3371 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
3372 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
3373 to unsigned int and a couple of others.
3374
3375Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
3376
3377 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
3378
Daniel Veillard3dc93a42003-07-10 14:04:33 +00003379Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
3380
3381 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
3382
Daniel Veillarddf101d82003-07-08 14:03:36 +00003383Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
3384
3385 * globals.c threads.c: fixes some problem when freeing unititialized
3386 mutexes
3387
Daniel Veillard2db8c122003-07-08 12:16:59 +00003388Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
3389
3390 * nanoftp.c nanohttp.c: the modules should not import <config.h>
3391 directly, some cleanups
3392 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
3393 validation code.
3394
Daniel Veillard13d07cd2003-07-07 16:02:41 +00003395Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
3396
3397 * win32/configure.js: Jesse Pelton pointed out a problem in the
3398 javascript code.
3399
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00003400Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
3401
3402 * NEWS doc/*: regenerated
3403 * nanoftp.c nanohttp.c: might fix includes problems with the
3404 Ipv6 support on solaris
3405 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
3406 defined as #IMPLIED
3407
Daniel Veillard560c2a42003-07-06 21:13:49 +00003408Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3409
Daniel Veillard83ee40d2003-08-09 22:24:09 +00003410 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00003411 * nanohttp.c: changed some preprocessor block
3412 * xmlschemastypes.c: applied patch from Charles Bozeman adding
3413 hexBinary schema datatype and adding support for totalDigits and
3414 fractionDigits facets.
3415
Daniel Veillard7a985a12003-07-06 17:57:42 +00003416Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3417
3418 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
3419
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00003420Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
3421
3422 * xinclude.c: fixed bug #116095 removing the error message when
3423 reapplying XInclude to a document.
3424
Daniel Veillard1997c3e2003-07-05 20:43:43 +00003425Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3426
3427 * xmlIO.c: applied small changes to portability layer for
3428 compilation on DJGPP Ms-DOS compiler.
3429
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00003430Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
3431
3432 * parser.c HTMLparser.c: use the character() SAX callback
3433 if the cdataBlock ain't defined.
3434 * xpath.c: fix bug #115349 allowing compilation when configured
3435 with --without-xpath since the Schemas code needs NAN and co.
3436
William M. Brack59002e72003-07-04 17:01:59 +00003437Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
3438
3439 Fixed problem with multi-threading, shown by the test program
3440 testThreads. After fix, ran mutiple tests on various speed
3441 machines (single and dual processor X86), which all seem okay.
3442
3443 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
3444
3445 * threads.c: added missing initialisation for condition variable
3446 in xmlNewRMutex.
3447
Daniel Veillardde2a67b2003-06-21 14:20:04 +00003448Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
3449
3450 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
3451 closing bug #114837
3452
3453 * configure.in: Added checks for IPv6 support and getaddrinfo().
3454
3455 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
3456
3457 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
3458
3459 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
3460 field or sockaddr_in field, depending upon the availability of IPv6
3461 support.
3462 have_ipv6(): Added to check for run-time IPv6 support.
3463 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
3464 Modified to parse a URI with IPv6 address given in [].
3465 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
3466 resolution, if it is available on the system, as gethostbyname
3467 does not return IPv6 addresses on some platforms.
3468 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
3469 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
3470 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
3471 we are dealing with.
3472
3473 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
3474 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
3475 a URI with IPv6 address given in [].
3476 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
3477 available on the system. Also IPv6 addresses will be resolved by
3478 gethostbyname only if IPv6 run-time support is available.
3479 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
3480
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00003481Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3482
3483 * win32/configure.js include/win32config.h
3484 include/libxml/xmlversion.h.in: Applied the patch for BCB
3485 by Eric Zurcher.
3486
Daniel Veillardd7cec922003-06-13 12:30:10 +00003487Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
3488
3489 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
3490 due to #115104 and while fixing #115101 . HTML URLs must not
3491 be version dependant.
3492
Daniel Veillard8265a182003-06-13 10:05:56 +00003493Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
3494
3495 * entities.c: do not generate &quot; for " outside of attributes
3496 * result//*: this changes the output of some tests
3497
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00003498Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3499
3500 * parser.c xmlIO.c: trying to fix #114277 about when file
3501 remapping and escaping should really be attempted.
3502
Daniel Veillarda37aab82003-06-09 09:10:36 +00003503Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
3504
3505 * doc/*: applied a patch from Gman for building docs
3506 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
3507 Gary Pennington to provide an allocator for xmlValidCtxt
3508 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
3509 #113580 about data not being passed immediately.
3510
Daniel Veillarde1326112003-06-05 09:32:20 +00003511Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
3512
3513 * tree.c: applied a couple of patches from Mark Itzcovitz
3514 to handle saving back "UTF-16" documents.
3515
Daniel Veillarda84c0b32003-06-02 16:58:46 +00003516Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
3517
3518 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
3519 some work done while in the Maldives (hence the timezone on the
3520 laptop !)
3521 * result/schemas/length3* test/schemas/deter0_*
3522 test/schemas/group0_*: some tests added too
3523
Daniel Veillard8caa9c22003-06-02 13:35:24 +00003524Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
3525
3526 * encoding.c: small fix
3527 * xmlIO.c: fixed an error message
3528
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00003529Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3530
3531 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
3532 accepting an improper UTF8 sequence
3533
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00003534Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3535
3536 * threads.c: applied the patch from Stéphane Bidoul for getting
3537 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00003538 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00003539
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00003540Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
3541
3542 * HTMLtree.c: fixing bug #112904: html output method escaped
3543 plus sign character in URI attribute.
3544
Daniel Veillard781ac8b2003-05-15 22:11:36 +00003545Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
3546
3547 * build_glob.py global.data globals.c parser.c
3548 include/libxml/globals.h: patch from Stéphane Bidoul for setting
3549 up threads global defaults.
3550 * doc/libxml2-api.xml: this extends the API with new functions
3551 * python/tests/Makefile.am python/tests/reader2.py
3552 python/tests/thread2.py: integrated the associated testcase and
3553 fixed the error string used in reader2
3554
Daniel Veillard38b80a82003-05-14 18:59:00 +00003555Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
3556
3557 * configure.in libxml.spec.in python/Makefile.am: trying
3558 to conciliate --with-python= requirements and RPM builds,
3559 a PITA really...
3560
Daniel Veillard104caa32003-05-13 22:54:05 +00003561Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
3562
3563 * HTMLparser.c: oops last commit introduced a memory leak.
3564
Daniel Veillarde8b09e42003-05-13 22:14:13 +00003565Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
3566
3567 * xmllint.c doc/xmllint.xml: added --nonet option
3568 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
3569 xsltproc or xmllint
3570 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
3571 rebuilt
3572 * HTMLparser.c: cleaned up the HTML parser context build when
3573 using an URL
3574
Daniel Veillardd437d322003-05-13 21:07:01 +00003575Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
3576
3577 * libxml.spec.in: added a comment about bug #112902
3578
William M. Brack3dd57f72003-05-13 02:06:18 +00003579Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
3580
3581 * minor cleanup of configure '--help' display
3582 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
3583
Daniel Veillardd72c7e32003-05-12 21:55:03 +00003584Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
3585
3586 * tree.c: PI nodes in external subset were not freed :-\
3587 fixes bug #112842
3588
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00003589Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
3590
3591 * xmllint.c: added --schema option to run WXS schema validation
3592 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
3593 tried to improve error reporting in the Schema code, some cleanup
3594 too.
3595
Daniel Veillard82bbbd42003-05-11 20:16:09 +00003596Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
3597
3598 * xmlschemas.c: fixed some problems in the handling of errors,
3599 and attributes addressed by references.
3600 * test/schemas/* result/schemas/*: dropped the verbosity level
3601 and added a couple of new tests
3602
Daniel Veillardadbb0e62003-05-10 20:02:45 +00003603Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
3604
3605 * relaxng.c: Stéphane Bidoul found an off by one addressing
3606 error on the error handling.
3607
Daniel Veillarda77cf712003-05-09 23:09:55 +00003608Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
3609
3610 * xmlschemastypes.c: trying to fix #112673
3611
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00003612Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
3613
3614 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
3615 warning, this fixed a bug and should close #111574
3616
Daniel Veillard37fc84d2003-05-09 19:38:15 +00003617Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
3618
3619 * xmlschemas.c: fixing bug #104081 with xs:all with an element
3620 holding minOccurs="0"
3621 * test/schemas/all_* result/schemas/all_*: added some regression
3622 tests for that bug
3623 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
3624 Garry Pennington to compile without schemas support.
3625
Daniel Veillarda067e652003-05-01 08:03:46 +00003626Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
3627
3628 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
3629
Daniel Veillard61c52202003-04-30 12:20:34 +00003630Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
3631
3632 * xml2-config.in: try to fix Red hat bug #89957, do not
3633 output -L/usr/lib64
3634 * xmlreader.c: fixed a typo in a comment
3635
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00003636Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
3637
3638 * doc/tutorial/aph.html, ix01.html
3639 forgot to cvs add the new files. Thanks to Roland van Laar
3640 for pointing this out
3641
Daniel Veillardd4330462003-04-29 12:40:16 +00003642Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
3643
3644 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
3645 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
3646 to the XML/XSLT doc generation closing #111799
3647 * doc/html/*: complete update of the HTML results
3648
Igor Zlatkovica28d2362003-04-28 12:56:01 +00003649Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3650
3651 * win32/defgen.xsl: fixed the conditional for unicode map,
3652 removed hardcoded schema entries
3653
3654Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3655
3656 * win32/defgen.xsl: new file, stylesheet for generating
3657 win32/libxml2.def.src from doc/libxml2-api.xml
3658 * win32/libxml2.def.src: is autogenerated from now on, changes
3659 to this file will not appear here anymore
3660
Daniel Veillard94bb2f12003-04-27 22:14:07 +00003661Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
3662
3663 * win32/configure.js python/setup.py.in: applied patch
3664 from Stéphane Bidoul for the Python bindings on the new
3665 release.
3666
Igor Zlatkovic34656b42003-04-27 16:00:05 +00003667Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3668
3669 * debugXML.c: included libxml/uri.h for xmlCanonicPath
3670 declaration
3671 * win32/configure.js: thread-enabled build is now default
3672 * win32/libxml2.def.src: added more exports
3673
Daniel Veillard1177ca42003-04-26 22:29:54 +00003674Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
3675
3676 * NEWS doc/*.xsl doc/*.html: updated the web site separated
3677 developers from common pages, made the transition to XHTML1,
3678 added validity checking to the makefile rules.
3679
Daniel Veillard329456a2003-04-26 21:21:00 +00003680Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
3681
3682 * parser.c: fix for xmlIOParseDTD same as previous and reported
3683 by Petr Pajas
3684
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00003685Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
3686
3687 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
3688 closing #111638
3689
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00003690Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
3691
3692 * python/generator.py: fixed a problem in the generator where
3693 the way functions are remapped as methods on classes was
3694 not symetric and dependant on python internal hash order,
3695 as reported by Stéphane Bidoul
3696
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00003697Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
3698
3699 * doc/tutorial:
3700 xmltutorial.xml
3701 xmltutorial.pdf
3702 *.html
3703 add appendix on generating compiler flags, more indexing
3704
Daniel Veillard1c960272003-04-25 23:12:22 +00003705Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
3706
3707 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
3708 to get libxml-2.5.7 to compile on OpenVMS
3709
Daniel Veillardc5573462003-04-25 16:43:49 +00003710Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
3711
3712 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
3713
Daniel Veillardfd583412003-04-25 13:22:10 +00003714Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
3715
3716 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
3717 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
3718 man page based on xsltproc and a stylesheet PI in the XML.
3719
Daniel Veillarddc07e182003-04-25 10:39:38 +00003720Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3721
3722 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
3723 character preventing rendering by the man command.
3724
Daniel Veillard92fc02c2003-04-24 23:12:35 +00003725Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
3726
3727 * NEWS configure.in: preparing release 2.5.7
3728 * doc/*: updated and rebuilt the docs
3729 * doc/apibuild.py: fixed the script
3730
Daniel Veillardde0a0a52003-04-24 17:12:57 +00003731Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3732
3733 * Makefile.am doc/apibuild.py: make sure the OOM code don't
3734 get in the way of the builds
3735 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
3736
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00003737Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3738
3739 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
3740 Memory test from Havoc Pennington #109368
3741 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
3742 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
3743 include/libxml/parser.h: a lot of memory allocation cleanups
3744 based on the results of the OOM testing
3745 * check-relaxng-test-suite2.py: seems I forgot to commit the
3746 script.
3747
Daniel Veillard18f113d2003-04-23 15:18:26 +00003748Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
3749
3750 * xmlschemastypes.c: trivial fix for 109774 removing a warning
3751
Daniel Veillard85095e22003-04-23 13:56:44 +00003752Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3753
3754 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
3755 more places where xmlCanonicPath() must be used to convert
3756 filenames to URLs, trying to fix #111088
3757
Daniel Veillard54396242003-04-23 07:36:50 +00003758Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
3759
3760 * python/libxml.c python/libxml.py: applied patch from
3761 Brent M Hendricks adding binding for xmlCatalogAddLocal
3762
Daniel Veillard45269b82003-04-22 13:21:57 +00003763Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
3764
3765 * HTMLparser.c: tried to fix #98879 again in a more solid
3766 way.
3767
Igor Zlatkovic94f48842003-04-22 12:00:37 +00003768Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3769
3770 * win32/libxml2.def.src: added more exports from the relaxng and
3771 xmlreader clan
3772
Daniel Veillardf431eb82003-04-22 08:37:26 +00003773Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3774
3775 * SAX.c test/valid/ns* test/result/ns*: applied the patch
3776 provided by Brent Hendricks fixing #105992 and integrated the
3777 examples in the testsuite.
3778
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00003779Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
3780
3781 * TODO: updated a bit
3782 * configure.in: fixed the comment, threads now default to on
3783 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
3784
Daniel Veillarda880b122003-04-21 21:36:41 +00003785Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
3786
3787 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
3788 xmlreader.c include/libxml/parser.h: a lot of performance work
3789 especially the speed of streaming through the reader and push
3790 interface. Some thread related optimizations. Nearly doubled the
3791 speed of parsing through the reader.
3792
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00003793Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
3794
3795 * doc/xmllint.xml
3796 * doc/xmllint.1
3797 update man page to explain use of --stream
3798
Daniel Veillard3c908dc2003-04-19 00:07:51 +00003799Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
3800
3801 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
3802 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
3803 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
3804 include/libxml/globals.h include/libxml/xmlmemory.h: added
3805 xmlMallocAtomic() to be used when allocating blocks which
3806 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
3807 to allow registering the full set of functions needed by
3808 a garbage collecting allocator like libgc, ref #109944
3809
Daniel Veillard84942712003-04-18 14:40:05 +00003810Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
3811
3812 * configure.in: switched to have thread support enabled by default,
3813 didn't got troubles with ABI compatibility on Linux, hope it
3814 won't break on strange OSes, if yes, report the system ID
3815 * doc/libxml2-api.xml: just rebuilt the API
3816
Daniel Veillard3e59fc52003-04-18 12:34:58 +00003817Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
3818
3819 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
3820 added support for large file, tested with a 3+GB instance,
3821 and some cleanup.
3822 * catalog.c: added a TODO
3823 * Makefile.am: added some "make tests" comments
3824
Daniel Veillardac297932003-04-17 12:55:35 +00003825Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
3826
3827 * relaxng.c: some cleanups
3828 * doc/xmlreader.html: extended the document to cover RelaxNG and
3829 tree operations
3830 * python/tests/Makefile.am python/tests/reader[46].py: added some
3831 xmlReader example/regression tests
3832 * result/relaxng/tutor*.err: updated the output of a number of tests
3833
Daniel Veillard62163602003-04-17 09:36:38 +00003834Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
3835
3836 * relaxng.c: valgrind pointed out an uninitialized variable error.
3837
Daniel Veillard33300b42003-04-17 09:09:19 +00003838Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
3839
3840 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
3841 xmlreader.c: augnemting the APIs, cleanups.
3842 * parser.c: cleanup bug #111005
3843 * xmlIO.c: added some missing comments
3844
Daniel Veillardce192eb2003-04-16 15:58:05 +00003845Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
3846
3847 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
3848 trying to improve the subset compiled, and more testing.
3849 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
3850 documentation
3851 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
3852 * result/relaxng/*.err: fix some of the outputs
3853
Daniel Veillardf4e55762003-04-15 23:32:22 +00003854Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
3855
3856 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
3857 include/libxml/xmlreader.h: implemented streaming of
3858 RelaxNG (when possible) on top of the xmlReader interface,
3859 provided it as xmllint --stream --relaxng .rng .xml
3860 This seems to mostly work.
3861 * Makefile.am: updated to test RelaxNG streaming
3862
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00003863Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
3864
3865 * relaxng.c include/libxml/relaxng.h: integrated the regexp
3866 based validity checking of fragments of the document for
3867 which the RNG can be compiled to regexps. Works on all regression
3868 tests, only fix needed is related to error messages.
3869
Daniel Veillard52b48c72003-04-13 19:53:42 +00003870Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
3871
3872 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
3873 include/libxml/xmlregexp.h: Starting work precompiling
3874 parts of RelaxNG schemas. Not plugged onto validity checking
3875 yet, just the regexp building part. Needed to extend some
3876 of the automata and regexp APIs.
3877
Daniel Veillardf6bad792003-04-11 19:38:54 +00003878Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
3879
3880 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
3881 xmllint --stream and xmllint --stream --valid returns errors
3882 code appropriately
3883
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00003884Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
3885
3886 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
3887 and Next() operation to work on subtrees within the reader
3888 framework.
3889 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
3890 * python/tests/reader5.py: added an example for those new
3891 functions of the reader.
3892
Daniel Veillard645c6902003-04-10 21:40:49 +00003893Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
3894
3895 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
3896
Daniel Veillard9e077102003-04-10 13:36:54 +00003897Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3898
3899 * xmlreader.c: fixing HasValue for namespace as raised by
3900 Denys Duchier
3901
Daniel Veillard02ea1412003-04-09 12:08:47 +00003902Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3903
3904 * HTMLparser.c include/libxml/HTMLparser.h: exported
3905 htmlCreateMemoryParserCtxt() it was static
3906
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00003907Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
3908
3909 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3910 update from Charles Bozeman for date and duration types
3911 * test/schemas/date_0.* test/schemas/dur_0.*
3912 result/schemas/date_0.* result/schemas/dur_0.*: updated too
3913
Daniel Veillardc00cda82003-04-07 10:22:39 +00003914Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
3915
3916 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
3917 fixing bug #107129, removing excessive allocation and calls
3918 to *printf in the code to build QName strings.
3919
Igor Zlatkovic69651182003-04-05 09:43:30 +00003920Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
3921
3922 * win32/libxml2.def.src: fixed conditional exports, reported by
3923 Luke Murray.
3924
Daniel Veillardadba5f12003-04-04 16:09:01 +00003925Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
3926
3927 * parser.c: fixed a possible problem with xmlRecoverMemory()
3928
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00003929Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
3930
3931 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
3932 triostr.h: Bjorn sent an update for the TRIO portability layer.
3933
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00003934Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
3935
3936 * win32/libxml2.def.src: exported new functions
3937
Daniel Veillardc2d4a932003-04-01 11:13:05 +00003938Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
3939
3940 * configure.in NEWS: preparing release 2.5.6
3941 * doc/*: updated and rebuilt the docs
3942
Daniel Veillarde5020412003-04-01 09:55:20 +00003943Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
3944
3945 * SAX.c: fixed an uninitialized memory access pointed by valgrind
3946 on C14Ntests
3947
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00003948Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
3949
3950 * relaxng.c: one more fixup of error message reporting
3951
Daniel Veillard5f1946a2003-03-31 16:38:16 +00003952Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
3953
3954 * relaxng.c: more work on bug #109225, and fixed an uninitialized
3955 variable pointed out by valgrind
3956
Daniel Veillarda507fbf2003-03-31 16:09:37 +00003957Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
3958
3959 * relaxng.c: try to work on bug #109225 and provide better
3960 error reports.
3961 * result/relaxng/* : this change the output of a number of tests
3962 * xinclude.c: fixing the parsed entity redefinition problem
3963 raised on the list.
3964 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
3965
Daniel Veillardb3721c22003-03-31 11:22:25 +00003966Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
3967
3968 * xmlschemastypes.c: fixed date comparison to handle the tzo
3969 The only failures left are disagreements on Notations and
3970 '+1' not being allowed for ulong, uint, ushort and ubyte.
3971
Daniel Veillard455cc072003-03-31 10:13:23 +00003972Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
3973
3974 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
3975 to the XML Schemas errata
3976 http://www.w3.org/2001/05/xmlschema-errata#e2-12
3977
Daniel Veillarde637c4a2003-03-30 21:10:09 +00003978Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
3979
3980 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
3981 and facets support. Currently only schemas with binHex or
3982 base64 don't compile. A few error left in the test suite:
3983 found 1035 test instances: 919 success 23 failures
3984 most are gdate or gdateyear failing check, and a few cases where
3985 James clark tests results are strange.
3986 * valid.c: allow to reuse the Notation checking routine without
3987 having a validation context.
3988 * SAX.c: removed a #if 0
3989
Daniel Veillardb6c7f412003-03-29 16:41:55 +00003990Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
3991
3992 * xinclude.c: forgot to apply one check from #106931 patch
3993 * xmlschemastypes.c: more work on XML Schemas datatypes
3994
Daniel Veillardc4c21552003-03-29 10:53:38 +00003995Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
3996
3997 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
3998 on cleaning up XML Schemas datatypes based on James Clark tests
3999 test/xsdtest/xsdtest.xml
4000
Daniel Veillard80b19092003-03-28 13:29:53 +00004001Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
4002
4003 * relaxng.c: implemented comparisons for Schemas values.
4004 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
4005 some bugs in duration handling, comparisons for durations
4006 and decimals, removed all memory leaks pointed out by James
4007 testsuite. Current status is now
4008 found 238 test schemas: 197 success 41 failures
4009 found 1035 test instances: 803 success 130 failures
4010
Daniel Veillard91a13252003-03-27 23:44:43 +00004011Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4012
4013 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
4014 leaks in the W3C XML Schemas code
4015 * xmlschemastypes.c: implemented nonPositiveInteger
4016 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
4017 fixed the test and result.
4018
Daniel Veillard6560a422003-03-27 21:25:38 +00004019Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4020
4021 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
4022 parser and a typo
4023 * xmlschemastypes.c: reindenting, fixing a memory access
4024 problem with dates.
4025
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00004026Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
4027
4028 * parser.c: fixing #109227 providing more context in case of
4029 start/end tag mismatch
4030 * python/tests/ctxterror.py python/tests/readererr.py: update the
4031 tests accordingly
4032
Daniel Veillardd9b72832003-03-27 14:24:00 +00004033Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
4034
4035 * xinclude.c: should fix #109327 errors on memory accesses
4036
Daniel Veillardc7e9b192003-03-27 14:08:24 +00004037Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
4038
4039 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
4040 is an URI reference
4041
Daniel Veillarde209b332003-03-26 21:40:13 +00004042Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4043
4044 * xpath.c: fixed bug #109160 on non-ASCII IDs
4045
Daniel Veillard642104e2003-03-26 16:32:05 +00004046Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
4047
4048 * parser.c: Norm suggested a nicer error message for xml:space values
4049 errors
4050
Daniel Veillarde4fa2932003-03-26 00:38:10 +00004051Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
4052
4053 * xpath.c include/libxml/xpath.h: first part of the fix to
4054 performance bug #108905, adds xmlXPathOrderDocElems() providing
4055 document order for nodes.
4056 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
4057
Daniel Veillard09628212003-03-25 15:10:27 +00004058Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4059
4060 * xmlschemastypes.c: removing a warning with Sun compiler
4061 bug #109154
4062
MST 2003 John Fleckda271742003-03-25 14:05:17 +00004063Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
4064
4065 * doc/xmllint.xml
4066 * doc/xmllint.1
4067 update xmllint man page with --relaxng option
4068
Daniel Veillard2032d292003-03-25 11:09:40 +00004069Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
4070
4071 * python/setup.py.in : was missing "drv_libxml2.py"
4072
Daniel Veillard9adc0462003-03-24 18:39:54 +00004073Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
4074
4075 * tree.c xpath.c: some changes related to the new way of
4076 handling Result Value Tree, before 2.5.5
4077
Daniel Veillardd8da01c2003-03-24 15:58:23 +00004078Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4079
4080 * configure.in NEWS: preparing release 2.5.5
4081 * doc/* : updated the documentation and regenerated it.
4082
Daniel Veillardef0b4502003-03-24 13:57:34 +00004083Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
4084
4085 * xpath.c: fixed some problems related to #75813 about handling
4086 of Result Value Trees
4087
Daniel Veillard9231ff92003-03-23 22:00:51 +00004088Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
4089
4090 * uri.c: applied a set of patches from Lorenzo Viali correcting
4091 URI parsing errors.
4092
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00004093Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4094
4095 * parser.c: validity status was not passed back when validating in
4096 entities, but raised by Oliver Fischer
4097
Daniel Veillard04ee2f22003-03-23 20:31:46 +00004098Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4099
4100 * HTMLtree.c: avoid escaping ',' in URIs
4101
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00004102Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4103
4104 * parser.c: fixing bug #108976 get the ID/REFs to reference
4105 the ID in the document content and not in the entity copy
4106 * SAX.c include/libxml/parser.h: more checking of the ID/REF
4107 stuff, better solution for #107208
4108 * xmlregexp.c: removed a direct printf, dohhh
4109 * xmlreader.c: fixed a bug on streaming validation of empty
4110 elements in entities
4111 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
4112 cleanup of the validation tests
4113 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
4114 added more ID/IDREF tests to the suite
4115
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00004116Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
4117
4118 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
4119 compiler.
4120
Daniel Veillard20863822003-03-22 17:51:47 +00004121Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
4122
4123 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
4124
Daniel Veillard9ff2d472003-03-22 15:18:01 +00004125Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4126
4127 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
4128 defined in entities content
4129
Daniel Veillard99737f52003-03-22 14:55:50 +00004130Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
4131
4132 * SAX.c: Fixed validation bug #108858 on namespace names using
4133 entities and reported by Brent Hendricks
4134 * xmllint.c: report xmlTextReaderHasValue() result in --stream
4135 --debug output.
4136
Daniel Veillard48ef4c92003-03-22 12:38:15 +00004137Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4138
4139 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
4140 about the DocType node not being reported sometimes.
4141 * python/tests/reader.py: added to test to the regression checks
4142
Daniel Veillard120e8eb2003-03-22 01:00:34 +00004143Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4144
4145 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
4146 reported by Edd Dumbill
4147
Daniel Veillard77a90a72003-03-22 00:04:05 +00004148Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
4149
4150 * HTMLparser.c parser.c parserInternals.c: patch from
4151 johan@evenhuis.nl for #107937 fixing some line counting
4152 problems, and some other cleanups.
4153 * result/HTML/: this result in some line number changes
4154
Daniel Veillard580ced82003-03-21 21:22:48 +00004155Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4156
4157 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
4158 instead of libxml.spec
4159 * relaxng.c: fixed some of the error reporting excessive
4160 verbosity
4161 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
4162 xmlschemastypes.c: removed some warnings from gcc
4163 * doc/libxml2-api.xml: rebuilt
4164
Daniel Veillarde063f482003-03-21 16:53:17 +00004165Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4166
4167 * relaxng.c: another optimization, for choice this time
4168 * result/relaxng/spec1* result/relaxng/tutor12_1*
4169 result/relaxng/tutor3_7: cleanups.
4170
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00004171Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4172
4173 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
4174 * test/relaxng/testsuite.xml: augmented the test suite
4175 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
4176 some schemas validation tests in the presence of foreign
4177 namespaces.
4178
Daniel Veillardbbb78b52003-03-21 01:24:45 +00004179Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
4180
4181 * relaxng.c: added another interleave speedup.
4182
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00004183Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4184
4185 * xmlschemastypes.c: added integer and fixed one of the
4186 IDREFS regression tests pbm
4187 * result/relaxng/docbook_0.err: updated
4188
Daniel Veillard249d7bb2003-03-19 21:02:29 +00004189Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
4190
4191 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
4192 declared both in the DTD and in the Schemas <grin/>
4193 * relaxng.c: more debug, added a big optimization for <mixed>
4194 * test/relaxng/testsuite.xml: augmented the testsuite
4195 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
4196 DocBook example to the regression tests
4197
Daniel Veillard798024a2003-03-19 10:36:09 +00004198Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
4199
4200 * check-xsddata-test-suite.py: cosmetic change for output
4201 * relaxng.c: try to minimize calls to malloc/free for states.
4202
Daniel Veillarda1a9d042003-03-18 16:53:17 +00004203Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
4204
4205 * tree.c: removed a warning
4206 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
4207 support
4208 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
4209 cleanup/improvements of the regression tests batch
4210 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
4211
Daniel Veillard28c52ab2003-03-18 11:39:17 +00004212Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
4213
4214 * relaxng.c: fixed error msg cleanup deallocation
4215 * xmlschemastypes.c: added a function to handle lists of
4216 atomic types, added support for IDREFS
4217
Daniel Veillardc3da18a2003-03-18 00:31:04 +00004218Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
4219
4220 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
4221 and IDREF, usable from RelaxNG now
4222 * include/libxml/xmlschemastypes.h: need to add a new interface
4223 because the validation modifies the infoset
4224 * test/relaxng/testsuite.xml: extended the testsuite
4225
Daniel Veillard952379b2003-03-17 15:37:12 +00004226Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4227
4228 * relaxng.c: fixed the last core RelaxNG bug known #107083,
4229 shemas datatype ID/IDREF support still missing though.
4230 * xmlreader.c: fix a crashing bug with prefix raised by
4231 Merijn Broeren
4232 * test/relaxng/testsuite.xml: augmented the testsuite with
4233 complex inheritance tests
4234
Daniel Veillardfd573f12003-03-16 17:52:32 +00004235Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4236
4237 * relaxng.c: switched back to the previous Relax-NG code base,
4238 the derivation algorithm need severe constraining code to avoid
4239 combinatorial explosion. Fixed the problem with Sebastian Rahtz
4240 TEI based example and other bugs
4241 * result/relaxng/*err: updated the results
4242 * test/relaxng/testsuite.xml: started a new test suite
4243
Daniel Veillard1564e6e2003-03-15 21:30:25 +00004244Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
4245
4246 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
4247 that the original RelaxNG validation code was un-fixeable, it got
4248 rewritten to use the derivation algorithm from James Clark and
4249 redebugged it (nearly) from scratch:
4250 found 373 test schemas: 372 success 1 failures
4251 found 529 test instances: 529 success 0 failures
4252
Daniel Veillard39eb88b2003-03-11 11:21:28 +00004253Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
4254
4255 * SAX.c parser.c: fix some recursion problems introduced in the
4256 last release.
4257 * relaxng.c: more debugging of the RNG validation engine, still
4258 problems though.
4259
Daniel Veillard5add8682003-03-10 13:13:58 +00004260Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
4261
4262 * Makefile.am: stop generating wrong result file with * in name
4263 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
4264 * result/relaxng/demo* test/relaxng/demo: added the tests from
4265 Sebastian reproducing the problem.
4266
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00004267Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
4268
Daniel Veillard5add8682003-03-10 13:13:58 +00004269 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
4270 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00004271
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00004272Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
4273
4274 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
4275 variable to control the indentation for the xmllint "--format"
4276 option
4277
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00004278Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
4279
4280 * encoding.c: applied Gennady's patch against buffer overrun
4281
Daniel Veillard42f12e92003-03-07 18:32:59 +00004282Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4283
4284 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
4285 Clark it appeared I had bug in URI parsing code ...
4286 * relaxng.c include/libxml/relaxng.h: completely revamped error
4287 reporting to not loose message from optional parts.
4288 * xmllint.c: added timing for RNG validation steps
4289 * result/relaxng/*: updated the result, all error messages changed
4290
Daniel Veillardedfd5882003-03-07 14:20:40 +00004291Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4292
4293 * xpath.c: fix bug #107804, the algorithm used for document order
4294 computation was failing on attributes.
4295
Daniel Veillard83391282003-03-06 21:37:30 +00004296Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4297
4298 * valid.c: fix bug #107764 , possibility of buffer overflow
4299 in xmlValidDebug()
4300
Daniel Veillard6c73cb82003-03-05 16:45:40 +00004301Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
4302
4303 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
4304 from Philipp Dunkel
4305
Daniel Veillard5f704af2003-03-05 10:01:43 +00004306Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
4307
4308 * xmlschemastype.c: made powten array static it should not be exported
4309 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
4310 parser function.
4311 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
4312
Daniel Veillard7b72ee52003-02-27 23:24:53 +00004313Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4314
4315 * tree.c: fixed a node dump crash on attributes
4316 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
4317 an URI test bug and get better output.
4318
Daniel Veillard463a5472003-02-27 21:30:32 +00004319Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
4320
4321 * check-xsddata-test-suite.py: give more infos
4322 * relaxng.c: fix a bug reported by Sebastian Rahtz and
4323 REF->DEF in attribute values.
4324
Daniel Veillardeb7189f2003-02-27 20:11:13 +00004325Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4326
4327 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
4328 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
4329 regression tests from James Clark.
4330
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00004331Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4332
4333 * relaxng.c xmlschemas.c xmlschemastypes.c
4334 include/libxml/xmlschemastypes.h: added param support for relaxng
4335 type checking, started to increment the pool of simple types
4336 registered, still much work to be done on simple types and
4337 facets checkings.
4338
Daniel Veillard19ab45b2003-02-26 15:49:03 +00004339Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4340
4341 * entities.c: fixes again one of the problem raised by
4342 James Clark in #106788
4343
Daniel Veillardc482e262003-02-26 14:48:48 +00004344Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
4345
4346 * relaxng.c: Fixed a couple of problem raised by James Clark
4347 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
4348 datatype level still not fixed though.
4349
Daniel Veillard17bed982003-02-24 20:11:43 +00004350Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
4351
4352 * configure.in: preparing release 2.5.4
4353 * doc/*: updated and rebuilt the docs
4354 * relaxng.c: removed warnings
4355 * result/relaxng/*: updated the results
4356
Daniel Veillardf4be0182003-02-24 19:54:33 +00004357Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
4358
4359 * valid.c: fixes a DTD regexp generation problem.
4360
Daniel Veillard02111c12003-02-24 19:14:52 +00004361Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
4362
4363 * parser.c: fixes bug #105998 about false detection of
4364 attribute consumption loop.
4365
Daniel Veillard2406abd2003-02-24 18:16:47 +00004366Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
4367
4368 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
4369
Daniel Veillardfcc822e2003-02-24 17:52:08 +00004370Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
4371
4372 * SAX.c: fixed bug #105992
4373
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00004374Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
4375
4376 * tree.c: fixed xmlSetProp and al. when the node passed is not an
4377 element.
4378 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
4379 found 373 test schemas: 369 success 4 failures
4380 found 529 test instances: 525 success 4 failures
4381 * check-relaxng-test-suite.py: added memory debug reporting
4382
Daniel Veillardc64b8e92003-02-24 11:47:13 +00004383Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4384
4385 * uri.c parser.c: some warning removal on Igor's patch
4386 * tree.c: seems I messed up with #106788 fix
4387 * python/libxml.c: fixed some base problems when Python provides
4388 the resolver.
4389 * relaxng.c: fixed the interleave algorithm
4390 found 373 test schemas: 364 success 9 failures
4391 found 529 test instances: 525 success 4 failures
4392 the resulting failures are bug in the algorithm from 7.3 and
4393 lack of support for params
4394
Daniel Veillard0046c0f2003-02-23 13:52:30 +00004395Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4396
4397 * parser.c: another fix for nodeinfo in entities problem
4398 * tree.c entities.c: fixed bug #106788 from James Clark
4399 some spaces need to be serialized as character references.
4400
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00004401Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
4402
4403 * parser.c uri.c: fixed the bug I introduced in the path
4404 handling, reported by Sebastian Bergmann
4405
Daniel Veillard44e1dd02003-02-21 23:23:28 +00004406Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
4407
4408 * parser.c: fixing some nodeinfo in entities problem raised
4409 by Glenn W. Bach
4410 * relaxng.c: implemented the first section 7.3 check
4411 * result/relaxng/*: updated the results
4412
Daniel Veillardc5312d72003-02-21 17:14:10 +00004413Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
4414
4415 * relaxng.c: fixed some problems in the previous commit
4416 and finished implementing 4.16 rules checking
4417 found 373 test schemas: 353 success 20 failures
4418 found 529 test instances: 519 success 6 failures
4419 * result/relaxng/*: updated the results
4420
Daniel Veillard4c5cf702003-02-21 15:40:34 +00004421Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
4422
4423 * relaxng.c: implemented checks from section 7.2
4424
Daniel Veillard77648bb2003-02-20 15:03:22 +00004425Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
4426
4427 * relaxng.c: implemented the checks from section 7.1, fixed
4428 some of the 4.20 and 4.21 problems.
4429 found 373 test schemas: 338 success 35 failures
4430 found 529 test instances: 519 success 6 failures
4431 * result/relaxng/*: updated the results
4432
Daniel Veillard1c745ad2003-02-20 00:11:02 +00004433Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
4434
4435 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
4436 * result/relaxng/*: updated the results
4437
Daniel Veillardce14fa52003-02-19 17:32:48 +00004438Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
4439
4440 * relaxng.c: more bugfixes
4441 * result/relaxng/*: updated the results
4442
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00004443Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
4444
4445 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
4446 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
4447 * SAX.c: ensured xmlDoc.URL is always canonic
4448 * parser.c: obsoleted xmlNormalizeWindowsPath
4449 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
4450 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
4451 * win32/libxml2.def.src: added few exports
4452
4453
Daniel Veillard2e9b1652003-02-19 13:29:45 +00004454Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
4455
4456 * Makefile.am configure.in: patched to have shared libraries
4457 for Python regression tests and static binaries for gdb debug
4458 in my development environment
4459 * relaxng.c: more bugfixes
4460 found 373 test schemas: 296 success 77 failures
4461 found 529 test instances: 516 success 8 failures
4462 * result/relaxng/*: updated the results
4463
Daniel Veillard8fe98712003-02-19 00:19:14 +00004464Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
4465
4466 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
4467
Daniel Veillardd4310742003-02-18 21:12:46 +00004468Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4469
4470 * xmlschemastypes.c: float/double check bugfix
4471 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
4472 validation
4473 * xmlreader.c: add a TODO for Jody
4474 * relaxng.c: bugfix bugfix bugfix
4475 found 373 test schemas: 300 success 73 failures
4476 found 529 test instances: 507 success 10 failures
4477 * result/relaxng/*: updated the results
4478
Daniel Veillard2df2de22003-02-17 23:34:33 +00004479Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
4480
4481 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
4482
Daniel Veillard416589a2003-02-17 17:25:42 +00004483Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4484
4485 * relaxng.c check-relaxng-test-suite.py: more work on the
4486 RelaxNG implementation conformance testing.
4487 found 373 test schemas: 284 success 89 failures
4488 found 529 test instances: 448 success 47 failures
4489 * result/relaxng/*: updated the results
4490
Daniel Veillard784b9352003-02-16 15:50:27 +00004491Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4492
4493 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
4494 a patch from Kjartan Maraas to fix some typos
4495
Daniel Veillardfebcca42003-02-16 15:44:18 +00004496Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
4497
4498 * relaxng.c: more bug-hunting
4499 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
4500 intermediate rng tree
4501 * python/generator.py: patch from Stephane Bidoul to fix the generator
4502 on python < 2.2
4503
Daniel Veillardd2298792003-02-14 16:54:11 +00004504Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4505
4506 * check-relaxng-test-suite.py relaxng.c: more testing on the
4507 Relax-NG front, cleaning up the regression tests failures
4508 current state and I forgot support for "mixed":
4509 found 373 test schemas: 280 success 93 failures
4510 found 529 test instances: 401 success 68 failures
4511 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
4512 moved the Name, NCName and QName validation routine in tree.c
4513 * uri.c: fixed handling of URI ending up with #, i.e. having
4514 an empty fragment ID.
4515 * result/relaxng/*: updated the results
4516
Daniel Veillard9a237c92003-02-13 15:52:58 +00004517Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
4518
4519 * check-xinclude-test-suite.py: improved the script accordingly
4520 to the XInclude regression tests updates
4521 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
4522 November 2002
4523 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
4524 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
4525 augmented the Xpointer testsuite for the element() scheme
4526
Daniel Veillardf4b4f982003-02-13 11:02:08 +00004527Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
4528
4529 * relaxng.c: added TODO for the DTD compatibility spec
4530 * xinclude.c: more bug fixes driven by the testsuite
4531
Daniel Veillardd581b7e2003-02-11 18:03:05 +00004532Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
4533
4534 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
4535 regression tests for XInclude, improved the script, improving
4536 XInclude error reporting mechanism
4537
Daniel Veillard1d788d22003-02-10 16:21:58 +00004538Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4539
4540 * NEWS doc/* configure.in: preparing release 2.5.3
4541
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00004542Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
4543
4544 * tree.c: trying to fix #104934 about some XHTML1 serialization
4545 issues.
4546
Daniel Veillard809faa52003-02-10 15:43:53 +00004547Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
4548
4549 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
4550 encoding conversion when the input buffer stops in the
4551 middle of a multibyte char
4552
Daniel Veillard1703c5f2003-02-10 14:28:44 +00004553Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
4554
4555 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
4556 * check-relaxng-test-suite.py: python script to run regression
4557 against OASIS RelaxNG testsuite
4558 * relaxng.c: some cleanup tweaks
4559 * HTMLparser.c globals.c: cleanups in comments
4560 * doc/libxml2-api.xml: updated the API
4561 * result/relaxng/*: errors moved files, so large diffs but
4562 no changes at the semantic level.
4563
Daniel Veillard6aa2f602003-02-10 00:01:56 +00004564Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
4565
4566 * tree.c: fixing #105678 problem when dumping a namespace node.
4567
Daniel Veillard591b4be2003-02-09 23:33:36 +00004568Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
4569
4570 * xpath.c: fixed doc comment problems
4571 * python/generator.py python/libxml_wrap.h python/types.c: adding
4572 RelaxNG wrappers
4573 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
4574 test of those early Python RelaxNG bindings
4575
4576Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00004577
4578 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
4579 * relaxng.c: found the validation problem I had with interleave
4580 when not covering all remaining siblings
4581 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
4582 testsuite and check the RNG schemas against the RNG schemas
4583 given in appendix A
4584
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00004585Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
4586
4587 * win32/Makefile.msvc: updates for RelaxNG
4588 * win32/Makefile.mingw: updates for RelaxNG
4589 * win32/libxml2.def.src: added RelaxNG exports
4590
Daniel Veillard97fd5672003-02-07 13:01:54 +00004591Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
4592
4593 * xinclude.c: applied another bug fix from Sean Chittenden
4594
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00004595Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
4596
4597 * configure.in xmllint.c: I f...ed up the default configuration
4598 of schemas and --relaxng option display in xmllint, pointed by
4599 Morus Walter.
4600 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
4601 detection module, fixes bug #105374.
4602
Daniel Veillardc5a70f22003-02-06 23:41:59 +00004603Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4604
4605 * xmlschemastypes.c: added the boolean base type.
4606
Daniel Veillard96a4b252003-02-06 08:22:32 +00004607Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
4608
4609 * xmlschemastypes.c: started implementing some of the missing
4610 default simple types
4611 * result/relaxng/*: updated the results
4612
Daniel Veillard72fef162003-02-05 14:31:19 +00004613Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4614
4615 * NEWS doc/*: updated the docs, ready for 2.5.2 release
4616
Daniel Veillard71531f32003-02-05 13:19:53 +00004617Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
4618
4619 * HTMLparser.c tree.c xmlIO.c: comments cleanups
4620 * Makefile.am: use xmllint for doing the RelaxNG tests
4621 * configure.in: preparing 2.5.2 made schemas support default to
4622 on instead of off
4623 * relaxng.c: removed the verbosity
4624 * xmllint.c: added --relaxng option
4625 * python/generator.py python/libxml_wrap.h: prepared the integration
4626 of the new RelaxNG module and schemas
4627 * result/relaxng/*: less verbose output
4628
Daniel Veillardec498e12003-02-05 11:01:50 +00004629Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
4630
4631 * valid.c: do not run content model validation if the
4632 content is not determinist
4633
Daniel Veillardde590ca2003-02-05 10:45:26 +00004634Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4635
4636 * SAX.c: added the redefinition of namespaced attribute
4637 check that was missing as Fabrice Desré pointed out.
4638
Daniel Veillard930dfb62003-02-05 10:17:38 +00004639Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
4640
4641 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
4642 improvements from Nick Kew, allowing to do more checking
4643 to HTML elements and attributes.
4644
Daniel Veillard4287c572003-02-04 22:48:53 +00004645Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
4646
4647 * xinclude.c: fixing bug #105137 about entities declaration
4648 needing to be copied to the including document.
4649
Daniel Veillard652d8a92003-02-04 19:28:49 +00004650Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
4651
4652 * catalog.c: fixed bug #104817 with delegateURI
4653 * xpath.c: fixing bugs #104123 and #104125
4654
Daniel Veillard0e298ad2003-02-04 16:14:33 +00004655Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
4656
4657 * configure.in valid.c xmlreader.c python/libxml_wrap.h
4658 python/types.c: fixing #104096 to compile without regexps
4659
Daniel Veillard57e79b32003-02-04 15:33:12 +00004660Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4661
4662 * valid.c: fixing bug #103969 forgot to add an epsilon transition
4663 when building the automata for elem*
4664
Daniel Veillard358a9892003-02-04 15:22:32 +00004665Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4666
4667 * HTMLparser.c: applied patch from Arne de Bruijn fixing
4668 bug #103827
4669
Daniel Veillardeb137172003-02-04 15:18:06 +00004670Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
4671
4672 * HTMLparser.c: updating a comment, fixing #103776
4673
Daniel Veillard8d589042003-02-04 15:07:21 +00004674Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
4675
4676 * parser.c: fixing bug 105049 for validity checking of content
4677 within recursive entities.
4678
Daniel Veillarde5b110b2003-02-04 14:43:39 +00004679Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4680
4681 * HTMLparser.c: try to fix # 105049
4682 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
4683 * tree.c: updated a function comment
4684
Daniel Veillard419a7682003-02-03 23:22:49 +00004685Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4686
4687 * relaxng: more work on grammars and refs/defs
4688 * test/relaxng/* result/relaxng/*: augmented/updated the
4689 regression tests
4690
Daniel Veillard144fae12003-02-03 13:17:57 +00004691Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
4692
4693 * relaxng: more work on name classes, except support
4694 * test/relaxng/* result/relaxng/*: augmented/updated the
4695 regression tests
4696
Daniel Veillard1ed7f362003-02-03 10:57:45 +00004697Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
4698
4699 * relaxng: more work on name classes, the "validate all" schemas
4700 seems to work now.
4701 * test/relaxng/* result/relaxng/*: augmented/updated the
4702 regression tests
4703
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00004704Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4705
4706 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
4707 * parser.c: put a guard against infinite document depth, basically
4708 trying to avoid another kind of DoS attack.
4709 * relaxng.c: some code w.r.t. nameClasses
4710
Daniel Veillardfc1a4502003-02-02 16:02:55 +00004711Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
4712
4713 * test/relaxng/* result/relaxng/*: check all the namespace support
4714 was actually correct based on tutorial section 10.
4715
Daniel Veillarde2a5a082003-02-02 14:35:17 +00004716Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4717
4718 * relaxng: include seems to work okay now
4719 * test/relaxng/* result/relaxng/*: augmented/updated the
4720 regression tests
4721
Daniel Veillarda9d912d2003-02-01 17:43:10 +00004722Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4723
4724 * relaxng.c: a bit of work done in the train back.
4725 * test/relaxng/*: added one of the include tests
4726
Daniel Veillard154877e2003-01-30 12:17:05 +00004727Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4728
4729 * relaxng: more work done in the train
4730 * test/relaxng/* result/relaxng/*: augmented/updated the
4731 regression tests
4732
Daniel Veillarde431a272003-01-29 23:02:33 +00004733Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4734
4735 * relaxng.c: debugging of externalRef
4736 * test/relaxng/* result/relaxng/*: augmented/updated the
4737 regression tests
4738
Daniel Veillardd41f4f42003-01-29 21:07:52 +00004739Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4740
4741 * relaxng.c: more work on Relax-NG, implementing externalRef
4742 * test/relaxng/* result/relaxng/*: augmented/updated the
4743 regression tests
4744 * Makefile.am: cleanup to Relaxtests target
4745
Daniel Veillardb08c9812003-01-28 23:09:49 +00004746Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4747
4748 * relaxng.c: more work on Relax-NG, implementing interleave
4749 * test/relaxng/* result/relaxng/*: augmented/updated the
4750 regression tests
4751
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00004752Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
4753
4754 * relaxng.c: more work on Relax-NG, implementing interleave
4755 * test/relaxng/* result/relaxng/*: augmented/updated the
4756 regression tests
4757
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00004758Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
4759
4760 * doc/tutorial/customfo.xsl
4761 * doc/tutorial/customhtml.xsl
4762 adding stylesheet customizations used to generate fo
4763 for pdf and html
4764
Daniel Veillardc6e997c2003-01-27 12:35:42 +00004765Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
4766
4767 * relaxng.c: more work on Relax-NG
4768 * test/relaxng/* result/relaxng/*: augmented/updated the
4769 regression tests
4770 * xmlschemastypes.c: added a number of base type definition but not
4771 the associated checks, those are still TODOs
4772
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00004773Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
4774
4775 in docs/tutorial:
4776 * apa.html
4777 * apb.html
4778 * apc.html
4779 * apd.html
4780 * ape.html
4781 * apf.html
4782 * apg.html
4783 * ar01s02.html
4784 * ar01s03.html
4785 * ar01s04.html
4786 * ar01s05.html
4787 * ar01s06.html
4788 * ar01s07.html
4789 * ar01s08.html
4790 * index.html
4791 * xmltutorial.pdf
4792 * xmltutorial.xml
4793 add index to tutorial
4794
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00004795Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
4796
4797 * doc/xmlcatalog.1
4798 * doc/xmlcatalog_man.html
4799 * doc/xmlcatalog_man.xml
4800 belatedly fixing bug #93622 (adds rewriteURI type to
4801 "--add" option in xmlcatalog man page
4802
Daniel Veillard3be27512003-01-26 19:49:04 +00004803Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4804
Daniel Veillardc6e997c2003-01-27 12:35:42 +00004805 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00004806 Julio Merino, closing #104475
4807
Daniel Veillardea3f3982003-01-26 19:45:18 +00004808Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
4809
4810 * relaxng.c: more work on Relax-NG
4811 * test/relaxng/* result/relaxng/*: augmented/updated the
4812 regression tests
4813
Daniel Veillardedc91922003-01-26 00:52:04 +00004814Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
4815
4816 * relaxng.c: more work on Relax-NG
4817 * test/relaxng/* result/relaxng/*: augmented/updated the
4818 regression tests
4819
Daniel Veillarddd1655c2003-01-25 18:01:32 +00004820Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4821
4822 * README: updated the policy on private mail answers
4823 * relaxng.c: more work on Relax-NG
4824 * test/relaxng/* result/relaxng/*: augmented/updated the
4825 regression tests
4826
Daniel Veillard7424eb62003-01-24 14:14:52 +00004827Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
4828
4829 * error.c parser.c tree.c: applied a documentation patch from
4830 Stefan Kost
4831
Daniel Veillard276be4a2003-01-24 01:03:34 +00004832Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
4833
4834 * relaxng.c: more work on Relax-NG
4835 * doc/*: regenerated the docs
4836 * test/relaxng/* result/relaxng/*: updated and augmented the
4837 Relax-NG regression tests and results
4838
Daniel Veillard6eadf632003-01-23 18:29:16 +00004839Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
4840
4841 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
4842 First commit of the new Relax-NG validation code, not generally
4843 useful yet.
4844 * test/relaxng/* result/relaxng/*: current state of the regression
4845 tests
4846
Daniel Veillard814a76d2003-01-23 18:24:20 +00004847Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
4848
4849 * tree.c: minimized the memory allocated for GetContent
4850 and a bit of cleanup.
4851
Daniel Veillardff12c492003-01-23 16:42:55 +00004852Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
4853
4854 * python/generator.py: seems there is no good reasons to
4855 not generate bindings for XPointer
4856
Daniel Veillard540a31a2003-01-21 11:21:07 +00004857Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
4858
4859 * xmlreader.c doc/apibuild.py: applied a new patch from
4860 Stéphane Bidoul for cleanups
4861 * doc/libxml2-api.xml: rebuilt the API description with
4862 new entry points
4863
Daniel Veillard417be3a2003-01-20 21:26:34 +00004864Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
4865
4866 * xmlreader.c python/drv_libxml2.py python/generator.py
4867 python/libxml.c python/libxml.py python/libxml_wrap.h
4868 python/types.c: patch from Stéphane Bidoul for better per
4869 context error message APIs
4870 * python/tests/ctxterror.py python/tests/readererr.py:
4871 update of the tests
4872
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00004873Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
4874
4875 * doc/guidelines.html
4876 grammar and spelling cleanup
4877
Daniel Veillard26f70262003-01-16 22:45:08 +00004878Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
4879
4880 * xmlreader.c include/libxml/xmlreader.h python/generator.py
4881 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
4882 a patch from Stéphane Bidoul to allow per XMLtextReader error
4883 and warning handling
4884 * python/tests/Makefile.am python/tests/readererr.py: adding the
4885 specific regression test
4886
Daniel Veillard71f9d732003-01-14 16:07:16 +00004887Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
4888
4889 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
4890 should raise a syntax error
4891
Daniel Veillarde4a07e72003-01-14 14:40:25 +00004892Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
4893
4894 * python/libxml.c: cleanup patch from Stéphane Bidoul
4895
Daniel Veillard81601f92003-01-14 13:42:37 +00004896Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
4897
4898 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
4899
Daniel Veillarde6227e02003-01-14 11:42:39 +00004900Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
4901
4902 * python/generator.py python/libxml.c python/libxml.py
4903 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00004904 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00004905 Python level.
4906 * python/tests/Makefile.am python/tests/ctxterror.py: added a
4907 regression test for it.
4908
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00004909Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
4910
4911 * xmlreader.c: fixed the streaming property of the reader,
4912 it was generating tree faster than consuming it. Pointed out
4913 by Nate Myers
4914 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
4915
Igor Zlatkovic9df24742003-01-12 21:15:55 +00004916Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4917
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00004918 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00004919
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00004920Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
4921
4922 * xpath.c: fix to the XPath implementation for parent and
4923 ancestors axis when operating on a Result Value Tree.
4924 Fixes bug #100271
4925
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00004926Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
4927
4928 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
4929 to fix some URI/file escaping problems
4930
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00004931Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
4932
4933 * python/generator.py: fixed a bug raised by Raymond Wiker,
4934 docSetRootElement() should not raise an exception if the
4935 return is None
4936
Daniel Veillard3e20a292003-01-10 13:14:40 +00004937Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
4938
4939 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
4940 fixed bug #102181 by applying the suggested change and fixing
4941 the generation/registration problem.
4942
Daniel Veillarde55e8e42003-01-10 12:50:02 +00004943Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
4944
4945 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
4946 routines.
4947
Daniel Veillard8f872442003-01-09 23:19:02 +00004948Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
4949
4950 * parser.c: one more IsEmptyElement crazyness, that time in
4951 external parsed entities if substitution is asked.
4952 * python/tests/reader3.py: added a specific test.
4953
Daniel Veillarde329fc22003-01-09 21:36:42 +00004954Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
4955
4956 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
4957 support and improved error handler registration
4958
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00004959Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
4960
4961 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
4962 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
4963 * README: fixed a link
4964
Daniel Veillarde2830f12003-01-08 17:47:49 +00004965Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
4966
4967 * configure.in doc/* NEWS: preparing 2.5.1 release
4968 * SAX.c parser.c: fixing XmlTextReader bug
4969
Daniel Veillard8bf70b92003-01-07 23:14:24 +00004970Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
4971
4972 * SAX.c: fuck, I introduced a memory leak on external parsed
4973 entities in 2.5.0 :-(
4974
Daniel Veillard56ada1d2003-01-07 11:17:25 +00004975Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
4976
4977 * xmllint.c: another fix needed as pointed by Christophe Merlet
4978 for --stream --debug if compiled without debug support.
4979
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00004980Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
4981
4982 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00004983 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00004984 update man page with --stream and --chkregister
4985
Daniel Veillard8326e732003-01-07 00:19:07 +00004986Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
4987
4988 * globals.c: fixed --with-threads compile
4989 * xmllint.c: fixed --without-debug compile
4990 * include/libxml/globals.h: cleanup
4991 * include/libxml/schemasInternals.h: add a missing include
4992
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004993Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
4994
4995 * configure.in NEWS: preparing 2.5.0 release
4996 * SAX.c: only warn in pedantic mode about namespace name
4997 brokeness
4998 * globals.c: fix a doc generation problem
4999 * uri.c: fix #101520
5000 * doc/*: updated and rebuilt the doc for the release, includuding
5001 stylesheet update
5002 * python/Makefile.am: fix a filename bug
5003
5004Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
5005
5006 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
5007 should not be called.
5008
5009Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
5010
5011 * libxml-2.0.pc.in: applied the patch to fix #101894
5012
5013Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
5014
5015 * tree.c : applied patch from Lukas Schroeder for register callbacks
5016 * valid.c: modified patch from Lukas Schroeder to test
5017 register callbacks with --chkregister
5018
5019Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
5020
5021 * xmlreader.c: seriously changed the way data are pushed to
5022 the underlying parser, go by block of 512 bytes instead of
5023 tryng to detect tag boundaries at that level. Changed the
5024 way empty element are detected and tagged.
5025 * python/tests/reader.py python/tests/reader2.py
5026 python/tests/reader3.py: small changes mostly due to context
5027 reporting being different and DTD node being reported. Some
5028 errors previously undetected are now caught and fixed.
5029 * doc/xmlreader.html: flagged last section as TODO
5030
5031Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
5032
5033 * python/libxml.py: integrated the Python 2.2 optimizations
5034 from Hannu Krosing, while maintaining compatibility with
5035 1.5 and 2.1
5036
5037Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
5038
5039 * xmllint.c: a bit of cleanup
5040 * xmlreader.c: small fix
5041 * doc/xmlreader.html: more work on the XmlTextReader tutorial
5042 * python/libxml.py: a few fixes pointed out by Hannu Krosing
5043
5044Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
5045
5046 * python/setup.py.in: patch from Stéphane Bidoul to include
5047 drv_libxml2.py in setup.py
5048
5049Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
5050
5051 * doc/xmlreader.html: starting documenting the new XmlTextReader
5052 interface.
5053
5054Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
5055
5056 * xmllint.c: added the --stream flag to use the TextReader API
5057 * xmlreader.c: small performance tweak
5058
5059Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
5060
5061 * xmlreader.c python/tests/reader2py: okay the DTD validation
5062 code on top of the XMLTextParser API should be solid now.
5063
5064Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
5065
5066 * xmlreader.c python/tests/reader2py: Fixing some more mess
5067 with validation and recursive entities while using the
5068 reader interface, it's getting a bit messy...
5069
5070Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
5071
5072 * xmlreader.c python/tests/reader.py: another couple of problem
5073 related to IsEmptyElement reported by Stéphane Bidoul needed
5074 some fixes.
5075
5076Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
5077
5078 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
5079 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
5080 based on the python XmlTextReader interface.
5081
5082Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
5083
5084 * tree.c: backing out one change in the last patch which broke the
5085 regression tests
5086
5087Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
5088
5089 * global.data globals.c tree.c include/libxml/globals.h: applied
5090 an old patch from Lukas Schroeder to track node creation and
5091 destruction. Probably missing a lot of references at the moment
5092 and not usable reliably.
5093
5094Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
5095
5096 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
5097 from doc/news.html and a stylesheet
5098
5099Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
5100
5101 * xmlreader.c python/tests/reader.py: fixed another couple of
5102 xmlreader bugs reported by Stéphane Bidoul and added tests.
5103
5104Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
5105
5106 * xmlreader.c python/tests/reader2.py: fixed another validity
5107 checking in external parsed entities raised by Stéphane Bidoul
5108 and added a specific regression test.
5109 * python/tests/reader3.py: cleanup
5110
5111Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5112
5113 * xmlreader.c python/tests/reader2.py: fixed a problem with
5114 validation within entities pointed by Stéphane Bidoul, augmented
5115 the tests to catch those.
5116
5117Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5118
5119 * python/generator.py: modified the generator to allow keeping
5120 class references when creating new classes, needed to fix a bug
5121 pointed by Stéphane Bidoul where the input buffer of the
5122 xmlTextReader instance gets destroyed if the python wrapper for
5123 the input is not referenced anymore.
5124
5125Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
5126
5127 * xmlreader.c python/tests/reader.py: fixed another pair of problem
5128 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
5129
5130Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5131
5132 * xmlreader.c python/tests/reader.py: fixed another problem
5133 pointed by Stéphane Bidoul
5134
5135Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5136
5137 * xmlreader.c python/tests/reader.py: fixed a limit case problem
5138 with "<a/>"
5139
5140Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5141
5142 * SAX.c: warn on xmlns:prefix="foo"
5143 * xmlreader.c python/tests/reader.py: fixed a couple of problem
5144 for namespace attributes handling.
5145
5146Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5147
5148 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
5149 a really nasty problem raised by a DocBook XSLT transform
5150 provided by Sebastian Bergmann
5151
5152Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5153
5154 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
5155 by Stéphane Bidoul and integrated it into the tests
5156
5157Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
5158
5159 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
5160 extended the XmlTextReader API a bit, addding accessors for
5161 the current doc and node, and an entity substitution mode for
5162 the parser.
5163 * python/libxml.py python/libxml2class.txt: related updates
5164 * python/tests/Makefile.am python/tests/reader.py
5165 python/tests/reader2.py python/tests/reader3.py: updated a bit
5166 the old tests and added a new one to test the entities handling
5167
5168Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
5169
5170 * python/generator.py python/libxml2class.txt
5171 python/tests/reader.py python/tests/reader2.py: changed the
5172 generator to provide casing for the XmlTextReader similar to
5173 C# so that examples and documentation are more directly transposable.
5174 Fixed the couple of tests in the suite.
5175
5176Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
5177
5178 * doc/guidelines.html: added a document on guildeline for
5179 publishing and deploying XML
5180
5181Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5182
5183 * valid.c xmlreader.c: final touch running DTD validation
5184 on the XmlTextReader
5185 * python/tests/Makefile.am python/tests/reader2.py: added a
5186 specific run based on the examples from test/valid/*.xml
5187
5188Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
5189
5190 * python/libxml.py: added a few predefined xmlTextReader parser
5191 configuration values.
5192
5193Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5194
5195 * python/libxml_wrap.h: trying to fix #102037
5196
5197Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5198
5199 * SAX.c: fixing bug #95296, when the predefined entities
5200 are redefined in the DTD the default one must be used
5201 instead anyway.
5202
5203Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
5204
5205 * doc/xmllint.xml
5206 * doc/xmllint.1
5207 Add discussion of XML_DEBUG_CATALOG to xmllint man
5208 page - bug #100907
5209
5210
5211Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5212
5213 * xmlreader.c: Fixed the empty node detection to avoid reporting
5214 an inexistant close tag.
5215
5216Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5217
5218 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
5219 for Python 2.1
5220
5221Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5222
5223 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
5224
5225Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5226
5227 * doc/libxml2-api.xml python/tests/reader.py: one really need
5228 to provide the base URI information when creating a reader parser
5229 from an input stream. Updated the API and the example using it.
5230
5231Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5232
5233 * testReader.c xmlreader.c valid.c include/libxml/tree.h
5234 include/libxml/valid.h include/libxml/xmlreader.h: working on
5235 DTD validation on top of xml reader interfaces. Allows to
5236 validate arbitrary large instances. This required some extensions
5237 to the valid module interface and augmenting the size of xmlID
5238 and xmlRef structs a bit.
5239 * uri.c xmlregexp.c: simple cleanup.
5240
5241Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5242
5243 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
5244 work on the xml reader interfaces.
5245 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
5246 Web page for the Windows binaries.
5247
5248Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5249
5250 * xmlIO.c: applied a patch for VMS following the report by
5251 Nigel Hall
5252
5253Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5254
5255 * parser.c: the parseStartTag bug fix wasn't complete.
5256
5257Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5258
5259 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
5260 parseStartTag, fixing it.
5261 * test/att4 result/att4 result/noent/att4: adding the test
5262 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
5263 more methods to XmlTextReader.
5264
5265Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5266
5267 * win32/libxml2.def.src: added more xml reader exports
5268 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
5269 to the build
5270
5271Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
5272
5273 * doc/tutorial/xmltutorial.xml
5274 plus generated html and pdf
5275 Updating tutorial again based on further comments from Niraj
5276 Tolia on the last iteration
5277
5278Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
5279
5280 * doc/tutorial/xmltutorial.xml
5281 * doc/tutorial/includekeyword.c
5282 * doc/tutorial/includegetattribute.c
5283 plus generated html and pdf
5284 Adding fix from Niraj Tolia to tutorial to properly free memory.
5285
5286
5287Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5288
5289 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
5290 more methods of XmlTextReader.
5291 * python/libxml2class.txt python/tests/reader.py: this increased the
5292 methods in the bndings, augmented the test to check those new
5293 functions.
5294
5295Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5296
5297 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
5298 methods of XmlTextReader.
5299 * python/generator.py python/libxml_wrap.h python/types.c
5300 python/libxml2class.txt: added the reader to the Python bindings
5301 * python/tests/Makefile.am python/tests/reader.py: added a specific
5302 test for the Python bindings of the Reader APIs
5303 * parser.c: small cleanup.
5304
5305Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5306
5307 * xinclude.c: fallback was only copying the first child not the
5308 full child list of the fallback element, closes #89684 as reopened
5309 by Bernd Kuemmerlen
5310
5311Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5312
5313 * win32/libxml2.def.src: exported htmlNodeDumpOutput
5314
5315Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
5316
5317 * configure.in: preparing release of 2.4.30
5318 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
5319 gives enum values, fix functype return type, put back fields in
5320 structs
5321 * doc/*: updated the docs rebuilt
5322
5323Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5324
Daniel Veillard7c4eb632004-04-19 21:29:12 +00005325 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vakoc
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005326 about htmlNodeDumpOutput location.
5327 * xpath.c: removed an undefined function signature
5328 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
5329 too many symbols in the API breaking the python bindings.
5330 Updated with the libxslt/libexslt changes.
5331
5332Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5333
5334 * configure.in: preparing release of 2.4.29
5335 * doc/*: rebuilt the docs and API
5336 * xmlreader.c: a few more fixes for the XmlTextReader API
5337
5338Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5339
5340 * include/win32config.h: applied mingw patch from Magnus Henoch
5341
5342Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5343
5344 * catalog.c doc/libxml2-api.xml: a bit more cleanup
5345
5346Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
5347
5348 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
5349 building Python script, does the C parsing directly, generates
5350 a better API description including structure fieds defs and
5351 enums. Still a couple of bugs, but good enough for the python
5352 wrappers now.
5353 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
5354 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
5355 include/libxml/schemasInternals.h include/libxml/tree.h: more
5356 cleanup based on the python analysis script reports.
5357 * libxml.spec.in: make sure the API XML description is part of the
5358 devel package.
5359
5360Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5361
5362 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
5363 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
5364 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
5365 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
5366 code cleanup, especially the function comments.
5367 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
5368
5369Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5370
5371 * Makefile.am xmlreader.c include/libxml/Makefile.am
5372 include/libxml/xmlreader.h: Adding a new set of APIs based on
5373 the C# TextXmlReader API but converted to C. Allow to parse
5374 in constant memory usage, far simpler to program and explain
5375 than the SAX like APIs, unfinished but working.
5376 * testReader.c: test program
5377
5378Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5379
5380 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
5381
5382Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5383
5384 * tree.c: Chip turner indicated that XHTML1 serialization
5385 rule for style actually break on both IE and Mozilla,
5386 try to avoid the rule if escaping ain't necessary
5387
5388Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5389
5390 * nanhttp.c: handle HTTP URL escaping, problem reported by
5391 Glen Nakamura and Stefano Zacchiroli
5392
5393Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5394
5395 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
5396
5397Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5398
5399 * uri.c: Johann Richard pointed out some XPointer problems for
5400 URN based URI references in XInclude. Modified the URI parsing
5401 and saving routines to allow correct parsing and saving of
5402 XPointers, especially when attached to "opaque" scheme accordingly
5403 to RFC 2396
5404
5405Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5406
5407 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
5408 of refactoring to the HTML saving code.
5409 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
5410 in the doc.
5411
5412Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
5413
5414 * tree.c include/libxml/tree.h: refactored the XML dump of a node
5415 to a buffer API to reuse the generic dump to an OutputIO layer,
5416 this reduces code, fixes xmlNodeDump() for XHTML, also made
5417 xmlNodeDump() now return the number of byte written.
5418
5419Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
5420
5421 * python/setup.py.in: another patch from Stéphane Bidoul for
5422 Python bindings on Windows
5423 * doc/parsedecl.py: small cleanup
5424
5425Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5426
5427 * libxml.spec.in configure.in: add a line in %changelog for releases
5428
5429Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5430
5431 * parser.c: patch from Marcus Clarke fixing a problem in entities
5432 parsing that was detected in KDe documentations environment.
5433
5434Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
5435
5436 * python/libxml.c (libxml_prev): Return the previous as opposed to
5437 the next node (I guess this is the result of some cut & paste programming:)
5438
5439Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5440
5441 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
5442
5443Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5444
5445 * python/generator.py python/libxml.c python/setup.py.in: trying
5446 to fix the Python bindings build on Windows (Stéphane Bidoul)
5447
5448Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5449
5450 * win32/configure.js: added option for python bindings
5451 * win32/libxml2.def.src: added more exports
5452
5453Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5454
5455 * win32/Makefile.mingw: fixed unresolved symbols when linking with
5456 pthreads
5457 * win32/wince/*: applied updates to Windows CE port from Javier
5458
5459Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5460
5461 * configure.in: preparing 2.4.28
5462 * libxml.spec.in doc/Makefile.am: some cleanup
5463 * doc/*: updated the news and regenerated.
5464
5465Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
5466
5467 * HTMLparser.c: final touch at closing #87235 </p> end tags
5468 need to be generated.
5469 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
5470 this change slightly the output of a few tests
5471 * doc/*: regenerated
5472
5473Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5474
5475 * parserInternals.c: fixing bug #99190 when UTF8 document are
5476 parsed using the progressive parser and the end of the chunk
5477 is in the middle of an UTF8 multibyte character.
5478
5479Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
5480
5481 * threads.c: fixed initialization problem in xmlNewGlobalState
5482 which was causing crash.
5483 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
5484 in xmlInitializeGlobalState.
5485 * parserInternals.c: cleaned up ctxt->sax initialisation.
5486
5487Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
5488
5489 * tree.c include/libxml/tree.h: modified the existing APIs
5490 to handle XHTML1 serialization rules automatically, also add
5491 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
5492 libxslt serialization uses it when needed without changing
5493 the library API.
5494 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
5495 result/xhtml1: added a new test specifically for xhtml1 output
5496 and updated the result of one XHTML1 test
5497
5498Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5499
5500 * xinclude.c parserInternals.c encoding.c: fixed #99082
5501 for xi:include encoding="..." support on text includes.
5502 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
5503 test/XInclude/ents/isolatin.txt : added a specific regression test
5504 * python/generator.py python/libxml2class.txt: fixed the generator
5505 the new set of comments generated for doc/libxml2-api.xml were
5506 breaking the python generation.
5507
5508Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
5509
5510 * doc/Makefile.am: repair some problem if gtk-doc fail or such
5511 * configure.in: patch for Solaris on new autoconf closes #98880
5512 * doc/parsedecl.py: repair the frigging API building script,
5513 did I say that python xmllib sucks ?
5514 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
5515 and some comment are no more truncated.
5516
5517Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5518
5519 * parser.c: Martin Stoilov pointed out a potential leak in
5520 xmlCreateMemoryParserCtxt
5521
5522Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5523
5524 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
5525 included in HTML documents and using the push parser.
5526
5527Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
5528
5529 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
5530 specified, look for the Python interpreter not just in the
5531 specified root but also in the specified location. Fixes #98825
5532
5533Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5534
5535 * python/libxml.c: fixing bug #98792 , node may have no doc
5536 and dereferencing without checking ain't good ...
5537
5538Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
5539
5540 * configure.in: preparing release 2.4.27
5541 * doc/* : updated and rebuilt the docs
5542 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
5543 and all the docs are actually packaged and in the final RPMs
5544 * parser.c parserInternals.c include/libxml/parser.h: restore
5545 xmllint --recover feature.
5546
5547Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5548
Daniel Veillard784b9352003-02-16 15:50:27 +00005549 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005550 processing of parsed entities, and XPath computation on sustitued
5551 entities.
5552 * testXPath.c: make sure entities are substitued.
5553
5554Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5555
Daniel Veillard784b9352003-02-16 15:50:27 +00005556 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005557 processing of internal parsed entities, which had to be changed.
5558
5559Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5560
5561 * Makefile.am python/Makefile.am python/tests/Makefile.am:
5562 trying to fix bug #98517 about building outside the source tree
5563 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
5564
5565Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5566
5567 * include/win32config.h: cleanup
5568 * win32/Makefile.mingw: integrated mingw in JScript configure
5569 * win32/Makefile.msvc: modified to allow mingw coexistence
5570 * win32/configure.js: integrated mingw
5571 * win32/Readme.txt: cleanup
5572
5573Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
5574
5575 * HTMLparser.c: strengthen the guard in the Pop macros,
5576 like in the XML parser, closes bug #97315
5577
5578Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5579
5580 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
5581 callback is never used.
5582
5583Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5584
5585 * parserInternals.c: fixed the initialization of the SAX structure
5586 which was breaking xsltproc
5587 * xpath.c: patch from Petr Pajas for CDATA nodes
5588 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
5589 * parser.c include/libxml/parser.h: patch from Peter Jones
5590 removing a leak in xmlSAXParseMemory() and adding the
5591 function xmlSAXParseMemoryWithData()
5592
5593Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
5594
5595 adding pdf of tutorial, changing web page to link to it
5596 * doc/tutorial/xmltutorial.pdf
5597 * doc/xml.html
5598 * doc/docs.html
5599
5600Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
5601
5602 * doc/tutorial/ar01s08.html
5603 adding file what I forgot for tutorial
5604
5605
5606Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
5607
5608 Adding encoding discussion to tutorial
5609 Added:
5610 * doc/tutorial/images/*.png: DocBook admonition image files
5611 * doc/tutorial/apf.html, apg.html: new generated html
5612 * doc/tutorial/includeconvert.c: conversion code entity file
5613 changed:
5614 * doc/tutorial/xmltutorial.xml: DocBook original
5615 * doc/tutorial/*.html: generated html
5616
5617Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5618
5619 * include/libxml/*.h: retired xmlwin32version.h
5620 * doc/Makefile.am: retired xmlwin32version.h
5621 * win32/configure.js: retired xmlwin32version.h
5622
5623Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5624
5625 * win32/libxml2.def.src: exported additional symbols
5626 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
5627 sisterhood
5628
5629Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5630
5631 * globals.c: fixed a typo pointed out by Igor
5632 * xpath.c: try to speed up node compare using line numbers
5633 if available.
5634
5635Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5636
5637 * tree.c: make xmlFreeNode() handle attributes correctly.
5638
5639Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5640
5641 * catalog.c: completed the #96963 fix, as reported by Karl
5642 Eichwalder
5643
5644Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5645
5646 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
5647
5648Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5649
5650 * Makefile.am: switched the order of a couple of includes
5651 to fix bugs #97100
5652
5653Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5654
5655 * catalog.c: fixed bug #96963, reverted to the old behaviour of
5656 xmlLoadCatalogs that used to separate directories with a ':'.
5657
5658Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5659
5660 * threads.c: improvements to the Windows-side of thread handling
5661 * testThreads.c: conditionally excluded unistd.h
5662 * testThradsWin32.c: broke overlong lines
5663 * include/win32config.h: adapted thread-related macros to the new
5664 scheme and for pthreads on Windows
5665 * win32/Makefile.msvc: introduced a more flexible thread build,
5666 added testThreads[Win32].c to the build
5667 * win32/configure.js: introduced a more flexible thread config
5668
56692002-10-31 John Fleck <jfleck@inkstain.net>
5670
5671 * doc/xml.html (and, by implication, FAQ.html)
5672 added UTF-8 conversaion FAQ from Marcus Labib Iskander
5673
5674Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5675
5676 * configure.in: removed xmlwin32version.h
5677 * include/libxml/Makefile.am: removed xmlwin32version.h
5678
5679Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
5680
5681 * tree.c: applied patch from Brian Stafford to fix a bug
5682 in xmlReconciliateNs()
5683
5684Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5685
5686 * tree.c: applied patch from Christian Glahn to allow
5687 xmlNewChild() on document fragment nodes
5688
5689Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
5690
5691 * parser.c: Christian Glahn found a problem with a recent
5692 patch to xmlParseBalancedChunkMemoryRecover()
5693 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
5694 problems
5695 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
5696 test/schemas/seq*: added the test cases from Charles
5697
5698Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
5699
5700 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
5701 serious cleanup of the spec file and associated changes
5702 in the Makefiles.
5703 * valid.c: try to remove some warnings on x86_64
5704
5705Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5706
5707 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
5708 fix bug #96586
5709
5710Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5711
5712 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
5713 parsing, applied his patch
5714 * result/HTML/attrents.html result/HTML/attrents.html.err
5715 result/HTML/attrents.html.sax test/HTML/attrents.html:
5716 added the test and result case provided by Mikhail Sogrine
5717
5718Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5719
5720 * vms/build_libxml.com vms/config.vms vms/readme.vms
5721 include/libxml/parser.h include/libxml/parserInternals.h
5722 include/libxml/tree.h include/libxml/xmlIO.h
5723 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
5724 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
5725 Applied the VMS update patch from Craig A. Berry
5726 * doc/*.html: update
5727
5728Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5729
5730 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
5731
5732Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
5733
5734 * debugXML.c: adding a grep command to --shell in xmllint
5735 for T.V. Raman
5736
5737Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5738
5739 * xmlcatalog.c: tried to fix some of the problem with --sgml
5740
5741Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
5742
5743 * parser.c: tried to fix bug #91500 where doc->children may
5744 be overriden by a call to xmlParseBalancedChunkMemory()
5745
5746Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
5747
5748 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
5749 identifiers in SGML catalogs containing '&'
5750
5751Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
5752
5753 * python/types.c: fixed bugs when passing result value tree
5754 to Python functions.
5755
5756Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5757
5758 * configure.in: preparing the release of 2.4.26
5759 * doc/*: updated and rebuilt the documentation
5760
5761Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5762
5763 * parser.c: fixed a XML Namespace compliance bug reported by
5764 Alexander Grimalovsky
5765
5766Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5767
5768 * HTMLtree.c: fixed serialization of script and style when
5769 they are not lowercase (i.e. added using the API to the tree).
5770
5771Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
5772
5773 * valid.c: make xmlValidateDocument emit a warning msg if there
5774 is no DTD, pointed by Christian Glahn
5775
5776Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
5777
5778 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
5779 content model when some of the blocks have min or max, and a couple
5780 of bugs found in the process.
5781 * result/schemas/list0* test/schemas/list0*: added some specific
5782 regression tests
5783
5784Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
5785
5786 * README: updated the contact informations
5787
5788Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
5789
5790 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
5791 misses it, reported by Peter Bray.
5792
5793Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
5794
5795 * tree.c: investigating xmlNodeGetContent() on namespace nodes
5796 and removed a few warnings
5797
5798Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
5799
5800 * parser.c: Christian Glahn found a small bug in the push parser.
5801 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
5802 public
5803
5804Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5805
5806 * xmlschemas.c include/libxml/xmlschemas.h: added
5807 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
5808 * testSchemas.c: added --memory to test the new interface
5809
5810Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
5811
5812 * doc/index.py doc/search.php: integrated the XSLT indexing,
5813 a few fixed in the indexer, added a scope selection at the
5814 search level.
5815
5816Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5817
5818 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
5819 this was due to uninitialized parts of the validation context
5820
5821Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
5822
5823 * debugXML.c: applied patch from Mark Vakoc except the API
5824 change, preserved it.
5825 * doc/*: updated the docs to point to the search engine for
5826 information lookup or before bug/help reports.
5827
5828Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
5829
5830 * doc/index.py doc/search.php: added mailing-list archives
5831 indexing and lookup
5832
5833Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5834
5835 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
5836
5837Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
5838
5839 * doc/index.py: improved HTML indexing
5840 * doc/search.php: make the queries also lookup the HTML based indexes
5841
5842Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
5843
5844 * doc/index.py: added HTML page indexing
5845
5846Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5847
5848 * xmlIO.c: extended Windows path normalisation to fix the base
5849 problem in libxslt.
5850 * catalog.c: fixed list handling in XML_CATALOG_FILES
5851
5852Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
5853
5854 * valid.c: typo/bug found by Christian Glahn
5855
5856Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5857
5858 * xmlIO.c: applied Windows CE patch from Javier.
5859 * win32/wince: new directory, contains support for the PocketPC
5860 with Windows CE from Javier.
5861 * include/win32config.h: reorganised, removed duplicate
5862 definitions and applied WinCE patch from Javier.
5863 * include/wsockcompat.h: new file, now contains WinSock
5864 compatibility macros.
5865 * win32/Makefile.msvc: introduced double-run compilation.
5866
5867Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
5868
5869 * configure.in include/libxml/xmlwin32version.h: preparing release
5870 of 2.4.25
5871 * doc/*: updated and regenerated teh docs and web pages.
5872
5873Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5874
5875 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
5876 error were not covering namespace declarations.
5877 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
5878 it was missing the attribute declaration for the namespace
5879 * result/VC/NS3: the fix now report breakages in that test
5880
5881Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5882
5883 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
5884
5885Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5886
5887 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
5888 and regenerated the docs and web site
5889
5890Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
5891
5892 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
5893 ATTRIBUTE_UNUSED is always put after the attribute declaration,
5894 not before
5895
5896Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
5897
5898 * python/generator.py python/libxml2class.txt: fixed a stupid error
5899 breaking the python API
5900
5901Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
5902
5903 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
5904 triostr.c triostr.h: applied a trio update patch from
5905 Bjorn Reese which should work with MinGW
5906
5907Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
5908
5909 * tree.c: improving some documentation comments
5910 * xmlregexp.c: found and fixed a mem leak with python regression tests
5911 * doc/*: rebuilt the doc and the API XML file including the
5912 xmlregexp.h xmlautomata.h and xmlunicode.h headers
5913 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
5914 python/types.c: added access to the XML Schemas regexps from
5915 python
5916 * python/tests/Makefile.am python/tests/regexp.py: added a
5917 simple regexp bindings test
5918
5919Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
5920
5921 * doc/xml.html:
5922 fixing ftp links - thanks to Vitaly Ostanin
5923
5924Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
5925
5926 * xmlregexp.c: fixed the data callback on transition functionality
5927 which was broken when using the compact form
5928 * result/schemas/*: updated the results, less verbose, all tests
5929 pass like before
5930 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
5931 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
5932 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
5933 annoying warnings
5934 * xpath.c: try to provide better error report when possible
5935
5936Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
5937
5938 * Makefile.am: fixed a breakage raised by Jacob
5939
5940Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5941
5942 * include/win32config.h: added HAVE_ERRNO_H definition for parts
5943 which don't use sockets
5944
5945Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5946
5947 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
5948 * win32/configure.js: applied zlib patch from Daniel Gehriger
5949
5950Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5951
5952 * win32/configure.js: applied the patch from Mark Vakoc for
5953 regexp support
5954 * win32/libxml2.def.src: applied the patch from Mark Vakoc
5955 for regexp support
5956
5957Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
5958
5959 * xmlschemastypes.c: as pointed by Igor Float and Double
5960 parsing ain't finished yet
5961
5962Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
5963
5964 * Makefile.am configure.in: trying to fix #88412 by bypassing
5965 all the python subdir if python ain't detected
5966
5967Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
5968
5969 * Makefile.am configure.in include/libxml/xmlversion.h.in:
5970 made configuring with regexps/automata/unicode the default
5971 but without schemas ATM
5972 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
5973 fixed the regexp based DTD validation performance and memory
5974 problem by switching to a compact form for determinist regexps
5975 and detecting the determinism property in the process. Seems
5976 as fast as the old DTD validation specific engine :-) despite
5977 the regexp built and compaction process.
5978
5979Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
5980
5981 * valid.c: determinism is debugged, new DTD checking code now works
5982 but xmlFAComputesDeterminism takes far too much CPU and the whole
5983 set usues too much memory to be really usable as-is
5984
5985Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
5986
5987 * tree.c: fixed another stupid bug in xmlGetNodePath()
5988 * xmllint.c: --version now report the options compiled in
5989
5990Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
5991
5992 * HTMLparser.c: small cleanup
5993 * valid.c xmlregexp.c: switched DTD validation to use only regexp
5994 when configured with them. A bit of debugging around the determinism
5995 checks is still needed
5996
5997Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
5998
5999 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
6000
6001Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
6002
6003 * xmlIO.c: small portability glitch fixed.
6004
6005Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
6006
6007 * xmlschemastypes.c: incomplete steps for real/double support
6008 * testAutomata.c include/libxml/xmlautomata.h
6009 include/libxml/xmlregexp.h: avoiding a compilation problem
6010 * valid.c include/libxml/valid.h: starting the work toward using
6011 the regexps for actual DTD validation
6012
6013Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6014
6015 * hash.c: cosmetic cleanup
6016 * valid.c include/libxml/tree.h include/libxml/valid.h: started
6017 integrating a DTD validation layer based on the regexps
6018
6019Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
6020
6021 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
6022 the determinism was tested before eliminating the epsilon
6023 transitions :-(
6024
6025Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
6026
6027 * python/generator.py python/libxml.c python/libxml.py
6028 python/libxml2-python-api.xml python/libxml2class.txt
6029 python/libxml_wrap.h python/types.c: updated the python
6030 bindings, added code for easier File I/O, and the ability to
6031 define a resolver from Python fixing bug #91635
6032 * python/tests/Makefile.am python/tests/inbuf.py
6033 python/tests/outbuf.py python/tests/pushSAXhtml.py
6034 python/tests/resolver.py python/tests/serialize.py: updated
6035 and augmented the set of Python tests.
6036
6037Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6038
6039 * win32/configure.js: added more readme info for the binary
6040 package.
6041
6042Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
6043
6044 * xmlIO.c: fixed a stupid out of bound array error
6045
6046Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6047
6048 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
6049 messing around with support for Windows path, cleanups,
6050 trying to identify and fix the various code path to the
6051 filename access. Added xmlNormalizeWindowsPath()
6052
6053Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
6054
6055 * error.c valid.c: working on better error reporting of validity
6056 errors, especially providing an accurate context.
6057 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
6058 error reports in those cases.
6059
6060Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
6061
6062 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
6063 parser.c parserInternals.c xmlIO.c: get rid of all the
6064 perror() calls made in the library execution paths. This
6065 should fix both #92059 and #92385
6066
6067Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
6068
6069 * xmllint.c: memory leak reporting was broken after a change
6070 of the preprocessor symbol used to activate it.
6071
6072Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
6073
6074 * tree.c: try to make the copy function work for node of
6075 type XML_DOCUMENT_FRAG_NODE, they are only created by the
6076 DOM layers though, not libxml2 itself.
6077
6078Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
6079
6080 * valid.c: try to provide file and line informations, not all
6081 messages are covered, but it's a (good) start
6082
6083Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
6084
6085 * xinclude.c: reimplemented a large part of the XInclude
6086 processor, trying to minimize resources used, James Henstridge
6087 provided a huge test case which was exhibiting severe memory
6088 consumption problems.
6089
6090Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
6091
6092 * python/Makefile.am: applied patch from Christophe Merlet to
6093 reestablish DESTDIR
6094
6095Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
6096
6097 * libxml.spec.in: fixes libary path for x86_64 AMD
6098
6099Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
6100
6101 * doc/tutorial/includekeyword.c
6102 * doc/tutorial/xmltutorial.xml:
6103 (plus resulting generated html files)
6104 fixing one spot I missed in the tutorial where I hadn't freed
6105 memory properly
6106
6107Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
6108
6109 * doc/tutorial/includeaddattribute.c
6110 * doc/tutorial/includeaddkeyword.c
6111 * doc/tutorial/includegetattribute.c
6112 * doc/tutorial/includekeyword.c
6113 * doc/tutorial/xmltutorial.xml
6114 * doc/tutorial/*.html:
6115 update tutorial to properly free memory (thanks to Christopher
6116 R. Harris for pointing out that this needs to be done)
6117 * doc/tutorial/images/callouts/*.png:
6118 added image files so the callouts are graphical, making it
6119 easier to read ( use "--param callout.graphics 1" to generate
6120 html with graphical callouts)
6121
6122Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
6123
6124 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
6125 nice logos generated by Marc Liyanage
6126 * doc/site.xsl *.html: changed the stylesheet to show the new
6127 logo and regenerated the pages
6128
6129Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
6130
6131 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
6132
6133Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
6134
6135 * xpath.c: possible mem leak patch from Jason Adams
6136
6137Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
6138
6139 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
6140 in the XQuery namespace
6141 * configure.in: preparing 2.4.24
6142 * doc/*.html: updated the web pages
6143
6144Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
6145
6146 * python/generator.py: closing bug #85258 by generating conditional
6147 compile check to avoid linking to routines not configured in.
6148
61492002-08-22 Havoc Pennington <hp@pobox.com>
6150
6151 * autogen.sh: update error message for missing automake
6152
6153Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
6154
6155 * python/Makefile.am: typo in target name resulted in libxml2.py
6156 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
6157
6158Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
6159
6160 * win32/win32/Makefile.mingw: updated with version from
6161 Elizabeth Barham at http://soggytrousers.net/repository/
6162
6163Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6164
6165 * win32/Makefile.msvc: added the prefix location to the include
6166 and lib search path.
6167
61682002-08-18 Havoc Pennington <hp@pobox.com>
6169
6170 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
6171 both automake 1.6 and 1.4 installed get the right automake. Means
6172 compilation from CVS will now require the latest automake 1.4
6173 release, or manually creating symlinks called "automake-1.4" and
6174 "aclocal-1.4"
6175
6176Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
6177
6178 * configure.in python/Makefile.am: more AMD 64 induced changes from
6179 Frederic Crozat
6180
6181Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
6182
6183 * xinclude.c: oops I was missing the xml:base fixup too
6184 * result/XInclude/*.xml: this adds xml:base attributes to most
6185 results of the tests
6186
6187Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
6188
6189 * xinclude.c: quick but apparently working implementation of
6190 xi:fallback, should close bug #89684
6191 * Makefile.am test/XInclude/docs/fallback.xml
6192 result/XInclude/fallback.xml: added a basic test for fallback,
6193 and run with --nowarning to avoid a spurious warning
6194 * configure.in: applied patch from Frederic Crozat for python
6195 bindings on AMD 64bits machines.
6196
6197Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
6198
6199 * parser.c: xmlSAXUserParseMemory() really ought to fail if
6200 the caller don't pass a SAX callback block.
6201
6202Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
6203
6204 * tree.c: applied the same fix for the XML-1.0 namespace to
6205 xmlSearchNsByHref() as was done for xmlSearchNs()
6206
6207Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
6208
6209 * libxml.3: small cleanup of the man page
6210 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
6211 when serializing HREF attributes generated by XSLT.
6212
6213Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
6214
6215 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
6216 version of Marc Liyanage' patch for boolean attributes in HTML
6217 output
6218
6219Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
6220
6221 * python/tests/serialize.py: fixed the test results, indenting
6222 behaviour changed slightly
6223
6224Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
6225
6226 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
6227 new c14n function to Windows def files
6228
6229Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
6230
6231 * c14n.c: fixed a memory leak in c14n code
6232
6233Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
6234
6235 * parser.c include/libxml/parser.h: adding a new API for Christian
6236 Glahn: xmlParseBalancedChunkMemoryRecover
6237 * valid.c: patch from Rick Jones for some grammar cleanup in
6238 validation messages
6239 * result/VC/* result/valid/*: this slightly change some of the
6240 regression tests outputs
6241
6242Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
6243
6244 * tree.c: trying to fix a problem in namespaced attribute handling
6245 raised by Christian Glahn
6246
6247Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
6248
6249 * encoding.c include/libxml/encoding.h: Opening the interface
6250 xmlNewCharEncodingHandler as requested in #89415
6251 * python/generator.py python/setup.py.in: applied cleanup
6252 patches from Marc-Andre Lemburg
6253 * tree.c: fixing bug #89332 on a specific case of loosing
6254 the XML-1.0 namespace on xml:xxx attributes
6255
6256Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
6257
6258 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
6259 corner case from new Merlin's test suite and added a callback
6260 that will be used to improve xmlsec performance
6261
6262
6263Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
6264
6265 * HTMLtree.c: trying to fix the <style> escaping problem in
6266 HTML serialization bug #89342
6267
6268Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
6269
6270 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
6271 and rebuilt the web site.
6272
6273Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
6274
6275 * include/libxml/tree.h: added _private member to xmlNs struct
6276
6277Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
6278
6279 * HTMLparser.c: fixing bug #84876 based on the xml working
6280 code.
6281
6282Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6283
6284 * python/Makefile.am: enhanced to fix bug 72012 (errors
6285 when using '-jX' make parameter)
6286
6287Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6288
6289 * xpath.c: small additional enhancement for booleans
6290 compared to nodesets
6291
6292Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6293
6294 * HTMLtree.c: changed the order of the encoding declaration
6295 attributes in the meta tags due to a bug in IE/Mac
6296
6297Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6298
6299 * xpath.c: enhanced handling of booleans (especially '='
6300 and '!=' for nodesets) - fixes bug 85256. Added new
6301 routine xmlXPathNotEqualValues for more proper handling
6302 of '!=' when nodesets are involved.
6303
6304Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
6305
6306 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
6307 doc/xmlcatalog_man.xml to the source distribution
6308
6309Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6310
6311 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
6312 asked for this.
6313
6314Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
6315
6316 * configure.in: preparing 2.4.23
6317 * doc/*: rebuilt the docs
6318
6319Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
6320
6321 * parser.c: fixing bug #84169 by fixing the
6322 comment of xmlCreatePushParserCtxt to describe the
6323 encoding detection parameters better.
6324
6325Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
6326
6327 * valid.c: fixing bug #79331 in one path the lookup for
6328 ID attributes on a namespaced node wasn't handled correctly :-\
6329
6330Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
6331
6332 * HTMLparser.c: trying to fix 87235 about discarded white
6333 spaces in the HTML parser.
6334 * result/HTML/*: this changes the output of a number of HTML
6335 regression tests
6336
6337Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
6338
6339 * xpath.c: applied patch from Richard Jinks for the namespace
6340 axis + fixed a memory error.
6341 * parser.c parserInternals.c: applied patches from Peter Jacobi
6342 removing ctxt->token for good.
6343 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
6344 popped out by the regression tests.
6345 * Makefile.am: patch for threads makefile from Gary Pennington
6346
6347Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
6348
6349 * xpath.c: enhanced behaviour of position() after usage of
6350 expressions involving preceding-sibling (et al).
6351
6352Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
6353
6354 * hash.c: applied a patch from Peter Jacobi to solve a problem
6355 when compiling with the Watcom C on Win32
6356 * result/schemas/*.err: the change of hashing algo generated
6357 permutations in the output
6358
6359Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6360
6361 * hash.c: applied patch from Sander Vesik improving the quality of
6362 the hash function.
6363
63642002-06-14 Aleksey Sanin <aleksey@aleksey.com>
6365
6366 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
6367 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
6368 xmllint.c xpath.c: replaced sprintf() with snprintf()
6369 to prevent possible buffer overflow (the bug was pointed
6370 out by Anju Premachandran)
6371
6372Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
6373
6374 * parser.c: removed an uninitialized data error popped by valgrind
6375 on PE references
6376
6377Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
6378
6379 * doc/xml.html
6380 adding tutorial reference to the web page
6381
6382Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
6383
6384 * doc/tutorial/xmltutorial.xml
6385 * doc/tutorial/ar01s07.html
6386 * doc/tutorial/ape.html
6387 * doc/tutorial/includegetattribute.c
6388 adding section to tutorial about retrieving an attribute
6389 value
6390
6391Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
6392
6393 * parser.c: applied a couple of patches from Peter Jacobi to start
6394 to get rid of ctxt->token, with a possible significant speed
6395 improvement to be gained once done. Better compliance with PE
6396 references constructs in DTDs too.
6397 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
6398 from Peter too
6399
6400Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
6401
6402 * parser.c: Babak Vahedipour-Kunze reported that openTag in
6403 xmlParseElement was likely to have been deallocated at the
6404 time of the report, possibly leading to segfault. Just report
6405 the tag name now.
6406
6407Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
6408
6409 * xpath.c: patch from Richard Jinks for XPath substring() function
6410 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
6411
64122002-06-06 Aleksey Sanin <aleksey@aleksey.com>
6413
6414 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
6415
6416Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
6417
6418 *doc/FAQ.html
6419 fixing typos in FAQ, thanks to Robert Funnell for the
6420 editing help
6421
6422Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
6423
6424 * NEWS: got complaints from rpmlint that it was empty
6425
6426Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
6427
6428 * added doc/tutorial, including:
6429 apa.html
6430 apb.html
6431 apc.html
6432 apd.html
6433 ar01s02.html
6434 ar01s03.html
6435 ar01s04.html
6436 ar01s05.html
6437 ar01s06.html
6438 includeaddattribute.c
6439 includeaddkeyword.c
6440 includekeyword.c
6441 includestory.xml
6442 index.html
6443 xmltutorial.xml
6444 libxml tutorial, including generated html
6445
6446Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
6447
6448 * result/c14n/exc-without-comments/merlin-c14n-two-*
6449 result/c14n/without-comments/merlin-c14n-two-*
6450 test/c14n/exc-without-comments/merlin-c14n-two-*
6451 test/c14n/without-comments/merlin-c14n-two-*
6452 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
6453 c14n/exc-c14n and slightly modified test script to handle
6454 these test cases
6455 * c14n.c: fixed bugs for complicated nodes set (namespace
6456 without node and others from merlin-c14n-two.tar.gz)
6457 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
6458 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
6459 for xmlsec performance patch
6460 * xpath.c: fixed self::node() for namespaces and attributes
6461
6462Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
6463
6464 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
6465 but with the format parameter
6466 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
6467
6468Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
6469
6470 * Makefile.am: updated c14n tests suite
6471 * c14n.c: performance improvement for previous c14n patch
6472
6473Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
6474
6475 * parser.c: another peroformance patch from Peter Jacobi, that
6476 time on parsing attribute values.
6477
6478Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
6479
6480 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
6481 into LibXML2 test suite
6482
6483Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
6484
6485 * c14n.c: propagating xpath ancesstors node fix to c14n
6486 plus small performance improvement to reduce number of
6487 mallocs
6488 * xpath.c: fixed ancestors axis processing for namespace nodes
6489
6490Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
6491
6492 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
6493 Peter Jacobi
6494
6495Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
6496
6497 * configure.in: preparing 2.4.22
6498
6499Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
6500
6501 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
6502 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
6503 a public entry point.
6504 * doc/*: rebuilt the API and docs
6505
6506Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
6507
6508 * xpath.c: patch from Richard Jinks to fix a problem introduced
6509 in the previous patch and pointed by Norm
6510
6511Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
6512
6513 * libxml.spec.in: fixing bug #81112
6514
6515Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
6516
6517 * uri.c: fixing bug #82848
6518
6519Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6520
6521 * result/catalogs/mycatalog.full: Aleksey's commit changed the
6522 output of one catalog test
6523
6524Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
6525
6526 * global.data globals.c tree.c include/libxml/globals.h
6527 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
6528 default value for global parameter xmlIndentTreeOutput to 1 and
6529 introduced new global parameter xmlTreeIndentString (the string
6530 used to do one-level indent) with default value " " (as it was
6531 in tree.c)
6532
6533Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
6534
6535 * Makefile.am: Merijn Broeren pointed out a problem when compiling
6536 with trio and schemas.
6537
6538Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6539
6540 * xpath.c: patch from Richard Jinks to fix the problem raised in
6541 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
6542
6543Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
6544
6545 * xmlschemas.c: a bit of work on import.
6546 * xmlschemastypes.c: Charles Bozeman provided a compare function
6547 for date/time types so min/max facet restrictions should work,
6548 indeterminate comparisons return an error instead of equal.
6549 * test/schemas/date_0* result/schemas/date_0_0: specific test
6550 from Charles Bozeman too
6551
6552Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
6553
6554 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
6555 from Christian Cornelssen fixing the man pages and the Catalog
6556 building script.
6557 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
6558 next step is <xs:import> I now have a reasonable understanding
6559 of how it works.
6560
6561Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
6562
6563 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
6564
6565Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6566
6567 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
6568
6569Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
6570
6571 * xpath.c: fixing an XPath function evalutation bug pointed out
6572 by Alexey Efimov where the context was lost when evaluating
6573 the function arguments
6574
6575Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
6576
6577 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
6578 function public for XMLSec performance optimizations
6579
6580Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
6581
6582 * python/generator.py python/libxml2class.txt : fixed a problem
6583 with the HTML parser pointed by Gary Benson
6584 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
6585 example
6586
6587Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
6588 * parser.c: fixed bug #81159 (memory growth in SAX)
6589
6590Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
6591 * xpath.c: fixed bug #78858 (the real fix)
6592
6593Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
6594 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
6595
6596Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
6597
6598 * tree.c: modified xmlNodeSetBase to allow changing the
6599 base of a document.
6600
6601Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
6602
6603 * xmlschemastypes.c: patch Charles Bozeman for validation of
6604 all the date, time, and duration types
6605 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
6606 * configure.in: fixed an error pointed by an user
6607 * xml2-config.in: fixed an error pointed by an user
6608
6609Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
6610
6611 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
6612 win32/libxml2.def.src xmlIO.c: exported default
6613 'file:', 'http:' and 'ftp:' protocols input handlers
6614 and maked protocols comparisson case insensitive
6615
6616Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
6617
6618 * configure.in: Neven Has detected a typo
6619
6620Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
6621
6622 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
6623 as one of the persons allowed to commit directly to the
6624 module.
6625
6626Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
6627
6628 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
6629 * valid.c: raised a too low limit
6630 * doc/*: rebuilt the docs
6631
6632Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
6633
6634 * test/XPath/expr/floats test/XPath/expr/functions
6635 result/XPath/expr/floats result/XPath/expr/functions
6636 xpath.c: another XPath conformance patch from Richard Jinks
6637
6638Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
6639
6640 * xmlschemas.c: fixed validation of attribute groups.
6641 * test/schemas result/schemas: added an example from the primer
6642
6643Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
6644
6645 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
6646 * test/schemas result/schemas: updated the test list
6647
6648Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6649
6650 * TODO: updated a bit
6651 * parser.c: made a comment more specific
6652 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
6653 Schemas conformance.
6654 * test/schemas result/schemas: updated the test list
6655
6656Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
6657
6658 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
6659 implementing xs:all with minOccurs = 0
6660 * tes/schemas/* result/schemas/*: added more tests covering
6661 xs:all
6662
6663Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
6664
6665 * xmlregexp.c: first implementation of the all particle, this
6666 may need to be revisited for case where not all transitions
6667 must be crossed.
6668
6669Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
6670
6671 * tree.c: another entity processing update from Markus Henke
6672
6673Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
6674
6675 * trionan.c: fixed crash on OSF/1
6676
6677Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
6678
6679 * xmlschemas.c: more Schemas work
6680 * test/schemas/* result/schemas/*: added more tests coming
6681 from the spec.
6682
6683Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
6684
6685 * c14n.c: patch from Aleksey Sanin reflecting a change in the
6686 ExcC14N specification
6687
6688Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
6689
6690 * tree.c: patch from Markus Henke, fix for recursive entities.
6691
6692Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
6693
6694 * xpath.c: fix a problem with string() on a document node.
6695
6696Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
6697
6698 * Makefile.am xmlschemas.c: more Schemas work
6699 * test/schemas/* result/schemas/*: added more tests coming
6700 from the spec.
6701
6702Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
6703
6704 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
6705 * result/HTML/*: this changes a few things in the results
6706
6707Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6708
6709 * include/libxml/tree.h: eliminated 'declaration different than
6710 prototype' warning
6711 * include/win32config.h: "resolved" conflicts with errno.h
6712
6713Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
6714
6715 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
6716 on the automata interfaces and debug of counted choices
6717 * test/schemas/* result/schemas/*: added a number of tests
6718
6719Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
6720
6721 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
6722 a bit of work on Schemas
6723 * testSchemas.c: try to make it more useful
6724 * test/schemas/* result/schemas/* Makefile.am: changed the
6725 Schemas regression test procedure, started adding a few samples
6726
6727Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
6728
6729 * include/libxml/encoding.h: Patch for the Borland C++ builder
6730 * include/libxml/tree.h: Patch for the Borland C++ builder
6731 * threads.c: Patch for the Borland C++ builder
6732 * win32/bcb5: New directory for the Borland C++ builder
6733 project files
6734
6735Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
6736
6737 * win32/Makefile.msvc: Update for XML Schema support
6738 * win32/configure.js: Update for XML Schema support
6739 * win32/libxml2.def.src: Update for XML Schema support
6740
6741Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
6742
6743 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
6744 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
6745 xmlunicode.c include/libxml/Makefile.am
6746 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
6747 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
6748 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
6749 include/libxml/xmlversion.h.in : merged the current state of
6750 XML Schemas implementation, it is not configured in by default,
6751 a specific --schemas configure option has been added.
6752 * test/automata test/regexp test/schemas Makefile.am
6753 result/automata result/regexp result/schemas:
6754 merged automata/regexp/schemas regression tests
6755
6756Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
6757
6758 * xpath.c: Gary found a compile time problem, fixes #78823
6759
6760Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
6761
6762 * configure.in: release of 2.4.20
6763 * doc/*: updated and rebuilt the docs
6764
6765Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
6766
6767 * python/Makefile.am: patch from Cristian Gafton to build on
6768 Red Hat 6.2, should also fix #75779
6769
6770Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6771
6772 * valid.c: first part of fixing #78729
6773
6774Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
6775
6776 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
6777 escaping of URI when saving HTML files.
6778 * result/HTML/*: this impacted some tests
6779
6780Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
6781
6782 * configure.in: trying to fix #77441
6783
6784Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
6785
6786 * include/libxml/xmlIO.h: Hallski complained it could not be
6787 included by itself.
6788
6789Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
6790
6791 * configure.in: applied an IEEE flag patch for OSF/1 #77825
6792
6793Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6794
6795 * win32/configure.js: patch from Nilo for the c14n option
6796 * win32/Makefile.msvc: fixed libxml2.def generation with threads
6797
6798Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
6799
6800 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
6801 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
6802 LIBXML_THREAD_ENABLED
6803
6804Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
6805
6806 * xpath.c: another patch from Richard Jinks for substring conformance
6807 * test/XPath/expr/floats test/XPath/expr/strings
6808 result/XPath/expr/floats result/XPath/expr/strings: update of the
6809 test suite to check those.
6810
6811Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
6812
6813 * xpath.c: patch from Richard Jinks for .x float parsing.
6814
6815Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
6816
6817 * parser.c: patch from Markus Henke when an encoding ain't recognized
6818
6819Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
6820
6821 * libxml.m4: got a report that #include <string.h> was needed
6822
6823Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
6824
6825 * xmllint.c: applied a fix from Anthony Jones for -o /--output
6826
6827Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
6828
6829 * doc/example.html: fixing typo
6830
6831Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
6832
6833 * xpath.c: fixed a bug in the nodeset to boolean comparison code
6834 pointed out by Melvyn Sopacua.
6835
6836Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6837
6838 * libxml.m4: Frédéric Crozat gave a patch related to the change
6839 of Include paths breaking the libxml.m4
6840
6841Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
6842
6843 * xpath.c: Fix bug #76927 forgot to save some context
6844 when evaluating binary expressions
6845
6846Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
6847
6848 * configure.in: fixed configure for MPE/iX from Markus Henke
6849 * xmlmemory.c: fixed initialization problems
6850 * xpath.c: another set of patches from Richard Jinks this
6851 fixes "make XPathtests" on linux
6852
6853Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
6854
6855 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
6856 * test/XPath/expr/compare test/XPath/expr/equality
6857 test/XPath/expr/floats test/XPath/expr/functions
6858 test/XPath/expr/strings result/XPath/expr/compare
6859 result/XPath/expr/equality result/XPath/expr/floats
6860 result/XPath/expr/functions result/XPath/expr/strings: Updated
6861 tests though they show a divergence on Linux
6862
6863Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6864
6865 * xpath.c trionan.c: previous commit also included patches
6866 from Richard Jinks on some IEEE support corner case
6867
6868Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
6869
6870 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
6871 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
6872 that $(datadir) should be used for docs
6873
6874Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
6875
6876 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
6877 could leak filedescriptors
6878
6879Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
6880
6881 * configure.in nanohttp.c: applied patch from Allan Clark for
6882 UnixWare/OpenServer
6883
6884Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
6885
6886 * configure.in: preparing 2.4.19
6887 * doc/*: rebuilt the docs
6888
6889Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6890
6891 * nanohttp.c: fixing #76043, got fed up with non-portability
6892 of that piece of code.
6893
6894Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
6895
6896 * valid.c SAX.c: Never commit without running "make tests" :-(
6897 fix a couple of stupidities in the previous commit
6898 * result/*: a few changes in some attribute order result of previous
6899 commit.
6900
6901Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
6902
6903 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
6904 the internal subset should not raise duplicate ID errors,
6905 also there was a small bug in conjunction to namespace
6906 declarations defaulted and xml:xxx attributes DTD definitions.
6907
6908Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6909
6910 * xpath.c: Richard Jinks also raised some rounding problems
6911 this tries to fix them
6912
6913Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
6914
6915 * xpath.c: Richard Jinks spotted an incoherent memory allocation
6916 behaviour in xmlXPathCastToString()
6917
6918Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
6919
6920 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
6921 raised by Morus Walter
6922
6923Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6924
6925 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
6926 from Igor
6927
6928Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
6929
6930 * xpath.c: fixing #75619, related to a problem when trying
6931 to evaluate condition when the current node set resulting
6932 from that sub-step evaluation is empty. Also fixes 2 potential
6933 problem with previous-sibling and next-siblings axis.
6934
6935Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
6936
6937 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
6938 HTML support is not configured in.
6939
6940Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
6941
6942 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
6943 include/libxml/tree.h: dohh I really didn't intended to commit
6944 this test version :-(
6945
6946Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6947
6948 * testSAX.c: I wanted to see the real speed at the SAX interface
6949 after a little too many Ximianer started complaining about the
6950 parser speed.
6951 added a --quiet option:
6952 paphio:~/XML -> ls -l db100000.xml
6953 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
6954 paphio:~/XML -> time ./testSAX --quiet db100000.xml
6955 3200006 callbacks generated
6956 real 0m1.270s
6957 Which means 16MBytes/s and 3Mcallback/s
6958
6959Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
6960
6961 * xpath.c: valgrind spotted another error that time when running
6962 on libxslt regression tests
6963
6964Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
6965
6966 * Makefile.am: adding "make valgrind" running the full regression
6967 tests (except python ones) under Valgrind (using valgrind -q
6968 which was kindly added by the author).
6969 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
6970 passes cleanly now except an obcure floating point initialization
6971 raised in log10() in one XPath regression test ???
6972 * tree.c: edited some comments to close #75244
6973
6974Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
6975
6976 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
6977 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
6978 context of ScrollKeeper, made sure that if the number is
6979 an integer, the serialization follows the description at
6980 http://www.w3.org/TR/xpath#section-String-Functions
6981
6982Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
6983
6984 * configure.in: preparing 2.4.18
6985 * doc/*: updated and rebuilt the web site
6986 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
6987 the Windows and Cygwin maintainers.
6988 * parser.c: humm, changed the way the SAX parser work when
6989 xmlSubstituteEntitiesDefault(1) is set, it will then
6990 do the entity registration and loading by itself in case the
6991 user provided SAX getEntity() returns NULL.
6992 * testSAX.c: added --noent to test the behaviour.
6993
6994Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
6995
6996 * parser.c: Wilfried Teiken provided a hackish but working
6997 way to get context reported back on entities when parsing
6998 with SAX and without breaking the DOM build.
6999
7000Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7001
7002 * c14n.c: applied a new patch from Aleksey Sanin
7003 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
7004 to reference Aleksey implementation of XML digital Signatures
7005
7006Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7007
7008 * xpath.c: small fix to avoid potential problem due to
7009 ordering of freeing data
7010 * python/Makefile.am: people were complaining about
7011 the generated file in python dir not being built
7012
7013Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
7014
7015 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
7016 python/generator.py python/libxml.c python/types.c: Cleanup
7017 of the python Makefiles based on Jacob and James feedback,
7018 fixed the spec file accordingly, fixed the number of warning
7019 that passing my pedantic CFLAGS was generating. Conclusion
7020 is that Python includes are real crap.
7021
7022Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
7023
7024 * configure,in: it was reported quite a few times that
7025 xml2-config --cflags should not output
7026 -I$includeprefix/libxml2/libxml because libxml2 header names
7027 clashes with existing names like list.h from C++ stl.
7028 Includes should be #include<libxml/xxx.h> so ...
7029
7030Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7031
7032 * c14n.c: another patch from Aleksey Sanin
7033
7034Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7035
7036 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
7037 canonicalization algorithm
7038 * doc/xml.html doc/index.html: added the C14N references on the
7039 index page.
7040
70412002-03-13 jacob berkman <jacob@ximian.com>
7042
7043 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
7044 usage, redundant, and gcc specific
7045
7046Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
7047
7048 * xpath.c: speedup some node selection operations, this can
7049 have a significant impact on DocBook Norm's stylesheets
7050 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
7051 make sure it's always the case
7052 * debugXML.c: distinguish CDATA and comments in ls operations
7053
7054Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7055
7056 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
7057 to generate better API descriptions etc...
7058
7059Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7060
7061 * c14n.c: Fixing #74186, made sure all boolean expressions
7062 get fully parenthesized, ran indent on the output
7063 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
7064 include/libxml/tree.h: also #74186 related, removed the
7065 --with-buffers option, and all the preprocessor conditional
7066 sections that were resulting from it.
7067
7068Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7069
7070 * valid.c: applied patch from Dodji Seketeli fixing an
7071 uninitailized variable in xmlValidGetValidElements()
7072
7073Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7074
7075 * c14n.c: fixed a few comments
7076 * doc/*.html doc/*/*.html: regenerated the docs and added
7077 the C14N API
7078 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
7079
7080Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
7081
7082 * check-xml-test-suite.py: fix to adapt varaiations in the
7083 bindings
7084 * configure.in python/setup.py python/setup.py.in: fixed to
7085 have the version of the python scripts automatically updated
7086
7087Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7088
7089 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
7090 in xmlCopyProp()
7091
7092Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
7093
7094 * configure.in: preparing 2.4.17 release
7095 * doc/*: updated and rebuilt the docs
7096 * xpath.c: fixed a comment
7097 * python/libxml.c: fixed a possible reentrancy problem
7098
7099Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
7100
7101 * tree.c python/tests/Makefile.am python/tests/attribs.py:
7102 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
7103 added a specific regression test
7104 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
7105 not raise exceptions when failing to find the attribute.
7106
7107Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
7108
7109 * configure.in xmllint.c: owen pointed out a problem with the
7110 ftme fix, gettimeofday() was not detected by configure and
7111 the ftime header wasn't included, dohhh
7112
7113Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7114
7115 * configure.in xmllint.c: trying to fix #71457 for timing
7116 precision when gettimeofday() is not availble but ftime() is
7117
7118Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7119
7120 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
7121 are now copied on install and part of the -devel RPM
7122
7123Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
7124
7125 * xpath.c: trying to avoid bug #72150 which was apparently
7126 caused by a gcc bug (or a processor problem) as detailed
7127 at http://veillard.com/gcc.bug
7128
7129Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7130
7131 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
7132 fixed xmlReconciliateNs(), added a Python test/example for
7133 inter-document cut'n paste
7134 * python/libxml.py: fixed node.doc on document nodes and added
7135 xpathEval() onto node objects
7136
7137Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
7138
7139 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
7140 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
7141 fixup and integrated tests for the serialization stuff
7142
7143Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7144
7145 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
7146 moved the libxml man page to section 3
7147
7148Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7149
7150 * tree.c: fix bug #72490
7151 * python/libxml.c python/libxml.py: added methods serialize()
7152 and saveTo() to all node elements.
7153
7154Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
7155
7156 * xmlIO.c: closed #73430, don't read from an input source
7157 which indicated an end-of-file or an error.
7158
7159Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7160
7161 * parser.c: make sure SAX endDocument is always called as
7162 this could result in a Python memory leak otherwise (it's
7163 used to decrement ref-counting)
7164 * python/generator.py python/libxml.c python/libxml.py
7165 python/libxml2-python-api.xml python/libxml2class.txt
7166 python/tests/error.py python/tests/xpath.py: implemented
7167 the suggestions made by Gary Benson and extended the tests
7168 to match it.
7169
7170Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7171
7172 * python/generator.py: applied patch fixing #73450
7173
7174Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
7175
7176 * xpath.c: fixing #61290 "namespace nodes have no parent"
7177 long standing divergence from the XPath REC. NodeSets
7178 simply hold a copy of namespace nodes and those node ->next
7179 points to the parent (which may not be the node carrying the
7180 definition).
7181 * include/libxml/xpath.h: flagged but didn't added a possible
7182 speedup
7183 * DOCBparser.c HTMLparser.c: removed some warnings from push
7184 parser due to new state being added.
7185 * tree.c: new fix from Boris Erdmann
7186 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
7187 the XML Canonalization support from Aleksey Sanin
7188
7189Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7190
7191 * tree.c: patch from Boris Erdmann fixing some namespace odities
7192 with xmlCopyNode()
7193
7194Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
7195
7196 * xmlIO.c: fix bug #72706 when loading a NULL entity
7197
7198Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7199
7200 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
7201 actually change in a future XML Namespace revision.
7202
7203Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7204
7205 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
7206 added the possibility of returning nodesets from XPath extension
7207 functions written in Python
7208
7209Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
7210
7211 * python/*: commiting some Python bindings work done while travelling
7212
7213Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7214
7215 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
7216 explicitely with memory debugging switched on
7217
7218Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
7219
7220 * python/generator.py python/libxml.c python/libxml2-python-api.xml
7221 python/libxml2class.txt python/libxml_wrap.h python/types.c:
7222 Added wrapper for the xmlURIPtr type, provided accessors, fixed
7223 the accessor generator for strings
7224 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
7225 regression test.
7226
7227Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
7228
7229 * python/README python/generator.py python/libxml.c python/setup.py:
7230 added the 'usual' setup.py to allow building a libxml2-python
7231 module based on the same code. The initialization is however
7232 different the 2 .so files fo libxml2 and libxslt are identical and
7233 they entry point initialize both libraries. this is done to avoid
7234 some possible nasty problem since the Python don't merge the maps
7235 of all shared modules.
7236
7237Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
7238
7239 * parser.c: fixed a push/encoding bug reported by Michael
7240 on librsvg
7241
7242Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
7243
7244 * include/libxml/parserInternals.h: fixes a misplaced #endif
7245
7246Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7247
7248 * parser.c valid.c: found and fixed a couple of allocation bugs
7249
7250Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
7251
7252 * doc/xml.html doc/python.html doc/*: added a Python and binding
7253 page describing the current state of the Python bindings and
7254 giving pointers to the other languages wrappers.
7255
7256Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7257
7258 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
7259 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
7260 rebuilt the API and web site
7261 * xpath.c: fixed #71978 portability bugs
7262
7263Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7264
7265 * SAX.c: oops broke automatic defaulting of namespaces attributes.
7266
7267Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
7268
7269 * include/libxml/parserInternals.h parser.c: had to change
7270 2 internal parsing API when processing document content
7271 to check the start and end of element content are defined
7272 in the same entity
7273 * valid.c include/libxml/valid.h: attribute normalization can
7274 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
7275 with the context to report it.
7276 * SAX.c: fixed the last known bugs, crazy validation constraints
7277 when a document is standalone seems correctly handled. There
7278 is a couple of open issues left which need consideration especially
7279 PE93 on external unparsed entities and standalone status.
7280 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
7281 The 2 tests left failing are actually in error. Cleanup done.
7282
7283Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7284
7285 * valid.c: implemented E59 spaces in CDATA does not match the
7286 nonterminal S
7287
7288Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
7289
7290 * SAX.c parser.c valid.c: more validation test fixups
7291 * check-xml-test-suite.py: added duration info for the tests
7292
7293Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
7294
7295 * parser.c valid.c: a couple of errors were reported but not
7296 saved back as such in the parsing context. Down to 1% failure rate
7297 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
7298
7299Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7300
7301 * xmlInternald.c: isExtender was missing a char
7302 * parser.c include/libxml/parser.h: % are acceptable in the
7303 internal subset if within a PUBLIC ID
7304
7305Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7306
7307 * SAX.c parserInternals.c valid.c: more work on the conformance
7308 suite. Took the step to finally block documents with encoding
7309 errors. It's a fatal error per the spec, people should have fixed
7310 their documents by now.
7311
7312Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
7313
7314 * check-xml-test-suite.py: fixed the test script after some discussion
7315 on the semantic of TYPE="error"
7316 * Makefile.am: added the script to the distrib
7317
7318Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
7319
7320 * SAX.c entities.c: fixed a couple of conformances issues deep
7321 into the validation code (standalone and undeclared Notations)
7322
7323Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7324
7325 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
7326 stayed there for years !
7327
7328Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7329
7330 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
7331 missing
7332
7333Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
7334
7335 * check-xml-test-suite.py: improved the behaviour a bit as
7336 well as the logs
7337 * parser.c valid.c SAX.c: fixed a few more bugs
7338 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
7339
7340Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7341
7342 * check-xml-test-suite.py: python script to run regression tests
7343 against the XML Test suite of W3C/OASis
7344 * SAX.c: fixed a validation bug
7345 * parser.c: fixed 3 errors pointed by the test suite
7346 * doc/buildDocBookCatalog: fixed a typo pointed by drake
7347 * python/Makefile.am: fixed a dependendy
7348
7349Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
7350
7351 * xmlmemory.c: avoid a warning bug #71594
7352
7353Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
7354
7355 * xmlmemory.c: Jesse Perry provided a patch to remove a few
7356 warning on alpha/Tru64
7357
7358Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7359
7360 * include/libxml/entities.h: fixing a comment
7361 * valid.c: fixing some troubles with validity check on namespaces
7362 * result/VC/NS3 test/VC/NS3: added a specific regression test
7363
7364Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7365
7366 * tree.c: Fixing #71342 serializing '\n' in attribute values
7367 * result/noent/att3 result/att3 test/att3: added a specific
7368 test.
7369
7370Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
7371
7372 * python/libxml.c: couple of bug fixes
7373
7374Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
7375
7376 * python/*.py: removed tabs and used spaces.
7377
7378Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7379
7380 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
7381 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
7382
7383Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7384
7385 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
7386 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
7387
7388Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7389
7390 * include/libxml/encoding.h include/libxml/entities.h
7391 include/libxml/globals.h include/libxml/parser.h
7392 include/libxml/threads.h include/libxml/tree.h
7393 include/libxml/xmlmemory.h: trying to fix the include mess
7394
7395Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
7396
7397 * include/libxml/xmlmemory.h: reverted part of the previous
7398 attempt to provide #69655, this was breaking the build.
7399
7400Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
7401
7402 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
7403 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
7404 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
7405 include/libxml/parserInternals.h include/libxml/tree.h
7406 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
7407 Tentatively fixed #69655 , make compiling with -Wredundant-decls
7408 clean.
7409 * python/libxml.c: fixed a warning.
7410
7411Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
7412
7413 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
7414 copying of node, merge back IDs in the target document.
7415 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
7416 test/XInclude/ents/ids.xml: test case
7417 * result/VC/ElementValid4: output changed due to a typo fix
7418
7419Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
7420
7421 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00007422 generate the dependencies right as Jacob found out. Add
7423 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007424
7425Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7426
7427 * parserInternals.c valid.c: Justin Fletcher found some parts
7428 of the code needing cleanup
7429 * libxml.spec.in python/Makefile.am python/generator.py
7430 python/libxml.c python/libxml.py: Fixed the python Makefiles
7431 corrected a bug showing up on ia64, changed the name of the
7432 python internal module too
7433
7434Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
7435
7436 * Makefile.am: applied patch from Andris Pavenis for binary
7437 name suffixes
7438
7439Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
7440
7441 * xmllint.c win32/win32config.h: fixing #68748
7442
7443Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
7444
7445 * valid.c: fixing #70166
7446
7447Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
7448
7449 * valid.c: fixing #70077
7450
7451Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7452
7453 * Copyright Makefile.am README configure.in libxml.spec.in:
7454 Changed to the MIT Licence
7455 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
7456 doc/xmlio.html: updated the doc accordingly
7457 * include/libxml/xmlwin32version.h configure.in: preparing
7458 2.4.14 release
7459 * python/generator.py python/libxml.c python/libxml2-python-api.xml
7460 python/libxml2class.txt python/libxml_wrap.h python/types.c:
7461 fixed the const xmlChar * wrapper and generator, XPath extension
7462 functions now use the context as first argument
7463 * python/tests/tstxpath.py python/tests/xpath.py
7464 python/tests/xpathext.py: Updated the tests accordingly
7465 * tree.c: fixed bug #70067
7466
7467Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7468
7469 * Makefile.am: cleanup
7470 * debugXML.c: always use stdout if output is NULL
7471 * xmlIO.c: don't close filedescriptors passed to outputBuffers
7472 * python/Makefile.am python/generator.py python/libxml2class.txt
7473 python/libxml_wrap.h python/types.c: augmented the number of bindings
7474 handling FILE * and XPath contexts
7475 * python/tests/Makefile.am: avoid a stupid problem due to the
7476 use of TEST.
7477
7478Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
7479
7480 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
7481
7482Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
7483
7484 * python/TODO python/libxml.c: cleanup the extension function lookup
7485 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
7486
7487Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7488
7489 * configure.in python/Makefile.am: do not install outside
7490 of prefix
7491
7492Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7493
7494 * python/TODO python/libxml.c: started adding SAX interfaces
7495 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
7496 SAX test
7497
7498Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7499
7500 * tree.c: hardened the addChild function
7501 * python/generator.py python/libxml.c python/libxml2-python-api.xml
7502 python/libxml2class.txt python/libxml_wrap.h python/TODO:
7503 added accessors needed for xmlNode, a bit more testing and
7504 extension of interfaces
7505 * python/tests/Makefile.am python/tests/build.py: added a test
7506 build from scratch/save/load/check
7507
7508Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
7509
7510 * parserInternals.c: change a small bit in the way valididy
7511 error messages get initialized
7512 * python/TODO python/libxml.c python/libxml2-python-api.xml
7513 python/libxml2class.txt python/libxml_wrap.h python/types.c:
7514 added some memory debugging to track leaks at the libxml2 level
7515 * python/tests/*.py: changed all tests to check for leaks,
7516 there is just one left in XPath extension registrations.
7517
7518Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
7519
7520 * python/TODO python/generator.py python/libxml2-python-api.xml
7521 python/libxml2class.txt: more accessor classes for the parser
7522 context, allow to switch on and check validity
7523 * python/tests/Makefile.am python/tests/error.py
7524 python/tests/invalid.xml python/tests/valid.xml
7525 python/tests/validate.py: attded more test and and added error.py
7526 which I forgot to commit in the last step
7527
7528Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7529
7530 * python/Makefile.am python/types.c: cleanup
7531 * python/libxml.c python/libxml.py python/libxml_wrap.h
7532 python/generator.py python/libxml2-python-api.xml
7533 python/libxml2class.txt: added class for parser context, added
7534 first cut for push mode support. Added a framework to generate
7535 accessors functions.
7536 * python/tests/Makefile.am python/tests/push.py: added a push
7537 test
7538
7539Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
7540
7541 * python/Makefile.am python/TODO python/libxml.py: fixed a small
7542 bug a bit of cleanup.
7543
7544Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
7545
7546 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
7547 python/libxml2class.txt: adding error redirections and preformat
7548 to a python handler
7549 * python/tests/Makefile.am python/tests/*.py: cleanup made all
7550 tests self checking
7551
7552Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
7553
7554 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
7555 a function
7556
7557Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
7558
7559 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
7560 python/libxml.c python/libxml2-python-api.xml
7561 python/libxml2class.txt: Progressing through the TODOs, class
7562 description output, extra XML API, RPM now builds the wrappers
7563 for all python installed versions
7564
7565Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
7566
7567 * configure.in libxml.spec.in python/Makefile.am python/TODO
7568 python/generator.py python/libxml2class.txt: added more informations
7569 in the libxml2-python package including docs. Slightly changed
7570 the class hierarchy
7571 * python/tests/*: added basic regression tests infrastructure too
7572
7573Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7574
7575 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
7576 added libxml2-python as part of the packages installed
7577
7578Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
7579
7580 * python/Makefile.am python/generator.py python/libxml.c
7581 python/libxml.py: more work, now able to extend the
7582 XPath interpreter with functions written in python.
7583
7584Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
7585
7586 * python/Makefile.am: Jacob sent a patch to allow building from
7587 tarfile.
7588
7589Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
7590
7591 * python/Makefile.am python/libxml.c configure.in Makefile.am:
7592 inserted the python wrappers build, I hope this won't be too
7593 unportable
7594
7595Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7596
7597 * xpath.c: minor optimization
7598 * python/generator.py python/libxml.c python/libxml.py
7599 python/libxml_wrap.h: more work on the python bindings,
7600 they now support XPath and there is no evident leak
7601
7602Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7603
7604 * python/generator.py python/libxml.c python/libxml.py:
7605 more work on the python bindings generator.
7606
7607Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
7608
7609 * python/generator.py python/libxml.c python/libxml_wrap.h:
7610 more work on the python bindings.
7611
7612Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
7613
7614 * python/generator.py python/libxml.c python/libxml.py
7615 python/libxml_wrap.h: commited early version of a python binding
7616 for private use only ATM
7617
7618Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
7619
7620 * entities.c tree.c include/libxml/entities.h: applied patch
7621 from Anthony Jones to implement copy of DTD subtree too. Had
7622 just to keep 2 function private which really ought to become
7623 public ones.
7624
7625Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7626
7627 * xmllint.c: added pointers to the web pages in the usage()
7628
7629Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
7630
7631 * tree.c: more fixes from Petr Kozelka for attribute handling
7632 in the tree API to align the semantic with DOM.
7633
7634Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
7635
7636 * valid.c tree.c entities.c: another set of patches from
7637 Anthony Jones for copy operations cleanup and robustness
7638
7639Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7640
7641 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
7642 an alphabetic index based on comments content
7643 * doc/*: rebuilt the web site with the new references
7644
7645Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7646
7647 * parserInternals.h: Greg Sjaardema suggested to use an
7648 eponential buffer groth policy in xmlParserAddNodeInfo()
7649
7650Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
7651
7652 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
7653 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
7654 doc/parsedecl.py doc/Makefile.am: updated the python extractor
7655 to generate cross-references, and added/updated the stylesheets
7656 to generate and link API indexes. The generic keyword index
7657 is not done yet.
7658 * doc/*.html: regenerated all the usual docs too
7659
7660Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
7661
7662 * debugXML.c: added an xpath function to the shell for T. V. Raman
7663
7664Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7665
7666 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
7667 debug routines.
7668
7669Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
7670
7671 * tree.c: apply an patch from Petr Kozelka for unlink and replace
7672 support of attribute nodes
7673
7674Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7675
7676 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
7677 hopefully near complete and fully documented of the API in XML
7678 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
7679 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
7680 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
7681 include/libxml/parserInternals.h include/libxml/valid.hi
7682 include/libxml/xmlIO.h include/libxml/xmlerror.hi
7683 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
7684 include/libxml/xpath.h include/libxml/xpathInternals.h:
7685 Cleaned up the doc comments a lot in the process, the interface
7686 coverage is now 100%
7687
7688Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7689
7690 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
7691 extracts comments from the gtk-doc DocBook output (a bit
7692 convoluted but seems to work).
7693
7694Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
7695
7696 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
7697 added an XML description of the API, moved the script generating
7698 it here. Added a "make api" target
7699
7700Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7701
7702 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
7703
7704Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
7705
7706 * xpath.c include/libxml/xpathInternals.h: the change made to
7707 xmlXPathFuncLookupFunc was incompatible roll it back
7708
7709Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
7710
7711 * SAX.c: cleanup patch from Anthony Jones
7712 * doc/Makefile.am: fix the headers to avoid in make scan
7713 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
7714 includes, * vs Ptr and general cleanup
7715 * parsedecl.py: first version of a script to extract the
7716 module interfaces, the goal will be to provide .decl or XML
7717 specification of the interfaces to build wrappers.
7718
7719Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7720
7721 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
7722 now provides return codes in case of errors
7723
7724Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
7725
7726 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
7727 Upgraded to trio baseline 1.6
7728 * strio.h strio.c: Replaced by triostr.h and triostr.c
7729
7730Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7731
7732 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
7733 of strdup usage in the code
7734
7735Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7736
7737 * parser.c error.c: Keith Isdale complained rightly that
7738 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
7739
7740Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7741
7742 * tree.c: fixed the funxtion to set the xml: attributes
7743 * debugXML.c: added "setbase" to test it.
7744
7745Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
7746
7747 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
7748 to allow updating an attribute content
7749
7750Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7751
7752 * libxml.h: try to avoid problems when compiling on Windows
7753
7754Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
7755
7756 * hash.c: patch from Anthony Jones for hash.c allocation size
7757 * Makefile.am: trying to work around Yet Another Libtool Madness
7758 and build the 2.4.13 release finally ...
7759
7760Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
7761
7762 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
7763 * doc/* : update of the documentation
7764
7765Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
7766
7767 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
7768 at fixing #61290 :-(
7769
7770Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
7771
7772 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
7773 Fixes bug #67229
7774
7775Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
7776
7777 * tree.c: trying to avoid troubles when a subtree is copied
7778 and coalesced in part with the target tree. Should fix
7779 bug #67407
7780
7781Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
7782
7783 * valid.c: fixed validation of attributes content of type
7784 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
7785 values, very old bug. Fixes #67671
7786
7787Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7788
7789 * parser.c include/libxml/parserInternals.h tree.c: integrated
7790 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
7791 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
7792
7793Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
7794
7795 * threads.c: applied Serguei Narojnyi's patch to add native
7796 thread support on the Win32 platform
7797 * testThreadsWin32.c Makefile.am: added the test program also
7798 from Serguei, Win32 specific
7799 * include/win32config.h include/libxml/xmlwin32version.h.in:
7800 added patch from Igor for the Windows thread specific defines.
7801
7802Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
7803
7804 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
7805
7806Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
7807
7808 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
7809 output page into XMLinfo.html. Close bug #66951 and
7810 raised by Robert Collins too.
7811
7812Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
7813
7814 * encoding.c: Paul Keogh pointed out a possibility of segfault
7815 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
7816 Closes bug # 68238
7817
7818Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
7819
7820 * doc/*.html: updated the Gdome2 links
7821
7822Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
7823
7824 * libxml.h: Applied following patches from Robert Collins
7825 and make sure IN_LIBXML is defined when compiling it
7826 -------
7827 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
7828 as well as Visual C.
7829 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
7830 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
7831 * strio.c (PLATFORM_UNIX): Define for Cygwin.
7832 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
7833 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
7834 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
7835 xmlSysIDExists xmlNoNetExists).
7836 * xmllint.c: Don't include winsock2.h for Cygwin.
7837
7838Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
7839
7840 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
7841 when the version info is not present.
7842
7843Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
7844
7845 * tree.c: Anthony Jones pointed out a problem in
7846 xmlStringGetNodeList() and provided a fix for it
7847
7848Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
7849
7850 * parser.c: patch from Frank J Franklin to remove a bug in
7851 xmlCreatePushParserCtxt() when the initial buffer passed
7852 is large.
7853
7854Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
7855
7856 * win32/*: big cleanup of the Windows/MSVC project files
7857 from Igor Zlatkovic
7858
7859Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
7860
7861 * doc/Makefile.am: should fix #67674 and avoid troubles if
7862 xsltproc is not available or fails in the prefix provided
7863
7864Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
7865
7866 * xmlmemory.c: one more doc patch from Charlie Bozeman.
7867
7868Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
7869
7870 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
7871 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
7872 Fixed a few other problems raised by Charlie Bozeman.
7873 * result/VC/ElementValid[5-7]: fixed the output
7874
7875Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
7876
7877 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
7878 patches from Charlie Bozeman. Regenerated the HTML docs.
7879
7880Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
7881
7882 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
7883 for Windows from Igor
7884
7885Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
7886
7887 * xmllint.c: applied Justin Fletcher patch for --output or -o
7888
7889Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
7890
7891 * win32/libxml2/libxml2.def.src: close #67019
7892
7893Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
7894
7895 * xmllint.c: applied Justin Fletcher generic timing patch
7896 similar to the one already applied to xsltproc.
7897
7898Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
7899
7900 * include/libxml/tree.h tree.c: applied documentation patches
7901 from Charlie Bozeman
7902
7903Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
7904
7905 *doc/xmllint.xml, xmllint.1 - document --dropdtd
7906
7907Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
7908
7909 * valid.c: fix the xmlStrdup() used in the previous patch.
7910 * valid.c: added --dropdtd
7911 * tree.c: fixed xmlUnlinkNode so it also removes the references
7912 from the document if the node is a DTD
7913
7914Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
7915
7916 * HTMLtree.c valid.c: cleanup some static declarations
7917
7918Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
7919
7920 * xmllint.c: removed another strdup()
7921 * doc/FAQ: removed the HP/UX entry
7922
7923Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
7924
7925 * valid.c: fix bug #66816 when validating.
7926 * xmllint.c: don't use sys/time.h if configure did not found it
7927
7928Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
7929
7930 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
7931 xmlcatalog_man.xml
7932
7933Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
7934
7935 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
7936 xmlInitMemory() was declared twice
7937
7938Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
7939
7940 * globals.c: do not reference strdup() !
7941 * configure.in libxml-2.0.pc.in: trying to fix the libs
7942 of the various config extraction modules
7943
7944Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
7945
7946 * configure.in : preparing 2.4.12
7947 * doc/* : updated and rebuilt the docs
7948
7949Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
7950
7951 * uri.c: closed bug #66159
7952 * testURI.c: added --escape option
7953 * configure.in: some cleanup for xml2-config --cflags
7954
7955Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
7956
7957 * globals.c testThreads.c: removed some misplaced includes
7958 of xmlversion.h
7959
7960Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
7961
7962 * threads.c: patch from Gary Pennington fixing a possible
7963 problem at initialization time.
7964
7965Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
7966
7967 * configure.in libxml.h parser.c testThreads.c macos/: integrated
7968 Eric Lavigne contribution to build libxml2 on MacOS using
7969 CodeWarrior.
7970
7971Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
7972
7973 * xmllint.c: applied Geert Kloosterman's patch to fix
7974 --repeat --timing output
7975
7976Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
7977
7978 * parser.c: Robin Berjon <robin@knowscape.com> found a case
7979 where non-wellformed XML declaractions were not detected.
7980
7981Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
7982
7983 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
7984
7985Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
7986
7987 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
7988 gets reset by xmlCleanupInputCallbacks() and this makes the
7989 function useless. Same for output.
7990
7991Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
7992
7993 * xmlIO.c: robert pointed out a loop error in callback cleanups
7994
7995Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
7996
7997 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
7998 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
7999 they are not really tied to debugging
8000
8001Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
8002
8003 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
8004 * xmllint.c: better --catalogs description
8005
8006Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
8007
8008 * tree.c: fixed a couple of problems in xmlSetProp()
8009
8010Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
8011
8012 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
8013 unappropriate stdout output.
8014
8015Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
8016
8017 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
8018 by Denis Beurive, closes #65111
8019
8020Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
8021
8022 * valid.c: in case of content model validity error, don't
8023 print it if validity warnings were not requested.
8024
8025Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
8026
8027 * nanoftp.c: applied a couple of patches from Brian D Ripley.
8028 * parserInternals.c: removed the last exit() call. Print an
8029 unmaskable error on stderr instead (library mismatch detection)
8030
8031Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
8032
8033 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
8034 shell instructions from Heiko Rupp
8035
8036Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
8037
8038 * catalog.c: use the URL notation file:// for default catalog paths
8039
8040Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
8041
8042 * include/libxml/tree.h: better comments for _private fields
8043 * tree.c: removed a problem when copying an entity reference.
8044
8045Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
8046
8047 * vms/*: updated instructions and diffs from John A Fotheringham
8048
8049Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
8050
8051 * include/libxml/xmlerror.h: avoid an include problem if
8052 #include <libxml/xmlerror.h> happens first in code
8053 seems to be the case in KDE libs
8054
8055Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
8056
8057 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
8058 from Igor for Windows
8059
8060Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
8061
8062 * Makefile.am: Gary Pennington pointed out a missing prefix
8063
8064Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
8065
8066 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
8067 * doc/*: upgraded and rebuilt the docs
8068
8069Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
8070
8071 * HTMLparser.c: fix comment in scripts element parsing.
8072 * result/HTML/doc3*: updated the results.
8073
8074Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
8075
8076 * uri.c: another URI bug fix #63336, using Joel Young patch.
8077
8078Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
8079
8080 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
8081 a cleaned up version of the Pwd shell string generation.
8082
8083Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
8084
8085 * valid.c include/libxml/tree.h: trying to fix namespaces +
8086 validation problems for good, closing #63619 in the process
8087 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
8088 wrong in this respect, fixed it.
8089
8090Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
8091
8092 * xmllint.c: Morus Walter patch to allow --format and --encode
8093
8094Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
8095
8096 * debugXML.c: Stefan Kost provided an help command for the shell
8097
8098Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
8099
8100 * debugXML.c: Heiko Rupp pointed that the shell would crash
8101 on empty nodesets returns.
8102
8103Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
8104
8105 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
8106 migh need the history libraries
8107
8108Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
8109
8110 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
8111 handle the case of < in quoted attributes, Bastian Kleineidam
8112
8113Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
8114
8115 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
8116 fixing catalog breakages
8117 * Makefile.am catalog.c result/catalogs/catal
8118 result/catalogs/mycatalog.* test/catalogs/catal*:
8119 fixed more problems in catalog support, added more regression tests
8120 for both XML and SGML catalog handling
8121
8122Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
8123
8124 * debugXML.c: applied an improvement to xmlGetLineNo() from
8125 Keith Isdale
8126
8127Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
8128
8129 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
8130 Side effect of the progressive catalog loading
8131
8132Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
8133
8134 * Makefile.am: confexecdir and confexec_DATA were defined twice
8135 pointed out by Karl Eichwalder
8136
8137Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
8138
8139 * xmlcatalog.c: avoid unlink() and use remove() instead.
8140
8141Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
8142
8143 * libxml.spec.in: cleanup
8144 * include/libxml/xmlwin32version.h: updated with 2.4.8
8145
8146Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
8147
8148 * encoding.c global.data globals.c testThreads.c: fix bug #63752
8149 of compiling libxml with a non standard set of options
8150
8151Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
8152
8153 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
8154 document --sgml option, fixing gnome bugzilla #63382
8155
8156Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
8157
8158 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
8159 breakage of 2.4.7, added a couple of really needed APIs
8160 like xmlCatalogIsEmpty() and xmlNewCatalog()
8161 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
8162 for install-catalog
8163 * configure.in: preparing 2.4.8
8164
8165Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
8166
8167 * HTMLtree.c tree.c include/libxml/HTMLtree.h
8168 include/libxml/tree.h include/libxml/xmlIO.h: more include
8169 cleanups, export cleanly one html output + format function.
8170
8171Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
8172
8173 * parser.c: removed initGenericErrorDefaultFunc call from
8174 xmlInitParser() since it could destroy previous calls to
8175 xsltSetGenericErrorFunc() effects
8176
8177Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
8178
8179 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
8180 keyword.
8181
8182Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
8183
8184 * Makefile.am: cleanup
8185 * threads.c: cleanup too
8186 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
8187 from xsltproc
8188 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00008189 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008190
8191Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
8192
8193 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
8194 was not used anymore !
8195
8196Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
8197
8198 * configure.in: preparing 2.4.7
8199 * Makefile.am doc/Makefile.am: switched to the latest xmllint
8200 manual page from John
8201 * doc/*: updated the doc and rebuilt the generated pages
8202
8203Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
8204
8205 * xmlIO.c: closing bug #62711, the library should never
8206 close stdin or stdout.
8207
8208Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
8209
8210 * uri.c: second pass at fixing #63336, using Joel Young
8211 final patch. looks okay.
8212
8213Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
8214
8215 * uri.c include/libxml/uri.h: trying to clear #63336
8216 allowing the escaping routine to parse unconformant
8217 URI-References.
8218
8219Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
8220
8221 * vms/readme.vms vms/build_libxml.com nanoftp.c
8222 include/libxml/xmlversion.h.in: a few VMS updates from
8223 John A Fotheringham
8224 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
8225 and xmlCleanupOutputCallbacks() for the Perl binding people.
8226
8227Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
8228
8229 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
8230 apply fixes to close #63271 and avoid segfaults when
8231 the error routine gets callbed before xmlInitParser()
8232 get called.
8233 * nanoftp.c error.c: Applied patches from Justin Fletcher
8234 correcting some xmlGenericError misuses.
8235
8236Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
8237
8238 *doc/xmllint.xml, doc/xmllint.1
8239 New and improved man page for xmllint - .xml is the original, .1
8240 is the generated man page
8241
8242Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
8243
8244 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
8245 the web site from the main HTML document.
8246
8247Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
8248
8249 * parser.c: fixed an erroneous validation bug when PE refs
8250 occurs in external parsed entities referenced from the
8251 internals subset
8252 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
8253 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
8254 added the associated testcase, it's a nice one.
8255 * HTMLparser.c: generate the DTD node as HTML still ...
8256 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
8257
8258Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
8259
8260 * HTMLparser.c: fixed a bug in htmlNewDoc()
8261
8262Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
8263
8264 * test/threads/*: added entities testing to the Thread test
8265 * testThreads.c: make the test reasonable
8266 * DOCBparser.c: fix the DTD public and system ID
8267 * xmllint.c: added --sgml for SGML DocBook importing
8268 * Makefile.am: added Docbtests target
8269
8270Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
8271
8272 * nanoftp.c: use only "anonymous@" string for anonymous passwds
8273 * testThreads.c: removed bogus include
8274
8275Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
8276
8277 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
8278 fixed a very serious (looping) validation bug
8279
8280Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
8281
8282 * include/libxml/globals.h include/libxml/threads.h threads.c
8283 testThreads.c: far more testing, cleaning up bugs
8284 * *.c : make sure globals.h is always included.
8285
8286Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
8287
8288 * HTMLparser.c: try to get rid of parser loops for good.
8289
8290Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
8291
8292 * configure.in: fixed some bugs in CFLAGS passing.
8293 * test/threads Makefile.am testThreads.c: added a specific
8294 threaded test case (really nasty, guaranteed).
8295
8296Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
8297
8298 * catalog.c: serious cleanup on the management of the
8299 XML catalog tree, more tests done, especially with
8300 the catalog PI.
8301
8302Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
8303
8304 * catalog.c: avoid a problem in catalog cleanup on SMP if
8305 catalogs were not initialized.
8306
8307Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
8308
8309 * catalog.c xpath.c: trying to cleanup the not thread safe
8310 parts of the library.
8311
8312Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
8313
8314 * include/libxml/globals.h configure.in global.data: make
8315 the allocation be per-thread a configure option
8316 * encoding.c include/libxml/parser.h: fixed compilation
8317 errors
8318
8319Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
8320
8321 * include/libxml/parser.h: Norm reported that a few lines
8322 added were breaking libxslt compile, removed them for now
8323
8324Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
8325
8326 * parser.c parserInternals.c threads.c: debugged and fixed
8327 initialization problems which were giving troubles on SMP
8328 boxes.
8329
8330Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
8331
8332 * include/libxml/Makefile.am: missing globals.h
8333
8334Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
8335
8336 * globals.c: added a couple of standard includes.
8337
8338Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
8339
8340 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
8341 include/libxml/parserInternals.h include/libxml/tree.h
8342 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
8343 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
8344 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
8345 Applied the last patches from Gary, cleanup, activated threading
8346 all user accessible global variables are now handled in globals.[ch]
8347 Still a bit rought but make tests passes with either
8348 --with-threads defined at configure time or not.
8349 * Makefile.am example/Makefile.am: added globals.[ch] and threads
8350 linking options
8351
8352Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
8353
8354 * Makefile.am include/libxml/Makefile.am
8355 include/libxml/globals.h globals.c include/libxml/threads.h
8356 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
8357 configure.in: started integrating the core of the thread support
8358 not activated yet but half integrated. The code should still
8359 compile and work anyway.
8360
8361Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
8362
8363 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
8364 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
8365 integrating the non-controversial parts of Gary Pennington
8366 multithread patches
8367 * catalog.c: corrected a small bug introduced
8368
8369Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
8370
8371 * catalog.c include/libxml/catalog.h: very serious cleanup,
8372 isolating unportable code and as much as possible the accesses
8373 to the global shared catalog. May need more testing !
8374
8375Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
8376
8377 * include/libxml/debugXML.h debugXML.c tree.c: integrating
8378 Keith Isdale patches for the XSLT debugger interfaces. Some
8379 cleanup
8380
8381Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
8382
8383 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
8384 * DOCBparser.c: generate line nubers in elements
8385
8386Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
8387
8388 * configure.in: preparing 2.4.6 release
8389 * doc/xml.html doc/html/*: updated and rebuilt the docs
8390 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
8391
8392Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
8393
8394 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
8395 adding documentation for DV's supercatalog support
8396
8397Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
8398
8399 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
8400 super catalog support adding one API and one flag --sgml to
8401 xmlcatalog
8402
8403Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
8404
8405 * doc/xmlcatalog_man.xml, xmlcatalog.1
8406 One more crack at
8407 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
8408
8409
8410Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8411
8412 * xpath.c: implemented xmlXPathObjectCopy for external objects
8413 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
8414
8415Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
8416
8417 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
8418 finishing up fix to
8419 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
8420 the xmlcatalog man page display more elegantly
8421
8422Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
8423
8424 * configure.in: closing bug #61832
8425 * HTMLparser.c: removed a warning
8426
8427Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
8428
8429 * xpath.c: fixing #61673 part I, do not loose doc information
8430 when copying result value trees.
8431
8432Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
8433
8434 * xpath.c: trying to harden the XPath interpreter
8435
8436Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
8437
8438 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
8439 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
8440
8441Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
8442
8443 * HTMLparser: repaired another loop problem
8444
8445Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
8446
8447 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
8448 parsing.
8449 * xpath.c: fix bug #61291 the default XML namespace node is
8450 missing from the namespace axis.
8451 * tree.c: refuse to create namespaces nodes with prefix "xml"
8452
8453Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
8454
8455 * SAX.c: ouch a non-defined namespace could lead to a crash,
8456 fixed #61215
8457
8458Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
8459
8460 * parserInternals.c: closed bug #61054
8461
8462Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
8463
8464 * include/libxml/Makefile.am: closing #60708
8465
8466Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
8467
8468 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
8469 adding xmlSAXParseFileWithData following Marco Stipek suggestion
8470
8471Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
8472
8473 * valid.c: close bug #61550 when xml: wasn't considered a namespace
8474
8475Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
8476
8477 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
8478 * DOCBparser.c HTMLparser.c parser.c: fixed typos
8479
8480Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
8481
8482 * catalog.c: Justin Fletcher provided cleaup code in case
8483 HAVE_STAT is not defined
8484 * include/win32config.h: Igor Zlatkovic suggested to have
8485 HAVE_STAT defined there
8486
8487Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
8488
8489 * catalog.c - fixed typing error reported by M. Barros
8490
8491Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
8492
8493 * xmllint.c - fixing typo
8494
8495Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
8496
8497 * HTMLparser.c: small enhancement to prevent loop on
8498 unrecognizable data
8499
8500Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
8501
8502 * parserInternals.c: applying patch from bug #60757 this
8503 should close it
8504
8505Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
8506
8507 * catalog.c xmlcatalog.c: removed a couple of warning
8508 * xpath.c: try to solve the linking problem on platforms
8509 needing trio to compile
8510
8511Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
8512
8513 * Makefile.am libxml.spec.in: backing up non-documented changes
8514 commited without review or aproval by Jens Finke <jens@gnome.org>
8515 * HACKING: made 100% clear that no commit should be done directly
8516
8517Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
8518
8519 * configure.in: Joe Orton provided a patch fixing a problem
8520 when iconv is specified to be in a non-standard directory
8521 but wasn't exported in xml2-config --cflags
8522
8523Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
8524
8525 * configure.in: let's ship 2.4.5 before getting too much
8526 troubles with 2.4.4 errors.
8527
8528Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
8529
8530 * encoding.c entities.c: do not output hexadecimal charrefs
8531 when serializing HTML since some version of Netscape can't
8532 grok it, generate decimal ones.
8533 * result/HTML/doc3.htm: output changed due to previous test
8534 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
8535
8536Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
8537
8538 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
8539 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
8540
8541Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
8542 Released 2.4.4
8543
8544 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
8545 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
8546 updated the configuration scripts systems accordingly
8547
8548Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
8549
8550 * configure.in: preparing for 2.4.4
8551 * doc/xml.html doc/html/*: updated and rebuilt the docs
8552
8553Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
8554
8555 * win32/dsp/libxml2.def.src: tried to incorporate comments
8556 from bug #59220
8557
8558Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
8559
8560 * parser.c result/noent/wml.xml: fixed bug #59981 related
8561 to handling of '&' in attributes when entities are substitued
8562
8563Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
8564
8565 * libxml.h include/libxml/xmlversion.h.in
8566 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
8567 Tried to close bug #60131
8568
8569Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
8570
8571 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
8572
8573Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
8574
8575 * SAX.c: fixing bug #59946 on xmlns=""
8576
8577Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
8578
8579 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
8580 but allocates a new error code.
8581
8582Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
8583
8584 * xmllint.c: John Fleck fixed typos in the options output
8585 * parser.c SAX.c: fix ignorable white space SAX selection
8586
8587Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
8588
8589 * entities.c: Steve Underwood found the possibility of an
8590 ininite loop in case of error.
8591
8592Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
8593
8594 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
8595
8596Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
8597
8598 * parser.c: warn if version is not 1.0 but it's not
8599 strictly speaking an error after analyzing the spec
8600
8601Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
8602
8603 *doc/catalog.html - add link to the html version of the
8604 man page, other linguistic cleanups
8605
8606Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
8607
8608 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
8609 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
8610 file, has not yet been included in the build.
8611
8612Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
8613
8614 * catalog.c: removed a duplicate affectation Justin Fletcher
8615
8616Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
8617
8618 * tree.c: Armin Sander pointed a possible text coalescing
8619 problem, completed his patch.
8620
8621Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8622
8623 * trionan.c: Fixed const and volatile re-definition problem
8624
8625Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
8626
8627 * libxml.4 parser.c: doc updates from Heiko Rupp
8628 * parserInternals.c: 2 sanity checks from Heiko Rupp
8629
8630Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
8631
8632 * tree.c: applied patch from Armin Sander to make some pointers
8633 const in xmlCopyNode()
8634 * include/libxml/tree.h: added fix to the header
8635
8636Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
8637
8638 * xpath.c: hum, restrict the integer usage gcc bug workaround
8639 to only gcc compilers so that other architecture don't get
8640 penalized by this limitation.
8641 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
8642
8643Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
8644
8645 * valid.c: fixed a Windows compiler warning (Chris Poblete)
8646 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
8647
8648Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
8649
8650 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
8651 --convert option to xmlcatalog to convert SGML ones to
8652 the XML syntax.
8653 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
8654
8655 2.4.3 got released at that point
8656Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
8657
8658 * catalog.c xmlIO.c: started some serious testing and fixed
8659 a few bug and optmization needs.
8660
8661Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
8662
8663 * Makefile.am configure.in include/libxml/xmlwin32version.h:
8664 preparing for a 2.4.3 release even if it may not be ready yet
8665 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
8666 all file parsing lookup to go through the entity resolver, add
8667 to add an API to bypass it (needed to load catalogs themselves),
8668 some cleanup on the catalog code too.
8669 * nanoftp.c: small cleanup
8670 * doc/catalog.html: small update
8671
8672Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
8673
8674 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
8675 Jun Kuriyama
8676
8677Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
8678
8679 * doc/catalog.html: finished the catalog documentation
8680
8681Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
8682
8683 * doc/catalog.html doc/xml.html: added documentation about
8684 Catalog support, misses an API description
8685 * doc/html/*: reextracted the API pages
8686
8687Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
8688
8689 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
8690 Added the part about section 7.2 on URI resolution,
8691 fixed a side effect in the HTML parser, look complete
8692 and ready to rock except the URI/SystemID part!
8693
8694Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
8695
8696 * include/libxml/catalog.h include/libxml/parser.h
8697 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
8698 xmlIO.c: added support and APIs needed for the catalog PI
8699 * include/libxml/xmlIO.h: cleanup
8700
8701Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
8702
8703 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
8704 include/libxml/catalog.h: starts to look okay, really
8705 plugged the new framework, cleaned a lot of stuff,
8706 added some APIs, except the PI's support missing this
8707 should be mostly complete
8708 * result/catalogs/* test/catalogs/*: added new test, enriched
8709 the existing one with URN ID tests
8710
8711Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
8712
8713 * catalog.c: fixed nextCatalog
8714 * result/catalogs/docbook test/catalogs/*: started adding
8715 a small regression test
8716
8717Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
8718
8719 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
8720 more work on the XML catalog support.
8721 * parser.c include/libxml/parser.h: small cleanup seems using
8722 list as a public parameter name can give portability troubles
8723 * trionan.c trionan.h xpath.c include/libxml/trionan.h
8724 include/libxml/xpath.h include/libxml/Makefile.am: removed
8725 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
8726 wrappers
8727
8728Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
8729
8730 * Makefile.am trio.c triodef.h trionan.c xpath.c
8731 include/libxml/Makefile.am include/libxml/trionan.h:
8732 Re-worked Not-A-Number and Infinity support.
8733 * xmlcatalog.c: added readline include files
8734
8735Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
8736
8737 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
8738 testCatalog as xmlcatalog, making it an installed app
8739 adding a shell, and preparing it to be a /etc/xml/catalog
8740 management tool, though not ready yet
8741 * catalog.c include/libxml/catalog.h: adding support for
8742 XML Catalogs http://www.oasis-open.org/committees/entity/
8743 not finished, there is some interesting tradeoffs and a
8744 few open questions left.
8745
8746Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
8747
8748 * xmllint.c: fixed a line formatting problem
8749
8750Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
8751
8752 * SAX.c: removed a couple of unused variable (Albert Chin)
8753
8754Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
8755
8756 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
8757 trying to fix some troubles w.r.t. function returning
8758 const xxxPtr.
8759
8760Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
8761
8762 * win32/dsp/libxml2.def.src: another set of symbols conditionally
8763 defined
8764
8765Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
8766
8767 * xpointer.c: removed unused var
8768
8769Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
8770
8771 * testXPath.c: another small cleanup closing bug #59110
8772
8773Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
8774
8775 * win32/dsp/libxml2.def.src: small cleanup closing bug
8776 #59108
8777
8778Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
8779
8780 * example/gjobread.c: add xmlCleanupParser() before leaving
8781
8782Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
8783
8784 * config.h.in configure.in include/libxml/xmlwin32version.h:
8785 released 2.4.2
8786
8787Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
8788
8789 * include/libxml/valid.h debugXML.c valid.c: deprecate
8790 the non-boundchecking Sprintf functions, add Snprintf
8791 this should close bug #57984
8792
8793Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
8794
8795 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
8796 URIs before doing the lookups (pointed by Mark Vakoc)
8797
8798Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
8799
8800 * xpath.c: serious changes on Result Value Trees and NodeSets
8801 w.r.t. deallocation and collect operations. Probably not
8802 100% clean (merge of allocated trees smells like a problem).
8803 Seems sufficient to close #58943
8804
8805Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
8806
8807 * xmllint.c: adding a --format option
8808
8809Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
8810
8811 * xpath.c: count() was broken on Result Value Tree
8812 * xmlIO.c: fixed file:/// accesses on _WIN32
8813
8814Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
8815
8816 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
8817 macro was renamed, this should close bug #58683
8818
8819Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
8820
8821 * SAX.c: small fix fixing bug #58539 reported by coolo, in
8822 entity substitution mode text at the end of the entity might
8823 be added due to text coalescing.
8824 * nanoftp.c parser.c: small cleanup
8825
8826Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
8827
8828 * HACKING: added John Fleck right to commit in the doc subdir
8829
8830Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
8831
8832 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
8833 allow to inherit attributes from the DTD directly in the
8834 tree, this is needed for XPath and can be a useful feature.
8835 Inherited namespaces are always provided at the tree level now
8836 * test/defattr* result/defattr* result/noent/defattr*: added a couple
8837 of tests for this feature (XSLT being the prime user).
8838
8839Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
8840
8841 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
8842 testSAX.c xmlIO.c xmllint.c include/win32config.h
8843 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
8844 include/libxml/xmlwin32version.h.in win32/README.MSDev
8845 win32/dsp/*: applied Win32 Facelift No.2 patches from
8846 Igor Zlatkovic for Windows/MSC
8847
8848Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
8849
8850 * SAX.c: unparsedEntityDecl() the URI computation of the
8851 entity wasn't done breaking XSLT unparsed-entity-uri()
8852
8853Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
8854
8855 * xpath.c: fixed a bug when walking the descendants and
8856 the current node has no children
8857 * debugXML.c: show up when a text node is supposed to not be escaped
8858
8859Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8860
8861 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
8862 worked like the set:leading() function)
8863 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
8864
8865Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8866
8867 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
8868
8869Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8870
8871 * include/libxml/xmlIO.h: apply change to close #58141
8872 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
8873
8874Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8875
8876 * parser.c: when the internal subset uses a PE, then the
8877 included entity can use conditional sections.
8878
8879Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8880
8881 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
8882 when walking the namespace axis showing up in
8883 libxst/tests/general/bug-12
8884 * xmlmemory.c: added the possibility to trace a given block
8885 defined by its address
8886
8887Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8888
8889 * parser.c: don't override existing encoding specified before
8890 starting xmlParseDocument()
8891
8892Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8893
8894 * include/libxml/xmlwin32version.h: reinserted, needed for
8895 Windows users of CVS
8896
88972001-07-27 Darin Adler <darin@bentspoon.com>
8898
8899 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
8900 * testCatalog.c: Add include of <libxml/parser.h>.
8901
89022001-07-27 Darin Adler <darin@bentspoon.com>
8903
8904 * include/libxml/.cvsignore:
8905 * include/libxml/xmlwin32version.h:
8906 Remove this file from CVS because it's generated.
8907
8908Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8909
8910 * parser.c include/libxml/parser.h: applied const patches from
8911 Tom Moog #58002
8912
8913Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8914
8915 * xpath.c include/libxml/xpath{,Internals}.h: added a function
8916 lookup framework
8917
8918Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8919
8920 * tree.c: fixed xmlCopyNode() for documents
8921
8922Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8923
8924 * parser.c: fixed bugs #58073 reported by Greg Shtilman
8925
8926Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8927
8928 * parser.c: fixes bug #57652 reported by Morus Walter
8929
8930Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8931
8932 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
8933
8934Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8935
8936 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
8937 errors, lesson don't add new functions at 1am before a release
8938 * xpath.c: integrated fix from Bjorn to avoid divide by zero
8939 from XPath initialization when possible.
8940
8941Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8942
8943 * result/scripts/base*: removing history/readline changed
8944 this slightly
8945 * include/libxml/parser.h SAX.c parser.c parserInternals.c
8946 xmllint.c: make element content line number generation
8947 optionnal to avoid breaking old apps added interface to switch
8948
8949Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8950
8951 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00008952 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008953 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
8954 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
8955 John Kroll fixes to allow saving to HTTP via PUT (or
8956 POST of needed).
8957 * doc/html/*.html: regenerated the docs
8958
8959Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8960
8961 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
8962 xmlHashScanFull and xmlHashScannFull3 to get passed the
8963 three keys as arguments to the callback function
8964
8965Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8966
8967 * configure.in Makefile.am: removed libxml softlink for good
8968 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
8969 100% coverage by gtk-doc
8970
8971Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8972
8973 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
8974 fixed serious troubles due to size_t vs. int mismatch
8975
8976Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8977
8978 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
8979
8980Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8981
8982 * include/libxml/xpath{,Internals}.h xpath.c: added a more
8983 convenient extension API for value and context managing
8984 Now handles external objects through xmlXPathPopExternal,
8985 xmlXPathWrapExternal and xmlXPathReturnExternal.
8986 Added functions for sets operations (intersection, etc.)
8987
8988Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8989
8990 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
8991 xmlIO.c tree.c parserInternals.c entities.c encoding.c
8992 HTMLparser.c: cleanup of global variables, marking some
8993 const or private.
8994
8995Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
8996
8997 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
8998 fixed xmlXPathNodeSetItem when passing index=0
8999
9000Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9001
9002 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
9003
9004Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9005
9006 * xmllint.c: fixed compilation under Cygwin #57503
9007 * TODO: update
9008
90092001-07-13 Peter Williams <peterw@ximian.com>
9010
9011 * config.h.in: add #undef HAVE_DLFCN_H
9012
9013 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
9014 builddir.
9015
9016Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9017
9018 * win32/libxml2/libxml2.def.src: added a couple of exported entries
9019 raised by #57348 and #57381
9020
9021Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9022
9023 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
9024 tree.c xpointer.c: store the line numbder in element->content,
9025 may break some software, need a configuration mechanism
9026
90272001-07-10 Darin Adler <darin@bentspoon.com>
9028
9029 * .cvsignore:
9030 * example/.cvsignore:
9031 * include/.cvsignore:
9032 * include/libxml/.cvsignore:
9033 Various things that are generated and should be ignored.
9034
9035Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9036
9037 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
9038 * doc/xml.html doc/html/*: updated the docs
9039
9040Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9041
9042 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
9043 validation occured on content with element child
9044
9045Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9046
9047 * tree.c: fixed XML Base computation which was broken
9048 * debugXML.c: added a base function to the shell
9049 * Makefile.am result/scripts/* test/scripts/*: added scripts
9050 based regression tests, and adding 2 XML Base tests
9051
9052Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9053
9054 * tree.c: set properties doc and call xmlSetListDoc for properties
9055 content when grafting them in a different tree.
9056 * aclocal.m4: remove from CVS
9057
9058Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9059
9060 * win32/libxml2/libxml2.def.src: added some missing entry point
9061 for XPath (Mark Vakoc)
9062
9063Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9064
9065 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
9066 layer should URI-Unescape before trying to open resources.
9067
9068Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9069
9070 * xpath.c: fix the name() bug for elements in the default
9071 namespace reported by Charlie Bozeman
9072
9073Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9074
9075 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
9076 led to an XPath fix, improvements of SAX initialization, and
9077 an added option --nocdata to testXPath
9078
9079Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9080
9081 * doc/libxml-doc.el: Felix Natter provided anew version working
9082 with XEmacs too
9083
9084Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9085
9086 * include/libxml/xpath.h: small cleanup
9087 * doc/xml.html: update
9088
9089Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9090
9091 * Makefile.am configure.in include/libxml/xmlwin32version.h:
9092 released 2.3.14
9093
9094Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9095
9096 * doc/html/*: rebuilt the docs for the release
9097 * doc/xml.html: added 2.3.14 release.
9098
9099Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9100
9101 * xpath.c: a bug reported by Stephan Kulow empty nodesets
9102 were not equal to empty strings
9103
9104Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9105
9106 * SAX.c: fixed a URI-Reference computation problem when validating
9107 * xmlIO.c: small cleanup
9108
9109Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9110
9111 * parser.c: improved the description of a couple of interfaces
9112 upon Larry Stamper suggestion
9113
9114Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9115
9116 * SAX.c entities.c parser.c: changed completely the way entities
9117 are handled when running the parser in entity substitution mode.
9118 This fixes a bug reported by Stephan Kulow and nearly divides
9119 by 3 the amount of memory required by libxslt to load and process
9120 DocBook TDG.
9121
9122Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9123
9124 * HTMLparser.c: fixing a too early root closing problem raised
9125 byt Prashanth Naidu
9126
9127Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9128
9129 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
9130 raised by Mark Vakoc.
9131
9132Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9133
9134 * example/Makefile.am: fixed the include path to add srcdir/include
9135 * Makefile.am configure.in: fix from Albert Chin for iconv detection
9136 and some cleanup
9137
9138Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9139
9140 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
9141 lot of optimization work, results in significant improvements
9142 when handling really complex XPath queries. Add a small optimizer
9143 for unions, improve [n] and [last()], avoid some costly ops.
9144
9145Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9146
9147 * include/libxml/parser.h parser.c: xmlStrstr args are both const
9148 * xpath.c: small cleanup
9149 * xmlGetNsList: reformated, fixed problems if used on Entities
9150
9151Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9152
9153 * doc/xml.html: added 1.8.14 and 2.3.13 releases
9154
9155Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9156
9157 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
9158 * Makefile.am example/Makefile.am: workaround automake generating
9159 erroneous deps
9160
9161Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9162
9163 * include/win32config.h: bug #56801 Yon Derek provided a patch
9164 to the windows config file.
9165
9166Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9167
9168 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
9169 libxml.h : Yon Derek provided a set of changes to compile from
9170 CVS on Windows/MSC
9171
9172Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9173
9174 * parser.c: fixed UTF8 BOM support in push mode
9175 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
9176 added a specific testcase
9177
9178Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9179
9180 * Makefile.am: added --push regression tests
9181 * parserInternals.c: the XML parser segfaulted in --push mode
9182
9183Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9184
9185 * configure.in: moved the symlinks detection within a CVS
9186 check, this is not portable and will be removed soon.
9187 * xpath.c: small cleanup/speedup
9188
9189Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9190
9191 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
9192 release of 2.3.12
9193 * parser.c: make an error message if unknow entities in all cases
9194
9195Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9196
9197 * uri.c: fixed 2 uri normalization bugs on '//' reduction
9198
9199Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9200
9201 * include/libxml/Makefile.am: Laszlo Peter pointed out that
9202 includes were installed in the wrong dir
9203
9204Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9205
9206 * doc/html.xml: warn against sending code to exhibit bugs.
9207
9208Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9209
9210 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
9211 Tru64 from Thomas Leitner
9212
9213Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9214
9215 * AUTHORS: added William and Bjorn
9216 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
9217 daniel@veillard.com hopefully I won't have to do this again
9218 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
9219 docs can be rebuilt cleanly now
9220 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
9221 from CVs it's generated, added include/libxml/xmlwin32version.h
9222 also generated but which should change far less frequently.
9223 * catalog.c nanoftp.c: made sure to include libxml.h not
9224 libxml/xmlversion.h directly
9225 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
9226 when compiling on WIN32 and MSC
9227
9228Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9229
9230 * include/Makefile.am include/libxml/Makefile.am configure.in:
9231 fixed make distcheck and rebuilding the rpms
9232
9233Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9234
9235 * configure.in: should finish the migration of exported includes
9236 into a real include/libxml in CVS, at least for CVS users.
9237 * removed the exported headers, added in include/libxml (as well
9238 as xmlversion.h.in).
9239
9240Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9241
9242 * configure.in: fixed the way to detect symlink
9243
9244Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9245
9246 * configure.in: updated, include/libxml is now a real CVS dir
9247
9248Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9249
9250 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
9251 version works with both libxml1 and libxml2 (it autodetects
9252 the prefix of the html-files) from Felix Natter.
9253 * doc/xml.html: updated doc accordingly
9254
9255Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9256
9257 * xpath.c: fixed the bug generating a template loop in libxslt
9258 when using docbook-xsl-1.4, * should filter out document nodes
9259 * HACKING: added William
9260 * TODO: updated
9261
9262Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9263
9264 * doc/FAQ.html: added a warning about gcc-3.0
9265 * doc/xml.html: added reference to gdome2 and removed a confusing
9266 sentence
9267
9268Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9269
9270 * xmlversion.h: okay this is a generated file, but Windows
9271 users need it and they can't generate it, and I want CVS
9272 Windows users ...
9273 * win32/libxml2/libxml2_so.dsp: Windows project file for
9274 the shared lib version of libxml2
9275 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
9276 resources needed for libxslt/xsltproc by Yon Derek
9277
9278Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
9279
9280 * trio.c: MSVC fix (provided by Igor Zlatkovic)
9281
9282Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9283
9284 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
9285
9286Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9287
9288 * include/win32config.h: Yon Derek provided a first fix
9289 to be able to compile libxslt/xsltproc on Windows
9290
9291Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9292
9293 * xpath.c: attempt to work around what seemed a gcc optimizer
9294 bug when handling floats on i386 http://veillard.com/gcc.bug
9295 * tree.c entities.c encoding.c: doing some cleanups while
9296 chasing it
9297
9298Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9299
9300 * Makefile.am: cleanup when --without-debug is specified
9301 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
9302 w.r.t. --without-debug and other include points
9303 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
9304 Catalogs
9305 * configure.in entities.h tree.h HTMLparser.c: removed
9306 --without-corba, made the _private field mandatory
9307
9308Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9309
9310 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
9311 outputs a BOM in UTF8, an errata has been issued to avoid the
9312 problem, that was the most reasonable solution... Add support
9313 for a leading UTF8 BOM in entities.
9314
9315Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9316
9317 * valid.c: fixed a bug found when post validating an entity ref
9318 * xmllint.c: added --loaddtd and sligly changed --postvalid to
9319 activate it too
9320
9321Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9322
9323 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
9324 weakness in the node copy the XPointer and the XInclude
9325 implementations. Serious cleanup.
9326
9327Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9328
9329 * Makefile.am: Kjartan Maraas provided a small patch to
9330 add xml2-config.in to EXTRA_DIST
9331
9332Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9333
9334 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
9335 provided another failing case found in KDE, the way the
9336 ctxt->vctxt.nodeTab was allocated and freed changed over
9337 time but it wasn't completely cleaned up. This should fix it.
9338
9339Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9340
9341 * parser.c: Stephan Kulow also raised the fact that line number
9342 could get miscounted making debug harder, fixed the problem
9343 in xmlParseCharData()
9344
9345Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9346
9347 * valid.c: Stephan Kulow pointed out a problem when validating
9348 and using an empty entity, forgot a 'break' in a case.
9349
9350Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9351
9352 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
9353 * doc/xml.html: updated with 2.3.11
9354
9355Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9356
9357 * TODO: updated adding cleanup of generated doc
9358 * configure.in: prepared to release 2.3.11
9359 * xmllint.c: added --version for bug reporting
9360 * doc/html/*.html: rebuilt the doc
9361
9362Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9363
9364 * xpath.c: first part of the work on selecting namespace to
9365 fix bug #56115
9366
9367Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9368
9369 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
9370 when using -liconv
9371 * TODO: updated
9372
9373Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9374
9375 * HTMLtree.[ch]: more work on the HTML serialization routnes,
9376 cleanup, encoding support.
9377
9378Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9379
9380 * xpath.c: Thomas Broyer suggested a better patch for the / arg
9381
9382Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9383
9384 * xpath.c: bug detected by Ankh when / is used as a function arg
9385
9386Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9387
9388 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
9389 of element and use it to avoid outputting formatting spaces at
9390 the wrong place. Implemented the format parameter for HTML save.
9391 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
9392 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
9393 result/HTML/wired.html: of course this impact the result of a
9394 number of HTML tests
9395
9396Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9397
9398 * HTMLtree.[ch]: started augmenting the HTML save API with
9399 encoding and formatting parameters
9400
9401Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9402
9403 * HTMLtree.h: cleanup and started evaluating the work needed on
9404 revamping the HTML output code
9405
9406Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9407
9408 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
9409
9410Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9411
9412 * valid.c: fixed bug #56049, forgot one check in the
9413 validation routine
9414
9415Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9416
9417 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
9418
9419Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9420
9421 * libxml.h: fixed an error in last commit
9422 * doc/FAQ.html: added an entry for compilation from CVS
9423
9424Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9425
9426 * xmlversion.h.in libxml.h: Cygwin patches
9427 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
9428 * tree.h: cleanup
9429
9430Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9431
9432 * tree.c: patched xmlFreeNode() to avoid freeing() a static
9433 memory block in a strange case where libxml is linked twice
9434 in the binary.
9435
9436Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9437
9438 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
9439 state far too often, simple fix used to avoid it.
9440
9441Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9442
9443 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
9444 being processed, applied his patch
9445 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
9446
9447Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9448
9449 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
9450 provided fixes to compile on MSCC again
9451 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
9452 also provided an update for the project files.
9453
9454Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9455
9456 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
9457 bug #55810
9458
9459Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9460
9461 * tree.c: fixed xmlGetNsProp() to close bug #55683
9462 Note this requires libxslt to use it's own function instead.
9463
9464Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9465
9466 * HTMLtree.c: when in a pre element no formatting space should
9467 be added.
9468 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
9469
9470Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9471
9472 * configure.in: added tests for signal() and signal.h
9473
9474Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9475
9476 * xpath.c: robert pointed out xmlXPathNINF was not initialized
9477
9478Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9479
9480 * doc/libxml-doc.el: Felix Natter provided a new version for
9481 libxml2
9482
9483Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9484
9485 * HTMLtree.c: when in a pre element no formatting space should
9486 be added.
9487
9488Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9489
9490 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
9491
9492Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9493
9494 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
9495 hack
9496 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
9497 * uri.c: fixed a warning
9498
9499Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9500
9501 * HTMLtree.c: trying to close bug #55772 escaping in script
9502 elements
9503 * doc/xml.html: suggest to send mail to the list
9504
9505Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9506
9507 * error.c: attempt to fix the xmlGetVarStr breakage once and for
9508 good. Use a macro and based on the solution provided in
9509 vsnprintf manual page from GNU.
9510
9511Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
9512
9513 * error.c: Workaround for non-preserving variadic list.
9514 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
9515
9516Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9517
9518 * doc/xml.html: added 2.3.10 release
9519
9520Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9521
9522 * configure.in: releasing 2.3.10
9523
9524Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9525
9526 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
9527
9528Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9529
9530 * encoding.c: Robert Collins provided a patch to add the
9531 "US-ASCII" encoding alias
9532
9533Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9534
9535 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
9536 string oriented functions and started cleaning the related areas
9537 in xpath.c which needed fixing in this respect
9538
9539Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9540
9541 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
9542 #55380
9543 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
9544
9545Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9546
9547 * TODO: updated
9548 * nanohttp.[ch] : started adding APIs to get the redirected URL
9549 when this occurs (needed for further base computation
9550 * tree.h: cleanup
9551 * encoding.c: cleanup
9552 * SAX.c: minor change around ctxt->loadsubset
9553
9554Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9555
9556 * Makefile.am include/Makefile.am: small change to have
9557 include/libxml rebuilt if working from CVS.
9558 * uri.c: applied another patch from Carl Douglas for URI escaping,
9559 this should close bug #51876
9560
9561Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9562
9563 * xinclude.c: fixed XInclude recursive behaviour bug #54678
9564 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
9565 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
9566 added specific regression test
9567 * parser.h: preparing for the XSLT mode where DTD inherited
9568 attributes are added to the tree.
9569
9570Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9571
9572 * xinclude.[ch]: Updated the namespace for the Last Call version
9573 * result/XInclude/include test/XInclude/include: updated the
9574 testsuite accordingly
9575
9576Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9577
9578 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
9579 related to bug #51876
9580
9581Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9582
9583 * tree.c: fixed a gross mistake in base computation, xml:base is
9584 not completely correct yet (need cascade).
9585 * xpath.[ch]: added the few things needed to find a function name
9586 and URI from the XPath context when it is called.
9587
9588Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9589
9590 * catalog.[ch]: fixes and add xmlLoadCatalogs()
9591 * DOCBparser.c: small cleanup
9592 * xmllint.c: added a --catalogs option to load catalogs from
9593 $SGML_CATALOG_FILES
9594 * tree.c: cleanup
9595 * configure.in: iconv library fixup, ICONV_LIBS
9596
9597Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9598
9599 * catalog.c: handling of CATALOG entries. detection of recursion,
9600 and a few bugfixes
9601 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
9602 against the default namespace
9603
9604Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9605
9606 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
9607
9608Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9609
9610 * parser.c: fixed propagation context info when parsing an
9611 external entity.
9612 * doc/html/*.html: regenerated a couple of docs
9613
9614Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9615
9616 * doc/xml.html: update with 2.3.9 informations
9617
9618Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9619
9620 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
9621 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
9622 * doc/html/* : rebuilt the docs
9623 * valid.c: small patch which may improve some case when
9624 validating.
9625
9626Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9627
9628 * HTMLparser.c: Closed bug #54891
9629 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
9630 to the suite
9631
9632Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9633
9634 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
9635 applied a documentation patch from LotR and filled in a few missing
9636 descriptions
9637
9638Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9639
9640 * xpath.c tree.c parser.c: speed optimizations at the parser level
9641 document tree freeing and xpath evaluation
9642
9643Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9644
9645 * parser.c parser.h parserInternals.h: fixed a couple of
9646 interfaces for handling memory buffer input to const char *
9647 upon suggestion of JamesH.
9648
9649Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9650
9651 * configure.in: LoTR sent a patch fixing the previous commit
9652
9653Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9654
9655 * configure.in: trying to deal again with the stoopid -R linking
9656 flag of Solaris
9657
9658Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9659
9660 * xpath.h: two nodeset access macros from Thomas Broyer
9661
9662Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9663
9664 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
9665 patch from Thomas Broyer
9666
9667Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9668
9669 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
9670 case
9671 * INSTALL: was empty added stuff from the FAQ
9672
9673Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9674
9675 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
9676 attributes handling and #54433 by adding xmlUnsetProp()
9677 and xmlUnsetNsProp()
9678
9679Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9680
9681 * HTMLparser.c: Patch from Jonas Borgström
9682 (htmlGetEndPriority): New function, returns
9683 the priority of a certain element.
9684 (htmlAutoCloseOnClose): Only close inline elements if they
9685 all have lower or equal priority.
9686 * result/HTML: this of course changed a number of tests results.
9687
9688Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9689
9690 * xmlIO.c catalog.c: plugged in the default catalog resolution
9691 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
9692 documentations
9693 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
9694
9695Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9696
9697 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
9698 integrating catalogs
9699 * catalog.[ch] testCatalog.c: adding a small catalo API
9700 (only SGML catalog support).
9701 * parser.c: restaured xmlKeepBlanksDefault(0) API
9702
9703Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9704
9705 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
9706
9707Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9708
9709 * parser.c: added xmlParseExternalEntityPrivate() to allow
9710 propagation of ctxt->_private when parsing external entities
9711
9712Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9713
9714 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
9715
9716Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9717
9718 * configure.in: fixed a small portability problem with AM_CONDITIONAL
9719
9720Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9721
9722 * valid.c: warn when indeterminist content model is detected
9723 * result/VC/ElementValid8: this adds a message
9724 * Makefile.am: add --novalid for VCM tests
9725 * parserInternals.c: added a call to Init memory
9726
9727Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9728
9729 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
9730 when both parameters are NULL.
9731
9732Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9733
9734 * valid.c: applied small patch from Gary Pennington, reindented
9735 some part of the code.
9736
9737Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9738
9739 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
9740 release, updated and regenerated the docs
9741
9742Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9743
9744 * xpath.c result/XPath/expr/floats : clarified and cleanup
9745 printing of abnormal floats in tests.
9746
9747Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9748
9749 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
9750 * results/HTML/ : a few changes in the output of the HTML tests as
9751 a result.
9752 * configure.in: tying to fix -liconv where needed
9753
9754Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9755
9756 * Makefile.am: fixed a stupid error
9757
9758Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9759
9760 * configure.in Makefile.am: make the inclusion of the trio
9761 modules in the library conditional
9762
9763Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9764
9765 * DOCBparser.c: patche from László Kovács, fixed entities refs
9766 in attributes handling
9767
9768Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9769
9770 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
9771 flushing
9772
9773Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9774
9775 * xpath.c: fix of an XSLT namespace bug reported on the list
9776 general/bug-8-
9777
9778Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9779
9780 * strio.h trio.c: Dan McNichol suggested a couple of small
9781 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
9782
9783Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9784
9785 * tree.c parser.c encoding.c: spent a bit more time looking
9786 at the parsing speed and DOM handling. Added a few more
9787 speedups.
9788
9789Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9790
9791 * parser.c: small but effective parsing speed improvement
9792
9793Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9794
9795 * configure.in: default on the DocBook parser inclusion (for Gnome)
9796 * DOCBparser.h: fixed a header reference
9797
9798Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9799
9800 * configure.in xpath.c: applied Bjorn patches for FPE on the
9801 alpha
9802
9803Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9804
9805 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
9806 xmlSaveFormatFileTo()
9807
9808Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9809
9810 * xpath.c: simple and efficient optimization, XPath functions
9811 aways bind to the same code, cache this
9812 * TODO: updated (by saying some is obsolete)
9813
9814Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9815
9816 * xpath.c: more cleanup work on XPath name parsing routines
9817
9818Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9819
9820 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
9821 xmlXPathParseName
9822 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
9823 * debugXML.c: avoid compilation problems if compiling without
9824 HTML support, Igor Zlatkovic
9825 * win32/libxml2/libxml2.def.src: being able to compile without
9826 XPath on Windows
9827
9828Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9829
9830 * libxml.m4: yet another patch from Toshio Kuratomi
9831
9832Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9833
9834 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
9835
9836Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9837
9838 * tree.[ch]: added xmlSaveFormatFile interface for saving
9839 and indenting a file.
9840
9841Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9842
9843 * xpath.c: fixed bug #53689 related to processing-instruction()
9844
9845Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9846
9847 * DOCBparser.c: patche from László Kovács
9848
9849Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9850
9851 * parser.c: applied fixes from Christian Glahn bug report #53391
9852
9853Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9854
9855 * error.c: Jean François Lecomte provided a complete description
9856 and a fix to bug #53537
9857
9858Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9859
9860 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
9861
9862Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9863
9864 * DOCBparser.c SAX.c: a bit more work on entities processing.
9865 Still Need to cleanup XML output and references in attributes
9866
9867Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9868
9869 * DOCBparser.c include/Makefile.am: two patches from László Kovács
9870
9871Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9872
9873 * tree.c: trying to fix #53574, not completely complete,
9874 I would like xmllint --copy --debug test/ent1 and
9875 xmllint --debug test/ent1 to show the same result.
9876 * xpath.c: fix a bug when trying to sort namespace nodes
9877
9878Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9879
9880 * HTMLtree.c: real fix for #53402
9881
9882Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9883
9884 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
9885 PIs when using xsl:output
9886 * valid.c: closing #53537 some case generate segfaults if there
9887 is validity errors
9888
9889Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9890
9891 * SAX.c testDocbook.c DOCBparser.c: more work on the support
9892 of external parsed entities, added --noent to testDocbook
9893 * valid.c: Garry Pennington found an uninitialized variable
9894 access in xmlValidateElementContent()
9895
9896Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9897
9898 * HTMLparser.c : HTML parsing still sucks ... trying to deal
9899 with madness
9900 * result/HTML/ : this modified the result of the regression tests
9901 a lot.
9902
9903Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9904
9905 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
9906 to doc where it wasn't checked against NULL reported by
9907 Jens Laas
9908
9909Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9910
9911 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
9912 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
9913
9914Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9915
9916 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
9917 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
9918 * SAX.[ch]: cleanup and updates for DocBook
9919 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
9920 ex SGML identifier changes
9921 * valid.c: removed a static unused function.
9922
9923Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9924
9925 * HTMLtree.c: applied change for Paul Sponagl on script saving
9926 * Makefile.am: the warning about entity title.xml are normal.
9927
9928Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9929
9930 * configure.in: release of 2.3.7
9931 * Makefile.am: fixing make distcheck
9932
9933Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9934
9935 * doc/html/* doc/xml.html: updated and regenerated the docs
9936
9937Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9938
9939 * xpath.c: fixed the XPointer problem introduced in 2.3.6
9940
9941Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9942
9943 * tree.c: fixed #53388 with the provided patch
9944
9945Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9946
9947 * valid.c: Bjorn detected an invalid memory access. Fixed
9948 vstateVPush()
9949
9950Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9951
9952 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
9953
9954Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
9955
9956 * libxml.h: new header used only for the compilation of libxml
9957 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
9958 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
9959 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
9960 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
9961 xmlmemory.c xpath.c xpointer.c: libxml.h integration
9962 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
9963 baseline (version 1.2 plus a single patch).
9964 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
9965 scientific notation for numbers. Tests added.
9966 * xpath.c: formatting of numbers changed to use sprintf
9967 (contribution from William Brack)
9968
9969Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9970
9971 * valid.c: cleanup, more useful debugging
9972 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
9973 * xmlIO.c: entity loading is printed as an error when validating
9974
9975Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9976
9977 * valid.c: fixed to validate within entities
9978 * test/VCM/v22.xml: added a specific testcase
9979
9980Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9981
9982 * valid.c: forgot an epsilon transition in for ()+
9983 * test/VCM/v21.xml : added a specific test case
9984
9985Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9986
9987 * valid.c: removed a state explosion exhibited by RSS
9988 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
9989 from bug #51872
9990
9991Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
9992
9993 * valid.[ch] tree.h: worked *hard* to get non-determinist content
9994 validation without using an ugly NFA -> DFA algo in the source.
9995 Made a specific algorithm easier to maintain, using a single
9996 stack and without recursion.
9997 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
9998 * hash.c: made the growing routine static
9999 * tree.h parser.c: added the parent information to an
10000 xmlElementContent node.
10001
10002Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10003
10004 * SAX.c parser.c xpath.c: generating IDs when not validating
10005 from an external parsed entity was poisoning the ID has table
10006 with removed values. This was killing XSLT on the KDE help
10007 browser.
10008
10009Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10010
10011 * entities.h: andrew@ugh.net.au detected a double declaration
10012
10013Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10014
10015 * debugXML.c hash.c tree.h valid.c : some changes related to
10016 the validation suport to improve speed with DocBook
10017 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
10018 the way validation errors get reported
10019
10020Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10021
10022 * HTMLparser.c HTMLtree.c: applied part of the patches provided
10023 by P C Chow and William M. Brack for XSLT HTML output
10024
10025Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10026
10027 * xmlversion.h.in win32config.h win32/libxml2/*: applied
10028 Igor Zlatkovic patches for MSC compilation and added his
10029 updates
10030
10031Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10032
10033 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
10034 prefix lookup.
10035 * parserInternals.c: fixed the bug reported by Morus Walter
10036 due to an off by one typo in xmlStringCurrentChar()
10037
10038Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10039
10040 * HTMLparser.c result/HTML/*: revamped the way the HTML
10041 parser handles end of tags or end of input
10042
10043Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10044
10045 * tree.[ch] : added xmlDocCopyNode for gdome2 support
10046
10047Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10048
10049 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
10050 bug where the linktime verions of free() won't work ...
10051
10052Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10053
10054 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
10055
10056Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10057
10058 * doc/xml.html: added 2.3.6 release
10059
10060Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10061
10062 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
10063 * result/wml.xml: resulted in a small output change
10064
10065Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10066
10067 * tree.c: xmlNewDoc was missing the charset initialization
10068 * xmllint.c: added --auto to autogenerate a doc, allow to
10069 reproduce the problem fixed on xmlNewDoc
10070
10071Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10072
10073 * xpath.c: trying to get 52979 solved
10074 * tree.c result/ result/noent/: trying to get 52712 solved, this
10075 also made me clean up the fact that XML output in general should
10076 not add formating blanks by default, this changed the output of
10077 a few tests
10078
10079Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10080
10081 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
10082
10083Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10084
10085 * configure.in: finally released 2.3.6
10086
10087Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10088
10089 * xpath.c: checking for null pointer generated by new code
10090
10091Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10092
10093 * xpath.c: fixed a [] evaluation problem reported
10094 * test/XPath/tests/simpleaddr: extended test
10095 * result/XPath/simpleaddr: updated result
10096
10097Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10098
10099 * xmllint.c: Dan Timis reported a portability problem
10100 on Macs without mmap, fixed it.
10101
10102Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10103
10104 * testXPath.c : added a --tree option allowing to display the
10105 tree dump of the XPath expression
10106
10107Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10108
10109 * xpath.c: fixed a memleak when comparing nodesets
10110 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
10111 * tree.c: added a TODO
10112
10113Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10114
10115 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
10116 we need string functions
10117 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
10118 to be able to use them where needed. Applied some changes
10119 to reduce name linking pollution and compile in only what's
10120 needed.
10121 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
10122 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
10123 for the string manipulation functions
10124 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
10125 to the free() function of xmlmemory.c
10126 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
10127 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
10128 usage.
10129
10130
10131Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10132
10133 * error.c: applied the context output patch of the error
10134 handling submitted by Chuck Griffith
10135 * error/VC/*: this slightly change some error logs
10136
10137Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10138
10139 * parser.c: fixed line number reporting on error
10140
10141Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10142
10143 * parser.c: Sullivan and Darin found a parser bug,
10144 applied the patch.
10145
10146Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10147
10148 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
10149 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
10150 xmlversion.h.in xpointer.c: of course the way I defined
10151 UNUSED breaks on old gcc version. Try to be smart and
10152 also define it directly in xmlversion.h
10153 * configure.in: removed -ansi flag from the pedantic set
10154
10155Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10156 Huge cleanup, I switched to compile with
10157 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
10158 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
10159 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
10160 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
10161 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
10162 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
10163 encoding.h entities.c error.c list.[ch] nanoftp.c
10164 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
10165 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
10166 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
10167 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
10168 Cleanup, staticfied a number of non-exported functions,
10169 detected and cleaned up a dozen of problem found this way,
10170 avoided a lot of public function name/typedef/system names clashes
10171 * doc/xml.html: updated
10172 * configure.in: switched private flags to the really pedantic ones.
10173
10174Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10175
10176 * configure.in: 2.3.5
10177 * doc/html/*: rebuilt the docs
10178
10179Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10180
10181 * parser.c: fixed a reported bug in NOTATION parsing
10182 * uri.c: accepted but not fixed bug 51876, added TODO
10183 * Makefile.am: fixed bug 51876
10184
10185Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10186
10187 * config.h.in configure.in error.c: fix a compilation problem
10188 on platforms without vsnprintf (xml@thewrittenword.com)
10189
10190Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10191
10192 * parser.c: fixed a function name header typo
10193 * SAX.c: notations can also occur in external subset.
10194
10195Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10196
10197 * error.c: removed a C++ like comment
10198
10199Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10200
10201 * parser.c: fixing bug 52299 strange condition leading
10202 to a parser crash due to a buffer overflow
10203 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
10204 added the specific test case
10205
10206Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10207
10208 * xpath.[ch]: still a lot of cleanup based on XSLT, added
10209 xmlXPathConvert{String,Number,Boolean} to be able to make
10210 type casts without a context stack, fixed some implementation
10211 problems related to the absence of context at parse-time,
10212 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
10213 in the public API too
10214 * xpointer.c xpathInternals.h: we need to know at parse time
10215 whether we are compiling an XPointer
10216
10217Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10218
10219 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
10220 cleaned up the parser internals, refactored XPath code, added
10221 new compilation based APIs and cleanly separated public and
10222 private APIs.
10223
10224Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10225
10226 * xpath.h: the comp field must be added at the end to avoid
10227 killing binary compat.
10228
10229Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10230
10231 * Makefile.am: detect XPath memleaks in regreson tests
10232 * error.c: fixed and error w.r.t. error reporting still using
10233 stderr
10234 * hash.c: added new line at end of file
10235 * tree.h: minor cleanup
10236 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
10237 expression parsing from evaluation, resulted in a number of
10238 changes internally, and in XPointer. Likely to break stuff
10239 using xpathInternals.h but should remain binary compatible,
10240 new interfaces will be added.
10241
10242Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10243
10244 * configure.in: fixed a couple of problems reported by
10245 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
10246 without gcc on non linux platforms.
10247
10248Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10249
10250 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
10251 a fix for --with-html-dir= configure support. I hope it won't
10252 break rpm generation
10253
10254Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10255
10256 * xmlIO.c: one function comment cleanup.
10257
10258Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10259
10260 * SAX.c: external subset notations were improperly registered
10261 in the internal subset.
10262
10263Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10264
10265 * README.cvs-commits: added, pointing to HACKING
10266 * HACKING: updated
10267
10268Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10269
10270 * parser.c: and Matt Sergeant found one in the XML push
10271 parser (erroneous check I forgot to remove when I fixed the
10272 main parser).
10273
10274Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10275
10276 * xpath.c: ptittom found a small bug in UnaryExpr
10277
10278Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10279
10280 * configure.in: bumped to 2.3.4
10281 * error.c: fixed bug #51860
10282 * tree.c: fixed bug #51861
10283 * valid.c: cleanup, more debug, failed to fix one bug crap ...
10284 * tree.[ch] : added xmlDefaultBufferSize
10285 * nanoftp.c: typo in function name header block
10286 * doc/xml.html : updated, added link to XML::LibXSLT
10287 * doc/html/* : rebuilt the docs
10288
10289Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10290
10291 * parser.c SAX.c: the new content parsing code raised an
10292 ugly bug in the characters() SAX callback. Found it
10293 just because of strangeness in XSLT XML Rec ouptut :-(
10294
10295Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10296
10297 * Makefile.am: Martin Baulig suggested to add -lm
10298 * tree.c: found another bug in xmlNodeGetContent()
10299
10300Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10301
10302 * xpath.c: Bjorn found the error related to strictness of comparison.
10303
10304Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10305
10306 * parser.c: trying to fix the Dtd parsing problem reported
10307 by Gary, side effect of last week speed optimizations.
10308
10309Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10310
10311 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
10312 * parserInternals.c: removed unneeded test raised by Stric
10313
10314Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
10315
10316 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
10317 and fixed by William Brack). Added xmlXPathFormatNumber.
10318 Changed the sorting slightly.
10319 * configure.in Makefile.am example/Makefile.am: Added -lm.
10320 Please note that applications linking with libxml2, must
10321 also like with the math library from now on.
10322
10323Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10324
10325 * HTMLparser.c: fixed loop reported by Marc Sanfacon
10326
10327Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10328
10329 * parser.c: one must report spaces even if the Dtd element
10330 content proves that this is not part of the element content.
10331 * result/valid/*.xml: this changed the ouptu slightly
10332
10333Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10334
10335 * configure.in: bumped to 2.3.3
10336 * doc/xml.html: updated
10337
10338Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10339
10340 * tree.c: minor doc fix
10341 * xpath.c: deallocation issues when a result tree has been
10342 converted to a node-set
10343
10344Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10345
10346 * doc/xml.html: oops corrected dates s/2000/2001
10347
10348Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10349
10350 * valid.c: new patch from Gary Pennington
10351
10352Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10353
10354 * doc/xml.html: applied patch from Ankh
10355
10356Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10357
10358 * xinclude.c: fixed a problem building on Mac
10359
10360Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10361
10362 * parser.c: more work on increasing parsing ferformances
10363
10364Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10365
10366 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
10367 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
10368 avoiding memcpy in production builds MEM_CLEANUP macro use
10369 * parser.[ch] parserInternals.c: optimizations of the tightest
10370 internal loops inside the parser. Better checking of I/O
10371 flushing/loading conditions
10372 * xmllint.c : added --timing
10373
10374Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10375
10376 * configure.in: bumped to 2.3.2
10377 * doc/xml.html: updated for release
10378
10379Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10380
10381 * xpath.c: found a memleak and fixed a nasty bug
10382
10383Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10384
10385 * xmllint.[c1] : added return code errors for xmllint
10386 * xpath.c: specific debug dump function for result value trees
10387
10388Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10389
10390 * xpath.c: finally implemented xmlXPathCompareNodeSets
10391 * test/XPath/expr/floats results/XPath/expr/floats: added
10392 a test for float expressions
10393
10394Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10395
10396 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
10397 * parserInternals.[ch]: trying to speed up parsing
10398 * xpath.c : speeded up node set equality op
10399
10400Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10401
10402 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
10403 better handling of ID/IDREF and the list modules associated
10404 * configure.in: small CFLAGS cleanup
10405
10406Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10407
10408 * configure.in: fixed iconv detection on AIX (stric)
10409
10410Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10411
10412 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
10413
10414Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
10415
10416 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
10417 and optimized xmlXPathNodeSetSort
10418
10419Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10420
10421 * xpath.c: bug fix when context size is 0
10422 * parser.c: I like Norm's Dtd because they still manage to break
10423 the parser occasionally
10424
10425Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10426
10427 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
10428
10429Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10430
10431 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
10432 attributes within the XML-1.0 namespace
10433
10434Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10435
10436 * xpathInternals.h: exported a few axis functions
10437 * doc/xml.html: updated the doc
10438
10439Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10440
10441 * configure.in: applied patch from Daniel van Balen for OpenBSD
10442 and bumped version to 2.3.1
10443 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
10444 attempt to find autoclosing was simply broken, removed it,
10445 updated the examples, this is better
10446
10447Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10448
10449 * hash.[ch]: added Paolo Casarini patch to provide Delete from
10450 hash functionnalities.
10451 * doc/html/* : rebuild the doc
10452
10453Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10454
10455 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
10456 on predicate
10457 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
10458 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
10459 really want to have tags closed on output even if we accept
10460 unclosed ones on input
10461
10462Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10463
10464 * xpath.c: ouch don't free NULL, rare case fixed
10465 * tree.c: don't coalesce text nodes if they don't have the
10466 same behaviour wrt escaping on output
10467
10468Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10469
10470 * xpath.c: small fixup
10471 * SAX.c: don't warn on empty namespaces.
10472
10473Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10474
10475 * README: a bit of cleanup
10476 * configure.in: preparing for 2.3.0 release
10477
10478Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10479
10480 * hash.[ch]: added a first version of xmlHashSize()
10481 * valid.c: another bug fix from Gary Pennington
10482
10483Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10484
10485 * valid.c: couple of bug fixes pointed by Gary Pennington
10486 * HTMLtree.c: #if 0 cleanup
10487
10488Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10489
10490 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
10491 which removes a time consuming check of xmlXPathNodeSetAdd()
10492 and use it in places where we are sure to not break unicity
10493
10494Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10495
10496 * xpath.c: bug fixes found from XSLT
10497 * tree.c: preserve node->name special values when copying nodes.
10498 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
10499 external subset are fetched when available but without full
10500 validation. Added xmlLoadExtDtdDefaultValue, need a function.
10501 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
10502 output with encoding disabled.
10503
10504Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10505
10506 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
10507 xmlCheckFilename should not be called from xmlFileOpenW
10508 and xmlGzfileOpenW
10509
10510Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10511
10512 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
10513 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
10514 added the new tests for URI normalization
10515 * testURI.c: fixed stoopid bugs
10516 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
10517 the URI in the error messages are now properly normalized
10518
10519Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10520
10521 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
10522
10523Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10524
10525 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
10526
10527Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10528
10529 * xpath.c: fixed mod operator
10530
10531Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10532
10533 * parser.c: fixed xmlStrcat doc
10534 * tree.c: 2 fixes form Anders Carlson for copying nodes and
10535 trees.
10536
10537Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10538
10539 * xpath.c result/XPath/tests/chaptersbase
10540 result/XPath/tests/simplebase: fixed XPath node()
10541 * tree.c: small fix in xmlNewNs()
10542 * Makefile.am: removed extraneous xml2Conf.sh rule
10543
10544Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10545
10546 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
10547 Changed the library name, in order to get libxml-devel and
10548 libxml2-devel to coexist on a single system
10549 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
10550 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
10551
10552Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10553
10554 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
10555 libxml2-devel installable in // as libxml-devel.
10556
10557Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10558
10559 * doc/Makefile.am: fixed make rebuild in doc
10560 * doc/html/*.html: rebuilt the docs
10561
10562Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10563
10564 * tree.c: patch from Bjorn Reese on xmlBufferCCat
10565
10566Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10567
10568 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
10569 the HTML doc to go into the -devel RPM ...
10570 * aclocal.m4 config.h.in: some updates due to auto* magic
10571
10572Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10573
10574 * xpath.h: added a hook in the context structure allowing to
10575 link to extra support, needed for XSLT
10576
10577Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10578
10579 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
10580 xmlXPtrCmpPoints to use it.
10581 * propagated the following patch from Alejandro Forero
10582 * include/win32config.h xmlIO.c: applied further suggestions
10583 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
10584 * example/gjobread.c: fixed warnings, now that it builds
10585
10586Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
10587
10588 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
10589
10590 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
10591 filename points to a valid file (not a directory).
10592 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
10593 Added calls to xmlCheckFilenameDir.
10594
10595 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
10596 `path' (rather than `filename') as the parameter to gzopen and open.
10597
10598Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10599
10600 * Makefile.am: fixed a problem with EXTRA_DIST
10601
10602Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10603
10604 * Makefile.am example/Makefile.am: finally found the trick
10605 to build the example, i.e. add "." in SUBDIRS before example
10606 in the list <grin/>
10607
10608Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10609
10610 * doc/xml.html: updated with an XSLT section, removed pointer to
10611 W3C CVS base.
10612
10613Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10614
10615 * xpath.c: when copying a XSLT tree object teh tree need to be copied
10616 too, and deallocation need to occur the same way.
10617
10618Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10619
10620 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
10621 type correponding to an XSLT result tree fragment. Share most
10622 of the data format with node set, as well as operators.
10623 * HTMLtree.c: added a newline at the end of the doctype output
10624 whe this one is not present initially.
10625 * tree.c: make sure taht the parent and doc pointers are properly
10626 set when copying attributes (lists).
10627
10628Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10629
10630 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
10631
10632Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10633
10634 * xpath.c: seems I finally killed that ugly path evaluation
10635 context bug (tagged 9999 in case is is wrong)
10636
10637Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10638
10639 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
10640 for XSLT
10641
10642Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10643
10644 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
10645 for xmlGzfileOpen() bug
10646
10647Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10648
10649 * xpath.c: removed an error found by XSLT usage
10650 * tree.c parserInternals.h: use a predefined static string
10651 for text and comment nodes, avoid freeing them in xmlFreeNode,
10652 exported the string name in parserInternals.h and added
10653 another value to disable encoding at output (for XSLT),
10654 gain memory, time.
10655
10656Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10657
10658 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
10659 win32/libxml2/libxml2_so.dsp: new makefiles and update
10660 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10661
10662Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10663
10664 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
10665 Gary Pennington
10666
10667Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10668
10669 * xpath.c: fixed the comaprision of values and nodelists,
10670 need to compare nodelist still ...
10671 * debugXML.c: avoided a possible core dump
10672 * HTMLparser.c: cleanup
10673 * nanohttp.c: contributed fix.
10674 * tree.c: fixes in properties handling added xmlSetNsProp
10675 needed by libxslt
10676 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
10677 comment
10678 * TODO: updated
10679
10680Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10681
10682 * parser.c parserInternals.c: applied Bjorn Reese optimization
10683 patch
10684
10685Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10686
10687 * Makefile.am: applied patch fro make check from Martin Vidner
10688
10689Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10690
10691 * configure.in: preparing 2.2.11
10692 * doc/html/*: rebuild the HTML files
10693 * doc/xml.html : updated
10694
10695Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10696
10697 * tree.c: fixed a stupid bug
10698 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
10699 patches related to validation of an XInclude processing result
10700 * TODO: updated
10701
10702Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10703
10704 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
10705 on large files
10706
10707Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10708
10709 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
10710
10711Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10712
10713 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
10714 reported by Jonas Borgström
10715 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
10716
10717Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10718
10719 * testXPath.c xpath.c: fixing the XPath union expressions problem
10720 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
10721
10722Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
10723
10724 * xmllint.c: Made is so if the file name is "-" is will read form
10725 standard input. Sven Heinicke <sven@zen.org>
10726 * tree.c: fixed a problem when growing buffer
10727 * tree.h: fixed the comment of the node types following andersca
10728 comment
10729 * TODO: updated
10730
10731Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10732
10733 * HTMLparser.[ch]: added a way to avoid adding automatically
10734 omitted tags. htmlHandleOmittedElem() allows to change the
10735 default handling.
10736 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
10737 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
10738 of xmllint too when using --memory flag, added a memory test
10739 suite at the Makefile level.
10740 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
10741 with namespace use when encountering QNames in XPath evalation,
10742 added xmlns() scheme in XPointer.
10743 * nanoftp.c : incorporated a fix
10744 * parser.c xmlIO.c: fixed problems raised with encoding when using
10745 the memory I/O
10746 * parserInternals.c: closed bug 25934 reported by
10747 torsten.landschoff@innominate.de
10748 * TODO: updated
10749
10750Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10751
10752 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
10753 on a non-updated tree :-(, made a 2.2.10 release to correct the
10754 situation
10755
10756Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10757
10758 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
10759 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
10760 integrated a set of OpenVMS changes from Howard Taylor
10761 <Howard.Taylor@pacoast.com>
10762
10763Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10764
10765 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
10766 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
10767
10768Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10769
10770 * HTMLparser.c: some fixes on auto-open of html/head/body
10771 * encoding.c: fixed a compilation error on some gcc env
10772 * xpath.c xpointer.[ch] xpathInternals.h: improved the
10773 XPointer implementation
10774 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
10775 related XPointer tests and associated results
10776
10777Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10778
10779 * doc/xmldtd.html doc/xml.html: following a short step by step
10780 guidance on IRC to help maciej with DTDs I started a small
10781 page on the subject.
10782
10783Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10784
10785 * HTMLparser.c: fixed handling of broken charrefs
10786 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
10787 patches
10788
10789Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10790
10791 * doc/xml.html doc/html/* : rebuilt the docs after adding
10792 xinclude and updated page for 2.2.7 and 2.2.8
10793 * configure.in: releasing 2.2.8
10794
10795Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10796
10797 * parser.[ch] parserInternals.c: applied the conditional
10798 section processing fix from Jonathan P Springer
10799 <jonathan.springer2@gte.net>
10800 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
10801 project file, fixed iconv default non support
10802 * xpath.c: fixed the problem of evaluating relative expressions
10803 when a node context is provided.
10804
10805Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10806
10807 * nanoftp.c: fixed gcc 2.95 new warnings
10808 * SAX.c: fixed a stupid bug
10809 * tree.c: fixed a formatting problem when round-tripping
10810 from/to memory
10811 * xinclude.c: chased memleak, fixed a base problem
10812 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
10813 xmlXPtrBuildNodeList()
10814 * TODO: updated
10815 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
10816 adding a first small set of regression tests for XInclude
10817
10818Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10819
10820 * nanohttp.[ch]: applied Wayne Davison patches to access
10821 the WWW-Authorization header.
10822 * parser.c: Closed Bug#30847: Problems when switching encoding
10823 in short files by applying Simon Berg's patch.
10824 * valid.c: fixed a validation problem
10825 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
10826 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
10827 Wayne Davison
10828 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
10829 need to be extended to non full nodes selections.
10830 * xinclude.c: starts to work decently
10831
10832Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10833
10834 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
10835 debugXML.c xmlversion.h.in: Started adding XInclude support,
10836 this is a new xmllint option
10837 * tree.c xpath.c: applied TOM patches for XPath
10838 * xpointer.c: fixed a couple of errors.
10839 * uri.c: added an escaping function needed for xinclude
10840 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
10841 new warning from RH70 gcc's version
10842
10843Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10844
10845 * HTMLparser.c: fixed loop on invalid char in scripts
10846 * parser.c: update to description of xmlIOParseDTD()
10847 * libxml.m4 xmlversion.h.in: changes contributed by
10848 Michael Schmeing <m.schmeing@internet-factory.de>
10849 * configure.in: preparing for 2.2.7
10850 * Makefile.am: trying to avoid config.h and acconfig.h
10851 being included in the distrib
10852 * configure.in: released 2.2.7
10853
10854Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10855
10856 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
10857 like namespaces for good. Unified xmlNs and xmlNode somewhat.
10858
10859Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10860
10861 * parser.[ch]: added xmlIOParseDTD()
10862 * xpointer.c: added support for the 2 extra parameters of
10863 string-range, fixed a stoopid error when '0' was present
10864 in XPointer expressions
10865 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
10866 testsuite for the above
10867
10868Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10869
10870 * libxml.spec.in: improved package descriptions
10871
10872Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10873
10874 * xpath.c xpathInternals.h: applied a large cleaning patch
10875 from TOM <ptittom@free.fr>, it also add namespace support
10876 for function and variables registration.
10877
10878Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10879
10880 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
10881 * Makefile.mingw: Wayne Davison's update adding hash.c
10882
10883Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10884
10885 * xpath.c: fixed the root evaluation problems
10886 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
10887 ignorable spaces with <b> <bold> <em>
10888 * tree.c: fixed a loop in xmlSearchNsByHref()
10889
10890Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10891
10892 * xpath.c: applied another XPath patch from TOM
10893 * xpath.c include/makefile.am: applied another patch from
10894 china@thewrittenword.com (cleanup on IRIX).
10895
10896Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10897
10898 * xml-config.1: received a fixed version from Fredrik Hallenberg
10899 <hallon@lysator.liu.se>
10900
10901Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10902
10903 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
10904 cleanup patch for XPath
10905
10906Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10907
10908 * patched to redirrect all "out of context" error messages to
10909 a reconfigurable routine. The changes are:
10910 * xmlerror.h : added the export of an error context type (void *)
10911 an error handler type xmlGenericErrorFunc there is an interface
10912 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
10913 to reset the error handling routine and its argument
10914 (by default it's equivalent to respectively fprintf and stderr.
10915 * all the c files: all wild accesses to stderr or stdout within
10916 the library have been replaced to calls to the handler.
10917
10918Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10919
10920 * configure.in: release 2.2.6
10921 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
10922 exporting the inner functions of xpath for extension modules
10923 * doc/*: updated and rebuilt the doc
10924
10925Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10926
10927 * nanohttp.c : applied Wayne HTTP cleanup patch
10928 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
10929 and xmlNodeSetSpacePreserve()
10930
10931Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10932
10933 * xpath.c: closing bug #29260
10934
10935Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10936
10937 * hash.[ch] debugXML.c: expanded/enhanced the API, added
10938 multikey tuples, made hash structure opaque
10939 * valid.[ch]: moved elements, attributes, notations decalarations
10940 as well as ID and refs to hash tables.
10941 * entities.c: hash cleanup
10942 * xmlmemory.c: fixed a dump problem in debug mode
10943 * include/Makefile.am: problem passing in DESTDIR= values patch
10944 from Marc Christensen <marc@calderasystems.com>
10945 * nanohttp.c: removed debugging remains
10946 * HTMLparser.c: the bogus tag should be ignored (Wayne)
10947 * HTMLparser.c parser.c: fixing a number of problems with the
10948 macros in the *parser.c files (Wayne).
10949 * HTMLparser.c: close the previous option when opening a new one
10950 (Marc Sanfacon).
10951 * result/HTML/*: updated the HTML results accordingly
10952
10953Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10954
10955 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
10956 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
10957 XPath functions and XML entities table to them. More to come...
10958 * xmlIO.c: fixed libxml closing FILEs it didn't open.
10959
10960Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10961
10962 * tree.c: coalesce adjacent text nodes
10963 * valid.c: handling of blank nodes in DTd validation (raised
10964 by problems with a posteriori validation).
10965 * nanohttp.c: changing behaviour on HTTP write stuff.
10966 * HTMLtree.c: forced body and html to be explicitely closed.
10967 * xpath.h: exported more XPath functions.
10968
10969Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10970
10971 * Release of 2.2.5
10972 * xpointer.c: range() range-inside and other helper functions
10973 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
10974
10975Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10976
10977 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
10978 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
10979
10980Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10981
10982 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
10983 and XPointer modules
10984
10985Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10986
10987 * SAX.h: closed #25107
10988
10989Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10990
10991 * testSAX.c: fixed problem with cdata reporting
10992 * SAXresult/* : updated
10993
10994Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10995
10996 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
10997 Closed bug #27499, added to regression tests
10998 * TODO: updated
10999
11000Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11001
11002 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
11003 support for SCRIPT and STYLE with help from Bjorn Reese
11004 * test/HTML/* result/HTML/*: added simple testcase and updated
11005 the existing ones.
11006
11007Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11008
11009 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
11010 string-range for empty strings
11011 * test/XPath/docs/str test/XPath/xptr/chaptersrange
11012 test/XPath/xptr/strrange: augmented the XPointer testsuite
11013
11014Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11015
11016 * doc/xml.html doc/xmlmem.html: added a module describing memory
11017 interfaces and use, updated the main page.
11018
11019Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11020
11021 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
11022 nanoftp code work on Windows too now
11023
11024Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11025
11026 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
11027 * xpointer.c: implemented string-range() at least a good first version
11028 * test/XPath/docs/str test/XPath/xptr/strrange
11029 result/XPath/xptr/strrange: the string-range() tests
11030
11031Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11032
11033 * Makefile.am include/Makefile.am include/win32config.h
11034 win32/Makefile.mingw: fixed problems reported by Wayne Davison
11035 and make distcheck
11036
11037Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11038
11039 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
11040 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
11041 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
11042
11043Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11044
11045 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
11046 patch for socklen_t detection by
11047 Albert Chin-A-Young <china@thewrittenword.com>
11048
11049Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11050
11051 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
11052 and added a --dtdvalid option to xmllint used to test it
11053
11054Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11055
11056 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
11057 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
11058
11059Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11060
11061 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
11062 handlings (registration, lookup, cleanup)
11063
11064Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11065
11066 * configure.in Makefile.am include/makefile.am: adding XPointer
11067 and XPtrtests target
11068 * xpointer.[ch] : new files for XPointer support
11069 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
11070 more XPath tests
11071
11072Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11073
11074 * configure.in: fixed, very broken, make distcheck works again
11075
11076Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11077
11078 * More work toward 2.2.5, integrated a number of patches
11079 * configure.in Makefile.am win32config.h.in: trying to cleanup
11080 make distcheck .... huh ...
11081 * include/Makefile.am include/win32config.h: new directory
11082 for includes
11083 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
11084 updated teh makefiles and instructions for WIN32
11085 * xpath.c: small fixes
11086 * test/XPath/ results/XPath: updated the testcases and results
11087 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
11088 suggested patches
11089 * valid.c: fixed an ID bug
11090
11091Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11092
11093 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000011094 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000011095 * xpath.[ch]: worked on XPointer
11096
11097Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11098
11099 * configure.in Makefile.am: 2.2.5, ship the include in an
11100 include/libxml subdirectory, use symlinks when using CVS
11101 * testSAX.c: fixed small bug
11102 * testXPath.c: changed the way testfiles are parsed
11103 * debugXML.c: same kind of cleanup when parsing an argument expression
11104 XPath/XPointers can have blanks embedded
11105 * xpath.[ch]: more cleanup, reorgs for XPointer work
11106 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
11107 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
11108
11109Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11110
11111 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
11112 in the XPath engine, rewrote large parts of it, now it's far
11113 cleaner and in sync with the REC not an old WD. Fixed a parsing
11114 problem in the interactive XML shell found when testing XPath.
11115
11116Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11117
11118 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
11119 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
11120 examples with the extra test
11121
11122Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11123
11124 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
11125 the global init function.
11126
11127Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11128
11129 * HTMLparser.c: Doohhh, attribute name parsing was still case
11130 sensitive ! Fixed this ...
11131 * result/HTML/* : updated the tests results accordingly
11132
11133Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11134
11135 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
11136 engine, should be far more stable, incorporated a new version of
11137 preceding/following axis, need testing
11138 * uri.c: fixed file:///c:/a/b/c problem
11139 * test/XPath/tests/idsimple: augmented the XPath tests
11140
11141Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11142
11143 * doc/* rebuilding docs for 2.2.4 release
11144
11145Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11146
11147 * configure.in: releasing 2.2.4
11148 * parser.[ch]: added xmlStrEqual()
11149 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
11150 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
11151 use xmlStrEqual instead
11152 * TODO: updated
11153 * added an XPath test
11154
11155Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11156
11157 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
11158 * entities.h: exported xmlInitializePredefinedEntities
11159 * parser.[ch] : added xmlInitParser()
11160 * parserInternals.h : had to export htmlInitAutoClose()
11161
11162Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11163
11164 * xpath.[ch] : fixed some serious XPath Predicate evaluation
11165 problems
11166 * Makefile.am : added XPath regression tests to normal tests
11167 * uri.c: fixed a problem with local paths, cleanup
11168 * parser.c: fixed a problem with large CData sections
11169
11170Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11171
11172 * configure.in xml-config.in: patch from "Ben Taylor"
11173 <sol7x86@hotmail.com> for solaris shared libs lookup
11174
111752000-09-30 Martin Baulig <baulig@suse.de>
11176
11177 * libxml-2.0.pc.in: Provide pkg-config script.
11178
11179 * configure.in: Create the libxml-2.0.pc script from the
11180 libxml-2.0.pc.in templates.
11181 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
11182 script in `$(libdir)/pkgconfig'.
11183
11184Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11185
11186 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
11187 when compiling with MSC
11188
11189Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11190
11191 * xpath.c: patch for normalize-string() substring-before(),
11192 substring-after() and translate() functions from Bjorn Reese
11193 <breese@mail1.stofanet.dk>
11194 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
11195 Fredrik Hallenberg <hallon@lysator.liu.se>
11196 * TODO: updated
11197
11198Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11199
11200 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
11201 problem of socklen_t being undefined on a number of platforms
11202 * debugXML.c: fixed a compilation problem when without snprintf
11203
11204Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11205
11206 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
11207 an URI bug and a fix for the control-character-induced infinite loop
11208 * nanohttp.c: preventive fix for compiling on WIN32
11209
11210Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11211
11212 * xmlint.c: closing bug #25000
11213
11214Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11215
11216 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
11217 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
11218 modified slightly Wayne Davison patch adding xmlStrcasecmp and
11219 related function, fixing xmlStrncmp(), and associated cleanup
11220 * result/HTML/entities.html.sax: updating result
11221
11222Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11223
11224 * uri.c: applied patch for URI escaping from Wayne Davison
11225 <wayned@blorf.net>
11226 * tree.c parserInternals.c HTMLparser.c: memset checks patches
11227 from Denis Barbier <barbier@imacs.polytechnique.fr>
11228 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
11229 patch from Wayne Davison
11230
11231Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11232
11233 * doc/xml.html : updated with new releases, adding "how to help"
11234
11235Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11236
11237 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
11238 removed a few warnings in pedantic mode ...
11239 * parserInternals.c parser.c: moved encoding switching function
11240 to parserInternals.c
11241 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
11242
11243Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11244
11245 * HTMLparser.c parser.c: set ctxt->errNo before calling the
11246 error or warning handlers
11247
11248Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11249
11250 * parserInternals.c parserInternals.h parser.c Makefile.am:
11251 created a new module parserInternals.c, moved most of the
11252 code shared by the various parsers there, as well as
11253 deprecated code from parser.c. More cleanup of parser.c
11254 * uri.c: fixed a problem when URI is NULL
11255 * valid.c: speedup when looking for an attribute declaration
11256
11257Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11258
11259 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
11260 the cleanup of the computation of URI references when seeking
11261 external entities. The URI reference string and the resulting
11262 URI are both stored now.
11263 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
11264 large s(n)printf checks and cleanup from Denis Barbier
11265 <barbier@imacs.polytechnique.fr>
11266 * xmlversion.h.in tree.h: couple of SGML declarations for a
11267 possible docbook module.
11268 * result/VC/ : a couple of test output changed due to the change
11269 of the entities URI
11270
11271Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11272
11273 * parser.h: added a _private field for linking user's data
11274
11275Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11276
11277 * parser.c parserInternals.h: demacroified most of the IS_XXX
11278 the gain in size is significant so ...
11279
11280Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11281
11282 * entities.c: cases where looking up entities with doc==NULL
11283 covered
11284
11285Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11286
11287 * uri.c: applied Wayne Davison patch
11288 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
11289
11290Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11291
11292 * uri.c testUri.c: applied Wayne Davison patches
11293 * test/URI/uri.data result/URI/uri.data: first set of tests/results
11294 * Makefile.in: added URItest and included thenin "make tests"
11295
11296Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11297
11298 * xmlversion.h.in: closed bug 22941
11299
11300Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11301
11302 * doc/xmlio.html: added doc and example for entity loader
11303 redefinition.
11304
11305Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11306
11307 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
11308 used by libxml
11309
11310Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11311
11312 * parser.c: Fixed bug on invalid ontent characters and when using
11313 push.
11314 * xmllint.c: fixed xmllint endling of errors in push mode
11315
11316Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11317
11318 * HTMLparser.c testHTML.c: applied two new patches from
11319 Wayne Davison <wayned@users.sourceforge.net>
11320 * result/HTML/*.sax: regenerated HTML SAX output
11321 * parser.c: more cleanup.
11322
11323Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11324
11325 * HTMLparser.[ch] testHTML.c: applied the second set of
11326 patches from Wayne Davison <wayned@users.sourceforge.net>,
11327 adding htmlEncodeEntities()
11328 * HTMLparser.c: fixed an ignorable white space detection bug
11329 occuring when parsing with SAX only
11330 * result/HTML/*.sax: updated since the output is now HTML
11331 encoded...
11332
11333Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11334
11335 * HTMLparser.[ch]: applied some of Wayne Davison
11336 <wayned@users.sourceforge.net> patches
11337
11338Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11339
11340 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
11341 undeclared namespace prefix was used, added a warning.
11342 Cleaned up support w.r.t. entities, spilling out a warning
11343 and being pedantic on lookups.
11344 * test/warning/ent9 : added testcase for previous example.
11345 * TODO: updated
11346 * parserInternals.h parser.c: changed the way names are parsed
11347 now allow infinite size and decrease penalty for normal use
11348 * parser.c: Started a big cleanup/check of the parser code,
11349 fixed some of the most tortuous entity code, spotted code
11350 unused anymore
11351 * test/*: added tests for very long names and related nasty
11352 things.
11353
11354Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11355
11356 * doc/encoding.html: added encoding aliases doc
11357 * doc/xml.html: updates
11358 * encoding.[ch]: added EncodingAliases functions
11359 * entities.[ch] valid.[ch] debugXML.c: removed two serious
11360 bottleneck affecting large DTDs like Docbook
11361 * parser.[ch] xmllint.c: added a pedantic option, will be
11362 useful
11363 * SAX.c: redefinition of entities is reported in pedantic mode
11364 * testHTML.c: uninitialized warning from gcc
11365 * uri.c: fixed a couple of bugs
11366 * TODO: added issue raised by Michael
11367
11368Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11369
11370 * doc/encoding.html: propagated Martin Duerst suggestions
11371
11372Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11373
11374 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
11375 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
11376 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
11377 by Wayne Davison
11378
11379Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11380
11381 * nanoftp.c nanohttp.c: small cleanup
11382 * TODO: updated
11383
11384Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11385
11386 * added an old VC testcase and updated title.xml entity
11387
11388Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11389
11390 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
11391 done on auto-opening of <p> tags and cleanup of SAX output
11392
11393Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11394
11395 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
11396
11397Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11398
11399 * doc/xml.html libxml.* structure.*: updated the doc a bit
11400
11401Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11402
11403 * testSAX.c testHTML.c result/HTML/: cleanup of the output
11404 of SAX tests
11405
11406Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11407
11408 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
11409 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
11410
11411Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11412
11413 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
11414 * testHTML.c: fix core dump on Solaris 2.x systems
11415 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
11416 * result/HTML/*.sax: previous bug fix lead to new results
11417
11418Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11419
11420 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
11421 * configure.in: added --with-readline=DIR to accept alternate
11422 path for readline include/library
11423 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
11424 for ANSI under HP-UX
11425 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
11426 includes @LIBS@
11427
11428Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11429
11430 * doc/* : rebuilt the docs
11431 * getting ready for 2.2.2 release
11432
11433Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11434
11435 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
11436 and xmlAddFeature()
11437 * tree.[ch]: added xmlAddChildList()
11438 * xmllint.c: MAP_FAILED macro test
11439 * parser.h: added xmlParseCtxtExternalEntity()
11440 * valid.c: applied bug fixes removed warning
11441 * tree.c: added CDATA block to elements content
11442 * testSAX.c: cleanup of output
11443 * testHTML.c: added SAX testing
11444 * encoding.c: better error recovery
11445 * SAX.c, parser.c: fixed one of the external entity processing
11446 of the OASis testsuite
11447 * Makefile.am: added HTML SAX regression tests
11448 * configure.in: bumped to 2.2.2
11449 * test/HTML/ result/HTML: added a few of HTML tests, and added the
11450 SAX results
11451
11452Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11453
11454 * configure.in: patch for HP compiler
11455
114562000-08-04 Sven Heinicke <sven@zen.org>
11457
11458 * xmllint.c: Was coredumping sometimes when the file given didn't
11459 exist.
11460
11461Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11462
11463 * parser.c xmlIO.[ch]: fixed the problem of encoding support
11464
11465 when using in memory parsing. Need some cleanup.
11466 * xmllint.c configure.in: added a --memory flag to test memory
11467 parsing
11468
11469Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11470
11471 * nanohttp.c: fixed socklen_t replacement to unsigned int
11472 * parser.c: fixed a space handdling missing at the end of
11473 production 28 DOCTYPE.
11474 * xmlmemory.c: fixed a stupid bug on the routine to override
11475 allocation functions
11476 * TODO: updated
11477
11478Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11479
11480 * doc/ regenerated the docs
11481
11482Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11483
11484 * doc/encoding.html doc/xml.html: added I18N doc
11485 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
11486 improvements, both parser and filters, added ASCII & HTML,
11487 fixed the ISO-Latin-1 one
11488 * xmllint.c testHTML.c: added/made visible --encode
11489 * debugXML.c : cleanup
11490 * most .c files: applied patches due to warning on Windows and
11491 when using Sun Pro cc compiler
11492 * xpath.c : cleanup memleaks
11493 * nanoftp.c : added a TESTING preprocessor flag for standalong
11494 compile so that people can report bugs more easilly
11495 * nanohttp.c : ditched socklen_t which was a portability mess
11496 and replaced it with unsigned int.
11497 * tree.[ch]: added xmlHasProp()
11498 * TODO: updated
11499 * test/ : added more test for entities, NS, encoding, HTML, wap
11500 * configure.in: preparing for 2.2.0 release
11501
11502Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11503
11504 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000011505 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000011506
11507Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11508
11509 * doc/xml.html: changed the xmlsoft.org structure, updated the
11510 examples w.r.t. root and childs
11511
11512Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11513
Daniel Veillard784b9352003-02-16 15:50:27 +000011514 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +000011515
11516Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11517
11518 * HTMLparser.c: Work on character encoding support for the HTML parser
11519 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
11520 * encoding.c: Fixed a potential memleak in the encoding stuff
11521
11522Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11523
11524 * doc/FAQ.html doc/Makefile.am : added a FAQ
11525
11526Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11527
11528 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
11529 of the HTML parser to force it to not bypass SAX
11530
11531Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11532
11533 * win32config.h.in: updated
11534 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
11535 lacks iconv support :-( need to release 2.1.1
11536 * configure.in: release 2.1.1
11537 * HTMLparser: fixed bug #14784
11538 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
11539 by Windows compiler
11540 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
11541 the SAX startDocument() callback.
11542 * TODO: updated
11543
11544Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11545
11546 * added xmlStopParser()
11547
11548Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11549
11550 * configure.in: 2.1.0 prerelease
11551 * Large resync between W3C and Gnome tree
11552 * nanoftp, nanohttp.c: fixed stalled connections probs
11553 * HTMLtree.c SAX.c : support for attribute without values in
11554 HTML for andersca
11555 * valid.c: Fixed most validation + namespace problems
11556 * HTMLparser.c: start document callback for andersca
11557 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
11558 * parser.h, SAX.c: serious speed improvement for large
11559 CDATA blocks
11560 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
11561 different encoding
11562 * example/Makefile.am example/gjobread.c tree.h: work on
11563 libxml1 libxml2 convergence.
11564 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
11565 and the LIBXML_TEST_VERSION macro
11566
11567Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11568
11569 * doc/xml.html: various patches and improvements typo fixed by
11570 Felix Natter
11571 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
11572 from Felix Natter <fnatter@gmx.net>
11573
11574Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11575
11576 * doc/upgrade.html: updated with instructions for support of both
11577 libxml-1.x and libxml-2.x
11578 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
11579 for 2.x support and also fixed includes
11580
11581
11582Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11583
11584 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
11585 the encoding support, added iconv support, so now libxml if
11586 compiled with iconv automatically support japanese encodings
11587 among others. Work based on initial patch from Yuan-Chen Cheng
11588 I may have broken binary compat in the encoding handler
11589 registration scheme, but that was so utterly broken I don't
11590 expect anybody to have used this feature until now.
11591 * parserInternals.h: fixup on the CHAR range macro
11592 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
11593 code.
11594 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
11595 * uri.c: added xmlParseURI() I can't believe I forgot to
11596 implement this one in 2.0 !!!
11597 * SAX.c: moved doc->encoding update in the endDocument() call.
11598 * TODO: updated.
11599
11600Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11601
11602 * tree.h: removed extraneous xmlRemoveProp definition
11603 * TODO: added item about --disable-corba configure switch
11604 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
11605 * nanoftp.c: fixed include problems giving troubles on AIX and
11606 slowlaris
11607 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
11608 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
11609 comment and headers changes to lower gtk-doc number of warnings
11610 * doc/html/*: rebuilt docs
11611
11612Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11613
11614 * HACKING: documented the tag for 1.x and instructions
11615
11616Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11617
11618 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
11619 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
11620 xmlCreateIOParserCtxt
11621 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
11622 significant overall improvement
11623 * xmllint.c: added I/O test to xmllint
11624 * testSAX.c: added a speed test
11625 * doc/* : updated/regenerated
11626
11627Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11628
11629 * xpath.c uri.h parserInternals.h: cosmetic changes from
11630 "Timur I. Bakeyev" <timur@bat.ru>, including making
11631 xmlCreateURI() public
11632
11633Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11634
11635 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
11636 and the code at the same time. Added a clean mechanism for
11637 overload or added input methods: xmlRegisterInputCallbacks()
11638 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
11639 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
11640 * TODO: updated
11641 * doc/* : updated/regenerated
11642 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
11643 source dir
11644
11645Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11646
11647 * testURI.c: yet another forgotten commit, I should get some sleep !
11648
11649Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11650
11651 * xmllint.c: forgot to commit this too ?
11652
11653Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11654
11655 * xmlversion.h.in : forgot to commit this previously
11656
11657Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11658
11659 * configure.in: preparing libxml-2.0.0 version looks Ok so far
11660 * README TODO: updated for release
11661 * uri.c uri.h: added authority parsing/saving
11662 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
11663 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
11664 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
11665 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
11666 Makefile.am : added compile-time customization of libxml
11667 --with-ftp --with-http --with-html --with-xpath --with-debug
11668 --with-mem-debug
11669 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
11670 #include <libxml/xxx.h> I hope it won't break too much stuff
11671 and will be manageable in the future...
11672 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
11673 and added xmllint to the installed programs
11674 * uri.h: added xmlFreeURI()
11675
11676Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11677
11678 * uri.c uri.h: finished the escaping handling, the base support
11679 and the URI path normalization. Looks good just lacks the
11680 authority content parsing code.
11681 * Makefile.am: added instructions to generate testURI
11682 * TODO: updated
11683 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
11684 added links and icons for W3C and Gnome
11685
11686Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11687
11688 * xmlmemory.[ch] : seems I forgot to actually update the files in
11689 the last commit :-)
11690 * doc/xml.html doc/html/* : updated and uploaded the docs
11691
11692Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11693
11694 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
11695 * TODO: updated
11696 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
11697 libxml default allocation function with another set (like gmalloc/
11698 gfree).
11699 * Makefile.am, uri.c, uri.h: added a set of functions to do
11700 exact (litteraly copied from the RFC 2396 productions) parsing
11701 and handling of URI. Will be needed for XLink, one XML WFC,
11702 XML Base and reused in the nano[ftp/http] modules. Still work
11703 to be done.
11704
11705Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11706
11707 * configure.in, libxml.spec.in : libxml2
11708 * doc/* : updated the doc page, rebuilt the docs
11709
11710Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11711
11712 * all: tagged LIB_XML_1_X
11713 * *.c *.h : updated from W3C CVS tree
11714 * configure.in : 2.0.0-beta
11715 * libxml.spec.in : libxml2 package nam
11716 * result/* : new version of the tests output
11717
11718Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11719
11720 * doc/xml.html, doc/update.html: updated docs, 1.8.7
11721
11722Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11723
11724 * doc/* : rebuilt the docs
11725 * parser.c: final patch on #6766
11726 * valid.c: small patch on validity checks.
11727
11728Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11729
11730 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
11731 added
11732 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
11733 compatibility w.r.t. XML spec and existing code.
11734
11735Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11736
11737 * parser.c: seems a better solution to <a> </a> exists,
11738 will try it for a while
11739
11740Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11741
11742 * parser.c: tried to remove the <a> </a> generating <a/>
11743 this is hard. Left a flag for that purpose. Fixed bug #6766
11744 * configure.in: prepared 1.8.7 not released, due to previous
11745 problem
11746
11747Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11748
11749 * doc/xml.html : applied second patch from Paul DuBois
11750
11751Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11752
11753 * doc/xml.html : applied patch from Paul DuBois
11754
11755Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11756
11757 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
11758
11759Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11760
11761 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
11762 compilation warnings on various platforms.
11763 * parser.c: Fixed #5281 validity error callbacks are now desactived
11764 by default if not validating.
11765
11766Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11767
11768 * nanoftp.c, win32config.h.in: patches to compile on WIN32
11769
11770Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11771
11772 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
11773 <gkatsi@cs.toronto.edu>
11774
11775Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11776
11777 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
11778 processing URLs
11779
11780Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11781
11782 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
11783 xmlNanoFTPUpdateURL for persistent control connections.
11784 * configure.in: 1.8.6
11785
11786Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11787
11788 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
11789 * tree.[ch] : added xmlSaveNoEmptyTags
11790
117912000-01-29 James Henstridge <james@daa.com.au>
11792
11793 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
11794
11795 * Makefile.am: added nanoftp.[ch] to the build.
11796
11797Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11798
11799 * nanoftp.[ch]: cleanup, comments, API
11800 * debugXML.c : fixed a bug in the cat command
11801 * doc/*: regenerated the docs
11802
11803Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11804
11805 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
11806 * debugXML.c : fixed a bug in the cat command
11807 * valid.c: fixing some small probs
11808 * libxml.spec.in: get rid of the SNAP suffix
11809 * doc/xml.html: updated the status
11810
11811Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11812
11813 * xml-config.in: xml-config --version to just return the
11814 version number
11815 * xpath.c: some cleanup w.r.t. axis when the current node is
11816 an attribute.
11817 * TODO: updated
11818
11819Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11820
11821 * configure.in: prepared for libxml-1.8.5
11822 * doc/* recompiled the documentation
11823
118242000-01-17 Jody Goldberg <jgoldberg@home.com>
11825
11826 * configure.in : WARNING autoconf subtlety alert :
11827 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
11828 when looking for zlib.h so that HAVE_ZLIB_H is defined.
11829 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
11830 get defined by AC_CHECK_HEADERS.
11831
11832Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11833
11834 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
11835 Rune.Djurhuus@fast.no
11836
11837Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11838
11839 * TODO: updated
11840 * tree.c, parser.c: made sure that only memory alloc problems
11841 and internal parser errors are allowed to write to stdout or
11842 stderr.
11843
11844Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11845
11846 * tree.c : restored xmlNewGlobalNs since this seems used by
11847 a lot of existing code :-(, fixed a bug in xmlNewNs
11848 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
11849 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
11850 to exit() from the library code.
11851 * xpath.c, parser.c: removed bugs or unused code detected by
11852 Windows compilers
11853 * parser.c: started adding interfaces for parsing well balanced
11854 XML fragments
11855 * configure.in: releasing 1.8.4
11856 * doc/* : rebuilt the docs
11857
11858Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11859
11860 * tree.[ch] : added xmlNewDocFragment() for DOM
11861 * testHTML.c: uninitialized variable.
11862
11863Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11864
11865 * doc/* : rebuild the docs
11866
11867Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11868
11869 * acconfig.h: readline and history patch
11870 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
11871 * tree.c: added check and handling when possibly removing an ID
11872 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
11873 and saving.
11874 * test/HTML/entities.html result/HTML/entities.html* : test for
11875 various entities reference cases
11876 * result/HTML/* : as a result output of some testcase have
11877 changed
11878 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
11879 by previous example. added xmlParseTryOrFinish().
11880 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
11881 entities.h debugXML.h HTMLparser.h: changed the way struct are
11882 declared to allow gtk-doc to expose those
11883 * parser.c: closed bug #4960
11884 * Makefile.am configure.in: Applied patch from
11885 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
11886 and math/socket libs detection
11887
11888Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11889
11890 * configure.in, Makefile.am: link tester against readline
11891 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
11892
11893Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
11894
11895 * tree.[ch]: added xmlRemoveProp
11896 * win32config.h.in nanohttp.c: avoid including the Windows
11897 socket stuff in every C files
11898 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
11899 the XmL parser(s)
11900 * test/ns4 result/ns4 etc...: added test case for previous prob
11901 * tree.c: xmlNewNs wasn't checking for double definition
11902 * Makefile.in: fixed a problem with dist-hook duplicates
11903 * parser.[hc], xmlIO.c: fixed the loading of external entities
11904 APIs, now xmlLoadExternalEntity() is used everywhere and
11905 setting up an app specific front-end using the
11906 * SAX.c parser.c: some fixes, now the xhtml spec validates
11907 with the xhtml DTD.
11908 * error.c: fixed crashes in case of no input stream
11909 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
11910 to the validation tests and results
11911
11912Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11913
11914 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
11915 too htmlCreatePushParserCtxt() and htmlParseChunk()
11916 * parser.c: a bit of cleanup.
11917 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
11918 to XML) removed the last mem leak known
11919 * HTMLtree.c: output message cleanup
11920 * xmlmemory.c: display content info about memory blocks
11921 * result/HTML/wired.* : missing att value warning change
11922
11923Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11924
11925 * doc/* : rebuilt the documentation
11926
11927Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11928
11929 * parser.[ch] parserInternals.h: Push parser for XML,
11930 seems to work fine now
11931 * tester.c debugXML.[ch]: Added an XML shell debug facility and
11932 --push for push testing
11933 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
11934 * testSAX.c: added --push
11935 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
11936 subtree
11937 * xmlIO.[ch] : enriched API + fixes for push mode
11938 * entities.[ch]: added the entity content length to the struct.
11939 * xmlmemory.[ch]: new API to show the last entries for the shell
11940 * valid.c: added required attribute testing
11941 * SAX.c: the cdata callback now merge contiguous fragments
11942 * HTMLparser.c: cleanup of some macros
11943
11944Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11945
11946 * parser.c: fix for PIs name starting with xml
11947 * tree.c: fixed a potential problem with || and && ops
11948 * *.c, configure.in win32config.h.in : generate win32config.h for
11949 those on the Other Side !
11950
11951Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11952
11953 * parser.c: fixed a stupid = vs. == bug :-(
11954 * doc/gnome-xml.sgml: s/glade/xml/
11955
11956Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11957
11958 * configure.in, doc/xml.html : bug fix release 1.8.2
11959 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
11960 Hopefully the end of that silly C++ include problem
11961 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
11962 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
11963 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
11964 troubles with autoclosed elements when the stree shape doesn't
11965 follow the DtD specs. Added htmlIsAutoClosed() and
11966 htmlAutoCloseTag()
11967 * result/HTML/*.htm*: Updated the HTML examples regression tests output
11968 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
11969 * debugXML.c: fixed a bug on printing default namespaces.
11970 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
11971
11972Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11973
11974 * result/HTML/*.htm[l] : updated the HTML regression tests according
11975 to the new output
11976 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
11977 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
11978 problem due to intermix of extern "C" { ... } declarations for C++
11979 and recursive includes in the headers
11980
119811999-12-20 Chris Lahey <clahey@umich.edu>
11982
11983 * HTMLtree.c: Made it so that html nodes with a single child do
11984 not insert a carriage return before or after the child node.
11985
11986Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11987
11988 * configure.in, doc/xml.html : bug fix release 1.8.1
11989 * parser.c: fixed bug #4344
11990 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
11991 added the glue to avoid C++ problems
11992 * doc/* : regenerated the documentation
11993
11994Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
11995
11996 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
11997 namespace recognition, and Dia as a resul :-(
11998 * encoding.c: closed bug #3950
11999
12000Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12001
12002 * valid.c: debugging a posteriori validation, except URI expansion
12003 stuff this should be fixed now
12004 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
12005 Carl Nygard <cnygard@bellatlantic.net>
12006 * tester.c: added --postvalid, cleaning of the code
12007 * tree.[ch]: added xmlDocGetRootElement()
12008
12009Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
12010
12011 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
12012 c++ losage.
12013
12014Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12015
12016 * configure.in, doc/xml.html : bumped to 1.8.0
12017 * xlink.[ch], Makefile.am : added framework for link detection
12018 * parser.h: added nbChars to parser context, needed for cleanup.
12019 * xmlmemory.c: removed a nasty bug when out of mem
12020 * valid.[ch]: adding namespace support for attribute decl
12021 * tester.c: added --debugent option
12022 * debugXML.[ch]: added xmlDebugDumpEntities()
12023 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
12024 buffers instead, this was really needed, validation was breaking
12025 in strange ways due to that. Added xmlParseStringPEReference()
12026 and other parsing from strings functions. Entities processing
12027 modified again, but PERef are still not handled correcly but
12028 unless you're Eve Maller you won't notice :-)
12029 * HTMLparser.c: large changes toward reliability, and switched to
12030 lowercase internal tags, XHTML is lowercase, so it will help
12031 that output is closer to next version.
12032 * doc/* : regenerated the documentation, it is now hosted at
12033 http://xmlsoft.org/ (same bits I just bought the domain :-)
12034
12035
12036Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12037
12038 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
12039 doc generation
12040 * parser.c: fixed bugs #3908 and #3937 and a memory leak
12041 in the SAX API
12042 * doc/*: rebuilt the doc making sure everything appears in the
12043 HTML files
12044
12045Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12046
12047 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
12048 added the patch from Carl Nygard <cnygard@bellatlantic.net>
12049 which allow impressive speed improvement on dataset with
12050 large text pieces, but at the cost of broken binary
12051 compatibility and slightly bigger memory usage.
12052 Configure with --with-buffers to activate them, they
12053 are protected with XML_USE_BUFFER_CONTENT define.
12054 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
12055 goal is 0 memory left allocated once parser is no more used
12056 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
12057 call xmlCleanupParser() and xmlMemoryDump()
12058
12059Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12060
12061 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
12062 * parser.[ch] encoding.[ch]: added memory cleanup routines
12063 * parser.c: closing bug #3788
12064 * doc/*: rebuilt the doc
12065
12066Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12067
12068 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
12069 xmlNewTextChild() and xmlSetCompressMode() behaviour.
12070 * tester.c: added --compress option
12071 * doc/*: rebuilt the documentation
12072
12073Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12074
12075 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
12076 if given /proc/kcore as input !
12077 * doc/xml.html doc/*: updated and rebuilt the documentation
12078
12079Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12080
12081 * parser.c: Fixed some wrongly space collapsing code due to
12082 a misreading of the spec.
12083 * result/*: fixed the output accordingly
12084
12085Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12086
12087 * encoding.c: bug fix and typos
12088 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
12089 * parser.c: added attribute normalization closing bug #3597
12090 * test/att* result/att* SAXresult/att*: testcase for attribute
12091 normalization
12092
12093Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12094
12095 * configure.in: closing bug #3163 by adding extra flags for the
12096 cc compiler on HP-UX
12097
12098Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12099
12100 * valid.[ch] : removed a typo and an enumerated type bug in the
12101 xmlAddElementDecl() function
12102 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
12103 call to xmlEncodeEntitiesReentrant() so that the functions
12104 New, Set and Get are at the same level.
12105 * parser.c HTMLparser.c: extra memory allocation bug for
12106 attributes detected by someone using libxml in embedded systems :-)
12107
12108Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12109
12110 * xmlmemory.h: turned off mem debug :-\
12111
12112Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12113
12114 * parser.c: closed bug #2784 a one line fix, but worth pushing
12115 a new release out
12116 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
12117 some structures, comments before and after the
12118 main element, and other nastyness
12119 * HTMLtree.c tree.c: accomodate the extended HTML supported
12120 * configure.in: pushing 1.7.4
12121 * test/ent8 and related outputs : added a new test for bug #2784
12122 * test/HTML/wired.html and related output: a nasty HTML example
12123 * Makefile.am: improved the test scripts
12124 * docs/* : reran the documentation extractor, updated xml.html
12125
12126Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12127
12128 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
12129 HTMLparser and debugged the HTML related code. HTML documents
12130 now have their own type
12131 * entities.c: do not dump &apos; for HTML output
12132 * xmlmemory.c: improvement, breakpoint mechanism
12133 * testHTML.c: added --sax --repeat ...
12134 * Makefile.am: improved the HTML tests
12135 * valid.[ch]: added xmlValidGetValidElements and
12136 xmlValidGetPotentialChildren
12137 * tester.c: added --insert to test the 2 new functions
12138 * test//* result//* SAXresult//* : regression test cleanup
12139 and extension.
12140 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
12141 gnome-xml-nanohttp.html
12142
12143Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12144
12145 * HTMLparser.c: fixed problems with some autoclose tags
12146 * tree.c: fixed XML output problems.
12147 * result/* SAXresult/*: update of the tests output
12148
12149Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12150
12151 * Makefile.am: Arturo patch for xmlConf.sh version info
12152 * parser.c: Tim Josling patch for single quoted items
12153 * tester.c: Tim Josling patch for tester options usage
12154 * tree.h: indent cleanup
12155
12156Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12157
12158 * HTMLparser.c parser.h : Fixed problems with HTML parsing
12159 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
12160
12161Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12162
12163 * tree.c : Raph patch for initialization of CORBA fields
12164 * parser.c, xpath.c, ...: modification of doc comments
12165 * xpath.c : allow spaces in xpath expressions
12166
12167Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12168
12169 * xmlmemory.h: turning off memory debug :-(
12170
12171Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12172
12173 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
12174 better SAX interfaces.
12175 * testSAX.c: uses the new SAX routine, avoid fetching any remote
12176 entity.
12177 * configure.in: 1.7.2
12178
12179Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12180
12181 * libxml.spec.in: fixed the URL
12182 * doc/xml.html: improved the documentation front-end
12183
12184Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12185
12186 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
12187
12188Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12189
12190 * libxml.spec.in: fixed the alpha compile problem
12191 * parser.[ch]: changed errno to errNo in the parser context :-(
12192 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
12193 * doc/xml.html: changed CHAR to xmlChar
12194 * doc/html/*: recompiled the documentation
12195 * configure.in: 1.7.1
12196
12197Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12198
12199 * parser.h: modified the parser context struct to regain 1.4.0
12200 binary compatibility
12201 * parser.c, xml-error.h: added errno ot teh context and defined
12202 a set of errors values with update of errno
12203 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
12204 DTDs and entities
12205 * *.h, *.c: complete cleanup of the use of config.h and include
12206 protection depending on the current setup.
12207 * overalll debugging, maintenance and bug-fixing on all modules
12208 * updated the documentation
12209 * ready for 1.7.0
12210
12211Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12212
12213 * HTMLparser.c : cleanup
12214 * SAX.c valid.c valid.h: added ID/IDREF checking
12215 * tree.c tree.h: extended doc structure for refs
12216 * configure.in: 1.6.2
12217 * parser.c: patched bug in SAX user arg call
12218 * parserInternals.h: patched missing close in C++ wrapping
12219 * testXPath.c xpath.c xpath.h: prepared for extensibility,
12220 especially upcoming XPointer implementation.
12221 * doc/xml.html: augmented, typo
12222
12223Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
12224
12225 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
12226 not all invocations of install understand -d.
12227
12228Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
12229
12230 * Makefile.am: prepend all the test* calls with $(top_builddir) -
12231 to make 'check' works, when builddir != srcdir.
12232
12233Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12234
12235 * doc/xml.html : updated the documentation
12236
12237Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12238
12239 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
12240 not deallocated memory blocks
12241 * *.c : replaces all calls to malloc() free() and realloc() to
12242 the wrapper functions/macros
12243 * tree.c : removed memory leaks dues to calling xmlFreeNode()
12244 instead of xmlFreeNodeList()
12245
12246Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12247
12248 * HTMLparser.c: corrected a stupid bug leading to core dump at
12249 tree deallocation. Removed warnings indicated by
12250 Stephane.Conversy@lri.fr
12251 * entities.c: Fixes Yet Another Stupid Bug, entities were not
12252 looked for in the external subset
12253
12254Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12255
12256 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
12257 on SGI by Stephane.Conversy@lri.fr
12258
12259Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12260
12261 * all .h : changed the prototype declaration indent as in gtk
12262 * most .c : working on reducing the TODOs in the code
12263 * most .c : cleanup though -pedantic and Insure++
12264 * improvements on validation ID checkings.
12265 * tree.[ch] SAX.c: added support for namespace on attributes #2022
12266 * xml-config.in: closed #1810
12267
12268Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12269
12270 * tree.h, valid.c, valid.h: more work on validity, IDs
12271 * xpath.c: added/fixed comparidon and equlity, added a new isinf
12272 definition for AIX
12273
12274Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12275
12276 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
12277 the distribution due to a cut'n paste error at last commit
12278
12279Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12280
12281 * configure.in: upgraded to version 1.4.0
12282 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
12283 Big update, added a large part of the validation process,
12284 it should be usable, but some parts are missing
12285 * xpath.c: improved the implementation w.r.t. root.
12286 * Makefile.am: added more tests
12287 * test and result trees: added a lot of tests
12288 * libxml.spec.in: export libxml.so.0 and libxml.so.1
12289
12290Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12291
12292 * Added an HACKING file
12293
12294Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12295
12296 * xpath.[ch] : improvements and debug of the XPath implementation
12297 * parser.c, HTMLparser.c : modified the parsers to be progressive
12298 * tree.[ch] : extended the Buffer promitives
12299 * xmlIO.[ch] : added basic I/O routines providing progressive
12300 parsing and ready for I18N conversion plugins
12301 * SAXresult/* : the SAX callback sequence maybe slightly different
12302 now
12303 * test*.c : improved/updated the tests programs
12304 * doc/* : recompiled the docs.
12305
123061999-07-26 Michael Meeks <michael@edenproject.org>
12307
12308 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
12309
12310 * tree.c: Ditto.
12311
12312Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12313
12314 * configure.in: upgraded to version 1.4.0
12315 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
12316 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
12317 XML query language, see http://www.w3.org/TR/xpath for more details.
12318 * parser.c, parser.h: added CHAR* related string functions for XPath
12319 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
12320 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
12321 rebuild the docs.
12322 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
12323 and regression testing capabilities for XPath.
12324
12325Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12326
12327 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
12328 closing bug #1646
12329
12330Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12331
12332 * Makefile.am, example/Makefile.am: closed bug #1683
12333
12334Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12335
12336 * example/Makefile.am, configure.in: added the makefile for the
12337 gjobread example
12338
12339Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
12340
12341 * doc/Makefile.am:
12342 - fix which allow "make install DESTDIR=</install/prefix>".
12343
12344Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12345
12346 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
12347 which fixed a problem on the file reading-code.
12348
12349Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12350
12351 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
12352 output.
12353 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
12354
12355Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12356
12357 * parser.h : Oops removed the binary compatibility problem
12358 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
12359 * parser.c, HTMLparser.c: applied patches for reading from stdin
12360
12361Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12362
12363 * parser.c, entities.c, valid.c: cleanup bug #1591
12364 * configure.in: cleanup bug #1592
12365 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
12366 the same tree back-end. Hence gdome will be available for it.
12367 * doc/Makefile.am: close bug #617
12368
12369Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12370
12371 * parser.c: alloctate a per parser context SAX interface block
12372
12373Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12374
12375 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
12376 and xmlEncodeEntitiesReentrant with the correct one :-\
12377
12378Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12379
12380 * commit of my internal XML base changes, quite a lot of
12381 changes, cleanups, better entities support, framework for
12382 new I/O and charset detection and handling
12383 * Fixed the configure/Makefile stuff to generate shared libs
12384 with the proper version info, so we jumped on rev from
12385 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
12386 xmlEncodeEntities() result need to be freed now, and a string
12387 xmlParserVersion provide the current library version.
12388
12389Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
12390
12391 * parser.c: fixed a buffer overrun for when you have a very long
12392 attribute with no entities in it.
12393
12394Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12395
12396 * added example directory
12397 * added example/gjobs.xml gjobread.c, still need a Makefile.in
12398
12399Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12400
12401 * Release of libxml-1.1, nearly everything has been touched for
12402 this.
12403 * Added more regression tests
12404 * Updated the documentation
12405
12406Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12407
12408 * tree.[ch]: unified the XML_NO_CORBA defines.
12409 * parser.c encoding.[ch]: started plugging in char encoding detection
12410
12411Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
12412
12413 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
12414 Also freed allocated buffer.
12415
12416Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12417 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
12418 reentrancy problem at printing. One is left in entities.c, to
12419 remove ASAP
12420 * testSAX.c : added a test example showing the use of the SAX
12421 interface if one doesn't want to build the DOM tree.
12422 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
12423
12424Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12425
12426 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
12427 large revamping of the parser to use SAX callbacks
12428 http://www.megginson.com/SAX/ (or at least a C like interface
12429 a la Expat). It's now possible to set up your own callbacks
12430 and the parser will not build a DOM tree.
12431 * test/* result/*: updated the test suite, I finally removed
12432 the old Namespace draft support (PI based).
12433
12434Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12435
12436 * Makefile.am: added test result to EXTRA_DIST for make tests
12437
12438Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12439
12440 * parser.c, parserInternals.h: moved the chars macro definitions
12441 to parserInternals.h
12442 * parser.c, error.c: applied patches from "Knut Ã…kesson"
12443 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
12444
12445Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12446
12447 * xml-config.in : applied patch to make --version work
12448
124491999-03-05 Raja R Harinath <harinath@cs.umn.edu>
12450
12451 * Makefile.am (check-local): Alias for `tests' target. This will
12452 cause `make check' to do the right thing.
12453 (tests): Don't run tests in srcdir. Also, replaced calls to
12454 basename with a `sed' "equivalent".
12455
12456Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12457
12458 * Renamed error.h to xml-error.h, corrected Makefile.am to list
12459 it in the header and not the sources, updated the doc.
12460 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
12461 pointing this out.
12462
12463Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12464
12465 * parser.c, parser.h, parserInternals.h: memory leak hunting,
12466 exported the inputStream routines.
12467 * doc/html/* : updated accordingly
12468
12469Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12470
12471 * parser.c, parser.h, parserInternals.h: added a few extra
12472 internal calls to allocate and free parser contexts ...
12473 * doc/html/* : updated accordingly
12474
12475Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12476
12477 * configure.in, Makefile.am, doc/makefile.am : General changes for
12478 1.0.0 release and including the generated HTML documentation.
12479
12480Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12481
12482 * makefile.am : added parserInternals.h, oops.
12483
12484Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12485
12486 * parserInternals.h: added this header giving access to the parser
12487 internal functions.
12488 * doc/Makefile.am : added a rebuild target which rebuilds the full
12489 set of documentations
12490 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
12491 the internal subset.
12492 * *.c *.h: modifications needed to generate the documentation using
12493 gtk-doc, cleanup of functions blocks, reorganisation of struct
12494 declarations.
12495
12496Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12497
12498 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
12499 the tar and spec file to include the beginning of the doc.
12500
125011999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
12502
12503 * doc/.cvsignore: Added this file.
12504
12505Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12506
12507 * tree.c: fixed xmlGetProp to return "" when the attribute
12508 exists, even if the node-list is NULL.
12509
12510Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12511
12512 * tree.c: patched an error outputting empty attribute values.
12513 * Makefile.am and doc/makefile.am: have been updated during the
12514 week-end. Sorry for an empty CVS log, I got a shell problem.
12515
12516Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12517
12518 * tree.h: cleaned up using enums instead of defines
12519 * parser.c, valid.[ch]: more work on parsing/output of element
12520 declarations
12521
12522Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12523
12524 * valid.[ch], tree.c, parser.c : more work toward full parsing
12525 of XML DTDs.
12526 * README: added informations about mailing-list and on-line
12527 documentation
12528
125291999-01-27 Raja R Harinath <harinath@cs.umn.edu>
12530
12531 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
12532
12533Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12534
12535 * parser.c, tree.[ch] : more work toward conformance testing,
12536 added a last element to accelerate parsing of very flat structures
12537 started working on internal subset Element content declaration.
12538 * valid.[ch] : first cut at adding code toward validation.
12539 * previous changes had also small impact on most files, especially
12540 the conformance testing using James Clark test suite.
12541
12542Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
12543
12544 * test/* : updated the examples, most of them were not well
12545 formed (humm), and added rdf2.
12546 * result/* : resulting changes in the output.
12547
12548Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12549
12550 * tree.c: changed the behaviour of xmlGetProp on NULL values.
12551
12552Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12553
12554 * tree.c: patched a bug in the generation of empty attributes
12555
12556Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12557
12558 * entities.[ch], tree.[ch], tester.c: added copy interfaces
12559 for node/trees/documents/... Biggest problem is namespace
12560 support when copying subtrees.
12561
12562Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12563
12564 * parser.c, entities.c: improve entities and char ref encoding,
12565 and cleanups of error messages.
12566
12567Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12568
12569 * parser.c, entities.c: simple bug hunting done during rpm2html and
12570 rpmfind integration.
12571
12572Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12573
12574 * parser.[ch]: Added interfaces allowing to specify a SAX
12575 handler before parsing.
12576
12577Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12578
12579 * parser.c: redirrect all errors reporting through the SAX
12580 error function
12581
12582Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12583
12584 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
12585 * libtool, tlmain ...: update of the libtool files
12586
125871998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
12588
12589 * entities.c: Use g_snprintf insteda of snprintf.
12590
12591Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12592
12593 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
12594 added ent5 test for this purpose.
12595 * parser.c, parser.h: formatting, comments and UTF-8 planning.
12596
12597Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12598
12599 * parser.c: fixed? a strange error due to compression on a GWP
12600 document.
12601
12602Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12603
12604 * tree.[ch]: bug fixing
12605 * entities.[ch]: defined a specific type for predefined entities
12606 * doc/xml.html: more documentation on the library, how to use it,
12607 overview of the interfaces.
12608
12609Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12610
12611 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
12612
12613Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12614
12615 * tree.c: corrected a small bug
12616 * doc/xml.html: continuing writing documentation.
12617
12618Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12619
12620 * debugXML.h debugXML.c: added debugging utilities.
12621 * tester.c: added --debug switch.
12622 * tree.c: patched an incorrect node->type assignment.
12623 * parser.c: formatting, ensure that node->doc != NULL in attributes
12624
12625Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12626
12627 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
12628 entity support and provide an internal representation close to
12629 DOM one (entity ref nodes, and attribute value as tree). I tried
12630 to preserve the interface but this will surely break some apps
12631 (I have to change rpm2html/rpmfind for example). I had to change
12632 two interfaces, and the generated tree is somewhat different.
12633 * doc/* : started documenting the XML library, the tree and
12634 DOM/Corba. This is a first step.
12635
12636Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12637
12638 * parser.c: Set up the fonctions comment block, boring but useful.
12639 * parser.h, SAX.c, parser.c: now attributes are processed through
12640 the SAX interface. The problem is that my SAX interface diverged
12641 quite a bit from the original one, well this is not an official
12642 spec, and translating it from Java to C is hairy anyway...
12643
12644Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12645
12646 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
12647 fonctions comment block, boring but useful.
12648
12649Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12650
12651 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
12652 conversion routines. However they are not yet used to convert the
12653 inputs. The core will run with UTF-8.
12654
12655Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12656
12657 * tree.c : make sure that the type id is properly set-up when
12658 a new object is allocated, needed for DOM.
12659
12660Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12661
12662 * tree.h, tree.c: Ok, the main objects in the tree will be native
12663 corba objects, it costs 8 bytes per Node, Attribute and Document
12664 but it simplifies the Corba integration a lot (no extra interface
12665 objects to allocate/free).
12666
12667Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12668
12669 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
12670 and changed NODEs contants for conformity with DOM Level 1
12671
12672Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12673
12674 * added hooks to keep track of servants when creating objects
12675 xmlDoc and xmlNode (for Corba export).
12676
12677Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12678
12679 * added xml-config script.
12680
12681Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12682
12683 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
12684 to autoupdate libtool and automake conf files.
12685
126861998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
12687
12688 * Makefile.am: Use '?' to separate the sed
12689 commands as ',' is used when people pass -Wl,something.
12690
12691
12692Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12693
12694 * tree.c, tree.h: added a per-document compression interface.
12695
12696Tue Sep 22 20:47:38 EDT 1998
12697
12698 * tree.c, tree.h: added saving with compression and added interfaces
12699 to control the compression level (xmlGetCompressMode,
12700 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
12701
12702Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12703
12704 * parser.c: corrected a loop for files of size 0
12705
127061998-08-20 Raja R Harinath <harinath@cs.umn.edu>
12707
12708 * error.h: New file. Contains prototyes from `error.c'.
12709
12710Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
12711
12712 * Makefile.am (xmlincdir): New macro.
12713 (xmlinc_HEADERS): Renamed from include_HEADERS.
12714
12715Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12716
12717 * applied small patch on numeric entities from
12718 Christopher Blizzard <blizzard@appliedtheory.com>
12719
12720Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12721
12722 * New release 0.2, removed the old xml_* files so that it's
12723 coherent with the other CVS base (W3C), far better conformance
12724 to standard, new namespaces, decent entities support, beginning
12725 of a SAX-like interface. Nearly nothing left intact, even the
12726 test examples ...
12727
127281998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
12729
12730 * .cvsignore: Add .deps dir
12731
12732Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12733
12734 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
12735
12736Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12737
12738 * configure.in: added test for CPP
12739 * AUTHORS, Changelog: the original ones didn't get commited but the
12740 glib ones instead, fixed.
12741 * Makefile.am: corrected an error in library naming
12742
12743Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
12744
12745 * integrated code developped at W3C
12746 * changed the original Copyright
12747 * migrated to automake
12748 * prefixed the filenames by xml_ to avoid filename clashes
12749
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000012750Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
12751
12752 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
12753 should not be called.
12754
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000012755Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
12756
12757 * libxml-2.0.pc.in: applied the patch to fix #101894
12758
Daniel Veillard8a1b1852003-01-05 22:37:17 +000012759Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
12760
12761 * tree.c : applied patch from Lukas Schroeder for register callbacks
12762 * valid.c: modified patch from Lukas Schroeder to test
12763 register callbacks with --chkregister
12764
Daniel Veillard067bae52003-01-05 01:27:54 +000012765Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
12766
12767 * xmlreader.c: seriously changed the way data are pushed to
12768 the underlying parser, go by block of 512 bytes instead of
12769 tryng to detect tag boundaries at that level. Changed the
12770 way empty element are detected and tagged.
12771 * python/tests/reader.py python/tests/reader2.py
12772 python/tests/reader3.py: small changes mostly due to context
12773 reporting being different and DTD node being reported. Some
12774 errors previously undetected are now caught and fixed.
12775 * doc/xmlreader.html: flagged last section as TODO
12776
Daniel Veillard51a447a2003-01-04 19:42:46 +000012777Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
12778
12779 * python/libxml.py: integrated the Python 2.2 optimizations
12780 from Hannu Krosing, while maintaining compatibility with
12781 1.5 and 2.1
12782
Daniel Veillarde59494f2003-01-04 16:35:29 +000012783Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
12784
12785 * xmllint.c: a bit of cleanup
12786 * xmlreader.c: small fix
12787 * doc/xmlreader.html: more work on the XmlTextReader tutorial
12788 * python/libxml.py: a few fixes pointed out by Hannu Krosing
12789
Daniel Veillard623a9eb2003-01-04 12:47:20 +000012790Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
12791
12792 * python/setup.py.in: patch from Stéphane Bidoul to include
12793 drv_libxml2.py in setup.py
12794
Daniel Veillard66b82892003-01-04 00:44:13 +000012795Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
12796
12797 * doc/xmlreader.html: starting documenting the new XmlTextReader
12798 interface.
12799
Daniel Veillard7704fb12003-01-03 16:19:51 +000012800Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
12801
12802 * xmllint.c: added the --stream flag to use the TextReader API
12803 * xmlreader.c: small performance tweak
12804
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000012805Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
12806
12807 * xmlreader.c python/tests/reader2py: okay the DTD validation
12808 code on top of the XMLTextParser API should be solid now.
12809
Daniel Veillard1fdfd112003-01-03 01:18:43 +000012810Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
12811
12812 * xmlreader.c python/tests/reader2py: Fixing some more mess
12813 with validation and recursive entities while using the
12814 reader interface, it's getting a bit messy...
12815
Daniel Veillarddab8ea92003-01-02 14:16:45 +000012816Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
12817
12818 * xmlreader.c python/tests/reader.py: another couple of problem
12819 related to IsEmptyElement reported by Stéphane Bidoul needed
12820 some fixes.
12821
Daniel Veillard4f860202003-01-02 13:00:02 +000012822Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
12823
12824 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
12825 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
12826 based on the python XmlTextReader interface.
12827
Daniel Veillard3c265e42003-01-01 21:06:49 +000012828Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
12829
12830 * tree.c: backing out one change in the last patch which broke the
12831 regression tests
12832
Daniel Veillard5335dc52003-01-01 20:59:38 +000012833Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
12834
12835 * global.data globals.c tree.c include/libxml/globals.h: applied
12836 an old patch from Lukas Schroeder to track node creation and
12837 destruction. Probably missing a lot of references at the moment
12838 and not usable reliably.
12839
Daniel Veillard8ba17412003-01-01 19:13:12 +000012840Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
12841
12842 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
12843 from doc/news.html and a stylesheet
12844
Daniel Veillarde3c036e2003-01-01 15:11:05 +000012845Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
12846
12847 * xmlreader.c python/tests/reader.py: fixed another couple of
12848 xmlreader bugs reported by Stéphane Bidoul and added tests.
12849
Daniel Veillard9e395c22003-01-01 14:50:44 +000012850Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
12851
12852 * xmlreader.c python/tests/reader2.py: fixed another validity
12853 checking in external parsed entities raised by Stéphane Bidoul
12854 and added a specific regression test.
12855 * python/tests/reader3.py: cleanup
12856
Daniel Veillardd5896142002-12-31 14:45:26 +000012857Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12858
12859 * xmlreader.c python/tests/reader2.py: fixed a problem with
12860 validation within entities pointed by Stéphane Bidoul, augmented
12861 the tests to catch those.
12862
Daniel Veillarddc85f282002-12-31 11:18:37 +000012863Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12864
12865 * python/generator.py: modified the generator to allow keeping
12866 class references when creating new classes, needed to fix a bug
12867 pointed by Stéphane Bidoul where the input buffer of the
12868 xmlTextReader instance gets destroyed if the python wrapper for
12869 the input is not referenced anymore.
12870
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000012871Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12872
12873 * xmlreader.c python/tests/reader.py: fixed another pair of problem
12874 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
12875
Daniel Veillard571b8892002-12-30 12:37:59 +000012876Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12877
12878 * xmlreader.c python/tests/reader.py: fixed another problem
12879 pointed by Stéphane Bidoul
12880
Daniel Veillardaaa105b2002-12-30 11:42:17 +000012881Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12882
12883 * xmlreader.c python/tests/reader.py: fixed a limit case problem
12884 with "<a/>"
12885
Daniel Veillardecaba492002-12-30 10:55:29 +000012886Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12887
12888 * SAX.c: warn on xmlns:prefix="foo"
12889 * xmlreader.c python/tests/reader.py: fixed a couple of problem
12890 for namespace attributes handling.
12891
Daniel Veillard2d84a892002-12-30 00:01:08 +000012892Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12893
12894 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
12895 a really nasty problem raised by a DocBook XSLT transform
12896 provided by Sebastian Bergmann
12897
Daniel Veillard29b3e282002-12-29 11:14:41 +000012898Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12899
12900 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
12901 by Stéphane Bidoul and integrated it into the tests
12902
Daniel Veillarde18fc182002-12-28 22:56:33 +000012903Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12904
12905 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
12906 extended the XmlTextReader API a bit, addding accessors for
12907 the current doc and node, and an entity substitution mode for
12908 the parser.
12909 * python/libxml.py python/libxml2class.txt: related updates
12910 * python/tests/Makefile.am python/tests/reader.py
12911 python/tests/reader2.py python/tests/reader3.py: updated a bit
12912 the old tests and added a new one to test the entities handling
12913
Daniel Veillardaba976d2002-12-28 21:14:18 +000012914Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12915
12916 * python/generator.py python/libxml2class.txt
12917 python/tests/reader.py python/tests/reader2.py: changed the
12918 generator to provide casing for the XmlTextReader similar to
12919 C# so that examples and documentation are more directly transposable.
12920 Fixed the couple of tests in the suite.
12921
Daniel Veillard83298842002-12-28 15:12:33 +000012922Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12923
12924 * doc/guidelines.html: added a document on guildeline for
12925 publishing and deploying XML
12926
Daniel Veillard336fc7d2002-12-27 19:37:04 +000012927Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12928
12929 * valid.c xmlreader.c: final touch running DTD validation
12930 on the XmlTextReader
12931 * python/tests/Makefile.am python/tests/reader2.py: added a
12932 specific run based on the examples from test/valid/*.xml
12933
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000012934Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12935
12936 * python/libxml.py: added a few predefined xmlTextReader parser
12937 configuration values.
12938
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000012939Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12940
12941 * python/libxml_wrap.h: trying to fix #102037
12942
Daniel Veillard8dbd4952002-12-27 11:34:48 +000012943Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12944
12945 * SAX.c: fixing bug #95296, when the predefined entities
12946 are redefined in the DTD the default one must be used
12947 instead anyway.
12948
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000012949Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
12950
12951 * doc/xmllint.xml
12952 * doc/xmllint.1
12953 Add discussion of XML_DEBUG_CATALOG to xmllint man
12954 page - bug #100907
12955
12956
Daniel Veillarddf512f42002-12-23 15:56:21 +000012957Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12958
12959 * xmlreader.c: Fixed the empty node detection to avoid reporting
12960 an inexistant close tag.
12961
Daniel Veillard0d132cf2002-12-23 14:43:32 +000012962Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12963
12964 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
12965 for Python 2.1
12966
Daniel Veillardfe8aab92002-12-22 10:25:41 +000012967Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12968
12969 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
12970
Daniel Veillard4258b9c2002-12-20 10:29:40 +000012971Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12972
12973 * doc/libxml2-api.xml python/tests/reader.py: one really need
12974 to provide the base URI information when creating a reader parser
12975 from an input stream. Updated the API and the example using it.
12976
Daniel Veillardea7751d2002-12-20 00:16:24 +000012977Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12978
12979 * testReader.c xmlreader.c valid.c include/libxml/tree.h
12980 include/libxml/valid.h include/libxml/xmlreader.h: working on
12981 DTD validation on top of xml reader interfaces. Allows to
12982 validate arbitrary large instances. This required some extensions
12983 to the valid module interface and augmenting the size of xmlID
12984 and xmlRef structs a bit.
12985 * uri.c xmlregexp.c: simple cleanup.
12986
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000012987Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12988
12989 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
12990 work on the xml reader interfaces.
12991 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
12992 Web page for the Windows binaries.
12993
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000012994Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12995
12996 * xmlIO.c: applied a patch for VMS following the report by
12997 Nigel Hall
12998
Daniel Veillard3772de32002-12-17 10:31:45 +000012999Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13000
13001 * parser.c: the parseStartTag bug fix wasn't complete.
13002
Daniel Veillard67df8092002-12-16 22:04:11 +000013003Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
13004
13005 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
13006 parseStartTag, fixing it.
13007 * test/att4 result/att4 result/noent/att4: adding the test
13008 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
13009 more methods to XmlTextReader.
13010
Igor Zlatkovicd453c632002-12-16 18:45:48 +000013011Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13012
13013 * win32/libxml2.def.src: added more xml reader exports
13014 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
13015 to the build
13016
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000013017Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
13018
13019 * doc/tutorial/xmltutorial.xml
13020 plus generated html and pdf
13021 Updating tutorial again based on further comments from Niraj
13022 Tolia on the last iteration
13023
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000013024Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
13025
13026 * doc/tutorial/xmltutorial.xml
13027 * doc/tutorial/includekeyword.c
13028 * doc/tutorial/includegetattribute.c
13029 plus generated html and pdf
13030 Adding fix from Niraj Tolia to tutorial to properly free memory.
13031
13032
Daniel Veillardda46d2d2002-12-15 23:36:49 +000013033Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13034
13035 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
13036 more methods of XmlTextReader.
13037 * python/libxml2class.txt python/tests/reader.py: this increased the
13038 methods in the bndings, augmented the test to check those new
13039 functions.
13040
Daniel Veillard0eb38c72002-12-14 23:00:35 +000013041Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13042
13043 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
13044 methods of XmlTextReader.
13045 * python/generator.py python/libxml_wrap.h python/types.c
13046 python/libxml2class.txt: added the reader to the Python bindings
13047 * python/tests/Makefile.am python/tests/reader.py: added a specific
13048 test for the Python bindings of the Reader APIs
13049 * parser.c: small cleanup.
13050
Daniel Veillard06503452002-12-13 10:42:08 +000013051Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13052
13053 * xinclude.c: fallback was only copying the first child not the
13054 full child list of the fallback element, closes #89684 as reopened
13055 by Bernd Kuemmerlen
13056
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000013057Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13058
13059 * win32/libxml2.def.src: exported htmlNodeDumpOutput
13060
Daniel Veillard000eafb2002-12-12 10:04:22 +000013061Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
13062
Daniel Veillardc1eed322002-12-12 11:01:32 +000013063 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000013064 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000013065 gives enum values, fix functype return type, put back fields in
13066 structs
13067 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000013068
Daniel Veillard024b5702002-12-12 00:15:55 +000013069Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13070
Daniel Veillard7c4eb632004-04-19 21:29:12 +000013071 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vakoc
Daniel Veillard024b5702002-12-12 00:15:55 +000013072 about htmlNodeDumpOutput location.
13073 * xpath.c: removed an undefined function signature
13074 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
13075 too many symbols in the API breaking the python bindings.
13076 Updated with the libxslt/libexslt changes.
13077
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000013078Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13079
13080 * configure.in: preparing release of 2.4.29
13081 * doc/*: rebuilt the docs and API
13082 * xmlreader.c: a few more fixes for the XmlTextReader API
13083
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000013084Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13085
13086 * include/win32config.h: applied mingw patch from Magnus Henoch
13087
Daniel Veillard5aad8322002-12-11 15:59:44 +000013088Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13089
13090 * catalog.c doc/libxml2-api.xml: a bit more cleanup
13091
Daniel Veillarda9b66d02002-12-11 14:23:49 +000013092Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
13093
13094 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
13095 building Python script, does the C parsing directly, generates
13096 a better API description including structure fieds defs and
13097 enums. Still a couple of bugs, but good enough for the python
13098 wrappers now.
13099 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
13100 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
13101 include/libxml/schemasInternals.h include/libxml/tree.h: more
13102 cleanup based on the python analysis script reports.
13103 * libxml.spec.in: make sure the API XML description is part of the
13104 devel package.
13105
Daniel Veillard01c13b52002-12-10 15:19:08 +000013106Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
13107
13108 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
13109 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
13110 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
13111 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
13112 code cleanup, especially the function comments.
13113 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
13114
Daniel Veillarde1ca5032002-12-09 14:13:43 +000013115Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13116
13117 * Makefile.am xmlreader.c include/libxml/Makefile.am
13118 include/libxml/xmlreader.h: Adding a new set of APIs based on
13119 the C# TextXmlReader API but converted to C. Allow to parse
13120 in constant memory usage, far simpler to program and explain
13121 than the SAX like APIs, unfinished but working.
13122 * testReader.c: test program
13123
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000013124Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13125
13126 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
13127
Daniel Veillard64b35282002-12-04 15:10:40 +000013128Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13129
13130 * tree.c: Chip turner indicated that XHTML1 serialization
13131 rule for style actually break on both IE and Mozilla,
13132 try to avoid the rule if escaping ain't necessary
13133
Daniel Veillard8efff672002-12-04 11:44:48 +000013134Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
13135
13136 * nanhttp.c: handle HTTP URL escaping, problem reported by
13137 Glen Nakamura and Stefano Zacchiroli
13138
Daniel Veillard1c732d22002-11-30 11:22:59 +000013139Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
13140
13141 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
13142
Daniel Veillardfdd27d22002-11-28 11:55:38 +000013143Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13144
13145 * uri.c: Johann Richard pointed out some XPointer problems for
13146 URN based URI references in XInclude. Modified the URI parsing
13147 and saving routines to allow correct parsing and saving of
13148 XPointers, especially when attached to "opaque" scheme accordingly
13149 to RFC 2396
13150
Daniel Veillard8db67d22002-11-27 19:39:27 +000013151Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13152
13153 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
13154 of refactoring to the HTML saving code.
13155 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
13156 in the doc.
13157
Daniel Veillardebc4ca92002-11-27 11:43:05 +000013158Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
13159
13160 * tree.c include/libxml/tree.h: refactored the XML dump of a node
13161 to a buffer API to reuse the generic dump to an OutputIO layer,
13162 this reduces code, fixes xmlNodeDump() for XHTML, also made
13163 xmlNodeDump() now return the number of byte written.
13164
Daniel Veillard9d5ea172002-11-27 08:02:06 +000013165Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
13166
13167 * python/setup.py.in: another patch from Stéphane Bidoul for
13168 Python bindings on Windows
13169 * doc/parsedecl.py: small cleanup
13170
Daniel Veillard9715c172002-11-25 16:33:40 +000013171Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13172
13173 * libxml.spec.in configure.in: add a line in %changelog for releases
13174
Daniel Veillard9bc53102002-11-25 13:20:04 +000013175Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13176
13177 * parser.c: patch from Marcus Clarke fixing a problem in entities
13178 parsing that was detected in KDe documentations environment.
13179
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000013180Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
13181
13182 * python/libxml.c (libxml_prev): Return the previous as opposed to
13183 the next node (I guess this is the result of some cut & paste programming:)
13184
Daniel Veillard80d7b902002-11-23 16:23:08 +000013185Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13186
13187 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
13188
Daniel Veillarda1196ed2002-11-23 11:22:49 +000013189Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
13190
13191 * python/generator.py python/libxml.c python/setup.py.in: trying
13192 to fix the Python bindings build on Windows (Stéphane Bidoul)
13193
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000013194Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13195
13196 * win32/configure.js: added option for python bindings
13197 * win32/libxml2.def.src: added more exports
13198
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000013199Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13200
13201 * win32/Makefile.mingw: fixed unresolved symbols when linking with
13202 pthreads
13203 * win32/wince/*: applied updates to Windows CE port from Javier
13204
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000013205Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13206
13207 * configure.in: preparing 2.4.28
13208 * libxml.spec.in doc/Makefile.am: some cleanup
13209 * doc/*: updated the news and regenerated.
13210
Daniel Veillardfee408f2002-11-22 13:18:30 +000013211Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
13212
13213 * HTMLparser.c: final touch at closing #87235 </p> end tags
13214 need to be generated.
13215 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
13216 this change slightly the output of a few tests
13217 * doc/*: regenerated
13218
Daniel Veillardd2ff0392002-11-22 12:28:38 +000013219Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13220
13221 * parserInternals.c: fixing bug #99190 when UTF8 document are
13222 parsed using the progressive parser and the end of the chunk
13223 is in the middle of an UTF8 multibyte character.
13224
William M. Brack8b2c7f12002-11-22 05:07:29 +000013225Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
13226
13227 * threads.c: fixed initialization problem in xmlNewGlobalState
13228 which was causing crash.
13229 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
13230 in xmlInitializeGlobalState.
13231 * parserInternals.c: cleaned up ctxt->sax initialisation.
13232
Daniel Veillardd5c2f922002-11-21 14:10:52 +000013233Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
13234
13235 * tree.c include/libxml/tree.h: modified the existing APIs
13236 to handle XHTML1 serialization rules automatically, also add
13237 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
13238 libxslt serialization uses it when needed without changing
13239 the library API.
13240 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
13241 result/xhtml1: added a new test specifically for xhtml1 output
13242 and updated the result of one XHTML1 test
13243
Daniel Veillardd076a202002-11-20 13:28:31 +000013244Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13245
13246 * xinclude.c parserInternals.c encoding.c: fixed #99082
13247 for xi:include encoding="..." support on text includes.
13248 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
13249 test/XInclude/ents/isolatin.txt : added a specific regression test
13250 * python/generator.py python/libxml2class.txt: fixed the generator
13251 the new set of comments generated for doc/libxml2-api.xml were
13252 breaking the python generation.
13253
Daniel Veillard817e70b2002-11-19 22:28:48 +000013254Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
13255
13256 * doc/Makefile.am: repair some problem if gtk-doc fail or such
13257 * configure.in: patch for Solaris on new autoconf closes #98880
13258 * doc/parsedecl.py: repair the frigging API building script,
13259 did I say that python xmllib sucks ?
13260 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
13261 and some comment are no more truncated.
13262
Daniel Veillarda7e05b42002-11-19 08:11:14 +000013263Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
13264
13265 * parser.c: Martin Stoilov pointed out a potential leak in
13266 xmlCreateMemoryParserCtxt
13267
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000013268Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
13269
13270 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
13271 included in HTML documents and using the push parser.
13272
Daniel Veillard4efd3be2002-11-18 09:11:13 +000013273Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
13274
13275 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
13276 specified, look for the Python interpreter not just in the
13277 specified root but also in the specified location. Fixes #98825
13278
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000013279Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13280
13281 * python/libxml.c: fixing bug #98792 , node may have no doc
13282 and dereferencing without checking ain't good ...
13283
Daniel Veillarddad3f682002-11-17 16:47:27 +000013284Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
13285
13286 * configure.in: preparing release 2.4.27
13287 * doc/* : updated and rebuilt the docs
13288 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
13289 and all the docs are actually packaged and in the final RPMs
13290 * parser.c parserInternals.c include/libxml/parser.h: restore
13291 xmllint --recover feature.
13292
Daniel Veillard68e9e742002-11-16 15:35:11 +000013293Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13294
Daniel Veillard784b9352003-02-16 15:50:27 +000013295 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000013296 processing of parsed entities, and XPath computation on sustitued
13297 entities.
13298 * testXPath.c: make sure entities are substitued.
13299
Daniel Veillard328f48c2002-11-15 15:24:34 +000013300Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13301
Daniel Veillard784b9352003-02-16 15:50:27 +000013302 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000013303 processing of internal parsed entities, which had to be changed.
13304
Daniel Veillard66651aa2002-11-15 11:21:43 +000013305Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
13306
13307 * Makefile.am python/Makefile.am python/tests/Makefile.am:
13308 trying to fix bug #98517 about building outside the source tree
13309 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
13310
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000013311Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13312
13313 * include/win32config.h: cleanup
13314 * win32/Makefile.mingw: integrated mingw in JScript configure
13315 * win32/Makefile.msvc: modified to allow mingw coexistence
13316 * win32/configure.js: integrated mingw
13317 * win32/Readme.txt: cleanup
13318
Daniel Veillard8dd86a52002-11-12 21:14:17 +000013319Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
13320
13321 * HTMLparser.c: strengthen the guard in the Pop macros,
13322 like in the XML parser, closes bug #97315
13323
Daniel Veillard0821b152002-11-12 20:57:47 +000013324Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13325
13326 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
13327 callback is never used.
13328
Daniel Veillard8606bbb2002-11-12 12:36:52 +000013329Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13330
13331 * parserInternals.c: fixed the initialization of the SAX structure
13332 which was breaking xsltproc
13333 * xpath.c: patch from Petr Pajas for CDATA nodes
13334 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
13335 * parser.c include/libxml/parser.h: patch from Peter Jones
13336 removing a leak in xmlSAXParseMemory() and adding the
13337 function xmlSAXParseMemoryWithData()
13338
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000013339Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
13340
13341 adding pdf of tutorial, changing web page to link to it
13342 * doc/tutorial/xmltutorial.pdf
13343 * doc/xml.html
13344 * doc/docs.html
13345
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000013346Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
13347
13348 * doc/tutorial/ar01s08.html
13349 adding file what I forgot for tutorial
13350
13351
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000013352Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
13353
13354 Adding encoding discussion to tutorial
13355 Added:
13356 * doc/tutorial/images/*.png: DocBook admonition image files
13357 * doc/tutorial/apf.html, apg.html: new generated html
13358 * doc/tutorial/includeconvert.c: conversion code entity file
13359 changed:
13360 * doc/tutorial/xmltutorial.xml: DocBook original
13361 * doc/tutorial/*.html: generated html
13362
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000013363Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13364
13365 * include/libxml/*.h: retired xmlwin32version.h
13366 * doc/Makefile.am: retired xmlwin32version.h
13367 * win32/configure.js: retired xmlwin32version.h
13368
Igor Zlatkovica2258da2002-11-08 15:55:33 +000013369Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13370
13371 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000013372 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
13373 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000013374
Daniel Veillard7216cfd2002-11-08 15:10:00 +000013375Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
13376
13377 * globals.c: fixed a typo pointed out by Igor
13378 * xpath.c: try to speed up node compare using line numbers
13379 if available.
13380
Daniel Veillarda70d62f2002-11-07 14:18:03 +000013381Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
13382
13383 * tree.c: make xmlFreeNode() handle attributes correctly.
13384
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000013385Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13386
13387 * catalog.c: completed the #96963 fix, as reported by Karl
13388 Eichwalder
13389
Daniel Veillard56f21f22002-11-06 15:49:46 +000013390Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13391
13392 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
13393
Daniel Veillard91ad8792002-11-04 17:06:52 +000013394Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13395
13396 * Makefile.am: switched the order of a couple of includes
13397 to fix bugs #97100
13398
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000013399Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13400
13401 * catalog.c: fixed bug #96963, reverted to the old behaviour of
13402 xmlLoadCatalogs that used to separate directories with a ':'.
13403
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000013404Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13405
13406 * threads.c: improvements to the Windows-side of thread handling
13407 * testThreads.c: conditionally excluded unistd.h
13408 * testThradsWin32.c: broke overlong lines
13409 * include/win32config.h: adapted thread-related macros to the new
13410 scheme and for pthreads on Windows
13411 * win32/Makefile.msvc: introduced a more flexible thread build,
13412 added testThreads[Win32].c to the build
13413 * win32/configure.js: introduced a more flexible thread config
13414
John Fleck61f6fb62002-10-31 15:23:29 +0000134152002-10-31 John Fleck <jfleck@inkstain.net>
13416
13417 * doc/xml.html (and, by implication, FAQ.html)
13418 added UTF-8 conversaion FAQ from Marcus Labib Iskander
13419
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000013420Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13421
13422 * configure.in: removed xmlwin32version.h
13423 * include/libxml/Makefile.am: removed xmlwin32version.h
13424
Daniel Veillardce66ce12002-10-28 19:01:59 +000013425Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
13426
13427 * tree.c: applied patch from Brian Stafford to fix a bug
13428 in xmlReconciliateNs()
13429
Daniel Veillard7e3f1402002-10-28 18:52:57 +000013430Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13431
13432 * tree.c: applied patch from Christian Glahn to allow
13433 xmlNewChild() on document fragment nodes
13434
Daniel Veillardb39bc392002-10-26 19:29:51 +000013435Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
13436
13437 * parser.c: Christian Glahn found a problem with a recent
13438 patch to xmlParseBalancedChunkMemoryRecover()
13439 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
13440 problems
13441 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
13442 test/schemas/seq*: added the test cases from Charles
13443
Daniel Veillard366a9152002-10-23 20:43:53 +000013444Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
13445
13446 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
13447 serious cleanup of the spec file and associated changes
13448 in the Makefiles.
13449 * valid.c: try to remove some warnings on x86_64
13450
Daniel Veillardd033d022002-10-23 14:55:02 +000013451Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13452
13453 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
13454 fix bug #96586
13455
Daniel Veillardce02dbc2002-10-22 19:14:58 +000013456Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
13457
13458 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
13459 parsing, applied his patch
13460 * result/HTML/attrents.html result/HTML/attrents.html.err
13461 result/HTML/attrents.html.sax test/HTML/attrents.html:
13462 added the test and result case provided by Mikhail Sogrine
13463
Daniel Veillarde645e8c2002-10-22 17:35:37 +000013464Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
13465
13466 * vms/build_libxml.com vms/config.vms vms/readme.vms
13467 include/libxml/parser.h include/libxml/parserInternals.h
13468 include/libxml/tree.h include/libxml/xmlIO.h
13469 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
13470 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
13471 Applied the VMS update patch from Craig A. Berry
13472 * doc/*.html: update
13473
Daniel Veillardf000f072002-10-22 14:28:17 +000013474Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
13475
13476 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
13477
Daniel Veillard1e208222002-10-22 14:25:25 +000013478Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13479
13480 * debugXML.c: adding a grep command to --shell in xmllint
13481 for T.V. Raman
13482
Daniel Veillard9cdcf362002-10-22 14:23:59 +000013483Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13484
13485 * xmlcatalog.c: tried to fix some of the problem with --sgml
13486
Daniel Veillard935494a2002-10-22 14:22:46 +000013487Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
13488
13489 * parser.c: tried to fix bug #91500 where doc->children may
13490 be overriden by a call to xmlParseBalancedChunkMemory()
13491
13492Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
13493
13494 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
13495 identifiers in SGML catalogs containing '&'
13496
Daniel Veillardc0ac0692002-10-20 21:31:50 +000013497Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
13498
13499 * python/types.c: fixed bugs when passing result value tree
13500 to Python functions.
13501
Daniel Veillard48267432002-10-18 11:21:38 +000013502Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13503
13504 * configure.in: preparing the release of 2.4.26
13505 * doc/*: updated and rebuilt the documentation
13506
Daniel Veillardbb284f42002-10-16 18:02:47 +000013507Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
13508
13509 * parser.c: fixed a XML Namespace compliance bug reported by
13510 Alexander Grimalovsky
13511
Daniel Veillard44892f72002-10-16 15:23:26 +000013512Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13513
13514 * HTMLtree.c: fixed serialization of script and style when
13515 they are not lowercase (i.e. added using the API to the tree).
13516
Daniel Veillard2fd85422002-10-16 14:32:41 +000013517Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13518
13519 * valid.c: make xmlValidateDocument emit a warning msg if there
13520 is no DTD, pointed by Christian Glahn
13521
Daniel Veillard32370232002-10-16 14:08:14 +000013522Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
13523
13524 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
13525 content model when some of the blocks have min or max, and a couple
13526 of bugs found in the process.
13527 * result/schemas/list0* test/schemas/list0*: added some specific
13528 regression tests
13529
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000013530Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
13531
13532 * README: updated the contact informations
13533
Daniel Veillard63186732002-10-15 08:43:17 +000013534Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13535
13536 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
13537 misses it, reported by Peter Bray.
13538
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000013539Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
13540
13541 * tree.c: investigating xmlNodeGetContent() on namespace nodes
13542 and removed a few warnings
13543
Daniel Veillard819d5cb2002-10-14 11:15:18 +000013544Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
13545
13546 * parser.c: Christian Glahn found a small bug in the push parser.
13547 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
13548 public
13549
Daniel Veillard6045c902002-10-09 21:13:59 +000013550Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13551
13552 * xmlschemas.c include/libxml/xmlschemas.h: added
13553 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
13554 * testSchemas.c: added --memory to test the new interface
13555
Daniel Veillardf0070122002-10-09 14:24:17 +000013556Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
13557
13558 * doc/index.py doc/search.php: integrated the XSLT indexing,
13559 a few fixed in the indexer, added a scope selection at the
13560 search level.
13561
Daniel Veillard01992e02002-10-09 10:20:30 +000013562Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13563
13564 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
13565 this was due to uninitialized parts of the validation context
13566
Daniel Veillard321be0c2002-10-08 21:26:42 +000013567Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
13568
13569 * debugXML.c: applied patch from Mark Vakoc except the API
13570 change, preserved it.
13571 * doc/*: updated the docs to point to the search engine for
13572 information lookup or before bug/help reports.
13573
Daniel Veillard01e87d22002-10-08 16:55:06 +000013574Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
13575
13576 * doc/index.py doc/search.php: added mailing-list archives
13577 indexing and lookup
13578
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000013579Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13580
13581 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
13582
Daniel Veillard9b006132002-10-07 11:13:27 +000013583Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
13584
13585 * doc/index.py: improved HTML indexing
13586 * doc/search.php: make the queries also lookup the HTML based indexes
13587
Daniel Veillard141d04b2002-10-06 21:51:18 +000013588Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
13589
13590 * doc/index.py: added HTML page indexing
13591
Igor Zlatkovic91a62702002-10-04 13:34:16 +000013592Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13593
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000013594 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000013595 problem in libxslt.
13596 * catalog.c: fixed list handling in XML_CATALOG_FILES
13597
Daniel Veillardceb09b92002-10-04 11:46:37 +000013598Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13599
13600 * valid.c: typo/bug found by Christian Glahn
13601
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000013602Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13603
13604 * xmlIO.c: applied Windows CE patch from Javier.
13605 * win32/wince: new directory, contains support for the PocketPC
13606 with Windows CE from Javier.
13607 * include/win32config.h: reorganised, removed duplicate
13608 definitions and applied WinCE patch from Javier.
13609 * include/wsockcompat.h: new file, now contains WinSock
13610 compatibility macros.
13611 * win32/Makefile.msvc: introduced double-run compilation.
13612
Daniel Veillarde16b5742002-09-26 17:50:03 +000013613Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
13614
13615 * configure.in include/libxml/xmlwin32version.h: preparing release
13616 of 2.4.25
13617 * doc/*: updated and regenerated teh docs and web pages.
13618
Daniel Veillard90d68fb2002-09-26 16:10:21 +000013619Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
13620
13621 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
13622 error were not covering namespace declarations.
13623 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
13624 it was missing the attribute declaration for the namespace
13625 * result/VC/NS3: the fix now report breakages in that test
13626
Daniel Veillardabe01742002-09-26 12:40:03 +000013627Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13628
13629 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
13630
Daniel Veillard2ace1952002-09-26 12:28:02 +000013631Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13632
13633 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
13634 and regenerated the docs and web site
13635
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000013636Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13637
13638 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
13639 ATTRIBUTE_UNUSED is always put after the attribute declaration,
13640 not before
13641
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000013642Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13643
13644 * python/generator.py python/libxml2class.txt: fixed a stupid error
13645 breaking the python API
13646
Daniel Veillardb7c29c32002-09-25 22:44:43 +000013647Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
13648
13649 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
13650 triostr.c triostr.h: applied a trio update patch from
13651 Bjorn Reese which should work with MinGW
13652
Daniel Veillardbd9afb52002-09-25 22:25:35 +000013653Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13654
13655 * tree.c: improving some documentation comments
13656 * xmlregexp.c: found and fixed a mem leak with python regression tests
13657 * doc/*: rebuilt the doc and the API XML file including the
13658 xmlregexp.h xmlautomata.h and xmlunicode.h headers
13659 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
13660 python/types.c: added access to the XML Schemas regexps from
13661 python
13662 * python/tests/Makefile.am python/tests/regexp.py: added a
13663 simple regexp bindings test
13664
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000013665Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
13666
Daniel Veillardbd9afb52002-09-25 22:25:35 +000013667 * doc/xml.html:
13668 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000013669
Daniel Veillard118aed72002-09-24 14:13:13 +000013670Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
13671
13672 * xmlregexp.c: fixed the data callback on transition functionality
13673 which was broken when using the compact form
13674 * result/schemas/*: updated the results, less verbose, all tests
13675 pass like before
13676 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
13677 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
13678 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
13679 annoying warnings
13680 * xpath.c: try to provide better error report when possible
13681
Daniel Veillard72336152002-09-21 13:08:14 +000013682Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13683
13684 * Makefile.am: fixed a breakage raised by Jacob
13685
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000013686Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13687
13688 * include/win32config.h: added HAVE_ERRNO_H definition for parts
13689 which don't use sockets
13690
Igor Zlatkovic01280582002-09-20 16:40:34 +000013691Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13692
13693 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
13694 * win32/configure.js: applied zlib patch from Daniel Gehriger
13695
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000013696Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13697
13698 * win32/configure.js: applied the patch from Mark Vakoc for
13699 regexp support
13700 * win32/libxml2.def.src: applied the patch from Mark Vakoc
13701 for regexp support
13702
Daniel Veillardb5c05732002-09-20 13:36:25 +000013703Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
13704
13705 * xmlschemastypes.c: as pointed by Igor Float and Double
13706 parsing ain't finished yet
13707
Daniel Veillard40b11342002-09-20 12:01:39 +000013708Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
13709
13710 * Makefile.am configure.in: trying to fix #88412 by bypassing
13711 all the python subdir if python ain't detected
13712
Daniel Veillard23e73572002-09-19 19:56:43 +000013713Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13714
13715 * Makefile.am configure.in include/libxml/xmlversion.h.in:
13716 made configuring with regexps/automata/unicode the default
13717 but without schemas ATM
13718 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
13719 fixed the regexp based DTD validation performance and memory
13720 problem by switching to a compact form for determinist regexps
13721 and detecting the determinism property in the process. Seems
13722 as fast as the old DTD validation specific engine :-) despite
13723 the regexp built and compaction process.
13724
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000013725Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13726
13727 * valid.c: determinism is debugged, new DTD checking code now works
13728 but xmlFAComputesDeterminism takes far too much CPU and the whole
13729 set usues too much memory to be really usable as-is
13730
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000013731Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13732
13733 * tree.c: fixed another stupid bug in xmlGetNodePath()
13734 * xmllint.c: --version now report the options compiled in
13735
Daniel Veillarda646cfd2002-09-17 21:50:03 +000013736Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
13737
13738 * HTMLparser.c: small cleanup
13739 * valid.c xmlregexp.c: switched DTD validation to use only regexp
13740 when configured with them. A bit of debugging around the determinism
13741 checks is still needed
13742
Daniel Veillard63b01c22002-09-17 19:25:28 +000013743Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
13744
13745 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
13746
Daniel Veillard92727042002-09-17 17:59:20 +000013747Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
13748
13749 * xmlIO.c: small portability glitch fixed.
13750
Daniel Veillard84d70a42002-09-16 10:51:38 +000013751Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13752
13753 * xmlschemastypes.c: incomplete steps for real/double support
13754 * testAutomata.c include/libxml/xmlautomata.h
13755 include/libxml/xmlregexp.h: avoiding a compilation problem
13756 * valid.c include/libxml/valid.h: starting the work toward using
13757 the regexps for actual DTD validation
13758
Daniel Veillardaeb258a2002-09-13 14:48:12 +000013759Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13760
13761 * hash.c: cosmetic cleanup
13762 * valid.c include/libxml/tree.h include/libxml/valid.h: started
13763 integrating a DTD validation layer based on the regexps
13764
Daniel Veillard4402ab42002-09-12 16:02:56 +000013765Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
13766
13767 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
13768 the determinism was tested before eliminating the epsilon
13769 transitions :-(
13770
Daniel Veillardc6d4a932002-09-12 15:00:57 +000013771Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
13772
13773 * python/generator.py python/libxml.c python/libxml.py
13774 python/libxml2-python-api.xml python/libxml2class.txt
13775 python/libxml_wrap.h python/types.c: updated the python
13776 bindings, added code for easier File I/O, and the ability to
13777 define a resolver from Python fixing bug #91635
13778 * python/tests/Makefile.am python/tests/inbuf.py
13779 python/tests/outbuf.py python/tests/pushSAXhtml.py
13780 python/tests/resolver.py python/tests/serialize.py: updated
13781 and augmented the set of Python tests.
13782
Igor Zlatkovic353bf582002-09-10 19:07:14 +000013783Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13784
13785 * win32/configure.js: added more readme info for the binary
13786 package.
13787
Daniel Veillard607b35c2002-09-10 12:16:19 +000013788Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13789
13790 * xmlIO.c: fixed a stupid out of bound array error
13791
13792Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
13793
13794 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
13795 messing around with support for Windows path, cleanups,
13796 trying to identify and fix the various code path to the
13797 filename access. Added xmlNormalizeWindowsPath()
13798
Daniel Veillard76575762002-09-05 14:21:15 +000013799Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
13800
13801 * error.c valid.c: working on better error reporting of validity
13802 errors, especially providing an accurate context.
13803 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
13804 error reports in those cases.
13805
Daniel Veillard3487c8d2002-09-05 11:33:25 +000013806Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
13807
13808 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
13809 parser.c parserInternals.c xmlIO.c: get rid of all the
13810 perror() calls made in the library execution paths. This
13811 should fix both #92059 and #92385
13812
Daniel Veillard19aa7022002-09-05 11:14:19 +000013813Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
13814
13815 * xmllint.c: memory leak reporting was broken after a change
13816 of the preprocessor symbol used to activate it.
13817
Daniel Veillardec6725e2002-09-05 11:12:45 +000013818Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
13819
13820 * tree.c: try to make the copy function work for node of
13821 type XML_DOCUMENT_FRAG_NODE, they are only created by the
13822 DOM layers though, not libxml2 itself.
13823
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000013824Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
13825
13826 * valid.c: try to provide file and line informations, not all
13827 messages are covered, but it's a (good) start
13828
Daniel Veillardbbc72c32002-09-05 10:52:10 +000013829Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
13830
13831 * xinclude.c: reimplemented a large part of the XInclude
13832 processor, trying to minimize resources used, James Henstridge
13833 provided a huge test case which was exhibiting severe memory
13834 consumption problems.
13835
Daniel Veillard2206dbf2002-09-05 08:09:37 +000013836Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
13837
13838 * python/Makefile.am: applied patch from Christophe Merlet to
13839 reestablish DESTDIR
13840
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013841Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
13842
13843 * libxml.spec.in: fixes libary path for x86_64 AMD
13844
John Fleckbe98b332002-09-04 03:16:23 +000013845Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
13846
13847 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013848 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000013849 (plus resulting generated html files)
13850 fixing one spot I missed in the tutorial where I hadn't freed
13851 memory properly
13852
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000013853Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
13854
13855 * doc/tutorial/includeaddattribute.c
13856 * doc/tutorial/includeaddkeyword.c
13857 * doc/tutorial/includegetattribute.c
13858 * doc/tutorial/includekeyword.c
13859 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013860 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000013861 update tutorial to properly free memory (thanks to Christopher
13862 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000013863 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000013864 added image files so the callouts are graphical, making it
13865 easier to read ( use "--param callout.graphics 1" to generate
13866 html with graphical callouts)
13867
Daniel Veillarde1662542002-08-28 11:50:59 +000013868Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
13869
13870 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
13871 nice logos generated by Marc Liyanage
13872 * doc/site.xsl *.html: changed the stylesheet to show the new
13873 logo and regenerated the pages
13874
Daniel Veillardb212bbb2002-08-25 14:39:16 +000013875Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13876
13877 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
13878
Daniel Veillard42766c02002-08-22 20:52:17 +000013879Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13880
13881 * xpath.c: possible mem leak patch from Jason Adams
13882
13883Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13884
13885 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
13886 in the XQuery namespace
13887 * configure.in: preparing 2.4.24
13888 * doc/*.html: updated the web pages
13889
13890Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
13891
13892 * python/generator.py: closing bug #85258 by generating conditional
13893 compile check to avoid linking to routines not configured in.
13894
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000138952002-08-22 Havoc Pennington <hp@pobox.com>
13896
13897 * autogen.sh: update error message for missing automake
13898
Daniel Veillard08cccaa2002-08-22 09:47:29 +000013899Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
13900
13901 * python/Makefile.am: typo in target name resulted in libxml2.py
13902 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
13903
Daniel Veillard22669b22002-08-22 07:17:11 +000013904Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
13905
13906 * win32/win32/Makefile.mingw: updated with version from
13907 Elizabeth Barham at http://soggytrousers.net/repository/
13908
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000013909Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13910
13911 * win32/Makefile.msvc: added the prefix location to the include
13912 and lib search path.
13913
Havoc Pennington830e8972002-08-18 22:22:13 +0000139142002-08-18 Havoc Pennington <hp@pobox.com>
13915
13916 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
13917 both automake 1.6 and 1.4 installed get the right automake. Means
13918 compilation from CVS will now require the latest automake 1.4
13919 release, or manually creating symlinks called "automake-1.4" and
13920 "aclocal-1.4"
13921
Daniel Veillardb6984ef2002-08-14 16:55:31 +000013922Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
13923
13924 * configure.in python/Makefile.am: more AMD 64 induced changes from
13925 Frederic Crozat
13926
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000013927Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
13928
13929 * xinclude.c: oops I was missing the xml:base fixup too
13930 * result/XInclude/*.xml: this adds xml:base attributes to most
13931 results of the tests
13932
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000013933Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
13934
13935 * xinclude.c: quick but apparently working implementation of
13936 xi:fallback, should close bug #89684
13937 * Makefile.am test/XInclude/docs/fallback.xml
13938 result/XInclude/fallback.xml: added a basic test for fallback,
13939 and run with --nowarning to avoid a spurious warning
13940 * configure.in: applied patch from Frederic Crozat for python
13941 bindings on AMD 64bits machines.
13942
Daniel Veillard9e923512002-08-14 08:48:52 +000013943Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
13944
13945 * parser.c: xmlSAXUserParseMemory() really ought to fail if
13946 the caller don't pass a SAX callback block.
13947
Daniel Veillardc1a0da32002-08-14 08:32:18 +000013948Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
13949
13950 * tree.c: applied the same fix for the XML-1.0 namespace to
13951 xmlSearchNsByHref() as was done for xmlSearchNs()
13952
Daniel Veillardad11b302002-08-12 14:53:41 +000013953Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
13954
13955 * libxml.3: small cleanup of the man page
13956 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
13957 when serializing HREF attributes generated by XSLT.
13958
Daniel Veillardc084e472002-08-12 13:27:28 +000013959Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
13960
13961 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
13962 version of Marc Liyanage' patch for boolean attributes in HTML
13963 output
13964
Daniel Veillard5f91b372002-08-12 12:13:01 +000013965Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
13966
13967 * python/tests/serialize.py: fixed the test results, indenting
13968 behaviour changed slightly
13969
Aleksey Sanin9e951762002-08-08 18:02:41 +000013970Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
13971
13972 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
13973 new c14n function to Windows def files
13974
Aleksey Saninea4272a2002-08-02 23:50:03 +000013975Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
13976
13977 * c14n.c: fixed a memory leak in c14n code
13978
Daniel Veillard58e44c92002-08-02 22:19:49 +000013979Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
13980
13981 * parser.c include/libxml/parser.h: adding a new API for Christian
13982 Glahn: xmlParseBalancedChunkMemoryRecover
13983 * valid.c: patch from Rick Jones for some grammar cleanup in
13984 validation messages
13985 * result/VC/* result/valid/*: this slightly change some of the
13986 regression tests outputs
13987
Daniel Veillard0bf29002002-08-01 12:54:11 +000013988Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
13989
13990 * tree.c: trying to fix a problem in namespaced attribute handling
13991 raised by Christian Glahn
13992
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000013993Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
13994
13995 * encoding.c include/libxml/encoding.h: Opening the interface
13996 xmlNewCharEncodingHandler as requested in #89415
13997 * python/generator.py python/setup.py.in: applied cleanup
13998 patches from Marc-Andre Lemburg
13999 * tree.c: fixing bug #89332 on a specific case of loosing
14000 the XML-1.0 namespace on xml:xxx attributes
14001
Aleksey Sanin2c135a12002-08-01 06:31:50 +000014002Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
14003
14004 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
14005 corner case from new Merlin's test suite and added a callback
14006 that will be used to improve xmlsec performance
14007
14008
Daniel Veillard0b22def2002-07-29 16:23:03 +000014009Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
14010
14011 * HTMLtree.c: trying to fix the <style> escaping problem in
14012 HTML serialization bug #89342
14013
Daniel Veillard0b28e882002-07-24 23:47:05 +000014014Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
14015
14016 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
14017 and rebuilt the web site.
14018
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000014019Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000014020
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000014021 * include/libxml/tree.h: added _private member to xmlNs struct
14022
Daniel Veillard1d995272002-07-22 16:43:32 +000014023Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
14024
14025 * HTMLparser.c: fixing bug #84876 based on the xml working
14026 code.
14027
William M. Brack61eaba52002-07-21 11:14:18 +000014028Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14029
14030 * python/Makefile.am: enhanced to fix bug 72012 (errors
14031 when using '-jX' make parameter)
14032
William M. Brackef61d202002-07-19 08:32:00 +000014033Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14034
14035 * xpath.c: small additional enhancement for booleans
14036 compared to nodesets
14037
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000014038Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
14039
14040 * HTMLtree.c: changed the order of the encoding declaration
14041 attributes in the meta tags due to a bug in IE/Mac
14042
William M. Brack0c022ad2002-07-12 00:56:01 +000014043Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14044
14045 * xpath.c: enhanced handling of booleans (especially '='
14046 and '!=' for nodesets) - fixes bug 85256. Added new
14047 routine xmlXPathNotEqualValues for more proper handling
14048 of '!=' when nodesets are involved.
14049
Daniel Veillard06944e22002-07-11 19:55:18 +000014050Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
14051
14052 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
14053 doc/xmlcatalog_man.xml to the source distribution
14054
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000014055Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14056
14057 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
14058 asked for this.
14059
Daniel Veillard539638b2002-07-06 19:55:14 +000014060Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
14061
14062 * configure.in: preparing 2.4.23
14063 * doc/*: rebuilt the docs
14064
Daniel Veillard176d99f2002-07-06 19:22:28 +000014065Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
14066
14067 * parser.c: fixing bug #84169 by fixing the
14068 comment of xmlCreatePushParserCtxt to describe the
14069 encoding detection parameters better.
14070
Daniel Veillard37f961d2002-07-06 17:53:56 +000014071Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
14072
14073 * valid.c: fixing bug #79331 in one path the lookup for
14074 ID attributes on a namespaced node wasn't handled correctly :-\
14075
Daniel Veillard8c9872c2002-07-05 18:17:10 +000014076Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
14077
14078 * HTMLparser.c: trying to fix 87235 about discarded white
14079 spaces in the HTML parser.
14080 * result/HTML/*: this changes the output of a number of HTML
14081 regression tests
14082
Daniel Veillardfdc91562002-07-01 21:52:03 +000014083Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
14084
14085 * xpath.c: applied patch from Richard Jinks for the namespace
14086 axis + fixed a memory error.
14087 * parser.c parserInternals.c: applied patches from Peter Jacobi
14088 removing ctxt->token for good.
14089 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
14090 popped out by the regression tests.
14091 * Makefile.am: patch for threads makefile from Gary Pennington
14092
William M. Brack6000af52002-06-28 11:43:13 +000014093Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
14094
Daniel Veillardfdc91562002-07-01 21:52:03 +000014095 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000014096 expressions involving preceding-sibling (et al).
14097
Daniel Veillard153120c2002-06-18 07:58:35 +000014098Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
14099
14100 * hash.c: applied a patch from Peter Jacobi to solve a problem
14101 when compiling with the Watcom C on Win32
14102 * result/schemas/*.err: the change of hashing algo generated
14103 permutations in the output
14104
Daniel Veillard5f7f9912002-06-17 17:03:00 +000014105Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14106
14107 * hash.c: applied patch from Sander Vesik improving the quality of
14108 the hash function.
14109
Aleksey Sanina5808b92002-06-14 17:07:41 +0000141102002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000014111
14112 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
14113 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
14114 xmllint.c xpath.c: replaced sprintf() with snprintf()
14115 to prevent possible buffer overflow (the bug was pointed
14116 out by Anju Premachandran)
14117
Daniel Veillarde059b892002-06-13 15:32:10 +000014118Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
14119
14120 * parser.c: removed an uninitialized data error popped by valgrind
14121 on PE references
14122
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000014123Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
14124
14125 * doc/xml.html
14126 adding tutorial reference to the web page
14127
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000014128Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
14129
14130 * doc/tutorial/xmltutorial.xml
14131 * doc/tutorial/ar01s07.html
14132 * doc/tutorial/ape.html
14133 * doc/tutorial/includegetattribute.c
14134 adding section to tutorial about retrieving an attribute
14135 value
14136
Daniel Veillardf5582f12002-06-11 10:08:16 +000014137Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
14138
14139 * parser.c: applied a couple of patches from Peter Jacobi to start
14140 to get rid of ctxt->token, with a possible significant speed
14141 improvement to be gained once done. Better compliance with PE
14142 references constructs in DTDs too.
14143 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
14144 from Peter too
14145
Daniel Veillard38d80e22002-06-11 07:24:56 +000014146Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
14147
14148 * parser.c: Babak Vahedipour-Kunze reported that openTag in
14149 xmlParseElement was likely to have been deallocated at the
14150 time of the report, possibly leading to segfault. Just report
14151 the tag name now.
14152
Daniel Veillard9e412302002-06-10 15:59:44 +000014153Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
14154
14155 * xpath.c: patch from Richard Jinks for XPath substring() function
14156 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
14157
Aleksey Sanina5808b92002-06-14 17:07:41 +0000141582002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000014159
14160 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
14161
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000014162Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
14163
14164 *doc/FAQ.html
14165 fixing typos in FAQ, thanks to Robert Funnell for the
14166 editing help
14167
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000014168Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
14169
14170 * NEWS: got complaints from rpmlint that it was empty
14171
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000014172Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
14173
14174 * added doc/tutorial, including:
14175 apa.html
14176 apb.html
14177 apc.html
14178 apd.html
14179 ar01s02.html
14180 ar01s03.html
14181 ar01s04.html
14182 ar01s05.html
14183 ar01s06.html
14184 includeaddattribute.c
14185 includeaddkeyword.c
14186 includekeyword.c
14187 includestory.xml
14188 index.html
14189 xmltutorial.xml
14190 libxml tutorial, including generated html
14191
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000014192Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
14193
14194 * result/c14n/exc-without-comments/merlin-c14n-two-*
14195 result/c14n/without-comments/merlin-c14n-two-*
14196 test/c14n/exc-without-comments/merlin-c14n-two-*
14197 test/c14n/without-comments/merlin-c14n-two-*
14198 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
14199 c14n/exc-c14n and slightly modified test script to handle
14200 these test cases
14201 * c14n.c: fixed bugs for complicated nodes set (namespace
14202 without node and others from merlin-c14n-two.tar.gz)
14203 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
14204 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
14205 for xmlsec performance patch
14206 * xpath.c: fixed self::node() for namespaces and attributes
14207
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000014208Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
14209
14210 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
14211 but with the format parameter
14212 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
14213
Aleksey Saninc57f9c12002-05-31 19:14:57 +000014214Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
14215
14216 * Makefile.am: updated c14n tests suite
14217 * c14n.c: performance improvement for previous c14n patch
14218
Daniel Veillarde72c7562002-05-31 09:47:30 +000014219Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
14220
14221 * parser.c: another peroformance patch from Peter Jacobi, that
14222 time on parsing attribute values.
14223
Aleksey Sanin508a1012002-05-31 06:32:32 +000014224Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
14225
14226 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
14227 into LibXML2 test suite
14228
Aleksey Sanindffd5c82002-05-31 04:24:13 +000014229Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
14230
14231 * c14n.c: propagating xpath ancesstors node fix to c14n
14232 plus small performance improvement to reduce number of
14233 mallocs
14234 * xpath.c: fixed ancestors axis processing for namespace nodes
14235
Daniel Veillard46de64e2002-05-29 08:21:33 +000014236Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
14237
14238 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
14239 Peter Jacobi
14240
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000014241Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
14242
14243 * configure.in: preparing 2.4.22
14244
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000014245Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
14246
14247 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
14248 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
14249 a public entry point.
14250 * doc/*: rebuilt the API and docs
14251
Daniel Veillarded23b7d2002-05-27 12:16:02 +000014252Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
14253
14254 * xpath.c: patch from Richard Jinks to fix a problem introduced
14255 in the previous patch and pointed by Norm
14256
Daniel Veillardc6924812002-05-24 11:10:43 +000014257Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
14258
14259 * libxml.spec.in: fixing bug #81112
14260
Daniel Veillard234bc4e2002-05-24 11:03:05 +000014261Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
14262
14263 * uri.c: fixing bug #82848
14264
Daniel Veillarda2878972002-05-24 07:54:39 +000014265Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14266
14267 * result/catalogs/mycatalog.full: Aleksey's commit changed the
14268 output of one catalog test
14269
Aleksey Sanin114e4752002-05-24 07:20:27 +000014270Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000014271
Aleksey Sanin114e4752002-05-24 07:20:27 +000014272 * global.data globals.c tree.c include/libxml/globals.h
14273 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
14274 default value for global parameter xmlIndentTreeOutput to 1 and
14275 introduced new global parameter xmlTreeIndentString (the string
14276 used to do one-level indent) with default value " " (as it was
14277 in tree.c)
14278
Daniel Veillard49d5af82002-05-23 11:55:49 +000014279Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
14280
14281 * Makefile.am: Merijn Broeren pointed out a problem when compiling
14282 with trio and schemas.
14283
Daniel Veillard7c13af42002-05-22 09:57:32 +000014284Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14285
14286 * xpath.c: patch from Richard Jinks to fix the problem raised in
14287 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
14288
Daniel Veillard5a872412002-05-22 06:40:27 +000014289Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
14290
14291 * xmlschemas.c: a bit of work on import.
14292 * xmlschemastypes.c: Charles Bozeman provided a compare function
14293 for date/time types so min/max facet restrictions should work,
14294 indeterminate comparisons return an error instead of equal.
14295 * test/schemas/date_0* result/schemas/date_0_0: specific test
14296 from Charles Bozeman too
14297
Daniel Veillard10b6da42002-05-18 07:55:20 +000014298Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
14299
14300 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
14301 from Christian Cornelssen fixing the man pages and the Catalog
14302 building script.
14303 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
14304 next step is <xs:import> I now have a reasonable understanding
14305 of how it works.
14306
Daniel Veillarde5354492002-05-16 08:43:22 +000014307Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
14308
14309 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
14310
Igor Zlatkovic1396e182002-05-14 22:22:40 +000014311Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14312
14313 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
14314
Daniel Veillard088bf112002-05-14 11:03:59 +000014315Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
14316
14317 * xpath.c: fixing an XPath function evalutation bug pointed out
14318 by Alexey Efimov where the context was lost when evaluating
14319 the function arguments
14320
Aleksey Sanin79376ba2002-05-14 06:41:32 +000014321Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000014322
Aleksey Sanin79376ba2002-05-14 06:41:32 +000014323 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
14324 function public for XMLSec performance optimizations
14325
Daniel Veillard3cd72402002-05-13 10:33:30 +000014326Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
14327
14328 * python/generator.py python/libxml2class.txt : fixed a problem
14329 with the HTML parser pointed by Gary Benson
14330 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
14331 example
14332
Aleksey Sanine48a3182002-05-09 18:20:01 +000014333Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
14334 * parser.c: fixed bug #81159 (memory growth in SAX)
14335
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000014336Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
14337 * xpath.c: fixed bug #78858 (the real fix)
14338
Aleksey Sanin29b6f762002-05-05 06:59:57 +000014339Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000014340 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000014341
Daniel Veillard4cbe4702002-05-05 06:57:27 +000014342Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
14343
14344 * tree.c: modified xmlNodeSetBase to allow changing the
14345 base of a document.
14346
Daniel Veillard070803b2002-05-03 07:29:38 +000014347Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
14348
14349 * xmlschemastypes.c: patch Charles Bozeman for validation of
14350 all the date, time, and duration types
14351 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
14352 * configure.in: fixed an error pointed by an user
14353 * xml2-config.in: fixed an error pointed by an user
14354
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000014355Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
14356
14357 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
14358 win32/libxml2.def.src xmlIO.c: exported default
14359 'file:', 'http:' and 'ftp:' protocols input handlers
14360 and maked protocols comparisson case insensitive
14361
Daniel Veillard34de97f2002-04-30 14:29:22 +000014362Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
14363
14364 * configure.in: Neven Has detected a typo
14365
Daniel Veillard28577c32002-04-30 06:48:41 +000014366Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
14367
14368 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
14369 as one of the persons allowed to commit directly to the
14370 module.
14371
Daniel Veillardfc57b412002-04-29 15:50:14 +000014372Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
14373
14374 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
14375 * valid.c: raised a too low limit
14376 * doc/*: rebuilt the docs
14377
Daniel Veillardeca82812002-04-24 11:42:02 +000014378Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
14379
14380 * test/XPath/expr/floats test/XPath/expr/functions
14381 result/XPath/expr/floats result/XPath/expr/functions
14382 xpath.c: another XPath conformance patch from Richard Jinks
14383
Daniel Veillard13e04c62002-04-23 17:51:29 +000014384Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
14385
14386 * xmlschemas.c: fixed validation of attribute groups.
14387 * test/schemas result/schemas: added an example from the primer
14388
Daniel Veillard88c58912002-04-23 07:12:20 +000014389Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
14390
14391 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
14392 * test/schemas result/schemas: updated the test list
14393
Daniel Veillarde19fc232002-04-22 16:01:24 +000014394Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
14395
14396 * TODO: updated a bit
14397 * parser.c: made a comment more specific
14398 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
14399 Schemas conformance.
14400 * test/schemas result/schemas: updated the test list
14401
Daniel Veillard441bc322002-04-20 17:38:48 +000014402Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
14403
14404 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
14405 implementing xs:all with minOccurs = 0
14406 * tes/schemas/* result/schemas/*: added more tests covering
14407 xs:all
14408
Daniel Veillard8a001f62002-04-20 07:24:11 +000014409Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
14410
14411 * xmlregexp.c: first implementation of the all particle, this
14412 may need to be revisited for case where not all transitions
14413 must be crossed.
14414
Daniel Veillard7646b182002-04-20 06:41:40 +000014415Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
14416
14417 * tree.c: another entity processing update from Markus Henke
14418
Bjorn Reese54d02fb2002-04-19 15:16:01 +000014419Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
14420
14421 * trionan.c: fixed crash on OSF/1
14422
Daniel Veillardb4398962002-04-19 07:01:55 +000014423Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
14424
14425 * xmlschemas.c: more Schemas work
14426 * test/schemas/* result/schemas/*: added more tests coming
14427 from the spec.
14428
Daniel Veillard54761132002-04-18 21:00:44 +000014429Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
14430
14431 * c14n.c: patch from Aleksey Sanin reflecting a change in the
14432 ExcC14N specification
14433
Daniel Veillardbf8dae82002-04-18 16:39:10 +000014434Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
14435
14436 * tree.c: patch from Markus Henke, fix for recursive entities.
14437
Daniel Veillard23b1f372002-04-18 15:50:05 +000014438Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
14439
14440 * xpath.c: fix a problem with string() on a document node.
14441
Daniel Veillarddecd64d2002-04-18 14:41:51 +000014442Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
14443
14444 * Makefile.am xmlschemas.c: more Schemas work
14445 * test/schemas/* result/schemas/*: added more tests coming
14446 from the spec.
14447
Daniel Veillard6231e842002-04-18 11:54:04 +000014448Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
14449
14450 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
14451 * result/HTML/*: this changes a few things in the results
14452
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000014453Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14454
14455 * include/libxml/tree.h: eliminated 'declaration different than
14456 prototype' warning
14457 * include/win32config.h: "resolved" conflicts with errno.h
14458
Daniel Veillardb509f152002-04-17 16:28:10 +000014459Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
14460
14461 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
14462 on the automata interfaces and debug of counted choices
14463 * test/schemas/* result/schemas/*: added a number of tests
14464
Daniel Veillard8651f532002-04-17 09:06:27 +000014465Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
14466
14467 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
14468 a bit of work on Schemas
14469 * testSchemas.c: try to make it more useful
14470 * test/schemas/* result/schemas/* Makefile.am: changed the
14471 Schemas regression test procedure, started adding a few samples
14472
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000014473Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
14474
14475 * include/libxml/encoding.h: Patch for the Borland C++ builder
14476 * include/libxml/tree.h: Patch for the Borland C++ builder
14477 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000014478 * win32/bcb5: New directory for the Borland C++ builder
14479 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000014480
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000014481Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
14482
14483 * win32/Makefile.msvc: Update for XML Schema support
14484 * win32/configure.js: Update for XML Schema support
14485 * win32/libxml2.def.src: Update for XML Schema support
14486
Daniel Veillard4255d502002-04-16 15:50:10 +000014487Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
14488
14489 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
14490 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
14491 xmlunicode.c include/libxml/Makefile.am
14492 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
14493 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
14494 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
14495 include/libxml/xmlversion.h.in : merged the current state of
14496 XML Schemas implementation, it is not configured in by default,
14497 a specific --schemas configure option has been added.
14498 * test/automata test/regexp test/schemas Makefile.am
14499 result/automata result/regexp result/schemas:
14500 merged automata/regexp/schemas regression tests
14501
Daniel Veillardbc6f7592002-04-16 07:49:59 +000014502Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
14503
14504 * xpath.c: Gary found a compile time problem, fixes #78823
14505
Daniel Veillarda7084cd2002-04-15 17:12:47 +000014506Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
14507
14508 * configure.in: release of 2.4.20
14509 * doc/*: updated and rebuilt the docs
14510
Daniel Veillardf544f192002-04-15 12:56:56 +000014511Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
14512
14513 * python/Makefile.am: patch from Cristian Gafton to build on
14514 Red Hat 6.2, should also fix #75779
14515
Daniel Veillard940492d2002-04-15 10:15:25 +000014516Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14517
14518 * valid.c: first part of fixing #78729
14519
Daniel Veillardeb475a32002-04-14 22:00:22 +000014520Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
14521
14522 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
14523 escaping of URI when saving HTML files.
14524 * result/HTML/*: this impacted some tests
14525
Daniel Veillard9b731d72002-04-14 12:56:08 +000014526Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
14527
14528 * configure.in: trying to fix #77441
14529
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000014530Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
14531
14532 * include/libxml/xmlIO.h: Hallski complained it could not be
14533 included by itself.
14534
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000014535Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
14536
14537 * configure.in: applied an IEEE flag patch for OSF/1 #77825
14538
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000014539Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14540
14541 * win32/configure.js: patch from Nilo for the c14n option
14542 * win32/Makefile.msvc: fixed libxml2.def generation with threads
14543
Daniel Veillardda423da2002-04-10 19:25:38 +000014544Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
14545
14546 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
14547 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
14548 LIBXML_THREAD_ENABLED
14549
Daniel Veillard0eafdef2002-04-10 16:14:34 +000014550Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
14551
14552 * xpath.c: another patch from Richard Jinks for substring conformance
14553 * test/XPath/expr/floats test/XPath/expr/strings
14554 result/XPath/expr/floats result/XPath/expr/strings: update of the
14555 test suite to check those.
14556
Daniel Veillard01917aa2002-04-10 11:30:41 +000014557Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
14558
14559 * xpath.c: patch from Richard Jinks for .x float parsing.
14560
Daniel Veillard46d6c442002-04-09 16:10:39 +000014561Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
14562
14563 * parser.c: patch from Markus Henke when an encoding ain't recognized
14564
Daniel Veillard88e0ad42002-04-09 13:48:02 +000014565Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
14566
14567 * libxml.m4: got a report that #include <string.h> was needed
14568
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000014569Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
14570
14571 * xmllint.c: applied a fix from Anthony Jones for -o /--output
14572
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000014573Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
14574
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000014575 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000014576
Daniel Veillardbd6e6312002-04-01 08:04:14 +000014577Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
14578
14579 * xpath.c: fixed a bug in the nodeset to boolean comparison code
14580 pointed out by Melvyn Sopacua.
14581
Daniel Veillarde979e3b2002-03-29 22:43:00 +000014582Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14583
14584 * libxml.m4: Frédéric Crozat gave a patch related to the change
14585 of Include paths breaking the libxml.m4
14586
Daniel Veillard7089d6b2002-03-29 17:28:10 +000014587Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
14588
14589 * xpath.c: Fix bug #76927 forgot to save some context
14590 when evaluating binary expressions
14591
Daniel Veillardd30be4a2002-03-28 18:25:31 +000014592Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
14593
14594 * configure.in: fixed configure for MPE/iX from Markus Henke
14595 * xmlmemory.c: fixed initialization problems
14596 * xpath.c: another set of patches from Richard Jinks this
14597 fixes "make XPathtests" on linux
14598
Daniel Veillard21458c82002-03-27 16:12:22 +000014599Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
14600
14601 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
14602 * test/XPath/expr/compare test/XPath/expr/equality
14603 test/XPath/expr/floats test/XPath/expr/functions
14604 test/XPath/expr/strings result/XPath/expr/compare
14605 result/XPath/expr/equality result/XPath/expr/floats
14606 result/XPath/expr/functions result/XPath/expr/strings: Updated
14607 tests though they show a divergence on Linux
14608
Daniel Veillard28dfed12002-03-27 09:08:17 +000014609Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14610
14611 * xpath.c trionan.c: previous commit also included patches
14612 from Richard Jinks on some IEEE support corner case
14613
Daniel Veillard5fc1f082002-03-27 09:05:40 +000014614Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
14615
14616 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
14617 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
14618 that $(datadir) should be used for docs
14619
Daniel Veillarddb1dc392002-03-26 12:44:39 +000014620Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
14621
14622 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
14623 could leak filedescriptors
14624
Daniel Veillarddd4b9122002-03-26 07:58:43 +000014625Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
14626
14627 * configure.in nanohttp.c: applied patch from Allan Clark for
14628 UnixWare/OpenServer
14629
Daniel Veillard19274092002-03-25 16:48:03 +000014630Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
14631
14632 * configure.in: preparing 2.4.19
14633 * doc/*: rebuilt the docs
14634
Daniel Veillard56b2db72002-03-25 16:35:28 +000014635Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14636
14637 * nanohttp.c: fixing #76043, got fed up with non-portability
14638 of that piece of code.
14639
Daniel Veillard6f4561a2002-03-25 12:10:14 +000014640Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
14641
14642 * valid.c SAX.c: Never commit without running "make tests" :-(
14643 fix a couple of stupidities in the previous commit
14644 * result/*: a few changes in some attribute order result of previous
14645 commit.
14646
Daniel Veillardd85f4f42002-03-25 10:48:46 +000014647Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14648
14649 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
14650 the internal subset should not raise duplicate ID errors,
14651 also there was a small bug in conjunction to namespace
14652 declarations defaulted and xml:xxx attributes DTD definitions.
14653
Daniel Veillard56cd18b2002-03-22 14:14:43 +000014654Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14655
14656 * xpath.c: Richard Jinks also raised some rounding problems
14657 this tries to fix them
14658
Daniel Veillard4e2df542002-03-22 12:23:14 +000014659Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
14660
14661 * xpath.c: Richard Jinks spotted an incoherent memory allocation
14662 behaviour in xmlXPathCastToString()
14663
Daniel Veillarddb552912002-03-21 13:27:59 +000014664Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
14665
14666 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
14667 raised by Morus Walter
14668
Daniel Veillard9e537932002-03-21 13:08:08 +000014669Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14670
14671 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
14672 from Igor
14673
Daniel Veillard6fbcf422002-03-21 12:32:59 +000014674Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
14675
14676 * xpath.c: fixing #75619, related to a problem when trying
14677 to evaluate condition when the current node set resulting
14678 from that sub-step evaluation is empty. Also fixes 2 potential
14679 problem with previous-sibling and next-siblings axis.
14680
Daniel Veillard1840ef02002-03-21 08:05:23 +000014681Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14682
14683 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
14684 HTML support is not configured in.
14685
Daniel Veillard561b7f82002-03-20 21:55:57 +000014686Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14687
14688 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
14689 include/libxml/tree.h: dohh I really didn't intended to commit
14690 this test version :-(
14691
Daniel Veillarde50f3b52002-03-20 19:24:21 +000014692Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14693
14694 * testSAX.c: I wanted to see the real speed at the SAX interface
14695 after a little too many Ximianer started complaining about the
14696 parser speed.
14697 added a --quiet option:
14698 paphio:~/XML -> ls -l db100000.xml
14699 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
14700 paphio:~/XML -> time ./testSAX --quiet db100000.xml
14701 3200006 callbacks generated
14702 real 0m1.270s
14703 Which means 16MBytes/s and 3Mcallback/s
14704
Daniel Veillardc62a1472002-03-19 18:35:12 +000014705Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14706
14707 * xpath.c: valgrind spotted another error that time when running
14708 on libxslt regression tests
14709
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000014710Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14711
14712 * Makefile.am: adding "make valgrind" running the full regression
14713 tests (except python ones) under Valgrind (using valgrind -q
14714 which was kindly added by the author).
14715 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
14716 passes cleanly now except an obcure floating point initialization
14717 raised in log10() in one XPath regression test ???
14718 * tree.c: edited some comments to close #75244
14719
Daniel Veillard28cac6b2002-03-19 11:25:30 +000014720Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
14721
14722 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
14723 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
14724 context of ScrollKeeper, made sure that if the number is
14725 an integer, the serialization follows the description at
14726 http://www.w3.org/TR/xpath#section-String-Functions
14727
Daniel Veillard5997aca2002-03-18 18:36:20 +000014728Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
14729
Daniel Veillard34ce8be2002-03-18 19:37:11 +000014730 * configure.in: preparing 2.4.18
14731 * doc/*: updated and rebuilt the web site
14732 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
14733 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000014734 * parser.c: humm, changed the way the SAX parser work when
14735 xmlSubstituteEntitiesDefault(1) is set, it will then
14736 do the entity registration and loading by itself in case the
14737 user provided SAX getEntity() returns NULL.
14738 * testSAX.c: added --noent to test the behaviour.
14739
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000014740Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
14741
14742 * parser.c: Wilfried Teiken provided a hackish but working
14743 way to get context reported back on entities when parsing
14744 with SAX and without breaking the DOM build.
14745
Daniel Veillard2d347fa2002-03-17 10:34:11 +000014746Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14747
14748 * c14n.c: applied a new patch from Aleksey Sanin
14749 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
14750 to reference Aleksey implementation of XML digital Signatures
14751
Daniel Veillard38bf6f02002-03-16 22:03:31 +000014752Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14753
14754 * xpath.c: small fix to avoid potential problem due to
14755 ordering of freeing data
14756 * python/Makefile.am: people were complaining about
14757 the generated file in python dir not being built
14758
Daniel Veillardd2379012002-03-15 22:24:56 +000014759Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
14760
14761 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
14762 python/generator.py python/libxml.c python/types.c: Cleanup
14763 of the python Makefiles based on Jacob and James feedback,
14764 fixed the spec file accordingly, fixed the number of warning
14765 that passing my pedantic CFLAGS was generating. Conclusion
14766 is that Python includes are real crap.
14767
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000014768Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
14769
14770 * configure,in: it was reported quite a few times that
14771 xml2-config --cflags should not output
14772 -I$includeprefix/libxml2/libxml because libxml2 header names
14773 clashes with existing names like list.h from C++ stl.
14774 Includes should be #include<libxml/xxx.h> so ...
14775
Daniel Veillard6f293b12002-03-15 09:42:33 +000014776Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
14777
14778 * c14n.c: another patch from Aleksey Sanin
14779
Daniel Veillard5c396542002-03-15 07:57:50 +000014780Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14781
14782 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
14783 canonicalization algorithm
14784 * doc/xml.html doc/index.html: added the C14N references on the
14785 index page.
14786
jacob berkman9be65862002-03-14 02:15:56 +0000147872002-03-13 jacob berkman <jacob@ximian.com>
14788
14789 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
14790 usage, redundant, and gcc specific
14791
Daniel Veillard75be0132002-03-13 10:03:35 +000014792Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
14793
14794 * xpath.c: speedup some node selection operations, this can
14795 have a significant impact on DocBook Norm's stylesheets
14796 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
14797 make sure it's always the case
14798 * debugXML.c: distinguish CDATA and comments in ls operations
14799
Daniel Veillard61f26172002-03-12 18:46:39 +000014800Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14801
14802 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
14803 to generate better API descriptions etc...
14804
Daniel Veillard9ff88172002-03-11 09:15:32 +000014805Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
14806
14807 * c14n.c: Fixing #74186, made sure all boolean expressions
14808 get fully parenthesized, ran indent on the output
14809 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
14810 include/libxml/tree.h: also #74186 related, removed the
14811 --with-buffers option, and all the preprocessor conditional
14812 sections that were resulting from it.
14813
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000014814Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
14815
14816 * valid.c: applied patch from Dodji Seketeli fixing an
14817 uninitailized variable in xmlValidGetValidElements()
14818
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000014819Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
14820
14821 * c14n.c: fixed a few comments
14822 * doc/*.html doc/*/*.html: regenerated the docs and added
14823 the C14N API
14824 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
14825
Daniel Veillardfa49d872002-03-09 10:20:00 +000014826Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
14827
14828 * check-xml-test-suite.py: fix to adapt varaiations in the
14829 bindings
14830 * configure.in python/setup.py python/setup.py.in: fixed to
14831 have the version of the python scripts automatically updated
14832
Daniel Veillarda3db2e32002-03-08 15:46:57 +000014833Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14834
14835 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
14836 in xmlCopyProp()
14837
Daniel Veillardaf43f632002-03-08 15:05:20 +000014838Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
14839
14840 * configure.in: preparing 2.4.17 release
14841 * doc/*: updated and rebuilt the docs
14842 * xpath.c: fixed a comment
14843 * python/libxml.c: fixed a possible reentrancy problem
14844
Daniel Veillardef6c46f2002-03-07 22:21:56 +000014845Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
14846
14847 * tree.c python/tests/Makefile.am python/tests/attribs.py:
14848 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
14849 added a specific regression test
14850 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
14851 not raise exceptions when failing to find the attribute.
14852
Daniel Veillard90bc3712002-03-07 15:12:58 +000014853Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
14854
14855 * configure.in xmllint.c: owen pointed out a problem with the
14856 ftme fix, gettimeofday() was not detected by configure and
14857 the ftime header wasn't included, dohhh
14858
Daniel Veillard8c1ae602002-03-07 11:21:00 +000014859Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
14860
14861 * configure.in xmllint.c: trying to fix #71457 for timing
14862 precision when gettimeofday() is not availble but ftime() is
14863
Daniel Veillardf5a457a2002-03-07 10:25:29 +000014864Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
14865
14866 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
14867 are now copied on install and part of the -devel RPM
14868
Daniel Veillard7b416132002-03-07 08:36:03 +000014869Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
14870
14871 * xpath.c: trying to avoid bug #72150 which was apparently
14872 caused by a gcc bug (or a processor problem) as detailed
14873 at http://veillard.com/gcc.bug
14874
Daniel Veillardf742d342002-03-07 00:05:35 +000014875Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
14876
14877 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
14878 fixed xmlReconciliateNs(), added a Python test/example for
14879 inter-document cut'n paste
14880 * python/libxml.py: fixed node.doc on document nodes and added
14881 xpathEval() onto node objects
14882
Daniel Veillard4e0e2972002-03-06 21:39:42 +000014883Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
14884
14885 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
14886 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
14887 fixup and integrated tests for the serialization stuff
14888
Daniel Veillarde915b2d2002-03-06 18:42:40 +000014889Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14890
14891 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
14892 moved the libxml man page to section 3
14893
Daniel Veillard1e774382002-03-06 17:35:40 +000014894Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
14895
14896 * tree.c: fix bug #72490
14897 * python/libxml.c python/libxml.py: added methods serialize()
14898 and saveTo() to all node elements.
14899
Daniel Veillardddffd2a2002-03-05 20:28:20 +000014900Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
14901
14902 * xmlIO.c: closed #73430, don't read from an input source
14903 which indicated an end-of-file or an error.
14904
Daniel Veillard8d24cc12002-03-05 15:41:29 +000014905Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14906
14907 * parser.c: make sure SAX endDocument is always called as
14908 this could result in a Python memory leak otherwise (it's
14909 used to decrement ref-counting)
14910 * python/generator.py python/libxml.c python/libxml.py
14911 python/libxml2-python-api.xml python/libxml2class.txt
14912 python/tests/error.py python/tests/xpath.py: implemented
14913 the suggestions made by Gary Benson and extended the tests
14914 to match it.
14915
Daniel Veillardba5e18a2002-03-05 09:36:43 +000014916Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
14917
14918 * python/generator.py: applied patch fixing #73450
14919
Daniel Veillard044fc6b2002-03-04 17:09:44 +000014920Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
14921
14922 * xpath.c: fixing #61290 "namespace nodes have no parent"
14923 long standing divergence from the XPath REC. NodeSets
14924 simply hold a copy of namespace nodes and those node ->next
14925 points to the parent (which may not be the node carrying the
14926 definition).
14927 * include/libxml/xpath.h: flagged but didn't added a possible
14928 speedup
14929 * DOCBparser.c HTMLparser.c: removed some warnings from push
14930 parser due to new state being added.
14931 * tree.c: new fix from Boris Erdmann
14932 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
14933 the XML Canonalization support from Aleksey Sanin
14934
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000014935Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14936
14937 * tree.c: patch from Boris Erdmann fixing some namespace odities
14938 with xmlCopyNode()
14939
Daniel Veillardc6613042002-03-02 09:34:02 +000014940Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
14941
14942 * xmlIO.c: fix bug #72706 when loading a NULL entity
14943
Daniel Veillardc0fef772002-03-01 16:16:31 +000014944Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
14945
14946 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
14947 actually change in a future XML Namespace revision.
14948
Daniel Veillard79426f22002-03-01 16:14:17 +000014949Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14950
14951 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
14952 added the possibility of returning nodesets from XPath extension
14953 functions written in Python
14954
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000014955Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
14956
14957 * python/*: commiting some Python bindings work done while travelling
14958
Daniel Veillard97300512002-03-01 09:13:41 +000014959Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
14960
14961 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
14962 explicitely with memory debugging switched on
14963
Daniel Veillard6361da02002-02-23 10:10:33 +000014964Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
14965
14966 * python/generator.py python/libxml.c python/libxml2-python-api.xml
14967 python/libxml2class.txt python/libxml_wrap.h python/types.c:
14968 Added wrapper for the xmlURIPtr type, provided accessors, fixed
14969 the accessor generator for strings
14970 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
14971 regression test.
14972
Daniel Veillard0fea6f42002-02-22 22:51:13 +000014973Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
14974
14975 * python/README python/generator.py python/libxml.c python/setup.py:
14976 added the 'usual' setup.py to allow building a libxml2-python
14977 module based on the same code. The initialization is however
14978 different the 2 .so files fo libxml2 and libxslt are identical and
14979 they entry point initialize both libraries. this is done to avoid
14980 some possible nasty problem since the Python don't merge the maps
14981 of all shared modules.
14982
Daniel Veillard158a4d22002-02-20 22:17:58 +000014983Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
14984
14985 * parser.c: fixed a push/encoding bug reported by Michael
14986 on librsvg
14987
Daniel Veillard7839e162002-02-20 18:54:48 +000014988Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
14989
14990 * include/libxml/parserInternals.h: fixes a misplaced #endif
14991
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000014992Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
14993
14994 * parser.c valid.c: found and fixed a couple of allocation bugs
14995
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000014996Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
14997
14998 * doc/xml.html doc/python.html doc/*: added a Python and binding
14999 page describing the current state of the Python bindings and
15000 giving pointers to the other languages wrappers.
15001
Daniel Veillard5f4b5992002-02-20 10:22:49 +000015002Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15003
15004 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
15005 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
15006 rebuilt the API and web site
15007 * xpath.c: fixed #71978 portability bugs
15008
Daniel Veillard8aff2472002-02-19 21:50:43 +000015009Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
15010
15011 * SAX.c: oops broke automatic defaulting of namespaces attributes.
15012
Daniel Veillard8dc16a62002-02-19 21:08:48 +000015013Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
15014
15015 * include/libxml/parserInternals.h parser.c: had to change
15016 2 internal parsing API when processing document content
15017 to check the start and end of element content are defined
15018 in the same entity
15019 * valid.c include/libxml/valid.h: attribute normalization can
15020 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
15021 with the context to report it.
15022 * SAX.c: fixed the last known bugs, crazy validation constraints
15023 when a document is standalone seems correctly handled. There
15024 is a couple of open issues left which need consideration especially
15025 PE93 on external unparsed entities and standalone status.
15026 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
15027 The 2 tests left failing are actually in error. Cleanup done.
15028
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000015029Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
15030
15031 * valid.c: implemented E59 spaces in CDATA does not match the
15032 nonterminal S
15033
Daniel Veillard878eab02002-02-19 13:46:09 +000015034Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
15035
15036 * SAX.c parser.c valid.c: more validation test fixups
15037 * check-xml-test-suite.py: added duration info for the tests
15038
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000015039Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
15040
15041 * parser.c valid.c: a couple of errors were reported but not
15042 saved back as such in the parsing context. Down to 1% failure rate
15043 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
15044
Daniel Veillard4a7ae502002-02-18 19:18:17 +000015045Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15046
15047 * xmlInternald.c: isExtender was missing a char
15048 * parser.c include/libxml/parser.h: % are acceptable in the
15049 internal subset if within a PUBLIC ID
15050
Daniel Veillard8ab0f582002-02-18 18:31:38 +000015051Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
15052
15053 * SAX.c parserInternals.c valid.c: more work on the conformance
15054 suite. Took the step to finally block documents with encoding
15055 errors. It's a fatal error per the spec, people should have fixed
15056 their documents by now.
15057
Daniel Veillard55253e22002-02-18 14:32:39 +000015058Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
15059
15060 * check-xml-test-suite.py: fixed the test script after some discussion
15061 on the semantic of TYPE="error"
15062 * Makefile.am: added the script to the distrib
15063
Daniel Veillard28757702002-02-18 11:19:30 +000015064Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
15065
15066 * SAX.c entities.c: fixed a couple of conformances issues deep
15067 into the validation code (standalone and undeclared Notations)
15068
Daniel Veillard82ac6b02002-02-17 23:18:55 +000015069Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15070
15071 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
15072 stayed there for years !
15073
Daniel Veillard7aea52d2002-02-17 23:07:47 +000015074Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15075
15076 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
15077 missing
15078
Daniel Veillardc7612992002-02-17 22:47:37 +000015079Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
15080
15081 * check-xml-test-suite.py: improved the behaviour a bit as
15082 well as the logs
15083 * parser.c valid.c SAX.c: fixed a few more bugs
15084 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
15085
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000015086Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
15087
15088 * check-xml-test-suite.py: python script to run regression tests
15089 against the XML Test suite of W3C/OASis
15090 * SAX.c: fixed a validation bug
15091 * parser.c: fixed 3 errors pointed by the test suite
15092 * doc/buildDocBookCatalog: fixed a typo pointed by drake
15093 * python/Makefile.am: fixed a dependendy
15094
Daniel Veillard9f28f302002-02-15 20:48:08 +000015095Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
15096
15097 * xmlmemory.c: avoid a warning bug #71594
15098
Daniel Veillard144024e2002-02-13 21:14:46 +000015099Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
15100
15101 * xmlmemory.c: Jesse Perry provided a patch to remove a few
15102 warning on alpha/Tru64
15103
Daniel Veillarde4301c82002-02-13 13:32:35 +000015104Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
15105
15106 * include/libxml/entities.h: fixing a comment
15107 * valid.c: fixing some troubles with validity check on namespaces
15108 * result/VC/NS3 test/VC/NS3: added a specific regression test
15109
Daniel Veillarda6d05382002-02-13 13:07:41 +000015110Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15111
15112 * tree.c: Fixing #71342 serializing '\n' in attribute values
15113 * result/noent/att3 result/att3 test/att3: added a specific
15114 test.
15115
Daniel Veillard797a5652002-02-12 13:46:21 +000015116Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
15117
15118 * python/libxml.c: couple of bug fixes
15119
Daniel Veillard01a6d412002-02-11 18:42:20 +000015120Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
15121
15122 * python/*.py: removed tabs and used spaces.
15123
Daniel Veillard397ff112002-02-11 18:27:20 +000015124Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
15125
15126 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
15127 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
15128
Daniel Veillard03517542002-02-11 13:54:40 +000015129Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15130
15131 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
15132 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
15133
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000015134Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
15135
15136 * include/libxml/encoding.h include/libxml/entities.h
15137 include/libxml/globals.h include/libxml/parser.h
15138 include/libxml/threads.h include/libxml/tree.h
15139 include/libxml/xmlmemory.h: trying to fix the include mess
15140
Daniel Veillard1a612ed2002-02-11 07:54:45 +000015141Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
15142
15143 * include/libxml/xmlmemory.h: reverted part of the previous
15144 attempt to provide #69655, this was breaking the build.
15145
Daniel Veillard0ba59232002-02-10 13:20:39 +000015146Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
15147
15148 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
15149 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
15150 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
15151 include/libxml/parserInternals.h include/libxml/tree.h
15152 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
15153 Tentatively fixed #69655 , make compiling with -Wredundant-decls
15154 clean.
15155 * python/libxml.c: fixed a warning.
15156
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000015157Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
15158
15159 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
15160 copying of node, merge back IDs in the target document.
15161 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
15162 test/XInclude/ents/ids.xml: test case
15163 * result/VC/ElementValid4: output changed due to a typo fix
15164
Daniel Veillard1c18e302002-02-09 22:16:40 +000015165Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
15166
15167 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000015168 generate the dependencies right as Jacob found out. Add
15169 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000015170
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000015171Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
15172
15173 * parserInternals.c valid.c: Justin Fletcher found some parts
15174 of the code needing cleanup
15175 * libxml.spec.in python/Makefile.am python/generator.py
15176 python/libxml.c python/libxml.py: Fixed the python Makefiles
15177 corrected a bug showing up on ia64, changed the name of the
15178 python internal module too
15179
Daniel Veillard07be19b2002-02-08 14:20:35 +000015180Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
15181
15182 * Makefile.am: applied patch from Andris Pavenis for binary
15183 name suffixes
15184
Daniel Veillardf216d462002-02-08 13:44:24 +000015185Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
15186
15187 * xmllint.c win32/win32config.h: fixing #68748
15188
Daniel Veillardd455d792002-02-08 13:37:46 +000015189Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
15190
15191 * valid.c: fixing #70166
15192
15193Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
15194
15195 * valid.c: fixing #70077
15196
Daniel Veillardc575b992002-02-08 13:28:40 +000015197Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
15198
15199 * Copyright Makefile.am README configure.in libxml.spec.in:
15200 Changed to the MIT Licence
15201 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
15202 doc/xmlio.html: updated the doc accordingly
15203 * include/libxml/xmlwin32version.h configure.in: preparing
15204 2.4.14 release
15205 * python/generator.py python/libxml.c python/libxml2-python-api.xml
15206 python/libxml2class.txt python/libxml_wrap.h python/types.c:
15207 fixed the const xmlChar * wrapper and generator, XPath extension
15208 functions now use the context as first argument
15209 * python/tests/tstxpath.py python/tests/xpath.py
15210 python/tests/xpathext.py: Updated the tests accordingly
15211 * tree.c: fixed bug #70067
15212
Daniel Veillard7db38712002-02-07 16:39:11 +000015213Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
15214
15215 * Makefile.am: cleanup
15216 * debugXML.c: always use stdout if output is NULL
15217 * xmlIO.c: don't close filedescriptors passed to outputBuffers
15218 * python/Makefile.am python/generator.py python/libxml2class.txt
15219 python/libxml_wrap.h python/types.c: augmented the number of bindings
15220 handling FILE * and XPath contexts
15221 * python/tests/Makefile.am: avoid a stupid problem due to the
15222 use of TEST.
15223
Daniel Veillard15a143b2002-02-06 22:40:50 +000015224Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
15225
15226 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
15227
Daniel Veillard70cab352002-02-06 16:06:58 +000015228Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
15229
15230 * python/TODO python/libxml.c: cleanup the extension function lookup
15231 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
15232
Daniel Veillard7a96efc2002-02-05 16:34:33 +000015233Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
15234
15235 * configure.in python/Makefile.am: do not install outside
15236 of prefix
15237
Daniel Veillard33caa0b2002-02-04 14:07:26 +000015238Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15239
15240 * python/TODO python/libxml.c: started adding SAX interfaces
15241 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
15242 SAX test
15243
Daniel Veillard36eea2d2002-02-04 00:17:01 +000015244Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15245
15246 * tree.c: hardened the addChild function
15247 * python/generator.py python/libxml.c python/libxml2-python-api.xml
15248 python/libxml2class.txt python/libxml_wrap.h python/TODO:
15249 added accessors needed for xmlNode, a bit more testing and
15250 extension of interfaces
15251 * python/tests/Makefile.am python/tests/build.py: added a test
15252 build from scratch/save/load/check
15253
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000015254Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
15255
15256 * parserInternals.c: change a small bit in the way valididy
15257 error messages get initialized
15258 * python/TODO python/libxml.c python/libxml2-python-api.xml
15259 python/libxml2class.txt python/libxml_wrap.h python/types.c:
15260 added some memory debugging to track leaks at the libxml2 level
15261 * python/tests/*.py: changed all tests to check for leaks,
15262 there is just one left in XPath extension registrations.
15263
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000015264Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
15265
15266 * python/TODO python/generator.py python/libxml2-python-api.xml
15267 python/libxml2class.txt: more accessor classes for the parser
15268 context, allow to switch on and check validity
15269 * python/tests/Makefile.am python/tests/error.py
15270 python/tests/invalid.xml python/tests/valid.xml
15271 python/tests/validate.py: attded more test and and added error.py
15272 which I forgot to commit in the last step
15273
Daniel Veillard3ce52572002-02-03 15:08:05 +000015274Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15275
15276 * python/Makefile.am python/types.c: cleanup
15277 * python/libxml.c python/libxml.py python/libxml_wrap.h
15278 python/generator.py python/libxml2-python-api.xml
15279 python/libxml2class.txt: added class for parser context, added
15280 first cut for push mode support. Added a framework to generate
15281 accessors functions.
15282 * python/tests/Makefile.am python/tests/push.py: added a push
15283 test
15284
Daniel Veillardcfb05462002-02-02 23:18:22 +000015285Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
15286
15287 * python/Makefile.am python/TODO python/libxml.py: fixed a small
15288 bug a bit of cleanup.
15289
Daniel Veillard5d819032002-02-02 21:49:17 +000015290Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
15291
15292 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
15293 python/libxml2class.txt: adding error redirections and preformat
15294 to a python handler
15295 * python/tests/Makefile.am python/tests/*.py: cleanup made all
15296 tests self checking
15297
Daniel Veillard7fd7a942002-02-02 12:19:46 +000015298Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
15299
15300 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
15301 a function
15302
Daniel Veillard9589d452002-02-02 10:28:17 +000015303Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
15304
15305 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
15306 python/libxml.c python/libxml2-python-api.xml
15307 python/libxml2class.txt: Progressing through the TODOs, class
15308 description output, extra XML API, RPM now builds the wrappers
15309 for all python installed versions
15310
Daniel Veillard253aa2c2002-02-02 09:17:16 +000015311Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
15312
15313 * configure.in libxml.spec.in python/Makefile.am python/TODO
15314 python/generator.py python/libxml2class.txt: added more informations
15315 in the libxml2-python package including docs. Slightly changed
15316 the class hierarchy
15317 * python/tests/*: added basic regression tests infrastructure too
15318
15319Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
15320
15321 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
15322 added libxml2-python as part of the packages installed
15323
Daniel Veillarda7340c82002-02-01 17:56:45 +000015324Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
15325
15326 * python/Makefile.am python/generator.py python/libxml.c
15327 python/libxml.py: more work, now able to extend the
15328 XPath interpreter with functions written in python.
15329
Daniel Veillardc3e39442002-02-01 09:29:41 +000015330Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
15331
15332 * python/Makefile.am: Jacob sent a patch to allow building from
15333 tarfile.
15334
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000015335Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
15336
15337 * python/Makefile.am python/libxml.c configure.in Makefile.am:
15338 inserted the python wrappers build, I hope this won't be too
15339 unportable
15340
Daniel Veillard1971ee22002-01-31 20:29:19 +000015341Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
15342
15343 * xpath.c: minor optimization
15344 * python/generator.py python/libxml.c python/libxml.py
15345 python/libxml_wrap.h: more work on the python bindings,
15346 they now support XPath and there is no evident leak
15347
Daniel Veillard36ed5292002-01-30 23:49:06 +000015348Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
15349
15350 * python/generator.py python/libxml.c python/libxml.py:
15351 more work on the python bindings generator.
15352
Daniel Veillard96fe0952002-01-30 20:52:23 +000015353Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
15354
15355 * python/generator.py python/libxml.c python/libxml_wrap.h:
15356 more work on the python bindings.
15357
Daniel Veillardd2897fd2002-01-30 16:37:32 +000015358Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
15359
15360 * python/generator.py python/libxml.c python/libxml.py
15361 python/libxml_wrap.h: commited early version of a python binding
15362 for private use only ATM
15363
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000015364Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
15365
15366 * entities.c tree.c include/libxml/entities.h: applied patch
15367 from Anthony Jones to implement copy of DTD subtree too. Had
15368 just to keep 2 function private which really ought to become
15369 public ones.
15370
Daniel Veillarda42f25f2002-01-25 14:15:40 +000015371Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15372
15373 * xmllint.c: added pointers to the web pages in the usage()
15374
Daniel Veillardbd227ae2002-01-24 16:05:41 +000015375Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
15376
15377 * tree.c: more fixes from Petr Kozelka for attribute handling
15378 in the tree API to align the semantic with DOM.
15379
Daniel Veillard36065812002-01-24 15:02:46 +000015380Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
15381
15382 * valid.c tree.c entities.c: another set of patches from
15383 Anthony Jones for copy operations cleanup and robustness
15384
Daniel Veillardf8592562002-01-23 17:58:17 +000015385Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
15386
15387 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
15388 an alphabetic index based on comments content
15389 * doc/*: rebuilt the web site with the new references
15390
Daniel Veillardc8c7be42002-01-23 17:53:44 +000015391Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
15392
15393 * parserInternals.h: Greg Sjaardema suggested to use an
15394 eponential buffer groth policy in xmlParserAddNodeInfo()
15395
Daniel Veillard3bf65be2002-01-23 12:36:34 +000015396Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
15397
15398 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
15399 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
15400 doc/parsedecl.py doc/Makefile.am: updated the python extractor
15401 to generate cross-references, and added/updated the stylesheets
15402 to generate and link API indexes. The generic keyword index
15403 is not done yet.
15404 * doc/*.html: regenerated all the usual docs too
15405
Daniel Veillard2070c482002-01-22 22:12:19 +000015406Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
15407
15408 * debugXML.c: added an xpath function to the shell for T. V. Raman
15409
15410Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000015411
15412 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
15413 debug routines.
15414
Daniel Veillardc169f8b2002-01-22 21:40:13 +000015415Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
15416
15417 * tree.c: apply an patch from Petr Kozelka for unlink and replace
15418 support of attribute nodes
15419
Daniel Veillard9d06d302002-01-22 18:15:52 +000015420Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
15421
15422 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
15423 hopefully near complete and fully documented of the API in XML
15424 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
15425 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
15426 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
15427 include/libxml/parserInternals.h include/libxml/valid.hi
15428 include/libxml/xmlIO.h include/libxml/xmlerror.hi
15429 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
15430 include/libxml/xpath.h include/libxml/xpathInternals.h:
15431 Cleaned up the doc comments a lot in the process, the interface
15432 coverage is now 100%
15433
Daniel Veillard2d1464f2002-01-21 23:16:56 +000015434Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
15435
15436 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
15437 extracts comments from the gtk-doc DocBook output (a bit
15438 convoluted but seems to work).
15439
Daniel Veillard61006472002-01-21 17:31:47 +000015440Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
15441
15442 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
15443 added an XML description of the API, moved the script generating
15444 it here. Added a "make api" target
15445
Daniel Veillardd2f23002002-01-21 13:36:00 +000015446Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
15447
15448 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
15449
Daniel Veillard99e55eb2002-01-21 08:56:29 +000015450Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
15451
15452 * xpath.c include/libxml/xpathInternals.h: the change made to
15453 xmlXPathFuncLookupFunc was incompatible roll it back
15454
Daniel Veillard963d2ae2002-01-20 22:08:18 +000015455Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
15456
15457 * SAX.c: cleanup patch from Anthony Jones
15458 * doc/Makefile.am: fix the headers to avoid in make scan
15459 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
15460 includes, * vs Ptr and general cleanup
15461 * parsedecl.py: first version of a script to extract the
15462 module interfaces, the goal will be to provide .decl or XML
15463 specification of the interfaces to build wrappers.
15464
Daniel Veillard0f5f1622002-01-20 12:42:06 +000015465Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
15466
15467 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
15468 now provides return codes in case of errors
15469
Bjorn Reese026d29f2002-01-19 15:40:18 +000015470Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
15471
15472 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
15473 Upgraded to trio baseline 1.6
15474 * strio.h strio.c: Replaced by triostr.h and triostr.c
15475
Daniel Veillard572577e2002-01-18 16:23:55 +000015476Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
15477
15478 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
15479 of strdup usage in the code
15480
Daniel Veillarddb5850a2002-01-18 11:49:26 +000015481Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15482
15483 * parser.c error.c: Keith Isdale complained rightly that
15484 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
15485
Daniel Veillardcfa0d812002-01-17 08:46:58 +000015486Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
15487
15488 * tree.c: fixed the funxtion to set the xml: attributes
15489 * debugXML.c: added "setbase" to test it.
15490
Daniel Veillard2c748c62002-01-16 15:37:50 +000015491Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
15492
15493 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
15494 to allow updating an attribute content
15495
Daniel Veillard8de85c62002-01-15 17:10:15 +000015496Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
15497
15498 * libxml.h: try to avoid problems when compiling on Windows
15499
Daniel Veillard314cfa02002-01-14 17:58:01 +000015500Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
15501
15502 * hash.c: patch from Anthony Jones for hash.c allocation size
15503 * Makefile.am: trying to work around Yet Another Libtool Madness
15504 and build the 2.4.13 release finally ...
15505
Daniel Veillard744683d2002-01-14 17:30:20 +000015506Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
15507
15508 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
15509 * doc/* : update of the documentation
15510
Daniel Veillarde6a55192002-01-14 17:11:53 +000015511Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
15512
15513 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
15514 at fixing #61290 :-(
15515
Daniel Veillardfb25a512002-01-13 20:32:08 +000015516Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
15517
15518 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
15519 Fixes bug #67229
15520
Daniel Veillardacb2bda2002-01-13 16:15:43 +000015521Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
15522
15523 * tree.c: trying to avoid troubles when a subtree is copied
15524 and coalesced in part with the target tree. Should fix
15525 bug #67407
15526
Daniel Veillardd8224e02002-01-13 15:43:22 +000015527Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
15528
15529 * valid.c: fixed validation of attributes content of type
15530 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
15531 values, very old bug. Fixes #67671
15532
Daniel Veillard8107a222002-01-13 14:10:10 +000015533Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
15534
15535 * parser.c include/libxml/parserInternals.h tree.c: integrated
15536 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
15537 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
15538
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000015539Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
15540
15541 * threads.c: applied Serguei Narojnyi's patch to add native
15542 thread support on the Win32 platform
15543 * testThreadsWin32.c Makefile.am: added the test program also
15544 from Serguei, Win32 specific
15545 * include/win32config.h include/libxml/xmlwin32version.h.in:
15546 added patch from Igor for the Windows thread specific defines.
15547
Daniel Veillard845cce42002-01-09 11:51:37 +000015548Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
15549
15550 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
15551
Daniel Veillard7b602b42002-01-08 13:26:00 +000015552Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
15553
15554 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
15555 output page into XMLinfo.html. Close bug #66951 and
15556 raised by Robert Collins too.
15557
Daniel Veillard73c6e532002-01-08 13:15:33 +000015558Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
15559
15560 * encoding.c: Paul Keogh pointed out a possibility of segfault
15561 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
15562 Closes bug # 68238
15563
Daniel Veillard4a859202002-01-08 11:49:22 +000015564Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
15565
15566 * doc/*.html: updated the Gdome2 links
15567
Daniel Veillard3c5ed912002-01-08 10:36:16 +000015568Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
15569
15570 * libxml.h: Applied following patches from Robert Collins
15571 and make sure IN_LIBXML is defined when compiling it
15572 -------
15573 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
15574 as well as Visual C.
15575 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
15576 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
15577 * strio.c (PLATFORM_UNIX): Define for Cygwin.
15578 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
15579 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
15580 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
15581 xmlSysIDExists xmlNoNetExists).
15582 * xmllint.c: Don't include winsock2.h for Cygwin.
15583
Daniel Veillard401c2112002-01-07 16:54:10 +000015584Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
15585
15586 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
15587 when the version info is not present.
15588
Daniel Veillard6f42c132002-01-06 23:05:13 +000015589Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
15590
15591 * tree.c: Anthony Jones pointed out a problem in
15592 xmlStringGetNodeList() and provided a fix for it
15593
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000015594Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
15595
Daniel Veillarddb5850a2002-01-18 11:49:26 +000015596 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000015597 xmlCreatePushParserCtxt() when the initial buffer passed
15598 is large.
15599
Daniel Veillard0e47ee22002-01-05 18:25:52 +000015600Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
15601
15602 * win32/*: big cleanup of the Windows/MSVC project files
15603 from Igor Zlatkovic
15604
Daniel Veillardcebb1362002-01-02 13:13:30 +000015605Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
15606
15607 * doc/Makefile.am: should fix #67674 and avoid troubles if
15608 xsltproc is not available or fails in the prefix provided
15609
Daniel Veillard26908ab2002-01-01 16:50:03 +000015610Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
15611
15612 * xmlmemory.c: one more doc patch from Charlie Bozeman.
15613
Daniel Veillard5344c602001-12-31 16:37:34 +000015614Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
15615
15616 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
15617 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
15618 Fixed a few other problems raised by Charlie Bozeman.
15619 * result/VC/ElementValid[5-7]: fixed the output
15620
Daniel Veillardcbaf3992001-12-31 16:16:02 +000015621Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
15622
15623 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
15624 patches from Charlie Bozeman. Regenerated the HTML docs.
15625
Daniel Veillard7f9a6802001-12-20 14:01:47 +000015626Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
15627
15628 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
15629 for Windows from Igor
15630
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000015631Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
15632
15633 * xmllint.c: applied Justin Fletcher patch for --output or -o
15634
Daniel Veillardd3b29d22001-12-18 07:53:16 +000015635Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
15636
15637 * win32/libxml2/libxml2.def.src: close #67019
15638
Daniel Veillard01db67c2001-12-18 07:09:59 +000015639Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
15640
15641 * xmllint.c: applied Justin Fletcher generic timing patch
15642 similar to the one already applied to xsltproc.
15643
Daniel Veillardd1640922001-12-17 15:30:10 +000015644Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
15645
15646 * include/libxml/tree.h tree.c: applied documentation patches
15647 from Charlie Bozeman
15648
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000015649Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
15650
15651 *doc/xmllint.xml, xmllint.1 - document --dropdtd
15652
Daniel Veillard29e43992001-12-13 22:21:58 +000015653Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
15654
15655 * valid.c: fix the xmlStrdup() used in the previous patch.
15656 * valid.c: added --dropdtd
15657 * tree.c: fixed xmlUnlinkNode so it also removes the references
15658 from the document if the node is a DTD
15659
Daniel Veillard86fd5a72001-12-13 14:55:21 +000015660Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
15661
15662 * HTMLtree.c valid.c: cleanup some static declarations
15663
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000015664Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
15665
15666 * xmllint.c: removed another strdup()
15667 * doc/FAQ: removed the HP/UX entry
15668
Daniel Veillarded472f32001-12-13 08:48:14 +000015669Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
15670
15671 * valid.c: fix bug #66816 when validating.
15672 * xmllint.c: don't use sys/time.h if configure did not found it
15673
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000015674Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
15675
15676 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
15677 xmlcatalog_man.xml
15678
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000015679Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
15680
15681 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
15682 xmlInitMemory() was declared twice
15683
Daniel Veillardb82c1662001-12-09 14:00:54 +000015684Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
15685
15686 * globals.c: do not reference strdup() !
15687 * configure.in libxml-2.0.pc.in: trying to fix the libs
15688 of the various config extraction modules
15689
Daniel Veillardef90ba72001-12-07 14:24:22 +000015690Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
15691
15692 * configure.in : preparing 2.4.12
15693 * doc/* : updated and rebuilt the docs
15694
Daniel Veillard220346d2001-12-07 11:33:54 +000015695Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
15696
15697 * uri.c: closed bug #66159
15698 * testURI.c: added --escape option
15699 * configure.in: some cleanup for xml2-config --cflags
15700
Daniel Veillard2a906822001-12-06 14:34:08 +000015701Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
15702
15703 * globals.c testThreads.c: removed some misplaced includes
15704 of xmlversion.h
15705
Daniel Veillarde28313b2001-12-06 14:08:31 +000015706Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
15707
15708 * threads.c: patch from Gary Pennington fixing a possible
15709 problem at initialization time.
15710
Daniel Veillardd3b08822001-12-05 12:03:33 +000015711Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
15712
15713 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000015714 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000015715 CodeWarrior.
15716
Daniel Veillarda7866932001-12-04 13:14:44 +000015717Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
15718
15719 * xmllint.c: applied Geert Kloosterman's patch to fix
15720 --repeat --timing output
15721
Daniel Veillard19840942001-11-29 16:11:38 +000015722Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
15723
15724 * parser.c: Robin Berjon <robin@knowscape.com> found a case
15725 where non-wellformed XML declaractions were not detected.
15726
Daniel Veillarde85d9342001-11-28 14:43:12 +000015727Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
15728
15729 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
15730
Daniel Veillard22f25a82001-11-28 09:12:23 +000015731Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
15732
15733 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
15734 gets reset by xmlCleanupInputCallbacks() and this makes the
15735 function useless. Same for output.
15736
Daniel Veillard107ccaa2001-11-27 16:23:50 +000015737Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
15738
15739 * xmlIO.c: robert pointed out a loop error in callback cleanups
15740
Daniel Veillard8faa7832001-11-26 15:58:08 +000015741Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
15742
15743 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
15744 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
15745 they are not really tied to debugging
15746
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000015747Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
15748
15749 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
15750 * xmllint.c: better --catalogs description
15751
Daniel Veillard4855c8c2001-11-25 10:35:25 +000015752Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
15753
15754 * tree.c: fixed a couple of problems in xmlSetProp()
15755
Daniel Veillardcd337f02001-11-22 18:20:37 +000015756Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
15757
15758 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
15759 unappropriate stdout output.
15760
Daniel Veillard566d4df2001-11-22 13:00:53 +000015761Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
15762
15763 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
15764 by Denis Beurive, closes #65111
15765
Daniel Veillardb4545fd2001-11-20 09:37:09 +000015766Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
15767
15768 * valid.c: in case of content model validity error, don't
15769 print it if validity warnings were not requested.
15770
Daniel Veillardc69e0b12001-11-20 08:35:07 +000015771Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
15772
15773 * nanoftp.c: applied a couple of patches from Brian D Ripley.
15774 * parserInternals.c: removed the last exit() call. Print an
15775 unmaskable error on stderr instead (library mismatch detection)
15776
MST 2001 John Fleck42304042001-11-18 00:18:06 +000015777Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
15778
15779 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
15780 shell instructions from Heiko Rupp
15781
Daniel Veillardf7b094f2001-11-15 13:54:39 +000015782Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
15783
15784 * catalog.c: use the URL notation file:// for default catalog paths
15785
Daniel Veillard0ec98632001-11-14 15:04:32 +000015786Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
15787
15788 * include/libxml/tree.h: better comments for _private fields
15789 * tree.c: removed a problem when copying an entity reference.
15790
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000015791Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
15792
15793 * vms/*: updated instructions and diffs from John A Fotheringham
15794
Daniel Veillarda11001b2001-11-12 22:45:36 +000015795Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
15796
15797 * include/libxml/xmlerror.h: avoid an include problem if
15798 #include <libxml/xmlerror.h> happens first in code
15799 seems to be the case in KDE libs
15800
Daniel Veillard8e3943c2001-11-12 21:35:44 +000015801Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
15802
15803 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
15804 from Igor for Windows
15805
15806Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
15807
15808 * Makefile.am: Gary Pennington pointed out a missing prefix
15809
Daniel Veillard43d3f612001-11-10 11:57:23 +000015810Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
15811
15812 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
15813 * doc/*: upgraded and rebuilt the docs
15814
Daniel Veillardc1f78342001-11-10 11:43:05 +000015815Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
15816
15817 * HTMLparser.c: fix comment in scripts element parsing.
15818 * result/HTML/doc3*: updated the results.
15819
15820Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
15821
15822 * uri.c: another URI bug fix #63336, using Joel Young patch.
15823
Daniel Veillardc6e013a2001-11-10 10:08:57 +000015824Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
15825
15826 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
15827 a cleaned up version of the Pwd shell string generation.
15828
Daniel Veillardbe480fb2001-11-08 23:36:42 +000015829Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
15830
15831 * valid.c include/libxml/tree.h: trying to fix namespaces +
15832 validation problems for good, closing #63619 in the process
15833 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
15834 wrong in this respect, fixed it.
15835
Daniel Veillardd536f702001-11-08 17:32:47 +000015836Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
15837
15838 * xmllint.c: Morus Walter patch to allow --format and --encode
15839
Daniel Veillard5004f422001-11-08 13:53:05 +000015840Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
15841
15842 * debugXML.c: Stefan Kost provided an help command for the shell
15843
Daniel Veillarda6825e82001-11-07 13:33:59 +000015844Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
15845
15846 * debugXML.c: Heiko Rupp pointed that the shell would crash
15847 on empty nodesets returns.
15848
Daniel Veillard03f848d2001-11-07 12:53:46 +000015849Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
15850
15851 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
15852 migh need the history libraries
15853
Daniel Veillard957fdcf2001-11-06 22:50:19 +000015854Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
15855
15856 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
15857 handle the case of < in quoted attributes, Bastian Kleineidam
15858
Daniel Veillardc853b322001-11-06 15:24:37 +000015859Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
15860
15861 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
15862 fixing catalog breakages
15863 * Makefile.am catalog.c result/catalogs/catal
15864 result/catalogs/mycatalog.* test/catalogs/catal*:
15865 fixed more problems in catalog support, added more regression tests
15866 for both XML and SGML catalog handling
15867
Daniel Veillard66870c72001-11-05 19:27:49 +000015868Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
15869
15870 * debugXML.c: applied an improvement to xmlGetLineNo() from
15871 Keith Isdale
15872
Daniel Veillardffe09c92001-11-05 14:21:47 +000015873Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
15874
15875 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
15876 Side effect of the progressive catalog loading
15877
Daniel Veillardad661b92001-11-05 11:43:15 +000015878Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
15879
15880 * Makefile.am: confexecdir and confexec_DATA were defined twice
15881 pointed out by Karl Eichwalder
15882
Daniel Veillard6eb17722001-11-04 22:19:27 +000015883Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
15884
15885 * xmlcatalog.c: avoid unlink() and use remove() instead.
15886
Daniel Veillardea898282001-11-04 22:13:45 +000015887Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
15888
15889 * libxml.spec.in: cleanup
15890 * include/libxml/xmlwin32version.h: updated with 2.4.8
15891
Daniel Veillarda4617b82001-11-04 20:19:12 +000015892Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
15893
15894 * encoding.c global.data globals.c testThreads.c: fix bug #63752
15895 of compiling libxml with a non standard set of options
15896
John Fleck027edfb2001-11-04 20:13:58 +000015897Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
15898
15899 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
15900 document --sgml option, fixing gnome bugzilla #63382
15901
Daniel Veillardcd21dc72001-11-04 20:03:38 +000015902Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
15903
15904 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
15905 breakage of 2.4.7, added a couple of really needed APIs
15906 like xmlCatalogIsEmpty() and xmlNewCatalog()
15907 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
15908 for install-catalog
15909 * configure.in: preparing 2.4.8
15910
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000015911Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
15912
15913 * HTMLtree.c tree.c include/libxml/HTMLtree.h
15914 include/libxml/tree.h include/libxml/xmlIO.h: more include
15915 cleanups, export cleanly one html output + format function.
15916
15917Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
15918
15919 * parser.c: removed initGenericErrorDefaultFunc call from
15920 xmlInitParser() since it could destroy previous calls to
15921 xsltSetGenericErrorFunc() effects
15922
Daniel Veillardebd38c52001-11-01 08:38:12 +000015923Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
15924
15925 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
15926 keyword.
15927
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000015928Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
15929
15930 * Makefile.am: cleanup
15931 * threads.c: cleanup too
15932 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
15933 from xsltproc
15934 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000015935 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000015936
Daniel Veillard91c00402001-10-30 17:41:38 +000015937Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
15938
15939 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
15940 was not used anymore !
15941
Daniel Veillard52dcab32001-10-30 12:51:17 +000015942Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
15943
15944 * configure.in: preparing 2.4.7
15945 * Makefile.am doc/Makefile.am: switched to the latest xmllint
15946 manual page from John
15947 * doc/*: updated the doc and rebuilt the generated pages
15948
Daniel Veillarda9e65e82001-10-30 10:32:36 +000015949Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
15950
15951 * xmlIO.c: closing bug #62711, the library should never
15952 close stdin or stdout.
15953
Daniel Veillard4def3bd2001-10-30 09:47:47 +000015954Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
15955
15956 * uri.c: second pass at fixing #63336, using Joel Young
15957 final patch. looks okay.
15958
Daniel Veillardbb6808e2001-10-29 23:59:27 +000015959Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
15960
15961 * uri.c include/libxml/uri.h: trying to clear #63336
15962 allowing the escaping routine to parse unconformant
15963 URI-References.
15964
Daniel Veillardacf7ff02001-10-29 20:21:47 +000015965Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
15966
15967 * vms/readme.vms vms/build_libxml.com nanoftp.c
15968 include/libxml/xmlversion.h.in: a few VMS updates from
15969 John A Fotheringham
15970 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
15971 and xmlCleanupOutputCallbacks() for the Perl binding people.
15972
Daniel Veillard635ef722001-10-29 11:48:19 +000015973Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
15974
15975 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
15976 apply fixes to close #63271 and avoid segfaults when
15977 the error routine gets callbed before xmlInitParser()
15978 get called.
15979 * nanoftp.c error.c: Applied patches from Justin Fletcher
15980 correcting some xmlGenericError misuses.
15981
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000015982Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
15983
15984 *doc/xmllint.xml, doc/xmllint.1
15985 New and improved man page for xmllint - .xml is the original, .1
15986 is the generated man page
15987
Daniel Veillardc9484202001-10-24 12:35:52 +000015988Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
15989
15990 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
15991 the web site from the main HTML document.
15992
Daniel Veillard5151c062001-10-23 13:10:19 +000015993Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
15994
15995 * parser.c: fixed an erroneous validation bug when PE refs
15996 occurs in external parsed entities referenced from the
15997 internals subset
15998 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
15999 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
16000 added the associated testcase, it's a nice one.
16001 * HTMLparser.c: generate the DTD node as HTML still ...
16002 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
16003
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000016004Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
16005
16006 * HTMLparser.c: fixed a bug in htmlNewDoc()
16007
Daniel Veillard89cad532001-10-22 09:46:13 +000016008Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
16009
16010 * test/threads/*: added entities testing to the Thread test
16011 * testThreads.c: make the test reasonable
16012 * DOCBparser.c: fix the DTD public and system ID
16013 * xmllint.c: added --sgml for SGML DocBook importing
16014 * Makefile.am: added Docbtests target
16015
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000016016Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
16017
16018 * nanoftp.c: use only "anonymous@" string for anonymous passwds
16019 * testThreads.c: removed bogus include
16020
Daniel Veillardce2c2f02001-10-18 14:57:24 +000016021Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
16022
16023 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
16024 fixed a very serious (looping) validation bug
16025
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000016026Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
16027
16028 * include/libxml/globals.h include/libxml/threads.h threads.c
16029 testThreads.c: far more testing, cleaning up bugs
16030 * *.c : make sure globals.h is always included.
16031
Daniel Veillard7cc95c02001-10-17 15:45:12 +000016032Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
16033
16034 * HTMLparser.c: try to get rid of parser loops for good.
16035
Daniel Veillardab7488e2001-10-17 11:30:37 +000016036Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
16037
16038 * configure.in: fixed some bugs in CFLAGS passing.
16039 * test/threads Makefile.am testThreads.c: added a specific
16040 threaded test case (really nasty, guaranteed).
16041
Daniel Veillard85c11fa2001-10-16 21:03:08 +000016042Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
16043
16044 * catalog.c: serious cleanup on the management of the
16045 XML catalog tree, more tests done, especially with
16046 the catalog PI.
16047
Daniel Veillard364789a2001-10-16 12:45:00 +000016048Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
16049
16050 * catalog.c: avoid a problem in catalog cleanup on SMP if
16051 catalogs were not initialized.
16052
Daniel Veillard81463942001-10-16 12:34:39 +000016053Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
16054
16055 * catalog.c xpath.c: trying to cleanup the not thread safe
16056 parts of the library.
16057
Daniel Veillard64a411c2001-10-15 12:32:07 +000016058Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
16059
16060 * include/libxml/globals.h configure.in global.data: make
16061 the allocation be per-thread a configure option
16062 * encoding.c include/libxml/parser.h: fixed compilation
16063 errors
16064
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000016065Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
16066
16067 * include/libxml/parser.h: Norm reported that a few lines
16068 added were breaking libxslt compile, removed them for now
16069
Daniel Veillard6f350292001-10-14 09:56:15 +000016070Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
16071
16072 * parser.c parserInternals.c threads.c: debugged and fixed
16073 initialization problems which were giving troubles on SMP
16074 boxes.
16075
Daniel Veillard6661ffa2001-10-13 14:18:17 +000016076Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
16077
16078 * include/libxml/Makefile.am: missing globals.h
16079
Daniel Veillarde7090612001-10-13 12:18:28 +000016080Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000016081
Daniel Veillarde7090612001-10-13 12:18:28 +000016082 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000016083
Daniel Veillardd0463562001-10-13 09:15:48 +000016084Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
16085
16086 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
16087 include/libxml/parserInternals.h include/libxml/tree.h
16088 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
16089 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
16090 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
16091 Applied the last patches from Gary, cleanup, activated threading
16092 all user accessible global variables are now handled in globals.[ch]
16093 Still a bit rought but make tests passes with either
16094 --with-threads defined at configure time or not.
16095 * Makefile.am example/Makefile.am: added globals.[ch] and threads
16096 linking options
16097
Daniel Veillardb8478642001-10-12 17:29:10 +000016098Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
16099
16100 * Makefile.am include/libxml/Makefile.am
16101 include/libxml/globals.h globals.c include/libxml/threads.h
16102 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
16103 configure.in: started integrating the core of the thread support
16104 not activated yet but half integrated. The code should still
16105 compile and work anyway.
16106
Daniel Veillardb44025c2001-10-11 22:55:55 +000016107Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
16108
16109 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
16110 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
16111 integrating the non-controversial parts of Gary Pennington
16112 multithread patches
16113 * catalog.c: corrected a small bug introduced
16114
Daniel Veillard75b96822001-10-11 18:59:45 +000016115Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
16116
16117 * catalog.c include/libxml/catalog.h: very serious cleanup,
16118 isolating unportable code and as much as possible the accesses
16119 to the global shared catalog. May need more testing !
16120
Daniel Veillard78d12092001-10-11 09:12:24 +000016121Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
16122
16123 * include/libxml/debugXML.h debugXML.c tree.c: integrating
16124 Keith Isdale patches for the XSLT debugger interfaces. Some
16125 cleanup
16126
Daniel Veillardff0b7312001-10-11 06:46:09 +000016127Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
16128
16129 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
16130 * DOCBparser.c: generate line nubers in elements
16131
Daniel Veillard60087f32001-10-10 09:45:09 +000016132Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
16133
16134 * configure.in: preparing 2.4.6 release
16135 * doc/xml.html doc/html/*: updated and rebuilt the docs
16136 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
16137
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000016138Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
16139
16140 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
16141 adding documentation for DV's supercatalog support
16142
Daniel Veillard82d75332001-10-08 15:01:59 +000016143Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
16144
16145 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
16146 super catalog support adding one API and one flag --sgml to
16147 xmlcatalog
16148
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000016149Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
16150
16151 * doc/xmlcatalog_man.xml, xmlcatalog.1
16152 One more crack at
16153 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
16154
16155
Thomas Broyer47334c02001-10-07 16:41:52 +000016156Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16157
16158 * xpath.c: implemented xmlXPathObjectCopy for external objects
16159 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
16160
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000016161Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
16162
16163 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
16164 finishing up fix to
16165 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
16166 the xmlcatalog man page display more elegantly
16167
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000016168Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
16169
16170 * configure.in: closing bug #61832
16171 * HTMLparser.c: removed a warning
16172
Daniel Veillard6ab38382001-10-06 13:08:27 +000016173Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
16174
16175 * xpath.c: fixing #61673 part I, do not loose doc information
16176 when copying result value trees.
16177
Daniel Veillard556c6682001-10-06 09:59:51 +000016178Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16179
16180 * xpath.c: trying to harden the XPath interpreter
16181
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000016182Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
16183
16184 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
16185 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
16186
William M. Brack1633d182001-10-05 15:41:19 +000016187Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
16188
16189 * HTMLparser: repaired another loop problem
16190
Daniel Veillard20ee8c02001-10-05 09:18:14 +000016191Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
16192
16193 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
16194 parsing.
16195 * xpath.c: fix bug #61291 the default XML namespace node is
16196 missing from the namespace axis.
16197 * tree.c: refuse to create namespaces nodes with prefix "xml"
16198
Daniel Veillard651f9472001-10-04 14:51:06 +000016199Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
16200
16201 * SAX.c: ouch a non-defined namespace could lead to a crash,
16202 fixed #61215
16203
Daniel Veillard7dd05702001-10-04 14:25:12 +000016204Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
16205
16206 * parserInternals.c: closed bug #61054
16207
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000016208Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
16209
16210 * include/libxml/Makefile.am: closing #60708
16211
Daniel Veillarda293c322001-10-02 13:54:14 +000016212Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
16213
16214 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
16215 adding xmlSAXParseFileWithData following Marco Stipek suggestion
16216
Daniel Veillardf4309d72001-10-02 09:28:58 +000016217Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16218
16219 * valid.c: close bug #61550 when xml: wasn't considered a namespace
16220
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000016221Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
16222
16223 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
16224 * DOCBparser.c HTMLparser.c parser.c: fixed typos
16225
Daniel Veillard16756b62001-10-01 07:36:25 +000016226Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
16227
16228 * catalog.c: Justin Fletcher provided cleaup code in case
16229 HAVE_STAT is not defined
16230 * include/win32config.h: Igor Zlatkovic suggested to have
16231 HAVE_STAT defined there
16232
William M. Brack5e1cac12001-09-28 16:19:18 +000016233Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
16234
16235 * catalog.c - fixed typing error reported by M. Barros
16236
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000016237Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
16238
16239 * xmllint.c - fixing typo
16240
William M. Brackd28e48a2001-09-23 01:55:08 +000016241Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
16242
16243 * HTMLparser.c: small enhancement to prevent loop on
16244 unrecognizable data
16245
Daniel Veillardb1d62872001-09-21 09:47:08 +000016246Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
16247
16248 * parserInternals.c: applying patch from bug #60757 this
16249 should close it
16250
Daniel Veillardc0631a62001-09-20 13:56:06 +000016251Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
16252
16253 * catalog.c xmlcatalog.c: removed a couple of warning
16254 * xpath.c: try to solve the linking problem on platforms
16255 needing trio to compile
16256
Daniel Veillard1a123612001-09-19 08:06:23 +000016257Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000016258
Daniel Veillard1a123612001-09-19 08:06:23 +000016259 * Makefile.am libxml.spec.in: backing up non-documented changes
16260 commited without review or aproval by Jens Finke <jens@gnome.org>
16261 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000016262
Daniel Veillardf5b44e42001-09-17 17:19:54 +000016263Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
16264
16265 * configure.in: Joe Orton provided a patch fixing a problem
16266 when iconv is specified to be in a non-standard directory
16267 but wasn't exported in xml2-config --cflags
16268
Daniel Veillard2fc2db72001-09-14 17:33:51 +000016269Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
16270
Daniel Veillardf5b44e42001-09-17 17:19:54 +000016271 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000016272 troubles with 2.4.4 errors.
16273
Daniel Veillard16698282001-09-14 10:29:27 +000016274Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16275
16276 * encoding.c entities.c: do not output hexadecimal charrefs
16277 when serializing HTML since some version of Netscape can't
16278 grok it, generate decimal ones.
16279 * result/HTML/doc3.htm: output changed due to previous test
16280 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
16281
Daniel Veillard98fed372001-09-13 11:34:58 +000016282Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
16283
16284 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
16285 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
16286
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000016287Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000016288 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000016289
16290 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
16291 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
16292 updated the configuration scripts systems accordingly
16293
Daniel Veillard04382ae2001-09-12 18:51:30 +000016294Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
16295
16296 * configure.in: preparing for 2.4.4
16297 * doc/xml.html doc/html/*: updated and rebuilt the docs
16298
Daniel Veillardd63437e2001-09-12 15:00:27 +000016299Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
16300
16301 * win32/dsp/libxml2.def.src: tried to incorporate comments
16302 from bug #59220
16303
Daniel Veillard319a7422001-09-11 09:27:09 +000016304Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
16305
16306 * parser.c result/noent/wml.xml: fixed bug #59981 related
16307 to handling of '&' in attributes when entities are substitued
16308
Daniel Veillard7cf5e442001-09-10 20:16:32 +000016309Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
16310
16311 * libxml.h include/libxml/xmlversion.h.in
16312 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
16313 Tried to close bug #60131
16314
Daniel Veillardbce62332001-09-10 18:46:55 +000016315Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
16316
16317 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
16318
Daniel Veillard143b04f2001-09-10 18:14:14 +000016319Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
16320
16321 * SAX.c: fixing bug #59946 on xmlns=""
16322
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000016323Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
16324
16325 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
16326 but allocates a new error code.
16327
Daniel Veillard05c13a22001-09-09 08:38:09 +000016328Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
16329
16330 * xmllint.c: John Fleck fixed typos in the options output
16331 * parser.c SAX.c: fix ignorable white space SAX selection
16332
16333Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
16334
16335 * entities.c: Steve Underwood found the possibility of an
16336 ininite loop in case of error.
16337
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000016338Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
16339
16340 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
16341
Daniel Veillarda050d232001-09-05 15:51:05 +000016342Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
16343
16344 * parser.c: warn if version is not 1.0 but it's not
16345 strictly speaking an error after analyzing the spec
16346
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000016347Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
16348
16349 *doc/catalog.html - add link to the html version of the
16350 man page, other linguistic cleanups
16351
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000016352Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
16353
16354 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
16355 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
16356 file, has not yet been included in the build.
16357
Daniel Veillard99784ff2001-09-01 16:20:28 +000016358Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
16359
16360 * catalog.c: removed a duplicate affectation Justin Fletcher
16361
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000016362Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
16363
16364 * tree.c: Armin Sander pointed a possible text coalescing
16365 problem, completed his patch.
16366
Bjorn Reese0b2ae432001-08-31 16:31:57 +000016367Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16368
16369 * trionan.c: Fixed const and volatile re-definition problem
16370
Daniel Veillard5d96fff2001-08-31 14:55:30 +000016371Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
16372
16373 * libxml.4 parser.c: doc updates from Heiko Rupp
16374 * parserInternals.c: 2 sanity checks from Heiko Rupp
16375
Daniel Veillard3ec4c612001-08-28 20:39:49 +000016376Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
16377
16378 * tree.c: applied patch from Armin Sander to make some pointers
16379 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000016380 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000016381
Daniel Veillardb06c6142001-08-27 14:26:30 +000016382Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
16383
16384 * xpath.c: hum, restrict the integer usage gcc bug workaround
16385 to only gcc compilers so that other architecture don't get
16386 penalized by this limitation.
16387 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
16388
Daniel Veillard268fd1b2001-08-26 18:46:36 +000016389Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
16390
16391 * valid.c: fixed a Windows compiler warning (Chris Poblete)
16392 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
16393
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000016394Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
16395
16396 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
16397 --convert option to xmlcatalog to convert SGML ones to
16398 the XML syntax.
16399 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
16400
16401 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000016402Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
16403
16404 * catalog.c xmlIO.c: started some serious testing and fixed
16405 a few bug and optmization needs.
16406
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000016407Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16408
16409 * Makefile.am configure.in include/libxml/xmlwin32version.h:
16410 preparing for a 2.4.3 release even if it may not be ready yet
16411 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
16412 all file parsing lookup to go through the entity resolver, add
16413 to add an API to bypass it (needed to load catalogs themselves),
16414 some cleanup on the catalog code too.
16415 * nanoftp.c: small cleanup
16416 * doc/catalog.html: small update
16417
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000016418Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
16419
16420 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
16421 Jun Kuriyama
16422
Daniel Veillardffb120d2001-08-23 00:52:23 +000016423Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
16424
16425 * doc/catalog.html: finished the catalog documentation
16426
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000016427Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
16428
16429 * doc/catalog.html doc/xml.html: added documentation about
16430 Catalog support, misses an API description
16431 * doc/html/*: reextracted the API pages
16432
Daniel Veillarddc2cee22001-08-22 16:30:37 +000016433Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
16434
16435 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
16436 Added the part about section 7.2 on URI resolution,
16437 fixed a side effect in the HTML parser, look complete
16438 and ready to rock except the URI/SystemID part!
16439
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000016440Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
16441
16442 * include/libxml/catalog.h include/libxml/parser.h
16443 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
16444 xmlIO.c: added support and APIs needed for the catalog PI
16445 * include/libxml/xmlIO.h: cleanup
16446
Daniel Veillarde2940dd2001-08-22 00:06:49 +000016447Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
16448
16449 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
16450 include/libxml/catalog.h: starts to look okay, really
16451 plugged the new framework, cleaned a lot of stuff,
16452 added some APIs, except the PI's support missing this
16453 should be mostly complete
16454 * result/catalogs/* test/catalogs/*: added new test, enriched
16455 the existing one with URN ID tests
16456
Daniel Veillard64339542001-08-21 12:57:59 +000016457Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
16458
16459 * catalog.c: fixed nextCatalog
16460 * result/catalogs/docbook test/catalogs/*: started adding
16461 a small regression test
16462
Daniel Veillardcda96922001-08-21 10:56:31 +000016463Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
16464
16465 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
16466 more work on the XML catalog support.
16467 * parser.c include/libxml/parser.h: small cleanup seems using
16468 list as a public parameter name can give portability troubles
16469 * trionan.c trionan.h xpath.c include/libxml/trionan.h
16470 include/libxml/xpath.h include/libxml/Makefile.am: removed
16471 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
16472 wrappers
16473
Bjorn Reese45029602001-08-21 09:23:53 +000016474Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
16475
16476 * Makefile.am trio.c triodef.h trionan.c xpath.c
16477 include/libxml/Makefile.am include/libxml/trionan.h:
16478 Re-worked Not-A-Number and Infinity support.
16479 * xmlcatalog.c: added readline include files
16480
Daniel Veillard344cee72001-08-20 00:08:40 +000016481Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
16482
16483 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
16484 testCatalog as xmlcatalog, making it an installed app
16485 adding a shell, and preparing it to be a /etc/xml/catalog
16486 management tool, though not ready yet
16487 * catalog.c include/libxml/catalog.h: adding support for
16488 XML Catalogs http://www.oasis-open.org/committees/entity/
16489 not finished, there is some interesting tradeoffs and a
16490 few open questions left.
16491
Daniel Veillardb7664f42001-08-19 13:00:43 +000016492Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
16493
16494 * xmllint.c: fixed a line formatting problem
16495
Daniel Veillard5015b712001-08-17 09:37:52 +000016496Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
16497
16498 * SAX.c: removed a couple of unused variable (Albert Chin)
16499
Daniel Veillardbb371292001-08-16 23:26:59 +000016500Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
16501
16502 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
16503 trying to fix some troubles w.r.t. function returning
16504 const xxxPtr.
16505
Daniel Veillardb60c54e2001-08-16 19:34:27 +000016506Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
16507
16508 * win32/dsp/libxml2.def.src: another set of symbols conditionally
16509 defined
16510
Daniel Veillardae6db172001-08-16 19:32:00 +000016511Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
16512
16513 * xpointer.c: removed unused var
16514
Daniel Veillard09190202001-08-16 16:27:41 +000016515Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
16516
16517 * testXPath.c: another small cleanup closing bug #59110
16518
Daniel Veillard796f4b62001-08-16 16:00:13 +000016519Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
16520
16521 * win32/dsp/libxml2.def.src: small cleanup closing bug
16522 #59108
16523
Daniel Veillard5aac4e42001-08-15 20:46:57 +000016524Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
16525
16526 * example/gjobread.c: add xmlCleanupParser() before leaving
16527
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000016528Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
16529
16530 * config.h.in configure.in include/libxml/xmlwin32version.h:
16531 released 2.4.2
16532
Daniel Veillardd3d06722001-08-15 12:06:36 +000016533Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
16534
16535 * include/libxml/valid.h debugXML.c valid.c: deprecate
16536 the non-boundchecking Sprintf functions, add Snprintf
16537 this should close bug #57984
16538
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000016539Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
16540
16541 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
16542 URIs before doing the lookups (pointed by Mark Vakoc)
16543
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000016544Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
16545
16546 * xpath.c: serious changes on Result Value Trees and NodeSets
16547 w.r.t. deallocation and collect operations. Probably not
16548 100% clean (merge of allocated trees smells like a problem).
16549 Seems sufficient to close #58943
16550
Daniel Veillard90493a92001-08-14 14:12:47 +000016551Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
16552
16553 * xmllint.c: adding a --format option
16554
Daniel Veillardfe703322001-08-14 12:18:09 +000016555Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
16556
16557 * xpath.c: count() was broken on Result Value Tree
16558 * xmlIO.c: fixed file:/// accesses on _WIN32
16559
Daniel Veillard70ac0e32001-08-13 11:24:16 +000016560Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
16561
16562 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
16563 macro was renamed, this should close bug #58683
16564
Daniel Veillardf300b7e2001-08-13 10:43:15 +000016565Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
16566
16567 * SAX.c: small fix fixing bug #58539 reported by coolo, in
16568 entity substitution mode text at the end of the entity might
16569 be added due to text coalescing.
16570 * nanoftp.c parser.c: small cleanup
16571
Daniel Veillard0c720972001-08-08 20:59:00 +000016572Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
16573
16574 * HACKING: added John Fleck right to commit in the doc subdir
16575
Daniel Veillard48da9102001-08-07 01:10:10 +000016576Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
16577
16578 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
16579 allow to inherit attributes from the DTD directly in the
16580 tree, this is needed for XPath and can be a useful feature.
16581 Inherited namespaces are always provided at the tree level now
16582 * test/defattr* result/defattr* result/noent/defattr*: added a couple
16583 of tests for this feature (XSLT being the prime user).
16584
Daniel Veillard50f34372001-08-03 12:06:36 +000016585Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
16586
16587 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
16588 testSAX.c xmlIO.c xmllint.c include/win32config.h
16589 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
16590 include/libxml/xmlwin32version.h.in win32/README.MSDev
16591 win32/dsp/*: applied Win32 Facelift No.2 patches from
16592 Igor Zlatkovic for Windows/MSC
16593
Daniel Veillard9f4eb912001-08-01 21:22:27 +000016594Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
16595
16596 * SAX.c: unparsedEntityDecl() the URI computation of the
16597 entity wasn't done breaking XSLT unparsed-entity-uri()
16598
Daniel Veillard567e1b42001-08-01 15:53:47 +000016599Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
16600
16601 * xpath.c: fixed a bug when walking the descendants and
16602 the current node has no children
16603 * debugXML.c: show up when a text node is supposed to not be escaped
16604
Thomas Broyerf186c822001-07-31 23:30:37 +000016605Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16606
16607 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
16608 worked like the set:leading() function)
16609 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
16610
Daniel Veillardba6db032001-07-31 16:25:45 +000016611Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16612
16613 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
16614
Daniel Veillard57905372001-07-31 15:52:17 +000016615Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16616
16617 * include/libxml/xmlIO.h: apply change to close #58141
16618 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
16619
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000016620Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16621
16622 * parser.c: when the internal subset uses a PE, then the
16623 included entity can use conditional sections.
16624
Daniel Veillard7d7e3792001-07-30 13:42:13 +000016625Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16626
16627 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
16628 when walking the namespace axis showing up in
16629 libxst/tests/general/bug-12
16630 * xmlmemory.c: added the possibility to trace a given block
16631 defined by its address
16632
Daniel Veillard4aafa792001-07-28 17:21:12 +000016633Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16634
16635 * parser.c: don't override existing encoding specified before
16636 starting xmlParseDocument()
16637
Daniel Veillardfdb1f242001-07-27 23:32:44 +000016638Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16639
16640 * include/libxml/xmlwin32version.h: reinserted, needed for
16641 Windows users of CVS
16642
Darin Adlera77cac02001-07-27 17:41:51 +0000166432001-07-27 Darin Adler <darin@bentspoon.com>
16644
Darin Adler699613b2001-07-27 22:47:14 +000016645 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
16646 * testCatalog.c: Add include of <libxml/parser.h>.
16647
166482001-07-27 Darin Adler <darin@bentspoon.com>
16649
Darin Adlera77cac02001-07-27 17:41:51 +000016650 * include/libxml/.cvsignore:
16651 * include/libxml/xmlwin32version.h:
16652 Remove this file from CVS because it's generated.
16653
Daniel Veillard50822cb2001-07-26 20:05:51 +000016654Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16655
16656 * parser.c include/libxml/parser.h: applied const patches from
16657 Tom Moog #58002
16658
Thomas Broyerba4ad322001-07-26 16:55:21 +000016659Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16660
16661 * xpath.c include/libxml/xpath{,Internals}.h: added a function
16662 lookup framework
16663
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000016664Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16665
16666 * tree.c: fixed xmlCopyNode() for documents
16667
Daniel Veillard6dd398f2001-07-25 22:41:03 +000016668Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16669
16670 * parser.c: fixed bugs #58073 reported by Greg Shtilman
16671
16672Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000016673
16674 * parser.c: fixes bug #57652 reported by Morus Walter
16675
Daniel Veillarde3924972001-07-25 20:25:21 +000016676Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16677
16678 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
16679
Daniel Veillarda53c6882001-07-25 17:18:57 +000016680Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16681
16682 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
16683 errors, lesson don't add new functions at 1am before a release
16684 * xpath.c: integrated fix from Bjorn to avoid divide by zero
16685 from XPath initialization when possible.
16686
Daniel Veillardd9bad132001-07-23 19:39:43 +000016687Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16688
16689 * result/scripts/base*: removing history/readline changed
16690 this slightly
16691 * include/libxml/parser.h SAX.c parser.c parserInternals.c
16692 xmllint.c: make element content line number generation
16693 optionnal to avoid breaking old apps added interface to switch
16694
Daniel Veillardf012a642001-07-23 19:10:52 +000016695Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16696
16697 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000016698 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000016699 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
16700 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
16701 John Kroll fixes to allow saving to HTTP via PUT (or
16702 POST of needed).
16703 * doc/html/*.html: regenerated the docs
16704
Thomas Broyere8126242001-07-22 03:54:15 +000016705Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16706
16707 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
16708 xmlHashScanFull and xmlHashScannFull3 to get passed the
16709 three keys as arguments to the callback function
16710
Daniel Veillard5e2dace2001-07-18 19:30:27 +000016711Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16712
16713 * configure.in Makefile.am: removed libxml softlink for good
16714 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
16715 100% coverage by gtk-doc
16716
Daniel Veillard8599e702001-07-17 21:38:51 +000016717Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16718
16719 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
16720 fixed serious troubles due to size_t vs. int mismatch
16721
Daniel Veillard8fcc4942001-07-17 20:07:33 +000016722Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16723
16724 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
16725
Thomas Broyerf06a3d82001-07-16 04:52:57 +000016726Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
16727
16728 * include/libxml/xpath{,Internals}.h xpath.c: added a more
16729 convenient extension API for value and context managing
16730 Now handles external objects through xmlXPathPopExternal,
16731 xmlXPathWrapExternal and xmlXPathReturnExternal.
16732 Added functions for sets operations (intersection, etc.)
16733
Daniel Veillard22090732001-07-16 00:06:07 +000016734Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16735
16736 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
16737 xmlIO.c tree.c parserInternals.c entities.c encoding.c
16738 HTMLparser.c: cleanup of global variables, marking some
16739 const or private.
16740
Thomas Broyerf06a3d82001-07-16 04:52:57 +000016741Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000016742
16743 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
16744 fixed xmlXPathNodeSetItem when passing index=0
16745
Daniel Veillard05dec342001-07-14 21:57:39 +000016746Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16747
16748 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
16749
Daniel Veillard28ae6362001-07-14 16:44:32 +000016750Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16751
16752 * xmllint.c: fixed compilation under Cygwin #57503
16753 * TODO: update
16754
Peter Williamsed156f52001-07-13 18:35:13 +0000167552001-07-13 Peter Williams <peterw@ximian.com>
16756
16757 * config.h.in: add #undef HAVE_DLFCN_H
16758
16759 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
16760 builddir.
16761
Daniel Veillard73b36e32001-07-12 15:09:52 +000016762Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16763
16764 * win32/libxml2/libxml2.def.src: added a couple of exported entries
16765 raised by #57348 and #57381
16766
Daniel Veillard7db37732001-07-12 01:20:08 +000016767Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16768
16769 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
16770 tree.c xpointer.c: store the line numbder in element->content,
16771 may break some software, need a configuration mechanism
16772
Darin Adler96037892001-07-11 00:03:16 +0000167732001-07-10 Darin Adler <darin@bentspoon.com>
16774
16775 * .cvsignore:
16776 * example/.cvsignore:
16777 * include/.cvsignore:
16778 * include/libxml/.cvsignore:
16779 Various things that are generated and should be ignored.
16780
Daniel Veillard09ab7e12001-07-10 15:49:44 +000016781Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16782
16783 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
16784 * doc/xml.html doc/html/*: updated the docs
16785
Daniel Veillard04e2dae2001-07-09 20:07:25 +000016786Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16787
16788 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
16789 validation occured on content with element child
16790
Daniel Veillardb8c9be92001-07-09 16:01:19 +000016791Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16792
16793 * tree.c: fixed XML Base computation which was broken
16794 * debugXML.c: added a base function to the shell
16795 * Makefile.am result/scripts/* test/scripts/*: added scripts
16796 based regression tests, and adding 2 XML Base tests
16797
Daniel Veillard19e96c32001-07-09 10:32:59 +000016798Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16799
16800 * tree.c: set properties doc and call xmlSetListDoc for properties
16801 content when grafting them in a different tree.
16802 * aclocal.m4: remove from CVS
16803
Daniel Veillarde086f5c2001-07-08 21:10:40 +000016804Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16805
16806 * win32/libxml2/libxml2.def.src: added some missing entry point
16807 for XPath (Mark Vakoc)
16808
Daniel Veillard388236f2001-07-08 18:35:48 +000016809Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16810
16811 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
16812 layer should URI-Unescape before trying to open resources.
16813
Daniel Veillard04383752001-07-08 14:27:15 +000016814Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16815
16816 * xpath.c: fix the name() bug for elements in the default
16817 namespace reported by Charlie Bozeman
16818
Daniel Veillard7583a592001-07-08 13:15:55 +000016819Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16820
16821 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
16822 led to an XPath fix, improvements of SAX initialization, and
16823 an added option --nocdata to testXPath
16824
Daniel Veillard449d7392001-07-07 19:11:06 +000016825Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16826
16827 * doc/libxml-doc.el: Felix Natter provided anew version working
16828 with XEmacs too
16829
Daniel Veillard5168dbf2001-07-07 00:18:23 +000016830Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16831
16832 * include/libxml/xpath.h: small cleanup
16833 * doc/xml.html: update
16834
Daniel Veillardf524d6e2001-07-05 23:41:40 +000016835Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16836
16837 * Makefile.am configure.in include/libxml/xmlwin32version.h:
16838 released 2.3.14
16839
Daniel Veillard4b8328d2001-07-05 22:48:42 +000016840Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16841
16842 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000016843 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000016844
Daniel Veillard73c9c042001-07-05 20:02:54 +000016845Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16846
16847 * xpath.c: a bug reported by Stephan Kulow empty nodesets
16848 were not equal to empty strings
16849
Daniel Veillard1fd36d22001-07-04 22:54:28 +000016850Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16851
16852 * SAX.c: fixed a URI-Reference computation problem when validating
16853 * xmlIO.c: small cleanup
16854
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000016855Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16856
16857 * parser.c: improved the description of a couple of interfaces
16858 upon Larry Stamper suggestion
16859
Daniel Veillard62f313b2001-07-04 19:49:14 +000016860Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16861
16862 * SAX.c entities.c parser.c: changed completely the way entities
16863 are handled when running the parser in entity substitution mode.
16864 This fixes a bug reported by Stephan Kulow and nearly divides
16865 by 3 the amount of memory required by libxslt to load and process
16866 DocBook TDG.
16867
Daniel Veillardf420ac52001-07-04 16:04:09 +000016868Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16869
16870 * HTMLparser.c: fixing a too early root closing problem raised
16871 byt Prashanth Naidu
16872
Daniel Veillard8c357d52001-07-03 23:43:33 +000016873Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16874
16875 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
16876 raised by Mark Vakoc.
16877
Daniel Veillard6e90d192001-07-03 16:37:49 +000016878Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16879
16880 * example/Makefile.am: fixed the include path to add srcdir/include
16881 * Makefile.am configure.in: fix from Albert Chin for iconv detection
16882 and some cleanup
16883
Daniel Veillardf06307e2001-07-03 10:35:50 +000016884Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16885
16886 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
16887 lot of optimization work, results in significant improvements
16888 when handling really complex XPath queries. Add a small optimizer
16889 for unions, improve [n] and [last()], avoid some costly ops.
16890
Daniel Veillard77044732001-06-29 21:31:07 +000016891Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16892
16893 * include/libxml/parser.h parser.c: xmlStrstr args are both const
16894 * xpath.c: small cleanup
16895 * xmlGetNsList: reformated, fixed problems if used on Entities
16896
Daniel Veillard2adbb512001-06-28 16:20:36 +000016897Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16898
16899 * doc/xml.html: added 1.8.14 and 2.3.13 releases
16900
Daniel Veillardb37ecd02001-06-28 16:18:11 +000016901Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16902
16903 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
16904 * Makefile.am example/Makefile.am: workaround automake generating
16905 erroneous deps
16906
Daniel Veillard12f7d292001-06-28 13:12:11 +000016907Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16908
16909 * include/win32config.h: bug #56801 Yon Derek provided a patch
16910 to the windows config file.
16911
Daniel Veillard87ee9142001-06-28 12:54:16 +000016912Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16913
16914 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
16915 libxml.h : Yon Derek provided a set of changes to compile from
16916 CVS on Windows/MSC
16917
Daniel Veillard0e4cd172001-06-28 12:13:56 +000016918Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16919
16920 * parser.c: fixed UTF8 BOM support in push mode
16921 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
16922 added a specific testcase
16923
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000016924Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16925
16926 * Makefile.am: added --push regression tests
16927 * parserInternals.c: the XML parser segfaulted in --push mode
16928
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000016929Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16930
16931 * configure.in: moved the symlinks detection within a CVS
16932 check, this is not portable and will be removed soon.
16933 * xpath.c: small cleanup/speedup
16934
Daniel Veillard11648102001-06-26 16:08:24 +000016935Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16936
16937 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
16938 release of 2.3.12
16939 * parser.c: make an error message if unknow entities in all cases
16940
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000016941Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16942
16943 * uri.c: fixed 2 uri normalization bugs on '//' reduction
16944
Daniel Veillard23793842001-06-25 16:07:45 +000016945Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16946
16947 * include/libxml/Makefile.am: Laszlo Peter pointed out that
16948 includes were installed in the wrong dir
16949
Daniel Veillardf5498f32001-06-25 15:08:36 +000016950Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16951
16952 * doc/html.xml: warn against sending code to exhibit bugs.
16953
Daniel Veillard56f06462001-06-24 21:34:03 +000016954Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16955
16956 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
16957 Tru64 from Thomas Leitner
16958
Daniel Veillardc5d64342001-06-24 12:13:24 +000016959Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16960
16961 * AUTHORS: added William and Bjorn
16962 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
16963 daniel@veillard.com hopefully I won't have to do this again
16964 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
16965 docs can be rebuilt cleanly now
16966 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
16967 from CVs it's generated, added include/libxml/xmlwin32version.h
16968 also generated but which should change far less frequently.
16969 * catalog.c nanoftp.c: made sure to include libxml.h not
16970 libxml/xmlversion.h directly
16971 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
16972 when compiling on WIN32 and MSC
16973
Daniel Veillard07385fd2001-06-23 21:55:48 +000016974Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16975
16976 * include/Makefile.am include/libxml/Makefile.am configure.in:
16977 fixed make distcheck and rebuilding the rpms
16978
Daniel Veillardcd1d9442001-06-23 18:53:44 +000016979Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16980
16981 * configure.in: should finish the migration of exported includes
16982 into a real include/libxml in CVS, at least for CVS users.
16983 * removed the exported headers, added in include/libxml (as well
16984 as xmlversion.h.in).
16985
Daniel Veillard6dd8e052001-06-23 18:38:06 +000016986Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16987
16988 * configure.in: fixed the way to detect symlink
16989
Daniel Veillard66541772001-06-23 18:31:04 +000016990Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16991
16992 * configure.in: updated, include/libxml is now a real CVS dir
16993
Daniel Veillardca989762001-06-23 17:39:29 +000016994Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16995
16996 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
16997 version works with both libxml1 and libxml2 (it autodetects
16998 the prefix of the html-files) from Felix Natter.
16999 * doc/xml.html: updated doc accordingly
17000
Daniel Veillard8cf14d52001-06-23 16:32:46 +000017001Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17002
17003 * xpath.c: fixed the bug generating a template loop in libxslt
17004 when using docbook-xsl-1.4, * should filter out document nodes
17005 * HACKING: added William
17006 * TODO: updated
17007
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000017008Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17009
17010 * doc/FAQ.html: added a warning about gcc-3.0
17011 * doc/xml.html: added reference to gdome2 and removed a confusing
17012 sentence
17013
Daniel Veillardf7f41852001-06-22 15:18:01 +000017014Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17015
17016 * xmlversion.h: okay this is a generated file, but Windows
17017 users need it and they can't generate it, and I want CVS
17018 Windows users ...
17019 * win32/libxml2/libxml2_so.dsp: Windows project file for
17020 the shared lib version of libxml2
17021 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
17022 resources needed for libxslt/xsltproc by Yon Derek
17023
Bjorn Reese3157b342001-06-22 14:41:45 +000017024Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
17025
17026 * trio.c: MSVC fix (provided by Igor Zlatkovic)
17027
Daniel Veillard4151acb2001-06-22 10:48:57 +000017028Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17029
Daniel Veillardcc146db2001-06-22 11:10:52 +000017030 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
17031
17032Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17033
Daniel Veillard4151acb2001-06-22 10:48:57 +000017034 * include/win32config.h: Yon Derek provided a first fix
17035 to be able to compile libxslt/xsltproc on Windows
17036
Daniel Veillardd79bcd12001-06-21 22:07:42 +000017037Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17038
17039 * xpath.c: attempt to work around what seemed a gcc optimizer
17040 bug when handling floats on i386 http://veillard.com/gcc.bug
17041 * tree.c entities.c encoding.c: doing some cleanups while
17042 chasing it
17043
Daniel Veillard017b1082001-06-21 11:20:21 +000017044Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17045
17046 * Makefile.am: cleanup when --without-debug is specified
17047 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
17048 w.r.t. --without-debug and other include points
17049 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
17050 Catalogs
17051 * configure.in entities.h tree.h HTMLparser.c: removed
17052 --without-corba, made the _private field mandatory
17053
Daniel Veillard87a764e2001-06-20 17:41:10 +000017054Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17055
17056 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
17057 outputs a BOM in UTF8, an errata has been issued to avoid the
17058 problem, that was the most reasonable solution... Add support
17059 for a leading UTF8 BOM in entities.
17060
Daniel Veillard10ea86c2001-06-20 13:55:33 +000017061Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17062
17063 * valid.c: fixed a bug found when post validating an entity ref
17064 * xmllint.c: added --loaddtd and sligly changed --postvalid to
17065 activate it too
17066
Daniel Veillard39196eb2001-06-19 18:09:42 +000017067Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17068
17069 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
17070 weakness in the node copy the XPointer and the XInclude
17071 implementations. Serious cleanup.
17072
Daniel Veillard3739b982001-06-19 12:51:30 +000017073Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17074
17075 * Makefile.am: Kjartan Maraas provided a small patch to
17076 add xml2-config.in to EXTRA_DIST
17077
Daniel Veillarda9142e72001-06-19 11:07:54 +000017078Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17079
17080 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
17081 provided another failing case found in KDE, the way the
17082 ctxt->vctxt.nodeTab was allocated and freed changed over
17083 time but it wasn't completely cleaned up. This should fix it.
17084
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000017085Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17086
17087 * parser.c: Stephan Kulow also raised the fact that line number
17088 could get miscounted making debug harder, fixed the problem
17089 in xmlParseCharData()
17090
Daniel Veillard64b98c02001-06-17 17:20:21 +000017091Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17092
17093 * valid.c: Stephan Kulow pointed out a problem when validating
17094 and using an empty entity, forgot a 'break' in a case.
17095
Daniel Veillarde3c81b52001-06-17 14:50:34 +000017096Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17097
17098 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
17099 * doc/xml.html: updated with 2.3.11
17100
Daniel Veillard4ec885a2001-06-17 10:31:07 +000017101Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17102
17103 * TODO: updated adding cleanup of generated doc
17104 * configure.in: prepared to release 2.3.11
17105 * xmllint.c: added --version for bug reporting
17106 * doc/html/*.html: rebuilt the doc
17107
Daniel Veillard8b8d2252001-06-16 21:24:56 +000017108Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17109
17110 * xpath.c: first part of the work on selecting namespace to
17111 fix bug #56115
17112
Daniel Veillard96ed5832001-06-15 22:22:04 +000017113Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17114
17115 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
17116 when using -liconv
17117 * TODO: updated
17118
Daniel Veillardc4f631d2001-06-14 11:11:59 +000017119Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17120
17121 * HTMLtree.[ch]: more work on the HTML serialization routnes,
17122 cleanup, encoding support.
17123
Daniel Veillard608ad072001-06-14 08:32:28 +000017124Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17125
17126 * xpath.c: Thomas Broyer suggested a better patch for the / arg
17127
Daniel Veillard239d0522001-06-13 23:02:48 +000017128Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17129
17130 * xpath.c: bug detected by Ankh when / is used as a function arg
17131
Daniel Veillard02bb1702001-06-13 21:11:59 +000017132Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17133
17134 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
17135 of element and use it to avoid outputting formatting spaces at
17136 the wrong place. Implemented the format parameter for HTML save.
17137 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
17138 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
17139 result/HTML/wired.html: of course this impact the result of a
17140 number of HTML tests
17141
Daniel Veillard95d845f2001-06-13 13:48:46 +000017142Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17143
17144 * HTMLtree.[ch]: started augmenting the HTML save API with
17145 encoding and formatting parameters
17146
Daniel Veillardeca60d02001-06-13 07:45:41 +000017147Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17148
17149 * HTMLtree.h: cleanup and started evaluating the work needed on
17150 revamping the HTML output code
17151
Daniel Veillard84666b32001-06-11 17:31:08 +000017152Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17153
17154 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
17155
Daniel Veillard8bdd2202001-06-11 12:47:59 +000017156Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17157
17158 * valid.c: fixed bug #56049, forgot one check in the
17159 validation routine
17160
Daniel Veillardca2366a2001-06-11 12:09:01 +000017161Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17162
17163 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
17164
Daniel Veillard6761eee2001-06-11 10:29:38 +000017165Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17166
17167 * libxml.h: fixed an error in last commit
17168 * doc/FAQ.html: added an entry for compilation from CVS
17169
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000017170Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17171
17172 * xmlversion.h.in libxml.h: Cygwin patches
17173 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
17174 * tree.h: cleanup
17175
Daniel Veillardacd370f2001-06-09 17:17:51 +000017176Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17177
17178 * tree.c: patched xmlFreeNode() to avoid freeing() a static
17179 memory block in a strange case where libxml is linked twice
17180 in the binary.
17181
Daniel Veillard1d047672001-06-09 16:41:01 +000017182Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17183
17184 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
17185 state far too often, simple fix used to avoid it.
17186
Daniel Veillard4497e692001-06-09 14:19:02 +000017187Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17188
17189 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
17190 being processed, applied his patch
17191 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
17192
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000017193Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17194
17195 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
17196 provided fixes to compile on MSCC again
17197 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
17198 also provided an update for the project files.
17199
Daniel Veillarda682b212001-06-07 19:59:42 +000017200Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17201
17202 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
17203 bug #55810
17204
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000017205Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17206
17207 * tree.c: fixed xmlGetNsProp() to close bug #55683
17208 Note this requires libxslt to use it's own function instead.
17209
Daniel Veillardf0c53762001-06-07 16:07:07 +000017210Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17211
17212 * HTMLtree.c: when in a pre element no formatting space should
17213 be added.
17214 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
17215
Daniel Veillard068a9652001-06-07 15:30:26 +000017216Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17217
17218 * configure.in: added tests for signal() and signal.h
17219
Daniel Veillard541d6552001-06-07 14:20:01 +000017220Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17221
17222 * xpath.c: robert pointed out xmlXPathNINF was not initialized
17223
Daniel Veillard8a367d42001-06-07 14:01:34 +000017224Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17225
17226 * doc/libxml-doc.el: Felix Natter provided a new version for
17227 libxml2
17228
Daniel Veillard8a926292001-06-07 11:20:20 +000017229Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17230
17231 * HTMLtree.c: when in a pre element no formatting space should
17232 be added.
17233
Daniel Veillard14839d52001-06-06 16:11:56 +000017234Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17235
17236 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
17237
Daniel Veillarde95e2392001-06-06 10:46:28 +000017238Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17239
17240 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
17241 hack
17242 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
17243 * uri.c: fixed a warning
17244
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000017245Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17246
17247 * HTMLtree.c: trying to close bug #55772 escaping in script
17248 elements
17249 * doc/xml.html: suggest to send mail to the list
17250
17251Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000017252
17253 * error.c: attempt to fix the xmlGetVarStr breakage once and for
17254 good. Use a macro and based on the solution provided in
17255 vsnprintf manual page from GNU.
17256
Bjorn Reese99748722001-06-05 12:49:15 +000017257Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
17258
17259 * error.c: Workaround for non-preserving variadic list.
17260 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
17261
Daniel Veillard2e4f1882001-06-01 10:11:57 +000017262Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17263
17264 * doc/xml.html: added 2.3.10 release
17265
Daniel Veillardb3a182e2001-06-01 09:28:09 +000017266Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17267
17268 * configure.in: releasing 2.3.10
17269
Daniel Veillard3c2758d2001-05-31 18:43:43 +000017270Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17271
17272 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
17273
Daniel Veillard20042422001-05-31 18:22:04 +000017274Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17275
17276 * encoding.c: Robert Collins provided a patch to add the
17277 "US-ASCII" encoding alias
17278
Daniel Veillard97ac1312001-05-30 19:14:17 +000017279Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17280
17281 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
17282 string oriented functions and started cleaning the related areas
17283 in xpath.c which needed fixing in this respect
17284
Daniel Veillard2d703722001-05-30 18:32:34 +000017285Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17286
17287 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
17288 #55380
17289 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
17290
Daniel Veillard9403a042001-05-28 11:00:53 +000017291Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17292
17293 * TODO: updated
17294 * nanohttp.[ch] : started adding APIs to get the redirected URL
17295 when this occurs (needed for further base computation
17296 * tree.h: cleanup
17297 * encoding.c: cleanup
17298 * SAX.c: minor change around ctxt->loadsubset
17299
Daniel Veillard6278fb52001-05-25 07:38:41 +000017300Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17301
17302 * Makefile.am include/Makefile.am: small change to have
17303 include/libxml rebuilt if working from CVS.
17304 * uri.c: applied another patch from Carl Douglas for URI escaping,
17305 this should close bug #51876
17306
Daniel Veillardd16df9f2001-05-23 13:44:21 +000017307Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17308
17309 * xinclude.c: fixed XInclude recursive behaviour bug #54678
17310 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
17311 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
17312 added specific regression test
17313 * parser.h: preparing for the XSLT mode where DTD inherited
17314 attributes are added to the tree.
17315
Daniel Veillardbbd22452001-05-23 12:02:27 +000017316Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17317
17318 * xinclude.[ch]: Updated the namespace for the Last Call version
17319 * result/XInclude/include test/XInclude/include: updated the
17320 testsuite accordingly
17321
Daniel Veillard8514c672001-05-23 10:29:12 +000017322Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17323
17324 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
17325 related to bug #51876
17326
Daniel Veillard42596ad2001-05-22 16:57:14 +000017327Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17328
17329 * tree.c: fixed a gross mistake in base computation, xml:base is
17330 not completely correct yet (need cascade).
17331 * xpath.[ch]: added the few things needed to find a function name
17332 and URI from the XPath context when it is called.
17333
Daniel Veillard81418e32001-05-22 15:08:55 +000017334Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17335
17336 * catalog.[ch]: fixes and add xmlLoadCatalogs()
17337 * DOCBparser.c: small cleanup
17338 * xmllint.c: added a --catalogs option to load catalogs from
17339 $SGML_CATALOG_FILES
17340 * tree.c: cleanup
17341 * configure.in: iconv library fixup, ICONV_LIBS
17342
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000017343Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17344
17345 * catalog.c: handling of CATALOG entries. detection of recursion,
17346 and a few bugfixes
17347 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
17348 against the default namespace
17349
Daniel Veillard04b93292001-05-21 08:15:31 +000017350Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17351
17352 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
17353
Daniel Veillarda97a19b2001-05-20 13:19:52 +000017354Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17355
17356 * parser.c: fixed propagation context info when parsing an
17357 external entity.
17358 * doc/html/*.html: regenerated a couple of docs
17359
Daniel Veillard4623acd2001-05-19 15:13:15 +000017360Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17361
17362 * doc/xml.html: update with 2.3.9 informations
17363
Daniel Veillardbed7b052001-05-19 14:59:49 +000017364Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17365
17366 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
17367 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
17368 * doc/html/* : rebuilt the docs
17369 * valid.c: small patch which may improve some case when
17370 validating.
17371
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000017372Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17373
17374 * HTMLparser.c: Closed bug #54891
17375 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
17376 to the suite
17377
17378Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17379
17380 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
17381 applied a documentation patch from LotR and filled in a few missing
17382 descriptions
17383
Daniel Veillard76d66f42001-05-16 21:05:17 +000017384Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17385
17386 * xpath.c tree.c parser.c: speed optimizations at the parser level
17387 document tree freeing and xpath evaluation
17388
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000017389Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17390
17391 * parser.c parser.h parserInternals.h: fixed a couple of
17392 interfaces for handling memory buffer input to const char *
17393 upon suggestion of JamesH.
17394
Daniel Veillardc3739e72001-05-15 15:23:27 +000017395Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17396
17397 * configure.in: LoTR sent a patch fixing the previous commit
17398
Daniel Veillarda4f27e02001-05-15 12:41:29 +000017399Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17400
17401 * configure.in: trying to deal again with the stoopid -R linking
17402 flag of Solaris
17403
Daniel Veillard790142b2001-05-15 10:51:53 +000017404Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17405
17406 * xpath.h: two nodeset access macros from Thomas Broyer
17407
Daniel Veillardba0b8c92001-05-15 09:43:47 +000017408Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17409
17410 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
17411 patch from Thomas Broyer
17412
Daniel Veillarde62d36c2001-05-15 08:53:16 +000017413Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17414
17415 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
17416 case
17417 * INSTALL: was empty added stuff from the FAQ
17418
Daniel Veillard75bea542001-05-11 17:41:21 +000017419Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17420
17421 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
17422 attributes handling and #54433 by adding xmlUnsetProp()
17423 and xmlUnsetNsProp()
17424
Daniel Veillard0a2a1632001-05-11 14:18:03 +000017425Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17426
17427 * HTMLparser.c: Patch from Jonas Borgström
17428 (htmlGetEndPriority): New function, returns
17429 the priority of a certain element.
17430 (htmlAutoCloseOnClose): Only close inline elements if they
17431 all have lower or equal priority.
17432 * result/HTML: this of course changed a number of tests results.
17433
Daniel Veillard7d6fd212001-05-10 15:34:11 +000017434Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17435
17436 * xmlIO.c catalog.c: plugged in the default catalog resolution
17437 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
17438 documentations
17439 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
17440
Daniel Veillarda7374592001-05-10 14:17:55 +000017441Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17442
17443 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
17444 integrating catalogs
17445 * catalog.[ch] testCatalog.c: adding a small catalo API
17446 (only SGML catalog support).
17447 * parser.c: restaured xmlKeepBlanksDefault(0) API
17448
Daniel Veillardc17337c2001-05-09 10:51:31 +000017449Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17450
17451 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
17452
Daniel Veillard257d9102001-05-08 10:41:44 +000017453Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17454
17455 * parser.c: added xmlParseExternalEntityPrivate() to allow
17456 propagation of ctxt->_private when parsing external entities
17457
Daniel Veillard083c2662001-05-08 08:27:14 +000017458Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17459
17460 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
17461
Daniel Veillard01ef7382001-05-08 07:31:43 +000017462Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17463
17464 * configure.in: fixed a small portability problem with AM_CONDITIONAL
17465
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000017466Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17467
17468 * valid.c: warn when indeterminist content model is detected
17469 * result/VC/ElementValid8: this adds a message
17470 * Makefile.am: add --novalid for VCM tests
17471 * parserInternals.c: added a call to Init memory
17472
Daniel Veillard64269352001-05-04 17:52:34 +000017473Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17474
17475 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
17476 when both parameters are NULL.
17477
Daniel Veillard37721922001-05-04 15:21:12 +000017478Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17479
17480 * valid.c: applied small patch from Gary Pennington, reindented
17481 some part of the code.
17482
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000017483Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17484
17485 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
17486 release, updated and regenerated the docs
17487
Daniel Veillard357c9602001-05-03 10:49:20 +000017488Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17489
17490 * xpath.c result/XPath/expr/floats : clarified and cleanup
17491 printing of abnormal floats in tests.
17492
Daniel Veillarda2bc3682001-05-03 08:27:20 +000017493Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17494
17495 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
17496 * results/HTML/ : a few changes in the output of the HTML tests as
17497 a result.
17498 * configure.in: tying to fix -liconv where needed
17499
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000017500Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17501
17502 * Makefile.am: fixed a stupid error
17503
Daniel Veillard7150a032001-05-02 16:41:11 +000017504Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17505
17506 * configure.in Makefile.am: make the inclusion of the trio
17507 modules in the library conditional
17508
Daniel Veillardc057c5d2001-05-02 12:41:24 +000017509Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17510
17511 * DOCBparser.c: patche from László Kovács, fixed entities refs
17512 in attributes handling
17513
Daniel Veillardedddff92001-05-02 10:58:52 +000017514Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17515
17516 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
17517 flushing
17518
Daniel Veillardc8f620b2001-04-30 20:31:33 +000017519Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17520
17521 * xpath.c: fix of an XSLT namespace bug reported on the list
17522 general/bug-8-
17523
Daniel Veillard5792e162001-04-30 17:44:45 +000017524Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17525
17526 * strio.h trio.c: Dan McNichol suggested a couple of small
17527 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
17528
Daniel Veillard02141ea2001-04-30 11:46:40 +000017529Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17530
17531 * tree.c parser.c encoding.c: spent a bit more time looking
17532 at the parsing speed and DOM handling. Added a few more
17533 speedups.
17534
Daniel Veillard3ed155f2001-04-29 19:56:59 +000017535Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17536
17537 * parser.c: small but effective parsing speed improvement
17538
Daniel Veillardb59076b2001-04-29 17:04:07 +000017539Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17540
17541 * configure.in: default on the DocBook parser inclusion (for Gnome)
17542 * DOCBparser.h: fixed a header reference
17543
Daniel Veillardb45c43b2001-04-28 17:02:11 +000017544Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17545
17546 * configure.in xpath.c: applied Bjorn patches for FPE on the
17547 alpha
17548
Daniel Veillardeefd4492001-04-28 16:55:50 +000017549Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17550
17551 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
17552 xmlSaveFormatFileTo()
17553
Daniel Veillarde39a93d2001-04-28 14:35:02 +000017554Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17555
17556 * xpath.c: simple and efficient optimization, XPath functions
17557 aways bind to the same code, cache this
17558 * TODO: updated (by saying some is obsolete)
17559
Daniel Veillard2156a562001-04-28 12:24:34 +000017560Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17561
17562 * xpath.c: more cleanup work on XPath name parsing routines
17563
Daniel Veillard61d80a22001-04-27 17:13:01 +000017564Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17565
17566 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
17567 xmlXPathParseName
17568 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
17569 * debugXML.c: avoid compilation problems if compiling without
17570 HTML support, Igor Zlatkovic
17571 * win32/libxml2/libxml2.def.src: being able to compile without
17572 XPath on Windows
17573
Daniel Veillarddbb14a72001-04-26 20:54:01 +000017574Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17575
17576 * libxml.m4: yet another patch from Toshio Kuratomi
17577
Daniel Veillard2913e4c2001-04-26 19:29:02 +000017578Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17579
17580 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
17581
Daniel Veillard67fee942001-04-26 18:59:03 +000017582Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17583
17584 * tree.[ch]: added xmlSaveFormatFile interface for saving
17585 and indenting a file.
17586
Daniel Veillard82e49712001-04-26 14:38:03 +000017587Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17588
17589 * xpath.c: fixed bug #53689 related to processing-instruction()
17590
Daniel Veillard02f077a2001-04-26 10:59:11 +000017591Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17592
17593 * DOCBparser.c: patche from László Kovács
17594
Daniel Veillard30211a02001-04-26 09:33:18 +000017595Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17596
17597 * parser.c: applied fixes from Christian Glahn bug report #53391
17598
Daniel Veillard5a7c3452001-04-26 09:16:13 +000017599Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17600
17601 * error.c: Jean François Lecomte provided a complete description
17602 and a fix to bug #53537
17603
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000017604Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17605
17606 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
17607
Daniel Veillard1034da22001-04-25 19:06:28 +000017608Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17609
17610 * DOCBparser.c SAX.c: a bit more work on entities processing.
17611 Still Need to cleanup XML output and references in attributes
17612
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000017613Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17614
17615 * DOCBparser.c include/Makefile.am: two patches from László Kovács
17616
Daniel Veillardb33c2012001-04-25 12:59:04 +000017617Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17618
17619 * tree.c: trying to fix #53574, not completely complete,
17620 I would like xmllint --copy --debug test/ent1 and
17621 xmllint --debug test/ent1 to show the same result.
17622 * xpath.c: fix a bug when trying to sort namespace nodes
17623
Daniel Veillard5146f202001-04-25 10:29:44 +000017624Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17625
17626 * HTMLtree.c: real fix for #53402
17627
Daniel Veillard7533cc82001-04-24 15:52:00 +000017628Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17629
17630 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
17631 PIs when using xsl:output
17632 * valid.c: closing #53537 some case generate segfaults if there
17633 is validity errors
17634
Daniel Veillard61b33d52001-04-24 13:55:12 +000017635Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17636
17637 * SAX.c testDocbook.c DOCBparser.c: more work on the support
17638 of external parsed entities, added --noent to testDocbook
17639 * valid.c: Garry Pennington found an uninitialized variable
17640 access in xmlValidateElementContent()
17641
Daniel Veillard56098d42001-04-24 12:51:09 +000017642Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17643
17644 * HTMLparser.c : HTML parsing still sucks ... trying to deal
17645 with madness
17646 * result/HTML/ : this modified the result of the regression tests
17647 a lot.
17648
Daniel Veillard122376b2001-04-24 12:12:30 +000017649Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17650
17651 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
17652 to doc where it wasn't checked against NULL reported by
17653 Jens Laas
17654
Daniel Veillard43dadeb2001-04-24 11:23:35 +000017655Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17656
17657 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
17658 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
17659
Daniel Veillardeae522a2001-04-23 13:41:34 +000017660Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17661
17662 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
17663 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
17664 * SAX.[ch]: cleanup and updates for DocBook
17665 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
17666 ex SGML identifier changes
17667 * valid.c: removed a static unused function.
17668
Daniel Veillardde57c612001-04-23 09:13:36 +000017669Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17670
17671 * HTMLtree.c: applied change for Paul Sponagl on script saving
17672 * Makefile.am: the warning about entity title.xml are normal.
17673
Daniel Veillard393df012001-04-22 20:11:18 +000017674Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17675
17676 * configure.in: release of 2.3.7
17677 * Makefile.am: fixing make distcheck
17678
Daniel Veillarda41123c2001-04-22 19:31:20 +000017679Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17680
17681 * doc/html/* doc/xml.html: updated and regenerated the docs
17682
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000017683Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17684
17685 * xpath.c: fixed the XPointer problem introduced in 2.3.6
17686
Daniel Veillarde82a9922001-04-22 12:12:58 +000017687Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17688
17689 * tree.c: fixed #53388 with the provided patch
17690
Daniel Veillard06803992001-04-22 10:35:56 +000017691Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17692
17693 * valid.c: Bjorn detected an invalid memory access. Fixed
17694 vstateVPush()
17695
Daniel Veillard40af6492001-04-22 08:50:55 +000017696Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17697
17698 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
17699
Bjorn Reese70a9da52001-04-21 16:57:29 +000017700Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
17701
17702 * libxml.h: new header used only for the compilation of libxml
17703 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
17704 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
17705 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
17706 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
17707 xmlmemory.c xpath.c xpointer.c: libxml.h integration
17708 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
17709 baseline (version 1.2 plus a single patch).
17710 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
17711 scientific notation for numbers. Tests added.
17712 * xpath.c: formatting of numbers changed to use sprintf
17713 (contribution from William Brack)
17714
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000017715Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17716
17717 * valid.c: cleanup, more useful debugging
17718 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
17719 * xmlIO.c: entity loading is printed as an error when validating
17720
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000017721Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17722
17723 * valid.c: fixed to validate within entities
17724 * test/VCM/v22.xml: added a specific testcase
17725
Daniel Veillardca1f1722001-04-20 15:47:35 +000017726Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17727
17728 * valid.c: forgot an epsilon transition in for ()+
17729 * test/VCM/v21.xml : added a specific test case
17730
Daniel Veillard85349052001-04-20 13:48:21 +000017731Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17732
17733 * valid.c: removed a state explosion exhibited by RSS
17734 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
17735 from bug #51872
17736
Daniel Veillarddab4cb32001-04-20 13:03:48 +000017737Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17738
17739 * valid.[ch] tree.h: worked *hard* to get non-determinist content
17740 validation without using an ugly NFA -> DFA algo in the source.
17741 Made a specific algorithm easier to maintain, using a single
17742 stack and without recursion.
17743 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
17744 * hash.c: made the growing routine static
17745 * tree.h parser.c: added the parent information to an
17746 xmlElementContent node.
17747
Daniel Veillarde470df72001-04-18 21:41:07 +000017748Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17749
17750 * SAX.c parser.c xpath.c: generating IDs when not validating
17751 from an external parsed entity was poisoning the ID has table
17752 with removed values. This was killing XSLT on the KDE help
17753 browser.
17754
Daniel Veillardceacdd92001-04-18 15:10:35 +000017755Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17756
17757 * entities.h: andrew@ugh.net.au detected a double declaration
17758
Daniel Veillarda10efa82001-04-18 13:09:01 +000017759Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17760
17761 * debugXML.c hash.c tree.h valid.c : some changes related to
17762 the validation suport to improve speed with DocBook
17763 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
17764 the way validation errors get reported
17765
Daniel Veillard1ed3f882001-04-18 09:45:35 +000017766Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17767
17768 * HTMLparser.c HTMLtree.c: applied part of the patches provided
17769 by P C Chow and William M. Brack for XSLT HTML output
17770
Daniel Veillard2d90de42001-04-16 17:46:18 +000017771Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17772
17773 * xmlversion.h.in win32config.h win32/libxml2/*: applied
17774 Igor Zlatkovic patches for MSC compilation and added his
17775 updates
17776
Daniel Veillarde043ee12001-04-16 14:08:07 +000017777Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17778
17779 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
17780 prefix lookup.
17781 * parserInternals.c: fixed the bug reported by Morus Walter
17782 due to an off by one typo in xmlStringCurrentChar()
17783
Daniel Veillarda3bfca52001-04-12 15:42:58 +000017784Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17785
17786 * HTMLparser.c result/HTML/*: revamped the way the HTML
17787 parser handles end of tags or end of input
17788
Daniel Veillard82daa812001-04-12 08:55:36 +000017789Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17790
17791 * tree.[ch] : added xmlDocCopyNode for gdome2 support
17792
Daniel Veillard67a21302001-04-11 14:39:16 +000017793Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17794
17795 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
17796 bug where the linktime verions of free() won't work ...
17797
Daniel Veillard27b55282001-04-11 12:22:25 +000017798Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17799
17800 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
17801
Daniel Veillardafc73112001-04-11 11:51:41 +000017802Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17803
17804 * doc/xml.html: added 2.3.6 release
17805
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000017806Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17807
17808 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
17809 * result/wml.xml: resulted in a small output change
17810
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000017811Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17812
17813 * tree.c: xmlNewDoc was missing the charset initialization
17814 * xmllint.c: added --auto to autogenerate a doc, allow to
17815 reproduce the problem fixed on xmlNewDoc
17816
Daniel Veillard1731d6a2001-04-10 16:38:06 +000017817Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17818
17819 * xpath.c: trying to get 52979 solved
17820 * tree.c result/ result/noent/: trying to get 52712 solved, this
17821 also made me clean up the fact that XML output in general should
17822 not add formating blanks by default, this changed the output of
17823 a few tests
17824
Daniel Veillard73639a72001-04-10 14:31:39 +000017825Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17826
17827 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
17828
Daniel Veillardfac26a12001-04-08 13:08:14 +000017829Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17830
17831 * configure.in: finally released 2.3.6
17832
Daniel Veillard911f49a2001-04-07 15:39:35 +000017833Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17834
17835 * xpath.c: checking for null pointer generated by new code
17836
Daniel Veillardd8df6c02001-04-05 16:54:14 +000017837Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17838
17839 * xpath.c: fixed a [] evaluation problem reported
17840 * test/XPath/tests/simpleaddr: extended test
17841 * result/XPath/simpleaddr: updated result
17842
Daniel Veillard3b2c2612001-04-04 00:09:00 +000017843Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17844
17845 * xmllint.c: Dan Timis reported a portability problem
17846 on Macs without mmap, fixed it.
17847
Daniel Veillardb38bd552001-04-03 18:22:00 +000017848Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17849
17850 * testXPath.c : added a --tree option allowing to display the
17851 tree dump of the XPath expression
17852
Daniel Veillard4dd93462001-04-02 15:16:19 +000017853Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17854
17855 * xpath.c: fixed a memleak when comparing nodesets
17856 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
17857 * tree.c: added a TODO
17858
Daniel Veillard92ad2102001-03-27 12:47:33 +000017859Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17860
17861 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
17862 we need string functions
17863 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
17864 to be able to use them where needed. Applied some changes
17865 to reduce name linking pollution and compile in only what's
17866 needed.
17867 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
17868 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
17869 for the string manipulation functions
17870 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
17871 to the free() function of xmlmemory.c
17872 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
17873 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
17874 usage.
17875
17876
Daniel Veillard2be30642001-03-27 00:32:28 +000017877Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17878
17879 * error.c: applied the context output patch of the error
17880 handling submitted by Chuck Griffith
17881 * error/VC/*: this slightly change some error logs
17882
Daniel Veillard50582112001-03-26 22:52:16 +000017883Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17884
17885 * parser.c: fixed line number reporting on error
17886
Daniel Veillard04be4f52001-03-26 21:23:53 +000017887Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17888
17889 * parser.c: Sullivan and Darin found a parser bug,
17890 applied the patch.
17891
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000017892Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17893
17894 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
17895 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
17896 xmlversion.h.in xpointer.c: of course the way I defined
17897 UNUSED breaks on old gcc version. Try to be smart and
17898 also define it directly in xmlversion.h
17899 * configure.in: removed -ansi flag from the pedantic set
17900
17901Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000017902 Huge cleanup, I switched to compile with
17903 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
17904 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
17905 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
17906 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
17907 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
17908 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
17909 encoding.h entities.c error.c list.[ch] nanoftp.c
17910 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
17911 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
17912 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
17913 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
17914 Cleanup, staticfied a number of non-exported functions,
17915 detected and cleaned up a dozen of problem found this way,
17916 avoided a lot of public function name/typedef/system names clashes
17917 * doc/xml.html: updated
17918 * configure.in: switched private flags to the really pedantic ones.
17919
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000017920Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17921
17922 * configure.in: 2.3.5
17923 * doc/html/*: rebuilt the docs
17924
Daniel Veillard146c9122001-03-22 15:22:27 +000017925Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17926
17927 * parser.c: fixed a reported bug in NOTATION parsing
17928 * uri.c: accepted but not fixed bug 51876, added TODO
17929 * Makefile.am: fixed bug 51876
17930
Daniel Veillarda5f013b2001-03-22 12:44:45 +000017931Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17932
17933 * config.h.in configure.in error.c: fix a compilation problem
17934 on platforms without vsnprintf (xml@thewrittenword.com)
17935
Daniel Veillarde020c3a2001-03-21 18:06:15 +000017936Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17937
17938 * parser.c: fixed a function name header typo
17939 * SAX.c: notations can also occur in external subset.
17940
Daniel Veillard7d42b542001-03-20 13:22:46 +000017941Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17942
17943 * error.c: removed a C++ like comment
17944
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000017945Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17946
17947 * parser.c: fixing bug 52299 strange condition leading
17948 to a parser crash due to a buffer overflow
17949 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
17950 added the specific test case
17951
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000017952Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17953
17954 * xpath.[ch]: still a lot of cleanup based on XSLT, added
17955 xmlXPathConvert{String,Number,Boolean} to be able to make
17956 type casts without a context stack, fixed some implementation
17957 problems related to the absence of context at parse-time,
17958 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
17959 in the public API too
17960 * xpointer.c xpathInternals.h: we need to know at parse time
17961 whether we are compiling an XPointer
17962
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000017963Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17964
17965 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
17966 cleaned up the parser internals, refactored XPath code, added
17967 new compilation based APIs and cleanly separated public and
17968 private APIs.
17969
Daniel Veillardd007d6c2001-03-19 00:01:07 +000017970Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17971
17972 * xpath.h: the comp field must be added at the end to avoid
17973 killing binary compat.
17974
Daniel Veillard9e7160d2001-03-18 23:17:47 +000017975Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17976
17977 * Makefile.am: detect XPath memleaks in regreson tests
17978 * error.c: fixed and error w.r.t. error reporting still using
17979 stderr
17980 * hash.c: added new line at end of file
17981 * tree.h: minor cleanup
17982 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
17983 expression parsing from evaluation, resulted in a number of
17984 changes internally, and in XPointer. Likely to break stuff
17985 using xpathInternals.h but should remain binary compatible,
17986 new interfaces will be added.
17987
Daniel Veillardd574f782001-03-14 19:40:17 +000017988Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17989
17990 * configure.in: fixed a couple of problems reported by
17991 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
17992 without gcc on non linux platforms.
17993
Daniel Veillard0a6c3582001-03-14 19:15:37 +000017994Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
17995
17996 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
17997 a fix for --with-html-dir= configure support. I hope it won't
17998 break rpm generation
17999
Daniel Veillarda022fe02001-03-14 16:30:00 +000018000Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18001
18002 * xmlIO.c: one function comment cleanup.
18003
Daniel Veillard25239c12001-03-14 13:56:48 +000018004Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18005
18006 * SAX.c: external subset notations were improperly registered
18007 in the internal subset.
18008
Daniel Veillard2c4754f2001-03-13 09:31:12 +000018009Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18010
18011 * README.cvs-commits: added, pointing to HACKING
18012 * HACKING: updated
18013
Daniel Veillard82ab81e2001-03-12 21:11:21 +000018014Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18015
18016 * parser.c: and Matt Sergeant found one in the XML push
18017 parser (erroneous check I forgot to remove when I fixed the
18018 main parser).
18019
Daniel Veillard68d7b672001-03-12 18:22:04 +000018020Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18021
18022 * xpath.c: ptittom found a small bug in UnaryExpr
18023
Daniel Veillarde356c282001-03-10 12:32:04 +000018024Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18025
18026 * configure.in: bumped to 2.3.4
18027 * error.c: fixed bug #51860
18028 * tree.c: fixed bug #51861
18029 * valid.c: cleanup, more debug, failed to fix one bug crap ...
18030 * tree.[ch] : added xmlDefaultBufferSize
18031 * nanoftp.c: typo in function name header block
18032 * doc/xml.html : updated, added link to XML::LibXSLT
18033 * doc/html/* : rebuilt the docs
18034
Daniel Veillard80f32572001-03-07 19:45:40 +000018035Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18036
18037 * parser.c SAX.c: the new content parsing code raised an
18038 ugly bug in the characters() SAX callback. Found it
18039 just because of strangeness in XSLT XML Rec ouptut :-(
18040
Daniel Veillard6c831202001-03-07 15:57:53 +000018041Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18042
18043 * Makefile.am: Martin Baulig suggested to add -lm
18044 * tree.c: found another bug in xmlNodeGetContent()
18045
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000018046Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18047
18048 * xpath.c: Bjorn found the error related to strictness of comparison.
18049
Daniel Veillard29631a82001-03-05 09:49:20 +000018050Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18051
18052 * parser.c: trying to fix the Dtd parsing problem reported
18053 by Gary, side effect of last week speed optimizations.
18054
Daniel Veillard14be0a12001-03-03 18:50:55 +000018055Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18056
18057 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
18058 * parserInternals.c: removed unneeded test raised by Stric
18059
Bjorn Reesee1dc0112001-03-03 12:09:03 +000018060Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
18061
18062 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
18063 and fixed by William Brack). Added xmlXPathFormatNumber.
18064 Changed the sorting slightly.
18065 * configure.in Makefile.am example/Makefile.am: Added -lm.
18066 Please note that applications linking with libxml2, must
18067 also like with the math library from now on.
18068
Daniel Veillardf9533d12001-03-03 10:04:57 +000018069Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18070
18071 * HTMLparser.c: fixed loop reported by Marc Sanfacon
18072
Daniel Veillard2f362242001-03-02 17:36:21 +000018073Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18074
18075 * parser.c: one must report spaces even if the Dtd element
18076 content proves that this is not part of the element content.
18077 * result/valid/*.xml: this changed the ouptu slightly
18078
Daniel Veillardb402c072001-03-01 17:28:58 +000018079Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18080
18081 * configure.in: bumped to 2.3.3
18082 * doc/xml.html: updated
18083
Daniel Veillard77851712001-02-27 21:54:07 +000018084Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18085
18086 * tree.c: minor doc fix
18087 * xpath.c: deallocation issues when a result tree has been
18088 converted to a node-set
18089
Daniel Veillardec70e912001-02-26 20:10:45 +000018090Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18091
18092 * doc/xml.html: oops corrected dates s/2000/2001
18093
Daniel Veillard8730c562001-02-26 10:49:57 +000018094Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18095
18096 * valid.c: new patch from Gary Pennington
18097
Daniel Veillard91e9d582001-02-26 07:31:12 +000018098Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18099
18100 * doc/xml.html: applied patch from Ankh
18101
Daniel Veillardedac3c92001-02-26 01:36:19 +000018102Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18103
18104 * xinclude.c: fixed a problem building on Mac
18105
Daniel Veillard21a0f912001-02-25 19:54:14 +000018106Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18107
18108 * parser.c: more work on increasing parsing ferformances
18109
Daniel Veillard48b2f892001-02-25 16:11:03 +000018110Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18111
18112 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
18113 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
18114 avoiding memcpy in production builds MEM_CLEANUP macro use
18115 * parser.[ch] parserInternals.c: optimizations of the tightest
18116 internal loops inside the parser. Better checking of I/O
18117 flushing/loading conditions
18118 * xmllint.c : added --timing
18119
Daniel Veillard71681102001-02-24 17:48:53 +000018120Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18121
18122 * configure.in: bumped to 2.3.2
18123 * doc/xml.html: updated for release
18124
Daniel Veillardbbd51d52001-02-24 03:07:03 +000018125Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18126
18127 * xpath.c: found a memleak and fixed a nasty bug
18128
Daniel Veillardf7cd4812001-02-23 18:44:52 +000018129Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18130
18131 * xmllint.[c1] : added return code errors for xmllint
18132 * xpath.c: specific debug dump function for result value trees
18133
Daniel Veillard4b637072001-02-21 21:52:55 +000018134Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18135
18136 * xpath.c: finally implemented xmlXPathCompareNodeSets
18137 * test/XPath/expr/floats results/XPath/expr/floats: added
18138 a test for float expressions
18139
Daniel Veillardf714aa32001-02-21 03:07:44 +000018140Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18141
18142 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
18143 * parserInternals.[ch]: trying to speed up parsing
18144 * xpath.c : speeded up node set equality op
18145
Daniel Veillarde0c3a622001-02-19 18:05:20 +000018146Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18147
18148 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
18149 better handling of ID/IDREF and the list modules associated
18150 * configure.in: small CFLAGS cleanup
18151
Daniel Veillarda8abee62001-02-19 15:14:59 +000018152Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18153
18154 * configure.in: fixed iconv detection on AIX (stric)
18155
Daniel Veillardbca64ef2001-02-19 22:20:01 +000018156Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000018157
18158 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
18159
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000018160Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
18161
18162 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
18163 and optimized xmlXPathNodeSetSort
18164
Daniel Veillard142adbf2001-02-17 13:21:05 +000018165Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18166
18167 * xpath.c: bug fix when context size is 0
18168 * parser.c: I like Norm's Dtd because they still manage to break
18169 the parser occasionally
18170
Daniel Veillardf23e0092001-02-16 13:21:29 +000018171Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18172
18173 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
18174
Daniel Veillarde0e26512001-02-16 00:11:46 +000018175Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18176
18177 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
18178 attributes within the XML-1.0 namespace
18179
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000018180Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18181
18182 * xpathInternals.h: exported a few axis functions
18183 * doc/xml.html: updated the doc
18184
Daniel Veillard760f4422001-02-15 14:59:48 +000018185Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18186
18187 * configure.in: applied patch from Daniel van Balen for OpenBSD
18188 and bumped version to 2.3.1
18189 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
18190 attempt to find autoclosing was simply broken, removed it,
18191 updated the examples, this is better
18192
Daniel Veillardd194dd22001-02-14 10:37:43 +000018193Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18194
18195 * hash.[ch]: added Paolo Casarini patch to provide Delete from
18196 hash functionnalities.
18197 * doc/html/* : rebuild the doc
18198
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000018199Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18200
18201 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
18202 on predicate
18203 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
18204 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
18205 really want to have tags closed on output even if we accept
18206 unclosed ones on input
18207
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000018208Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18209
18210 * xpath.c: ouch don't free NULL, rare case fixed
18211 * tree.c: don't coalesce text nodes if they don't have the
18212 same behaviour wrt escaping on output
18213
Daniel Veillardd12b69d2001-02-11 20:17:31 +000018214Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18215
18216 * xpath.c: small fixup
18217 * SAX.c: don't warn on empty namespaces.
18218
Daniel Veillard6a2e4062001-02-08 10:31:33 +000018219Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18220
18221 * README: a bit of cleanup
18222 * configure.in: preparing for 2.3.0 release
18223
Daniel Veillard1f83d392001-02-08 09:37:42 +000018224Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18225
18226 * hash.[ch]: added a first version of xmlHashSize()
18227 * valid.c: another bug fix from Gary Pennington
18228
Daniel Veillard5eef6222001-02-07 18:24:48 +000018229Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18230
18231 * valid.c: couple of bug fixes pointed by Gary Pennington
18232 * HTMLtree.c: #if 0 cleanup
18233
Daniel Veillard2c257ec2001-02-06 13:29:07 +000018234Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18235
18236 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
18237 which removes a time consuming check of xmlXPathNodeSetAdd()
18238 and use it in places where we are sure to not break unicity
18239
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000018240Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18241
18242 * xpath.c: bug fixes found from XSLT
18243 * tree.c: preserve node->name special values when copying nodes.
18244 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
18245 external subset are fetched when available but without full
18246 validation. Added xmlLoadExtDtdDefaultValue, need a function.
18247 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
18248 output with encoding disabled.
18249
Daniel Veillard2c833b62001-02-03 08:52:06 +000018250Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18251
18252 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
18253 xmlCheckFilename should not be called from xmlFileOpenW
18254 and xmlGzfileOpenW
18255
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000018256Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18257
18258 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
18259 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
18260 added the new tests for URI normalization
18261 * testURI.c: fixed stoopid bugs
18262 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
18263 the URI in the error messages are now properly normalized
18264
Daniel Veillardea28ce62001-02-02 08:20:19 +000018265Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18266
18267 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
18268
Daniel Veillarde99a4762001-02-01 04:34:35 +000018269Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18270
18271 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
18272
Daniel Veillard2b325a02001-01-31 20:46:31 +000018273Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18274
18275 * xpath.c: fixed mod operator
18276
Daniel Veillardde55cf62001-01-31 15:53:13 +000018277Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18278
18279 * parser.c: fixed xmlStrcat doc
18280 * tree.c: 2 fixes form Anders Carlson for copying nodes and
18281 trees.
18282
Daniel Veillard2f913b72001-01-31 13:23:49 +000018283Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18284
18285 * xpath.c result/XPath/tests/chaptersbase
18286 result/XPath/tests/simplebase: fixed XPath node()
18287 * tree.c: small fix in xmlNewNs()
18288 * Makefile.am: removed extraneous xml2Conf.sh rule
18289
Daniel Veillardb42042b2001-01-28 07:40:36 +000018290Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18291
18292 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
18293 Changed the library name, in order to get libxml-devel and
18294 libxml2-devel to coexist on a single system
18295 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
18296 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
18297
Daniel Veillardee0a4662001-01-27 18:59:33 +000018298Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18299
18300 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
18301 libxml2-devel installable in // as libxml-devel.
18302
Daniel Veillard5eb05942001-01-27 17:50:22 +000018303Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18304
18305 * doc/Makefile.am: fixed make rebuild in doc
18306 * doc/html/*.html: rebuilt the docs
18307
Daniel Veillard65c295d2001-01-26 09:32:39 +000018308Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18309
18310 * tree.c: patch from Bjorn Reese on xmlBufferCCat
18311
Daniel Veillard8e199902001-01-25 18:54:39 +000018312Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18313
18314 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
18315 the HTML doc to go into the -devel RPM ...
18316 * aclocal.m4 config.h.in: some updates due to auto* magic
18317
Daniel Veillard93086662001-01-25 18:13:04 +000018318Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18319
18320 * xpath.h: added a hook in the context structure allowing to
18321 link to extra support, needed for XSLT
18322
Daniel Veillardf17e09b2001-01-25 13:55:35 +000018323Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18324
18325 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
18326 xmlXPtrCmpPoints to use it.
18327 * propagated the following patch from Alejandro Forero
18328 * include/win32config.h xmlIO.c: applied further suggestions
18329 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
18330 * example/gjobread.c: fixed warnings, now that it builds
18331
18332Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
18333
18334 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
18335
18336 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
18337 filename points to a valid file (not a directory).
18338 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
18339 Added calls to xmlCheckFilenameDir.
18340
18341 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
18342 `path' (rather than `filename') as the parameter to gzopen and open.
18343
Daniel Veillard48177c22001-01-23 15:27:41 +000018344Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18345
18346 * Makefile.am: fixed a problem with EXTRA_DIST
18347
Daniel Veillardb83ba402001-01-22 22:45:10 +000018348Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18349
18350 * Makefile.am example/Makefile.am: finally found the trick
18351 to build the example, i.e. add "." in SUBDIRS before example
18352 in the list <grin/>
18353
Daniel Veillard82687162001-01-22 15:32:01 +000018354Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18355
18356 * doc/xml.html: updated with an XSLT section, removed pointer to
18357 W3C CVS base.
18358
Daniel Veillard8a7642f2001-01-22 10:45:16 +000018359Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18360
18361 * xpath.c: when copying a XSLT tree object teh tree need to be copied
18362 too, and deallocation need to occur the same way.
18363
Daniel Veillarde4566462001-01-22 09:58:39 +000018364Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18365
18366 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
18367 type correponding to an XSLT result tree fragment. Share most
18368 of the data format with node set, as well as operators.
18369 * HTMLtree.c: added a newline at the end of the doctype output
18370 whe this one is not present initially.
18371 * tree.c: make sure taht the parent and doc pointers are properly
18372 set when copying attributes (lists).
18373
Daniel Veillard701c7362001-01-21 09:48:59 +000018374Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18375
18376 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
18377
Daniel Veillard5a2b6972001-01-20 21:15:50 +000018378Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18379
18380 * xpath.c: seems I finally killed that ugly path evaluation
18381 context bug (tagged 9999 in case is is wrong)
18382
Daniel Veillard8f4d9752001-01-19 05:32:34 +000018383Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18384
18385 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
18386 for XSLT
18387
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000018388Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18389
18390 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
18391 for xmlGzfileOpen() bug
18392
Daniel Veillardf6eea272001-01-18 12:17:12 +000018393Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18394
18395 * xpath.c: removed an error found by XSLT usage
18396 * tree.c parserInternals.h: use a predefined static string
18397 for text and comment nodes, avoid freeing them in xmlFreeNode,
18398 exported the string name in parserInternals.h and added
18399 another value to disable encoding at output (for XSLT),
18400 gain memory, time.
18401
Daniel Veillard8f2cc572001-01-17 08:19:35 +000018402Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18403
18404 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
18405 win32/libxml2/libxml2_so.dsp: new makefiles and update
18406 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
18407
Daniel Veillardf831bfb2001-01-16 17:26:04 +000018408Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18409
18410 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
18411 Gary Pennington
18412
Daniel Veillard389e6b72001-01-15 19:41:13 +000018413Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18414
18415 * xpath.c: fixed the comaprision of values and nodelists,
18416 need to compare nodelist still ...
18417 * debugXML.c: avoided a possible core dump
18418 * HTMLparser.c: cleanup
18419 * nanohttp.c: contributed fix.
18420 * tree.c: fixes in properties handling added xmlSetNsProp
18421 needed by libxslt
18422 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
18423 comment
18424 * TODO: updated
18425
Daniel Veillard167bd532001-01-06 21:09:34 +000018426Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18427
18428 * parser.c parserInternals.c: applied Bjorn Reese optimization
18429 patch
18430
18431Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18432
18433 * Makefile.am: applied patch fro make check from Martin Vidner
18434
Daniel Veillard503b8932001-01-05 06:36:31 +000018435Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18436
18437 * configure.in: preparing 2.2.11
18438 * doc/html/*: rebuild the HTML files
18439 * doc/xml.html : updated
18440
Daniel Veillardc2f4df22001-01-04 14:06:39 +000018441Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18442
18443 * tree.c: fixed a stupid bug
18444 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
18445 patches related to validation of an XInclude processing result
18446 * TODO: updated
18447
Daniel Veillarde2488192001-01-04 10:54:22 +000018448Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18449
18450 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
18451 on large files
18452
Daniel Veillardf060a412001-01-03 20:52:44 +000018453Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18454
18455 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
18456
Daniel Veillard45cff692001-01-03 18:02:04 +000018457Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18458
18459 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
18460 reported by Jonas Borgström
18461 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
18462
Daniel Veillard08108982001-01-03 15:24:58 +000018463Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18464
18465 * testXPath.c xpath.c: fixing the XPath union expressions problem
18466 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
18467
Daniel Veillard4a6845d2001-01-03 13:32:39 +000018468Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
18469
18470 * xmllint.c: Made is so if the file name is "-" is will read form
18471 standard input. Sven Heinicke <sven@zen.org>
18472 * tree.c: fixed a problem when growing buffer
18473 * tree.h: fixed the comment of the node types following andersca
18474 comment
18475 * TODO: updated
18476
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000018477Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18478
18479 * HTMLparser.[ch]: added a way to avoid adding automatically
18480 omitted tags. htmlHandleOmittedElem() allows to change the
18481 default handling.
18482 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
18483 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
18484 of xmllint too when using --memory flag, added a memory test
18485 suite at the Makefile level.
18486 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
18487 with namespace use when encountering QNames in XPath evalation,
18488 added xmlns() scheme in XPointer.
18489 * nanoftp.c : incorporated a fix
18490 * parser.c xmlIO.c: fixed problems raised with encoding when using
18491 the memory I/O
18492 * parserInternals.c: closed bug 25934 reported by
18493 torsten.landschoff@innominate.de
18494 * TODO: updated
18495
Daniel Veillarda1fe9102000-11-25 10:49:25 +000018496Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18497
18498 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
18499 on a non-updated tree :-(, made a 2.2.10 release to correct the
18500 situation
18501
Daniel Veillardce6e98d2000-11-25 09:54:49 +000018502Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18503
18504 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
18505 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
18506 integrated a set of OpenVMS changes from Howard Taylor
18507 <Howard.Taylor@pacoast.com>
18508
Daniel Veillard58770e72000-11-25 00:48:47 +000018509Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18510
18511 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
18512 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
18513
Daniel Veillardf62ceff2000-11-24 23:36:01 +000018514Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18515
18516 * HTMLparser.c: some fixes on auto-open of html/head/body
18517 * encoding.c: fixed a compilation error on some gcc env
18518 * xpath.c xpointer.[ch] xpathInternals.h: improved the
18519 XPointer implementation
18520 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
18521 related XPointer tests and associated results
18522
Daniel Veillard300f7d62000-11-24 13:04:04 +000018523Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18524
18525 * doc/xmldtd.html doc/xml.html: following a short step by step
18526 guidance on IRC to help maciej with DTDs I started a small
18527 page on the subject.
18528
Daniel Veillard748e45d2000-11-17 16:36:08 +000018529Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18530
18531 * HTMLparser.c: fixed handling of broken charrefs
18532 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
18533 patches
18534
Daniel Veillard28929b22000-11-13 18:22:49 +000018535Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18536
18537 * doc/xml.html doc/html/* : rebuilt the docs after adding
18538 xinclude and updated page for 2.2.7 and 2.2.8
18539 * configure.in: releasing 2.2.8
18540
Daniel Veillard41e06512000-11-13 11:47:47 +000018541Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18542
18543 * parser.[ch] parserInternals.c: applied the conditional
18544 section processing fix from Jonathan P Springer
18545 <jonathan.springer2@gte.net>
18546 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
18547 project file, fixed iconv default non support
18548 * xpath.c: fixed the problem of evaluating relative expressions
18549 when a node context is provided.
18550
Daniel Veillardbf432752000-11-12 15:56:56 +000018551Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18552
18553 * nanoftp.c: fixed gcc 2.95 new warnings
18554 * SAX.c: fixed a stupid bug
18555 * tree.c: fixed a formatting problem when round-tripping
18556 from/to memory
18557 * xinclude.c: chased memleak, fixed a base problem
18558 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
18559 xmlXPtrBuildNodeList()
18560 * TODO: updated
18561 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
18562 adding a first small set of regression tests for XInclude
18563
Daniel Veillardc2def842000-11-07 14:21:01 +000018564Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18565
18566 * nanohttp.[ch]: applied Wayne Davison patches to access
18567 the WWW-Authorization header.
18568 * parser.c: Closed Bug#30847: Problems when switching encoding
18569 in short files by applying Simon Berg's patch.
18570 * valid.c: fixed a validation problem
18571 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
18572 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
18573 Wayne Davison
18574 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
18575 need to be extended to non full nodes selections.
18576 * xinclude.c: starts to work decently
18577
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000018578Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18579
18580 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
18581 debugXML.c xmlversion.h.in: Started adding XInclude support,
18582 this is a new xmllint option
18583 * tree.c xpath.c: applied TOM patches for XPath
18584 * xpointer.c: fixed a couple of errors.
18585 * uri.c: added an escaping function needed for xinclude
18586 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
18587 new warning from RH70 gcc's version
18588
Daniel Veillarda4964b72000-10-31 18:23:44 +000018589Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18590
18591 * HTMLparser.c: fixed loop on invalid char in scripts
18592 * parser.c: update to description of xmlIOParseDTD()
18593 * libxml.m4 xmlversion.h.in: changes contributed by
18594 Michael Schmeing <m.schmeing@internet-factory.de>
18595 * configure.in: preparing for 2.2.7
18596 * Makefile.am: trying to avoid config.h and acconfig.h
18597 being included in the distrib
18598 * configure.in: released 2.2.7
18599
18600Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18601
18602 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
18603 like namespaces for good. Unified xmlNs and xmlNode somewhat.
18604
Daniel Veillard01411222000-10-30 15:33:22 +000018605Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18606
18607 * parser.[ch]: added xmlIOParseDTD()
18608 * xpointer.c: added support for the 2 extra parameters of
18609 string-range, fixed a stoopid error when '0' was present
18610 in XPointer expressions
18611 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
18612 testsuite for the above
18613
Daniel Veillard6db58192000-10-30 09:27:53 +000018614Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18615
18616 * libxml.spec.in: improved package descriptions
18617
Daniel Veillarda5db68a2000-10-29 18:06:06 +000018618Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18619
18620 * xpath.c xpathInternals.h: applied a large cleaning patch
18621 from TOM <ptittom@free.fr>, it also add namespace support
18622 for function and variables registration.
18623
Daniel Veillardbd20df72000-10-29 17:53:40 +000018624Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18625
18626 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
18627 * Makefile.mingw: Wayne Davison's update adding hash.c
18628
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000018629Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18630
18631 * xpath.c: fixed the root evaluation problems
18632 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
18633 ignorable spaces with <b> <bold> <em>
18634 * tree.c: fixed a loop in xmlSearchNsByHref()
18635
Daniel Veillard767662d2000-10-27 17:04:52 +000018636Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18637
18638 * xpath.c: applied another XPath patch from TOM
18639 * xpath.c include/makefile.am: applied another patch from
18640 china@thewrittenword.com (cleanup on IRIX).
18641
Daniel Veillard211cc0a2000-10-27 11:49:33 +000018642Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18643
18644 * xml-config.1: received a fixed version from Fredrik Hallenberg
18645 <hallon@lysator.liu.se>
18646
Daniel Veillardf6bf9212000-10-26 14:07:44 +000018647Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18648
18649 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
18650 cleanup patch for XPath
18651
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000018652Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18653
18654 * patched to redirrect all "out of context" error messages to
18655 a reconfigurable routine. The changes are:
18656 * xmlerror.h : added the export of an error context type (void *)
18657 an error handler type xmlGenericErrorFunc there is an interface
18658 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
18659 to reset the error handling routine and its argument
18660 (by default it's equivalent to respectively fprintf and stderr.
18661 * all the c files: all wild accesses to stderr or stdout within
18662 the library have been replaced to calls to the handler.
18663
Daniel Veillard29a11cc2000-10-25 13:32:39 +000018664Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18665
18666 * configure.in: release 2.2.6
18667 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
18668 exporting the inner functions of xpath for extension modules
18669 * doc/*: updated and rebuilt the doc
18670
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000018671Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18672
18673 * nanohttp.c : applied Wayne HTTP cleanup patch
18674 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
18675 and xmlNodeSetSpacePreserve()
18676
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000018677Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18678
18679 * xpath.c: closing bug #29260
18680
Daniel Veillard126f2792000-10-24 17:10:12 +000018681Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18682
18683 * hash.[ch] debugXML.c: expanded/enhanced the API, added
18684 multikey tuples, made hash structure opaque
18685 * valid.[ch]: moved elements, attributes, notations decalarations
18686 as well as ID and refs to hash tables.
18687 * entities.c: hash cleanup
18688 * xmlmemory.c: fixed a dump problem in debug mode
18689 * include/Makefile.am: problem passing in DESTDIR= values patch
18690 from Marc Christensen <marc@calderasystems.com>
18691 * nanohttp.c: removed debugging remains
18692 * HTMLparser.c: the bogus tag should be ignored (Wayne)
18693 * HTMLparser.c parser.c: fixing a number of problems with the
18694 macros in the *parser.c files (Wayne).
18695 * HTMLparser.c: close the previous option when opening a new one
18696 (Marc Sanfacon).
18697 * result/HTML/*: updated the HTML results accordingly
18698
Daniel Veillard52afe802000-10-22 16:56:02 +000018699Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18700
18701 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
18702 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
18703 XPath functions and XML entities table to them. More to come...
18704 * xmlIO.c: fixed libxml closing FILEs it didn't open.
18705
Daniel Veillard683cb022000-10-22 12:04:13 +000018706Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18707
18708 * tree.c: coalesce adjacent text nodes
18709 * valid.c: handling of blank nodes in DTd validation (raised
18710 by problems with a posteriori validation).
18711 * nanohttp.c: changing behaviour on HTTP write stuff.
18712 * HTMLtree.c: forced body and html to be explicitely closed.
18713 * xpath.h: exported more XPath functions.
18714
Daniel Veillard1baf4122000-10-15 20:38:39 +000018715Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18716
18717 * Release of 2.2.5
18718 * xpointer.c: range() range-inside and other helper functions
18719 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
18720
Daniel Veillard47e12f22000-10-15 14:24:25 +000018721Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18722
18723 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
18724 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
18725
Daniel Veillardb732a0e2000-10-15 11:27:01 +000018726Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18727
18728 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
18729 and XPointer modules
18730
Daniel Veillard134c9f32000-10-15 10:27:08 +000018731Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18732
18733 * SAX.h: closed #25107
18734
Daniel Veillard39915622000-10-15 10:06:55 +000018735Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18736
18737 * testSAX.c: fixed problem with cdata reporting
18738 * SAXresult/* : updated
18739
Daniel Veillard1e851392000-10-15 10:02:56 +000018740Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18741
18742 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
18743 Closed bug #27499, added to regression tests
18744 * TODO: updated
18745
Daniel Veillard7eda8452000-10-14 23:38:43 +000018746Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18747
18748 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
18749 support for SCRIPT and STYLE with help from Bjorn Reese
18750 * test/HTML/* result/HTML/*: added simple testcase and updated
18751 the existing ones.
18752
Daniel Veillardff9c3302000-10-13 16:38:25 +000018753Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18754
18755 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
18756 string-range for empty strings
18757 * test/XPath/docs/str test/XPath/xptr/chaptersrange
18758 test/XPath/xptr/strrange: augmented the XPointer testsuite
18759
Daniel Veillard189446d2000-10-13 10:23:06 +000018760Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18761
18762 * doc/xml.html doc/xmlmem.html: added a module describing memory
18763 interfaces and use, updated the main page.
18764
Daniel Veillard2f971a22000-10-12 23:26:32 +000018765Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18766
18767 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
18768 nanoftp code work on Windows too now
18769
18770Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000018771
18772 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
18773 * xpointer.c: implemented string-range() at least a good first version
18774 * test/XPath/docs/str test/XPath/xptr/strrange
18775 result/XPath/xptr/strrange: the string-range() tests
18776
Daniel Veillardd3c68c42000-10-12 08:06:28 +000018777Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18778
18779 * Makefile.am include/Makefile.am include/win32config.h
18780 win32/Makefile.mingw: fixed problems reported by Wayne Davison
18781 and make distcheck
18782
Daniel Veillard19d61112000-10-11 23:50:35 +000018783Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18784
18785 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
18786 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
18787 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
18788
Daniel Veillardb0426ca2000-10-11 23:39:43 +000018789Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18790
18791 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
18792 patch for socklen_t detection by
18793 Albert Chin-A-Young <china@thewrittenword.com>
18794
Daniel Veillardcd429612000-10-11 15:57:05 +000018795Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18796
18797 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
18798 and added a --dtdvalid option to xmllint used to test it
18799
Daniel Veillard47c02452000-10-11 13:04:36 +000018800Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18801
18802 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
18803 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
18804
Daniel Veillard2d38f042000-10-11 10:54:10 +000018805Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18806
18807 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
18808 handlings (registration, lookup, cleanup)
18809
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000018810Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18811
18812 * configure.in Makefile.am include/makefile.am: adding XPointer
18813 and XPtrtests target
18814 * xpointer.[ch] : new files for XPointer support
18815 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
18816 more XPath tests
18817
Daniel Veillard57fda592000-10-10 23:24:14 +000018818Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18819
18820 * configure.in: fixed, very broken, make distcheck works again
18821
Daniel Veillarde8282ed2000-10-10 23:01:31 +000018822Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18823
18824 * More work toward 2.2.5, integrated a number of patches
18825 * configure.in Makefile.am win32config.h.in: trying to cleanup
18826 make distcheck .... huh ...
18827 * include/Makefile.am include/win32config.h: new directory
18828 for includes
18829 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
18830 updated teh makefiles and instructions for WIN32
18831 * xpath.c: small fixes
18832 * test/XPath/ results/XPath: updated the testcases and results
18833 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
18834 suggested patches
18835 * valid.c: fixed an ID bug
18836
Daniel Veillardb71379b2000-10-09 12:30:39 +000018837Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18838
18839 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000018840 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000018841 * xpath.[ch]: worked on XPointer
18842
Daniel Veillard7e99c632000-10-06 12:59:53 +000018843Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18844
18845 * configure.in Makefile.am: 2.2.5, ship the include in an
18846 include/libxml subdirectory, use symlinks when using CVS
18847 * testSAX.c: fixed small bug
18848 * testXPath.c: changed the way testfiles are parsed
18849 * debugXML.c: same kind of cleanup when parsing an argument expression
18850 XPath/XPointers can have blanks embedded
18851 * xpath.[ch]: more cleanup, reorgs for XPointer work
18852 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
18853 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
18854
Daniel Veillard55b91f22000-10-05 16:30:11 +000018855Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18856
18857 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
18858 in the XPath engine, rewrote large parts of it, now it's far
18859 cleaner and in sync with the REC not an old WD. Fixed a parsing
18860 problem in the interactive XML shell found when testing XPath.
18861
Daniel Veillardac260302000-10-04 13:33:43 +000018862Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18863
18864 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
18865 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
18866 examples with the extra test
18867
Daniel Veillard7cfce322000-10-04 12:40:27 +000018868Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18869
18870 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
18871 the global init function.
18872
Daniel Veillard970112a2000-10-03 09:33:21 +000018873Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18874
18875 * HTMLparser.c: Doohhh, attribute name parsing was still case
18876 sensitive ! Fixed this ...
18877 * result/HTML/* : updated the tests results accordingly
18878
Daniel Veillard740abf52000-10-02 23:04:54 +000018879Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18880
18881 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
18882 engine, should be far more stable, incorporated a new version of
18883 preceding/following axis, need testing
18884 * uri.c: fixed file:///c:/a/b/c problem
18885 * test/XPath/tests/idsimple: augmented the XPath tests
18886
Daniel Veillard3bff2b02000-10-01 20:33:47 +000018887Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18888
18889 * doc/* rebuilding docs for 2.2.4 release
18890
Daniel Veillard8b5dd832000-10-01 20:28:44 +000018891Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18892
18893 * configure.in: releasing 2.2.4
18894 * parser.[ch]: added xmlStrEqual()
18895 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
18896 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
18897 use xmlStrEqual instead
18898 * TODO: updated
18899 * added an XPath test
18900
Daniel Veillardbc765302000-10-01 18:23:35 +000018901Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18902
18903 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
18904 * entities.h: exported xmlInitializePredefinedEntities
18905 * parser.[ch] : added xmlInitParser()
18906 * parserInternals.h : had to export htmlInitAutoClose()
18907
Daniel Veillardf09e7e32000-10-01 15:53:30 +000018908Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18909
18910 * xpath.[ch] : fixed some serious XPath Predicate evaluation
18911 problems
18912 * Makefile.am : added XPath regression tests to normal tests
18913 * uri.c: fixed a problem with local paths, cleanup
18914 * parser.c: fixed a problem with large CData sections
18915
Daniel Veillardd2ade932000-09-30 14:39:55 +000018916Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18917
18918 * configure.in xml-config.in: patch from "Ben Taylor"
18919 <sol7x86@hotmail.com> for solaris shared libs lookup
18920
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000189212000-09-30 Martin Baulig <baulig@suse.de>
18922
18923 * libxml-2.0.pc.in: Provide pkg-config script.
18924
18925 * configure.in: Create the libxml-2.0.pc script from the
18926 libxml-2.0.pc.in templates.
18927 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000018928 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000018929
Daniel Veillard4b0755c2000-09-25 14:26:28 +000018930Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18931
18932 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
18933 when compiling with MSC
18934
Daniel Veillard46057e12000-09-24 18:49:59 +000018935Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18936
18937 * xpath.c: patch for normalize-string() substring-before(),
18938 substring-after() and translate() functions from Bjorn Reese
18939 <breese@mail1.stofanet.dk>
18940 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
18941 Fredrik Hallenberg <hallon@lysator.liu.se>
18942 * TODO: updated
18943
Daniel Veillard281f8ff2000-09-24 08:12:14 +000018944Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18945
18946 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
18947 problem of socklen_t being undefined on a number of platforms
18948 * debugXML.c: fixed a compilation problem when without snprintf
18949
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000018950Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18951
18952 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
18953 an URI bug and a fix for the control-character-induced infinite loop
18954 * nanohttp.c: preventive fix for compiling on WIN32
18955
Daniel Veillard64c20ed2000-09-22 16:07:02 +000018956Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18957
18958 * xmlint.c: closing bug #25000
18959
Daniel Veillardb656ebe2000-09-22 13:51:48 +000018960Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18961
18962 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
18963 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
18964 modified slightly Wayne Davison patch adding xmlStrcasecmp and
18965 related function, fixing xmlStrncmp(), and associated cleanup
18966 * result/HTML/entities.html.sax: updating result
18967
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000018968Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18969
18970 * uri.c: applied patch for URI escaping from Wayne Davison
18971 <wayned@blorf.net>
18972 * tree.c parserInternals.c HTMLparser.c: memset checks patches
18973 from Denis Barbier <barbier@imacs.polytechnique.fr>
18974 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
18975 patch from Wayne Davison
18976
Daniel Veillardd5f97f82000-09-17 16:38:14 +000018977Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18978
18979 * doc/xml.html : updated with new releases, adding "how to help"
18980
Daniel Veillard04698d92000-09-17 16:00:22 +000018981Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18982
18983 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
18984 removed a few warnings in pedantic mode ...
18985 * parserInternals.c parser.c: moved encoding switching function
18986 to parserInternals.c
18987 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
18988
Daniel Veillarda2c6da92000-09-16 18:15:00 +000018989Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18990
18991 * HTMLparser.c parser.c: set ctxt->errNo before calling the
18992 error or warning handlers
18993
Daniel Veillardb1059e22000-09-16 14:02:43 +000018994Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18995
18996 * parserInternals.c parserInternals.h parser.c Makefile.am:
18997 created a new module parserInternals.c, moved most of the
18998 code shared by the various parsers there, as well as
18999 deprecated code from parser.c. More cleanup of parser.c
19000 * uri.c: fixed a problem when URI is NULL
19001 * valid.c: speedup when looking for an attribute declaration
19002
Daniel Veillard39c7d712000-09-10 16:14:55 +000019003Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19004
19005 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
19006 the cleanup of the computation of URI references when seeking
19007 external entities. The URI reference string and the resulting
19008 URI are both stored now.
19009 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
19010 large s(n)printf checks and cleanup from Denis Barbier
19011 <barbier@imacs.polytechnique.fr>
19012 * xmlversion.h.in tree.h: couple of SGML declarations for a
19013 possible docbook module.
19014 * result/VC/ : a couple of test output changed due to the change
19015 of the entities URI
19016
Daniel Veillardb513f5a2000-09-10 14:01:12 +000019017Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19018
19019 * parser.h: added a _private field for linking user's data
19020
Daniel Veillarddd477ce2000-09-10 13:23:08 +000019021Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19022
19023 * parser.c parserInternals.h: demacroified most of the IS_XXX
19024 the gain in size is significant so ...
19025
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000019026Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19027
19028 * entities.c: cases where looking up entities with doc==NULL
19029 covered
19030
Daniel Veillard90e11312000-09-05 10:42:32 +000019031Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19032
Daniel Veillard1de50802000-09-07 08:54:32 +000019033 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000019034 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
19035
Daniel Veillard98a79162000-09-04 11:15:39 +000019036Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19037
Daniel Veillard1de50802000-09-07 08:54:32 +000019038 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000019039 * test/URI/uri.data result/URI/uri.data: first set of tests/results
19040 * Makefile.in: added URItest and included thenin "make tests"
19041
19042Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000019043
19044 * xmlversion.h.in: closed bug 22941
19045
Daniel Veillard2bb89092000-08-31 14:57:50 +000019046Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19047
19048 * doc/xmlio.html: added doc and example for entity loader
19049 redefinition.
19050
Daniel Veillard96984452000-08-31 13:50:12 +000019051Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19052
19053 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
19054 used by libxml
19055
Daniel Veillarde715dd22000-08-29 18:29:38 +000019056Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19057
19058 * parser.c: Fixed bug on invalid ontent characters and when using
19059 push.
19060 * xmllint.c: fixed xmllint endling of errors in push mode
19061
Daniel Veillard4948eb42000-08-29 09:41:15 +000019062Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19063
19064 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000019065 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000019066 * result/HTML/*.sax: regenerated HTML SAX output
19067 * parser.c: more cleanup.
19068
Daniel Veillarde010c172000-08-28 10:04:51 +000019069Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19070
19071 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000019072 patches from Wayne Davison <wayned@users.sourceforge.net>,
19073 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000019074 * HTMLparser.c: fixed an ignorable white space detection bug
19075 occuring when parsing with SAX only
19076 * result/HTML/*.sax: updated since the output is now HTML
19077 encoded...
19078
Daniel Veillard47f3f312000-08-27 22:40:15 +000019079Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19080
Daniel Veillardbbe11b02000-09-23 07:07:40 +000019081 * HTMLparser.[ch]: applied some of Wayne Davison
19082 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000019083
Daniel Veillarde0854c32000-08-27 21:12:29 +000019084Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19085
19086 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
19087 undeclared namespace prefix was used, added a warning.
19088 Cleaned up support w.r.t. entities, spilling out a warning
19089 and being pedantic on lookups.
19090 * test/warning/ent9 : added testcase for previous example.
19091 * TODO: updated
19092 * parserInternals.h parser.c: changed the way names are parsed
19093 now allow infinite size and decrease penalty for normal use
19094 * parser.c: Started a big cleanup/check of the parser code,
19095 fixed some of the most tortuous entity code, spotted code
19096 unused anymore
19097 * test/*: added tests for very long names and related nasty
19098 things.
19099
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000019100Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19101
19102 * doc/encoding.html: added encoding aliases doc
19103 * doc/xml.html: updates
19104 * encoding.[ch]: added EncodingAliases functions
19105 * entities.[ch] valid.[ch] debugXML.c: removed two serious
19106 bottleneck affecting large DTDs like Docbook
19107 * parser.[ch] xmllint.c: added a pedantic option, will be
19108 useful
19109 * SAX.c: redefinition of entities is reported in pedantic mode
19110 * testHTML.c: uninitialized warning from gcc
19111 * uri.c: fixed a couple of bugs
19112 * TODO: added issue raised by Michael
19113
Daniel Veillard0d6b1702000-08-22 23:52:16 +000019114Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19115
19116 * doc/encoding.html: propagated Martin Duerst suggestions
19117
Daniel Veillard52402ce2000-08-22 23:36:12 +000019118Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19119
19120 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
19121 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
19122 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
19123 by Wayne Davison
19124
Daniel Veillard2f2bf412000-08-20 15:11:02 +000019125Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19126
19127 * nanoftp.c nanohttp.c: small cleanup
19128 * TODO: updated
19129
Daniel Veillard244ece92000-08-19 20:58:02 +000019130Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19131
19132 * added an old VC testcase and updated title.xml entity
19133
Daniel Veillardb8f25c92000-08-19 19:52:36 +000019134Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19135
19136 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
19137 done on auto-opening of <p> tags and cleanup of SAX output
19138
Daniel Veillard979e55e2000-08-19 16:48:54 +000019139Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19140
19141 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
19142
Daniel Veillard4540be42000-08-19 16:40:28 +000019143Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19144
19145 * doc/xml.html libxml.* structure.*: updated the doc a bit
19146
Daniel Veillard808a3f12000-08-17 13:50:51 +000019147Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19148
19149 * testSAX.c testHTML.c result/HTML/: cleanup of the output
19150 of SAX tests
19151
Daniel Veillard29579362000-08-14 17:57:48 +000019152Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19153
19154 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
19155 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
19156
Daniel Veillard1255ab72000-08-14 15:13:33 +000019157Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19158
19159 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
19160 * testHTML.c: fix core dump on Solaris 2.x systems
19161 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
19162 * result/HTML/*.sax: previous bug fix lead to new results
19163
Daniel Veillard03109292000-08-14 14:58:22 +000019164Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19165
19166 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
19167 * configure.in: added --with-readline=DIR to accept alternate
19168 path for readline include/library
19169 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
19170 for ANSI under HP-UX
19171 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
19172 includes @LIBS@
19173
Daniel Veillard7c29ce22000-08-12 21:20:53 +000019174Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19175
19176 * doc/* : rebuilt the docs
19177 * getting ready for 2.2.2 release
19178
Daniel Veillard87b95392000-08-12 21:12:04 +000019179Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19180
19181 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
19182 and xmlAddFeature()
19183 * tree.[ch]: added xmlAddChildList()
19184 * xmllint.c: MAP_FAILED macro test
19185 * parser.h: added xmlParseCtxtExternalEntity()
19186 * valid.c: applied bug fixes removed warning
19187 * tree.c: added CDATA block to elements content
19188 * testSAX.c: cleanup of output
19189 * testHTML.c: added SAX testing
19190 * encoding.c: better error recovery
19191 * SAX.c, parser.c: fixed one of the external entity processing
19192 of the OASis testsuite
19193 * Makefile.am: added HTML SAX regression tests
19194 * configure.in: bumped to 2.2.2
19195 * test/HTML/ result/HTML: added a few of HTML tests, and added the
19196 SAX results
19197
Daniel Veillard88a172f2000-08-04 18:23:10 +000019198Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19199
19200 * configure.in: patch for HP compiler
19201
192022000-08-04 Sven Heinicke <sven@zen.org>
19203
19204 * xmllint.c: Was coredumping sometimes when the file given didn't
19205 exist.
19206
Daniel Veillard46e370e2000-07-21 20:32:03 +000019207Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19208
19209 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000019210
Daniel Veillard46e370e2000-07-21 20:32:03 +000019211 when using in memory parsing. Need some cleanup.
19212 * xmllint.c configure.in: added a --memory flag to test memory
19213 parsing
19214
Daniel Veillard36650692000-07-21 15:16:39 +000019215Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19216
19217 * nanohttp.c: fixed socklen_t replacement to unsigned int
19218 * parser.c: fixed a space handdling missing at the end of
19219 production 28 DOCTYPE.
19220 * xmlmemory.c: fixed a stupid bug on the routine to override
19221 allocation functions
19222 * TODO: updated
19223
Daniel Veillarde46e20d2000-07-14 15:02:46 +000019224Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19225
19226 * doc/ regenerated the docs
19227
Daniel Veillard32bc74e2000-07-14 14:49:25 +000019228Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19229
19230 * doc/encoding.html doc/xml.html: added I18N doc
19231 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
19232 improvements, both parser and filters, added ASCII & HTML,
19233 fixed the ISO-Latin-1 one
19234 * xmllint.c testHTML.c: added/made visible --encode
19235 * debugXML.c : cleanup
19236 * most .c files: applied patches due to warning on Windows and
19237 when using Sun Pro cc compiler
19238 * xpath.c : cleanup memleaks
19239 * nanoftp.c : added a TESTING preprocessor flag for standalong
19240 compile so that people can report bugs more easilly
19241 * nanohttp.c : ditched socklen_t which was a portability mess
19242 and replaced it with unsigned int.
19243 * tree.[ch]: added xmlHasProp()
19244 * TODO: updated
19245 * test/ : added more test for entities, NS, encoding, HTML, wap
19246 * configure.in: preparing for 2.2.0 release
19247
Daniel Veillard49703262000-07-10 10:27:46 +000019248Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19249
19250 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000019251 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000019252
Daniel Veillard306be992000-07-03 12:38:45 +000019253Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19254
19255 * doc/xml.html: changed the xmlsoft.org structure, updated the
19256 examples w.r.t. root and childs
19257
Daniel Veillard7d853352000-07-02 18:53:09 +000019258Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19259
Daniel Veillard784b9352003-02-16 15:50:27 +000019260 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000019261
Daniel Veillard365e13b2000-07-02 07:56:37 +000019262Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19263
19264 * HTMLparser.c: Work on character encoding support for the HTML parser
19265 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
19266 * encoding.c: Fixed a potential memleak in the encoding stuff
19267
Daniel Veillardaf743792000-07-01 11:49:28 +000019268Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19269
19270 * doc/FAQ.html doc/Makefile.am : added a FAQ
19271
19272Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000019273
19274 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
19275 of the HTML parser to force it to not bypass SAX
19276
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000019277Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19278
19279 * win32config.h.in: updated
19280 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
19281 lacks iconv support :-( need to release 2.1.1
19282 * configure.in: release 2.1.1
19283 * HTMLparser: fixed bug #14784
19284 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
19285 by Windows compiler
19286 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
19287 the SAX startDocument() callback.
19288 * TODO: updated
19289
19290Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19291
19292 * added xmlStopParser()
19293
Daniel Veillardbe803962000-06-28 23:40:59 +000019294Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19295
19296 * configure.in: 2.1.0 prerelease
19297 * Large resync between W3C and Gnome tree
19298 * nanoftp, nanohttp.c: fixed stalled connections probs
19299 * HTMLtree.c SAX.c : support for attribute without values in
19300 HTML for andersca
19301 * valid.c: Fixed most validation + namespace problems
19302 * HTMLparser.c: start document callback for andersca
19303 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
19304 * parser.h, SAX.c: serious speed improvement for large
19305 CDATA blocks
19306 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
19307 different encoding
19308 * example/Makefile.am example/gjobread.c tree.h: work on
19309 libxml1 libxml2 convergence.
19310 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
19311 and the LIBXML_TEST_VERSION macro
19312
Daniel Veillardc310d562000-06-23 18:32:15 +000019313Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19314
19315 * doc/xml.html: various patches and improvements typo fixed by
19316 Felix Natter
19317 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
19318 from Felix Natter <fnatter@gmx.net>
19319
Daniel Veillardf3029822000-05-06 08:11:19 +000019320Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19321
19322 * doc/upgrade.html: updated with instructions for support of both
19323 libxml-1.x and libxml-2.x
19324 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
19325 for 2.x support and also fixed includes
19326
19327
Daniel Veillard496a1cf2000-05-03 14:20:55 +000019328Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19329
19330 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
19331 the encoding support, added iconv support, so now libxml if
19332 compiled with iconv automatically support japanese encodings
19333 among others. Work based on initial patch from Yuan-Chen Cheng
19334 I may have broken binary compat in the encoding handler
19335 registration scheme, but that was so utterly broken I don't
19336 expect anybody to have used this feature until now.
19337 * parserInternals.h: fixup on the CHAR range macro
19338 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
19339 code.
19340 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
19341 * uri.c: added xmlParseURI() I can't believe I forgot to
19342 implement this one in 2.0 !!!
19343 * SAX.c: moved doc->encoding update in the endDocument() call.
19344 * TODO: updated.
19345
Daniel Veillard06047432000-04-24 11:33:38 +000019346Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19347
19348 * tree.h: removed extraneous xmlRemoveProp definition
19349 * TODO: added item about --disable-corba configure switch
19350 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
19351 * nanoftp.c: fixed include problems giving troubles on AIX and
19352 slowlaris
19353 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
19354 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
19355 comment and headers changes to lower gtk-doc number of warnings
19356 * doc/html/*: rebuilt docs
19357
Daniel Veillarde0aed302000-04-16 08:52:20 +000019358Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19359
19360 * HACKING: documented the tag for 1.x and instructions
19361
Daniel Veillard5e873c42000-04-12 13:27:38 +000019362Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19363
19364 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
19365 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
19366 xmlCreateIOParserCtxt
19367 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
19368 significant overall improvement
19369 * xmllint.c: added I/O test to xmllint
19370 * testSAX.c: added a speed test
19371 * doc/* : updated/regenerated
19372
Daniel Veillardfc708e22000-04-08 13:17:27 +000019373Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19374
19375 * xpath.c uri.h parserInternals.h: cosmetic changes from
19376 "Timur I. Bakeyev" <timur@bat.ru>, including making
19377 xmlCreateURI() public
19378
Daniel Veillard5d211f42000-04-07 17:00:24 +000019379Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19380
19381 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
19382 and the code at the same time. Added a clean mechanism for
19383 overload or added input methods: xmlRegisterInputCallbacks()
19384 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
19385 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
19386 * TODO: updated
19387 * doc/* : updated/regenerated
19388 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
19389 source dir
19390
Daniel Veillarde77a9182000-04-05 19:12:29 +000019391Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19392
19393 * testURI.c: yet another forgotten commit, I should get some sleep !
19394
Daniel Veillardce8b83b2000-04-05 18:38:42 +000019395Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19396
19397 * xmllint.c: forgot to commit this too ?
19398
Daniel Veillardb9df4042000-04-05 14:23:16 +000019399Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19400
19401 * xmlversion.h.in : forgot to commit this previously
19402
Daniel Veillard361d8452000-04-03 19:48:13 +000019403Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19404
19405 * configure.in: preparing libxml-2.0.0 version looks Ok so far
19406 * README TODO: updated for release
19407 * uri.c uri.h: added authority parsing/saving
19408 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
19409 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
19410 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
19411 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
19412 Makefile.am : added compile-time customization of libxml
19413 --with-ftp --with-http --with-html --with-xpath --with-debug
19414 --with-mem-debug
19415 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
19416 #include <libxml/xxx.h> I hope it won't break too much stuff
19417 and will be manageable in the future...
19418 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
19419 and added xmllint to the installed programs
19420 * uri.h: added xmlFreeURI()
19421
Daniel Veillardec303412000-03-24 13:41:54 +000019422Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19423
19424 * uri.c uri.h: finished the escaping handling, the base support
19425 and the URI path normalization. Looks good just lacks the
19426 authority content parsing code.
19427 * Makefile.am: added instructions to generate testURI
19428 * TODO: updated
19429 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
19430 added links and icons for W3C and Gnome
19431
Daniel Veillard8f621982000-03-20 13:07:15 +000019432Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19433
19434 * xmlmemory.[ch] : seems I forgot to actually update the files in
19435 the last commit :-)
19436 * doc/xml.html doc/html/* : updated and uploaded the docs
19437
Daniel Veillard3dd82e72000-03-20 11:48:04 +000019438Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19439
19440 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
19441 * TODO: updated
19442 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000019443 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000019444 gfree).
19445 * Makefile.am, uri.c, uri.h: added a set of functions to do
19446 exact (litteraly copied from the RFC 2396 productions) parsing
19447 and handling of URI. Will be needed for XLink, one XML WFC,
19448 XML Base and reused in the nano[ftp/http] modules. Still work
19449 to be done.
19450
Daniel Veillardedfb29b2000-03-14 19:59:05 +000019451Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19452
19453 * configure.in, libxml.spec.in : libxml2
19454 * doc/* : updated the doc page, rebuilt the docs
19455
Daniel Veillardcf461992000-03-14 18:30:20 +000019456Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19457
19458 * all: tagged LIB_XML_1_X
19459 * *.c *.h : updated from W3C CVS tree
19460 * configure.in : 2.0.0-beta
19461 * libxml.spec.in : libxml2 package nam
19462 * result/* : new version of the tests output
19463
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000019464Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19465
19466 * doc/xml.html, doc/update.html: updated docs, 1.8.7
19467
Daniel Veillardb566ce12000-03-04 11:39:42 +000019468Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19469
19470 * doc/* : rebuilt the docs
19471 * parser.c: final patch on #6766
19472 * valid.c: small patch on validity checks.
19473
Daniel Veillardfb76c402000-03-04 11:39:42 +000019474Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19475
19476 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
19477 added
19478 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
19479 compatibility w.r.t. XML spec and existing code.
19480
Daniel Veillard90fb02c2000-03-02 03:46:43 +000019481Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19482
19483 * parser.c: seems a better solution to <a> </a> exists,
19484 will try it for a while
19485
Daniel Veillard83a30e72000-03-02 03:33:32 +000019486Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19487
19488 * parser.c: tried to remove the <a> </a> generating <a/>
19489 this is hard. Left a flag for that purpose. Fixed bug #6766
19490 * configure.in: prepared 1.8.7 not released, due to previous
19491 problem
19492
Daniel Veillard88f00ae2000-03-02 00:15:55 +000019493Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19494
19495 * doc/xml.html : applied second patch from Paul DuBois
19496
Daniel Veillard402e8c82000-02-29 22:57:47 +000019497Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19498
19499 * doc/xml.html : applied patch from Paul DuBois
19500
Daniel Veillardd0f7f742000-02-02 17:42:48 +000019501Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19502
19503 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
19504
Daniel Veillard5feb8492000-02-02 17:15:36 +000019505Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19506
19507 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
19508 compilation warnings on various platforms.
19509 * parser.c: Fixed #5281 validity error callbacks are now desactived
19510 by default if not validating.
19511
Daniel Veillardf341f932000-02-02 14:52:08 +000019512Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19513
19514 * nanoftp.c, win32config.h.in: patches to compile on WIN32
19515
Daniel Veillard13c757e2000-02-01 23:59:15 +000019516Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19517
19518 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
19519 <gkatsi@cs.toronto.edu>
19520
Daniel Veillard726e8792000-01-30 20:04:29 +000019521Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19522
19523 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
19524 processing URLs
19525
Daniel Veillarde41f2b72000-01-30 20:00:07 +000019526Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19527
19528 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
19529 xmlNanoFTPUpdateURL for persistent control connections.
19530 * configure.in: 1.8.6
19531
19532Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19533
19534 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
19535 * tree.[ch] : added xmlSaveNoEmptyTags
19536
James Henstridgef3be9312000-01-28 13:59:21 +0000195372000-01-29 James Henstridge <james@daa.com.au>
19538
19539 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
19540
19541 * Makefile.am: added nanoftp.[ch] to the build.
19542
Daniel Veillardaeea04f2000-01-25 19:27:27 +000019543Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19544
19545 * nanoftp.[ch]: cleanup, comments, API
19546 * debugXML.c : fixed a bug in the cat command
19547 * doc/*: regenerated the docs
19548
Daniel Veillardda07c342000-01-25 18:31:22 +000019549Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19550
19551 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
19552 * debugXML.c : fixed a bug in the cat command
19553 * valid.c: fixing some small probs
19554 * libxml.spec.in: get rid of the SNAP suffix
19555 * doc/xml.html: updated the status
19556
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000019557Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19558
19559 * xml-config.in: xml-config --version to just return the
19560 version number
19561 * xpath.c: some cleanup w.r.t. axis when the current node is
19562 an attribute.
19563 * TODO: updated
19564
Daniel Veillard461a66c2000-01-18 18:01:01 +000019565Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19566
19567 * configure.in: prepared for libxml-1.8.5
19568 * doc/* recompiled the documentation
19569
195702000-01-17 Jody Goldberg <jgoldberg@home.com>
19571
19572 * configure.in : WARNING autoconf subtlety alert :
19573 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
19574 when looking for zlib.h so that HAVE_ZLIB_H is defined.
19575 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
19576 get defined by AC_CHECK_HEADERS.
19577
Daniel Veillardf967b902000-01-17 16:06:10 +000019578Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19579
19580 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
19581 Rune.Djurhuus@fast.no
19582
Daniel Veillardad8f99d2000-01-15 14:20:03 +000019583Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19584
19585 * TODO: updated
19586 * tree.c, parser.c: made sure that only memory alloc problems
19587 and internal parser errors are allowed to write to stdout or
19588 stderr.
19589
Daniel Veillard0142b842000-01-14 14:45:24 +000019590Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19591
19592 * tree.c : restored xmlNewGlobalNs since this seems used by
19593 a lot of existing code :-(, fixed a bug in xmlNewNs
19594 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
19595 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
19596 to exit() from the library code.
19597 * xpath.c, parser.c: removed bugs or unused code detected by
19598 Windows compilers
19599 * parser.c: started adding interfaces for parsing well balanced
19600 XML fragments
19601 * configure.in: releasing 1.8.4
19602 * doc/* : rebuilt the docs
19603
Daniel Veillard2eac5032000-01-09 21:08:56 +000019604Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19605
19606 * tree.[ch] : added xmlNewDocFragment() for DOM
19607 * testHTML.c: uninitialized variable.
19608
Daniel Veillardf3a73582000-01-05 14:58:39 +000019609Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19610
19611 * doc/* : rebuild the docs
19612
Daniel Veillard71b656e2000-01-05 14:46:17 +000019613Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19614
19615 * acconfig.h: readline and history patch
19616 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
19617 * tree.c: added check and handling when possibly removing an ID
19618 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
19619 and saving.
19620 * test/HTML/entities.html result/HTML/entities.html* : test for
19621 various entities reference cases
19622 * result/HTML/* : as a result output of some testcase have
19623 changed
19624 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
19625 by previous example. added xmlParseTryOrFinish().
19626 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
19627 entities.h debugXML.h HTMLparser.h: changed the way struct are
19628 declared to allow gtk-doc to expose those
19629 * parser.c: closed bug #4960
19630 * Makefile.am configure.in: Applied patch from
19631 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
19632 and math/socket libs detection
19633
Daniel Veillard437b87b2000-01-03 17:30:46 +000019634Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19635
19636 * configure.in, Makefile.am: link tester against readline
19637 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
19638
Daniel Veillard686d6b62000-01-03 11:08:02 +000019639Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
19640
19641 * tree.[ch]: added xmlRemoveProp
19642 * win32config.h.in nanohttp.c: avoid including the Windows
19643 socket stuff in every C files
19644 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
19645 the XmL parser(s)
19646 * test/ns4 result/ns4 etc...: added test case for previous prob
19647 * tree.c: xmlNewNs wasn't checking for double definition
19648 * Makefile.in: fixed a problem with dist-hook duplicates
19649 * parser.[hc], xmlIO.c: fixed the loading of external entities
19650 APIs, now xmlLoadExternalEntity() is used everywhere and
19651 setting up an app specific front-end using the
19652 * SAX.c parser.c: some fixes, now the xhtml spec validates
19653 with the xhtml DTD.
19654 * error.c: fixed crashes in case of no input stream
19655 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
19656 to the validation tests and results
19657
Daniel Veillard5e5c6231999-12-29 12:49:06 +000019658Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19659
19660 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
19661 too htmlCreatePushParserCtxt() and htmlParseChunk()
19662 * parser.c: a bit of cleanup.
19663 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
19664 to XML) removed the last mem leak known
19665 * HTMLtree.c: output message cleanup
19666 * xmlmemory.c: display content info about memory blocks
19667 * result/HTML/wired.* : missing att value warning change
19668
Daniel Veillardbe849cf1999-12-28 16:43:59 +000019669Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19670
19671 * doc/* : rebuilt the documentation
19672
Daniel Veillarddbfd6411999-12-28 16:35:14 +000019673Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19674
19675 * parser.[ch] parserInternals.h: Push parser for XML,
19676 seems to work fine now
19677 * tester.c debugXML.[ch]: Added an XML shell debug facility and
19678 --push for push testing
19679 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
19680 * testSAX.c: added --push
19681 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
19682 subtree
19683 * xmlIO.[ch] : enriched API + fixes for push mode
19684 * entities.[ch]: added the entity content length to the struct.
19685 * xmlmemory.[ch]: new API to show the last entries for the shell
19686 * valid.c: added required attribute testing
19687 * SAX.c: the cdata callback now merge contiguous fragments
19688 * HTMLparser.c: cleanup of some macros
19689
Daniel Veillard3c558c31999-12-22 11:30:41 +000019690Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19691
19692 * parser.c: fix for PIs name starting with xml
19693 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000019694 * *.c, configure.in win32config.h.in : generate win32config.h for
19695 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000019696
Daniel Veillard0caf07a1999-12-21 16:25:49 +000019697Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19698
19699 * parser.c: fixed a stupid = vs. == bug :-(
19700 * doc/gnome-xml.sgml: s/glade/xml/
19701
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000019702Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19703
19704 * configure.in, doc/xml.html : bug fix release 1.8.2
19705 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
19706 Hopefully the end of that silly C++ include problem
19707 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
19708 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
19709 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
19710 troubles with autoclosed elements when the stree shape doesn't
19711 follow the DtD specs. Added htmlIsAutoClosed() and
19712 htmlAutoCloseTag()
19713 * result/HTML/*.htm*: Updated the HTML examples regression tests output
19714 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
19715 * debugXML.c: fixed a bug on printing default namespaces.
19716 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
19717
Daniel Veillardb24054a1999-12-18 15:32:46 +000019718Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19719
19720 * result/HTML/*.htm[l] : updated the HTML regression tests according
19721 to the new output
19722 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
19723 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
19724 problem due to intermix of extern "C" { ... } declarations for C++
19725 and recursive includes in the headers
19726
Chris Lahey323c48c1999-12-18 15:32:45 +0000197271999-12-20 Chris Lahey <clahey@umich.edu>
19728
19729 * HTMLtree.c: Made it so that html nodes with a single child do
19730 not insert a carriage return before or after the child node.
19731
Daniel Veillardb24054a1999-12-18 15:32:46 +000019732Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000019733
19734 * configure.in, doc/xml.html : bug fix release 1.8.1
19735 * parser.c: fixed bug #4344
19736 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
19737 added the glue to avoid C++ problems
19738 * doc/* : regenerated the documentation
19739
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000019740Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19741
19742 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
19743 namespace recognition, and Dia as a resul :-(
19744 * encoding.c: closed bug #3950
19745
Daniel Veillard944b5ff1999-12-15 19:08:24 +000019746Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19747
19748 * valid.c: debugging a posteriori validation, except URI expansion
19749 stuff this should be fixed now
19750 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
19751 Carl Nygard <cnygard@bellatlantic.net>
19752 * tester.c: added --postvalid, cleaning of the code
19753 * tree.[ch]: added xmlDocGetRootElement()
19754
Ramiro Estrugobfce3771999-12-15 04:32:07 +000019755Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
19756
19757 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
19758 c++ losage.
19759
Daniel Veillard10a2c651999-12-12 13:03:50 +000019760Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19761
19762 * configure.in, doc/xml.html : bumped to 1.8.0
19763 * xlink.[ch], Makefile.am : added framework for link detection
19764 * parser.h: added nbChars to parser context, needed for cleanup.
19765 * xmlmemory.c: removed a nasty bug when out of mem
19766 * valid.[ch]: adding namespace support for attribute decl
19767 * tester.c: added --debugent option
19768 * debugXML.[ch]: added xmlDebugDumpEntities()
19769 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
19770 buffers instead, this was really needed, validation was breaking
19771 in strange ways due to that. Added xmlParseStringPEReference()
19772 and other parsing from strings functions. Entities processing
19773 modified again, but PERef are still not handled correcly but
19774 unless you're Eve Maller you won't notice :-)
19775 * HTMLparser.c: large changes toward reliability, and switched to
19776 lowercase internal tags, XHTML is lowercase, so it will help
19777 that output is closer to next version.
19778 * doc/* : regenerated the documentation, it is now hosted at
19779 http://xmlsoft.org/ (same bits I just bought the domain :-)
19780
19781
Daniel Veillard294cbca1999-12-03 13:19:09 +000019782Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19783
19784 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
19785 doc generation
19786 * parser.c: fixed bugs #3908 and #3937 and a memory leak
19787 in the SAX API
19788 * doc/*: rebuilt the doc making sure everything appears in the
19789 HTML files
19790
Daniel Veillardf5c2c871999-12-01 09:51:45 +000019791Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19792
19793 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
19794 added the patch from Carl Nygard <cnygard@bellatlantic.net>
19795 which allow impressive speed improvement on dataset with
19796 large text pieces, but at the cost of broken binary
19797 compatibility and slightly bigger memory usage.
19798 Configure with --with-buffers to activate them, they
19799 are protected with XML_USE_BUFFER_CONTENT define.
19800 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
19801 goal is 0 memory left allocated once parser is no more used
19802 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
19803 call xmlCleanupParser() and xmlMemoryDump()
19804
Daniel Veillarda819dac1999-11-24 18:04:22 +000019805Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19806
19807 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
19808 * parser.[ch] encoding.[ch]: added memory cleanup routines
19809 * parser.c: closing bug #3788
19810 * doc/*: rebuilt the doc
19811
Daniel Veillard11a48ec1999-11-23 10:40:46 +000019812Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19813
19814 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
19815 xmlNewTextChild() and xmlSetCompressMode() behaviour.
19816 * tester.c: added --compress option
19817 * doc/*: rebuilt the documentation
19818
Daniel Veillard4c3a2031999-11-19 17:46:26 +000019819Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19820
19821 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
19822 if given /proc/kcore as input !
19823 * doc/xml.html doc/*: updated and rebuilt the documentation
19824
19825Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000019826
19827 * parser.c: Fixed some wrongly space collapsing code due to
19828 a misreading of the spec.
19829 * result/*: fixed the output accordingly
19830
19831Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000019832
19833 * encoding.c: bug fix and typos
19834 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
19835 * parser.c: added attribute normalization closing bug #3597
19836 * test/att* result/att* SAXresult/att*: testcase for attribute
19837 normalization
19838
Daniel Veillardd7e200c1999-11-15 17:53:11 +000019839Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19840
19841 * configure.in: closing bug #3163 by adding extra flags for the
19842 cc compiler on HP-UX
19843
Daniel Veillard51e3b151999-11-12 17:02:31 +000019844Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19845
19846 * valid.[ch] : removed a typo and an enumerated type bug in the
19847 xmlAddElementDecl() function
19848 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
19849 call to xmlEncodeEntitiesReentrant() so that the functions
19850 New, Set and Get are at the same level.
19851 * parser.c HTMLparser.c: extra memory allocation bug for
19852 attributes detected by someone using libxml in embedded systems :-)
19853
Daniel Veillard962195f1999-10-28 15:51:53 +000019854Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19855
19856 * xmlmemory.h: turned off mem debug :-\
19857
Daniel Veillard35008381999-10-25 13:15:52 +000019858Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19859
19860 * parser.c: closed bug #2784 a one line fix, but worth pushing
19861 a new release out
19862 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
19863 some structures, comments before and after the
19864 main element, and other nastyness
19865 * HTMLtree.c tree.c: accomodate the extended HTML supported
19866 * configure.in: pushing 1.7.4
19867 * test/ent8 and related outputs : added a new test for bug #2784
19868 * test/HTML/wired.html and related output: a nasty HTML example
19869 * Makefile.am: improved the test scripts
19870 * docs/* : reran the documentation extractor, updated xml.html
19871
Daniel Veillard7c1206f1999-10-14 09:10:25 +000019872Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19873
19874 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
19875 HTMLparser and debugged the HTML related code. HTML documents
19876 now have their own type
19877 * entities.c: do not dump &apos; for HTML output
19878 * xmlmemory.c: improvement, breakpoint mechanism
19879 * testHTML.c: added --sax --repeat ...
19880 * Makefile.am: improved the HTML tests
19881 * valid.[ch]: added xmlValidGetValidElements and
19882 xmlValidGetPotentialChildren
19883 * tester.c: added --insert to test the 2 new functions
19884 * test//* result//* SAXresult//* : regression test cleanup
19885 and extension.
19886 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
19887 gnome-xml-nanohttp.html
19888
Daniel Veillard7d2c2761999-10-11 15:09:51 +000019889Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19890
19891 * HTMLparser.c: fixed problems with some autoclose tags
19892 * tree.c: fixed XML output problems.
19893 * result/* SAXresult/*: update of the tests output
19894
Daniel Veillard6077d031999-10-09 09:11:45 +000019895Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19896
19897 * Makefile.am: Arturo patch for xmlConf.sh version info
19898 * parser.c: Tim Josling patch for single quoted items
19899 * tester.c: Tim Josling patch for tester options usage
19900 * tree.h: indent cleanup
19901
Daniel Veillard2673d3c1999-10-08 14:37:09 +000019902Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19903
19904 * HTMLparser.c parser.h : Fixed problems with HTML parsing
19905 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
19906
Daniel Veillard00fdf371999-10-08 09:40:39 +000019907Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19908
19909 * tree.c : Raph patch for initialization of CORBA fields
19910 * parser.c, xpath.c, ...: modification of doc comments
19911 * xpath.c : allow spaces in xpath expressions
19912
Daniel Veillardad219441999-09-27 08:17:49 +000019913Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19914
19915 * xmlmemory.h: turning off memory debug :-(
19916
Daniel Veillard7a66ee61999-09-26 11:31:02 +000019917Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19918
19919 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
19920 better SAX interfaces.
19921 * testSAX.c: uses the new SAX routine, avoid fetching any remote
19922 entity.
19923 * configure.in: 1.7.2
19924
19925Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000019926
19927 * libxml.spec.in: fixed the URL
19928 * doc/xml.html: improved the documentation front-end
19929
Daniel Veillard7a66ee61999-09-26 11:31:02 +000019930Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000019931
19932 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
19933
Daniel Veillard7a66ee61999-09-26 11:31:02 +000019934Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000019935
19936 * libxml.spec.in: fixed the alpha compile problem
19937 * parser.[ch]: changed errno to errNo in the parser context :-(
19938 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
19939 * doc/xml.html: changed CHAR to xmlChar
19940 * doc/html/*: recompiled the documentation
19941 * configure.in: 1.7.1
19942
Daniel Veillard7f7d1111999-09-22 09:46:25 +000019943Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19944
19945 * parser.h: modified the parser context struct to regain 1.4.0
19946 binary compatibility
19947 * parser.c, xml-error.h: added errno ot teh context and defined
19948 a set of errors values with update of errno
19949 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
19950 DTDs and entities
19951 * *.h, *.c: complete cleanup of the use of config.h and include
19952 protection depending on the current setup.
19953 * overalll debugging, maintenance and bug-fixing on all modules
19954 * updated the documentation
19955 * ready for 1.7.0
19956
Daniel Veillardc08a2c61999-09-08 21:35:25 +000019957Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19958
19959 * HTMLparser.c : cleanup
19960 * SAX.c valid.c valid.h: added ID/IDREF checking
19961 * tree.c tree.h: extended doc structure for refs
19962 * configure.in: 1.6.2
19963 * parser.c: patched bug in SAX user arg call
19964 * parserInternals.h: patched missing close in C++ wrapping
19965 * testXPath.c xpath.c xpath.h: prepared for extensibility,
19966 especially upcoming XPointer implementation.
19967 * doc/xml.html: augmented, typo
19968
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000019969Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
19970
19971 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
19972 not all invocations of install understand -d.
19973
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000019974Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
19975
19976 * Makefile.am: prepend all the test* calls with $(top_builddir) -
19977 to make 'check' works, when builddir != srcdir.
19978
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000019979Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19980
19981 * doc/xml.html : updated the documentation
19982
Daniel Veillard6454aec1999-09-02 22:04:43 +000019983Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19984
19985 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
19986 not deallocated memory blocks
19987 * *.c : replaces all calls to malloc() free() and realloc() to
19988 the wrapper functions/macros
19989 * tree.c : removed memory leaks dues to calling xmlFreeNode()
19990 instead of xmlFreeNodeList()
19991
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000019992Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
19993
19994 * HTMLparser.c: corrected a stupid bug leading to core dump at
19995 tree deallocation. Removed warnings indicated by
19996 Stephane.Conversy@lri.fr
19997 * entities.c: Fixes Yet Another Stupid Bug, entities were not
19998 looked for in the external subset
19999
20000Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000020001
20002 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
20003 on SGI by Stephane.Conversy@lri.fr
20004
Daniel Veillardb96e6431999-08-29 21:02:19 +000020005Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20006
20007 * all .h : changed the prototype declaration indent as in gtk
20008 * most .c : working on reducing the TODOs in the code
20009 * most .c : cleanup though -pedantic and Insure++
20010 * improvements on validation ID checkings.
20011 * tree.[ch] SAX.c: added support for namespace on attributes #2022
20012 * xml-config.in: closed #1810
20013
20014Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000020015
20016 * tree.h, valid.c, valid.h: more work on validity, IDs
20017 * xpath.c: added/fixed comparidon and equlity, added a new isinf
20018 definition for AIX
20019
Daniel Veillardb556eb51999-08-15 17:19:50 +000020020Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20021
20022 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
20023 the distribution due to a cut'n paste error at last commit
20024
Daniel Veillardb05deb71999-08-10 19:04:08 +000020025Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20026
20027 * configure.in: upgraded to version 1.4.0
20028 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
20029 Big update, added a large part of the validation process,
20030 it should be usable, but some parts are missing
20031 * xpath.c: improved the implementation w.r.t. root.
20032 * Makefile.am: added more tests
20033 * test and result trees: added a lot of tests
20034 * libxml.spec.in: export libxml.so.0 and libxml.so.1
20035
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000020036Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20037
20038 * Added an HACKING file
20039
Daniel Veillarde2d034d1999-07-27 19:52:06 +000020040Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20041
20042 * xpath.[ch] : improvements and debug of the XPath implementation
20043 * parser.c, HTMLparser.c : modified the parsers to be progressive
20044 * tree.[ch] : extended the Buffer promitives
20045 * xmlIO.[ch] : added basic I/O routines providing progressive
20046 parsing and ready for I18N conversion plugins
20047 * SAXresult/* : the SAX callback sequence maybe slightly different
20048 now
20049 * test*.c : improved/updated the tests programs
20050 * doc/* : recompiled the docs.
20051
Daniel Veillard15b75af1999-07-26 16:42:37 +0000200521999-07-26 Michael Meeks <michael@edenproject.org>
20053
20054 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
20055
20056 * tree.c: Ditto.
20057
Daniel Veillard1566d3a1999-07-15 14:24:29 +000020058Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20059
20060 * configure.in: upgraded to version 1.4.0
20061 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
20062 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
20063 XML query language, see http://www.w3.org/TR/xpath for more details.
20064 * parser.c, parser.h: added CHAR* related string functions for XPath
20065 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
20066 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
20067 rebuild the docs.
20068 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
20069 and regression testing capabilities for XPath.
20070
Daniel Veillardd79d7871999-07-12 10:38:12 +000020071Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20072
20073 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
20074 closing bug #1646
20075
Daniel Veillardbe9e5951999-07-12 09:16:45 +000020076Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20077
20078 * Makefile.am, example/Makefile.am: closed bug #1683
20079
Daniel Veillard3166ab11999-07-11 16:14:19 +000020080Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20081
20082 * example/Makefile.am, configure.in: added the makefile for the
20083 gjobread example
20084
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000020085Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
20086
20087 * doc/Makefile.am:
20088 - fix which allow "make install DESTDIR=</install/prefix>".
20089
Daniel Veillard7cc3c041999-07-09 10:11:57 +000020090Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20091
20092 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
20093 which fixed a problem on the file reading-code.
20094
Daniel Veillard82150d81999-07-07 07:32:15 +000020095Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20096
20097 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
20098 output.
20099 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
20100
Daniel Veillard5233ffc1999-07-06 22:25:25 +000020101Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20102
20103 * parser.h : Oops removed the binary compatibility problem
20104 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
20105 * parser.c, HTMLparser.c: applied patches for reading from stdin
20106
Daniel Veillardbe70ff71999-07-05 16:50:46 +000020107Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20108
20109 * parser.c, entities.c, valid.c: cleanup bug #1591
20110 * configure.in: cleanup bug #1592
20111 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
20112 the same tree back-end. Hence gdome will be available for it.
20113 * doc/Makefile.am: close bug #617
20114
Daniel Veillard97fea181999-06-26 23:07:37 +000020115Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20116
20117 * parser.c: alloctate a per parser context SAX interface block
20118
Daniel Veillard14fff061999-06-22 21:49:07 +000020119Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20120
20121 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
20122 and xmlEncodeEntitiesReentrant with the correct one :-\
20123
20124Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20125
20126 * commit of my internal XML base changes, quite a lot of
20127 changes, cleanups, better entities support, framework for
20128 new I/O and charset detection and handling
20129 * Fixed the configure/Makefile stuff to generate shared libs
20130 with the proper version info, so we jumped on rev from
20131 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
20132 xmlEncodeEntities() result need to be freed now, and a string
20133 xmlParserVersion provide the current library version.
20134
Raph Levien05240da1999-06-15 21:27:11 +000020135Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
20136
20137 * parser.c: fixed a buffer overrun for when you have a very long
20138 attribute with no entities in it.
20139
Daniel Veillardbb2da581999-06-13 14:37:07 +000020140Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20141
20142 * added example directory
20143 * added example/gjobs.xml gjobread.c, still need a Makefile.in
20144
Daniel Veillard011b63c1999-06-02 17:44:04 +000020145Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20146
20147 * Release of libxml-1.1, nearly everything has been touched for
20148 this.
20149 * Added more regression tests
20150 * Updated the documentation
20151
Daniel Veillard27d88741999-05-29 11:51:49 +000020152Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20153
20154 * tree.[ch]: unified the XML_NO_CORBA defines.
20155 * parser.c encoding.[ch]: started plugging in char encoding detection
20156
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000020157Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
20158
20159 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
20160 Also freed allocated buffer.
20161
Daniel Veillard27d88741999-05-29 11:51:49 +000020162Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000020163 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
20164 reentrancy problem at printing. One is left in entities.c, to
20165 remove ASAP
20166 * testSAX.c : added a test example showing the use of the SAX
20167 interface if one doesn't want to build the DOM tree.
20168 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
20169
Daniel Veillard517752b1999-04-05 12:20:10 +000020170Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20171
20172 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
20173 large revamping of the parser to use SAX callbacks
20174 http://www.megginson.com/SAX/ (or at least a C like interface
20175 a la Expat). It's now possible to set up your own callbacks
20176 and the parser will not build a DOM tree.
20177 * test/* result/*: updated the test suite, I finally removed
20178 the old Namespace draft support (PI based).
20179
Daniel Veillard87c83bd1999-04-02 16:04:43 +000020180Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20181
20182 * Makefile.am: added test result to EXTRA_DIST for make tests
20183
Daniel Veillard64068b31999-03-24 20:42:16 +000020184Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20185
20186 * parser.c, parserInternals.h: moved the chars macro definitions
20187 to parserInternals.h
20188 * parser.c, error.c: applied patches from "Knut Ã…kesson"
20189 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
20190
Daniel Veillard012ccc11999-03-23 10:11:11 +000020191Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20192
20193 * xml-config.in : applied patch to make --version work
20194
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000201951999-03-05 Raja R Harinath <harinath@cs.umn.edu>
20196
20197 * Makefile.am (check-local): Alias for `tests' target. This will
20198 cause `make check' to do the right thing.
20199 (tests): Don't run tests in srcdir. Also, replaced calls to
20200 basename with a `sed' "equivalent".
20201
Daniel Veillardd109e371999-03-05 06:26:45 +000020202Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20203
20204 * Renamed error.h to xml-error.h, corrected Makefile.am to list
20205 it in the header and not the sources, updated the doc.
20206 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
20207 pointing this out.
20208
Daniel Veillardbc50b591999-03-01 12:28:53 +000020209Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20210
20211 * parser.c, parser.h, parserInternals.h: memory leak hunting,
20212 exported the inputStream routines.
20213 * doc/html/* : updated accordingly
20214
Daniel Veillardd692aa41999-02-28 21:54:31 +000020215Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20216
20217 * parser.c, parser.h, parserInternals.h: added a few extra
20218 internal calls to allocate and free parser contexts ...
20219 * doc/html/* : updated accordingly
20220
Daniel Veillard55a99271999-02-25 11:01:29 +000020221Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20222
20223 * configure.in, Makefile.am, doc/makefile.am : General changes for
20224 1.0.0 release and including the generated HTML documentation.
20225
Daniel Veillard35925471999-02-25 08:46:07 +000020226Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20227
20228 * makefile.am : added parserInternals.h, oops.
20229
Daniel Veillard1e346af1999-02-22 10:33:01 +000020230Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20231
20232 * parserInternals.h: added this header giving access to the parser
20233 internal functions.
20234 * doc/Makefile.am : added a rebuild target which rebuilds the full
20235 set of documentations
20236 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
20237 the internal subset.
20238 * *.c *.h: modifications needed to generate the documentation using
20239 gtk-doc, cleanup of functions blocks, reorganisation of struct
20240 declarations.
20241
Daniel Veillard1164e751999-02-16 16:29:17 +000020242Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20243
20244 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
20245 the tar and spec file to include the beginning of the doc.
20246
Nuno Ferreira03d04781999-02-13 00:07:17 +0000202471999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
20248
20249 * doc/.cvsignore: Added this file.
20250
Daniel Veillard6800ef31999-02-08 18:33:22 +000020251Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20252
20253 * tree.c: fixed xmlGetProp to return "" when the attribute
20254 exists, even if the node-list is NULL.
20255
Daniel Veillard726c7e31999-02-08 15:13:10 +000020256Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20257
20258 * tree.c: patched an error outputting empty attribute values.
20259 * Makefile.am and doc/makefile.am: have been updated during the
20260 week-end. Sorry for an empty CVS log, I got a shell problem.
20261
Daniel Veillard1899e851999-02-01 12:18:54 +000020262Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20263
20264 * tree.h: cleaned up using enums instead of defines
20265 * parser.c, valid.[ch]: more work on parsing/output of element
20266 declarations
20267
Daniel Veillard3b9def11999-01-31 22:15:06 +000020268Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20269
20270 * valid.[ch], tree.c, parser.c : more work toward full parsing
20271 of XML DTDs.
20272 * README: added informations about mailing-list and on-line
20273 documentation
20274
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000202751999-01-27 Raja R Harinath <harinath@cs.umn.edu>
20276
20277 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
20278
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000020279Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20280
20281 * parser.c, tree.[ch] : more work toward conformance testing,
20282 added a last element to accelerate parsing of very flat structures
20283 started working on internal subset Element content declaration.
20284 * valid.[ch] : first cut at adding code toward validation.
20285 * previous changes had also small impact on most files, especially
20286 the conformance testing using James Clark test suite.
20287
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000020288Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
20289
20290 * test/* : updated the examples, most of them were not well
20291 formed (humm), and added rdf2.
20292 * result/* : resulting changes in the output.
20293
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000020294Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20295
20296 * tree.c: changed the behaviour of xmlGetProp on NULL values.
20297
Daniel Veillard44b3a061998-12-05 17:27:22 +000020298Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20299
20300 * tree.c: patched a bug in the generation of empty attributes
20301
Daniel Veillardbe36afe1998-11-27 06:39:50 +000020302Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20303
20304 * entities.[ch], tree.[ch], tester.c: added copy interfaces
20305 for node/trees/documents/... Biggest problem is namespace
20306 support when copying subtrees.
20307
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000020308Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20309
20310 * parser.c, entities.c: improve entities and char ref encoding,
20311 and cleanups of error messages.
20312
Daniel Veillard242590e1998-11-13 18:04:35 +000020313Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20314
20315 * parser.c, entities.c: simple bug hunting done during rpm2html and
20316 rpmfind integration.
20317
Daniel Veillard42dc9b31998-11-09 01:17:21 +000020318Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20319
20320 * parser.[ch]: Added interfaces allowing to specify a SAX
20321 handler before parsing.
20322
Daniel Veillarde3bffb91998-11-08 14:40:56 +000020323Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20324
20325 * parser.c: redirrect all errors reporting through the SAX
20326 error function
20327
Daniel Veillardda4d3c41998-11-04 20:07:05 +000020328Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20329
20330 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
20331 * libtool, tlmain ...: update of the libtool files
20332
Miguel de Icaza442321c1998-11-04 18:13:38 +0000203331998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
20334
20335 * entities.c: Use g_snprintf insteda of snprintf.
20336
Daniel Veillard0ba4d531998-11-01 19:34:31 +000020337Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20338
20339 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
20340 added ent5 test for this purpose.
20341 * parser.c, parser.h: formatting, comments and UTF-8 planning.
20342
Daniel Veillard27271681998-10-30 06:39:40 +000020343Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20344
20345 * parser.c: fixed? a strange error due to compression on a GWP
20346 document.
20347
Daniel Veillard25940b71998-10-29 05:51:30 +000020348Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20349
20350 * tree.[ch]: bug fixing
20351 * entities.[ch]: defined a specific type for predefined entities
20352 * doc/xml.html: more documentation on the library, how to use it,
20353 overview of the interfaces.
20354
Daniel Veillard16253641998-10-28 22:58:05 +000020355Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20356
20357 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
20358
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000020359Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20360
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000020361 * tree.c: corrected a small bug
20362 * doc/xml.html: continuing writing documentation.
20363
20364Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20365
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000020366 * debugXML.h debugXML.c: added debugging utilities.
20367 * tester.c: added --debug switch.
20368 * tree.c: patched an incorrect node->type assignment.
20369 * parser.c: formatting, ensure that node->doc != NULL in attributes
20370
Daniel Veillardccb09631998-10-27 06:21:04 +000020371Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20372
20373 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
20374 entity support and provide an internal representation close to
20375 DOM one (entity ref nodes, and attribute value as tree). I tried
20376 to preserve the interface but this will surely break some apps
20377 (I have to change rpm2html/rpmfind for example). I had to change
20378 two interfaces, and the generated tree is somewhat different.
20379 * doc/* : started documenting the XML library, the tree and
20380 DOM/Corba. This is a first step.
20381
Daniel Veillard11e00581998-10-24 18:27:49 +000020382Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20383
20384 * parser.c: Set up the fonctions comment block, boring but useful.
20385 * parser.h, SAX.c, parser.c: now attributes are processed through
20386 the SAX interface. The problem is that my SAX interface diverged
20387 quite a bit from the original one, well this is not an official
20388 spec, and translating it from Java to C is hairy anyway...
20389
Daniel Veillard97b58771998-10-20 06:14:16 +000020390Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20391
20392 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
20393 fonctions comment block, boring but useful.
20394
20395Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000020396
20397 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
20398 conversion routines. However they are not yet used to convert the
20399 inputs. The core will run with UTF-8.
20400
Daniel Veillard33942841998-10-18 19:12:41 +000020401Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20402
20403 * tree.c : make sure that the type id is properly set-up when
20404 a new object is allocated, needed for DOM.
20405
Daniel Veillard27fb0751998-10-17 06:47:46 +000020406Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20407
20408 * tree.h, tree.c: Ok, the main objects in the tree will be native
20409 corba objects, it costs 8 bytes per Node, Attribute and Document
20410 but it simplifies the Corba integration a lot (no extra interface
20411 objects to allocate/free).
20412
Daniel Veillard0bef1311998-10-14 02:36:47 +000020413Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20414
20415 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
20416 and changed NODEs contants for conformity with DOM Level 1
20417
Daniel Veillard27864701998-10-08 03:47:24 +000020418Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20419
20420 * added hooks to keep track of servants when creating objects
20421 xmlDoc and xmlNode (for Corba export).
20422
Daniel Veillarda6e1d121998-10-04 14:41:05 +000020423Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20424
20425 * added xml-config script.
20426
Daniel Veillard7066a791998-10-01 20:28:28 +000020427Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20428
20429 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
20430 to autoupdate libtool and automake conf files.
20431
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000204321998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
20433
20434 * Makefile.am: Use '?' to separate the sed
20435 commands as ',' is used when people pass -Wl,something.
20436
20437
Daniel Veillard15a8df41998-09-24 19:15:06 +000020438Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20439
20440 * tree.c, tree.h: added a per-document compression interface.
20441
Daniel Veillard151b1b01998-09-23 00:49:46 +000020442Tue Sep 22 20:47:38 EDT 1998
20443
20444 * tree.c, tree.h: added saving with compression and added interfaces
20445 to control the compression level (xmlGetCompressMode,
20446 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
20447
Daniel Veillard70120ff1998-09-22 00:24:21 +000020448Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20449
20450 * parser.c: corrected a loop for files of size 0
20451
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000204521998-08-20 Raja R Harinath <harinath@cs.umn.edu>
20453
20454 * error.h: New file. Contains prototyes from `error.c'.
20455
Tom Tromeyc19653d1998-08-14 01:22:43 +000020456Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
20457
20458 * Makefile.am (xmlincdir): New macro.
20459 (xmlinc_HEADERS): Renamed from include_HEADERS.
20460
Daniel Veillard845664d1998-08-13 04:43:19 +000020461Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20462
20463 * applied small patch on numeric entities from
20464 Christopher Blizzard <blizzard@appliedtheory.com>
20465
Daniel Veillard260a68f1998-08-13 03:39:55 +000020466Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20467
20468 * New release 0.2, removed the old xml_* files so that it's
20469 coherent with the other CVS base (W3C), far better conformance
20470 to standard, new namespaces, decent entities support, beginning
20471 of a SAX-like interface. Nearly nothing left intact, even the
20472 test examples ...
20473
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000204741998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
20475
20476 * .cvsignore: Add .deps dir
20477
Daniel Veillardf8015fa1998-07-26 21:31:38 +000020478Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
20479
20480 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
20481
Daniel Veillardfe926001998-07-26 04:28:20 +000020482Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000020483
Daniel Veillardfe926001998-07-26 04:28:20 +000020484 * configure.in: added test for CPP
20485 * AUTHORS, Changelog: the original ones didn't get commited but the
20486 glib ones instead, fixed.
20487 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000020488
Daniel Veillardfe926001998-07-26 04:28:20 +000020489Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000020490
Daniel Veillardfe926001998-07-26 04:28:20 +000020491 * integrated code developped at W3C
20492 * changed the original Copyright
20493 * migrated to automake
20494 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000020495