blob: 9c74ea0307b7970580f772d16ad7b01a96fad080 [file] [log] [blame]
William M. Brack476cd962003-08-13 11:09:42 +00001Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
2
3 * autogen.sh: took away the requirement for automake-1.4,
4 changed the messages for getting auto* tools to current
5 gnu pages.
6 * configure.in: added check for Linux Dec alpha requiring
7 -ieee flag, fixed test for ipv6
8 * trionan.c: fixed problem for compiling on Linux Dec alpha
9 using native compiler
10 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
11 whenever libxml2-api.xml is changed.
12
Daniel Veillard6b621b82003-08-11 15:03:34 +000013Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
16 is not used.
17
William M. Brack30909422003-08-10 00:14:20 +000018Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
19
20 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
21
Daniel Veillard83ee40d2003-08-09 22:24:09 +000022Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
23
24 * News configure.in: preparing libxml2-2.5.9 release
25 * doc/* : updated the doc and rebuilt
26
Daniel Veillard0ab6fa02003-08-09 18:01:53 +000027Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
28
29 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
30 definition to get a correct API XML description. This was apparently
31 breaking Windows build.
32
Daniel Veillard14f752c2003-08-09 11:44:50 +000033Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
36 the progressive HTML parser front-end on large character data
37 island leading to an erroneous end of data detection by the
38 parser. Some cleanup too to get closer from the XML progressive
39 parser.
40
William M. Brack6d13f332003-08-08 16:40:36 +000041Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
42
43 * win32/configure.js: Added in support for the ISO8859X
44 module (patch provided by Jesse Pelton)
45
Daniel Veillard70bcb0e2003-08-08 14:00:28 +000046Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
47
48 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
49 when the library is not initialized and one try to save, the
50 locks in threaded env might not been initialized, playing safe
51 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
52 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
53 his tests to the regression suite.
54
William M. Brack41e6bed2003-08-08 10:53:06 +000055Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
56
57 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
58 (with apologies to Igor) - Enhanced handling of docb and
59 nanohttp.
60
William M. Brack16db7b62003-08-07 13:12:49 +000061Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
62
63 * encoding.c: further small changes for warnings when
64 configured with --with-iconv=no
65
William M. Bracka71a8ef2003-08-06 04:43:55 +000066Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
67
68 * error.c trionan.[ch] testThreads.c python/generator.py:
69 further small changes to elminate most of the remaining
70 warnings.
71
William M. Brackc1939562003-08-05 15:52:22 +000072Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
73
74 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
75 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
76 python/libxml.c include/libxml/xmlmemory.h: small changes
77 to syntax to get rid of compiler warnings. No changes
78 to logic.
79
Daniel Veillardc758c222003-08-04 20:42:34 +000080Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
81
82 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
83
Daniel Veillard20aa0fb2003-08-04 19:43:15 +000084Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
85
86 * tree.c: fixed a small problem in the patch for #118763
87 * result/HTML/doc3.htm*: this reverts back to the previous result
88
Daniel Veillard91e69c52003-08-04 01:43:07 +000089Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
90
91 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
92 and rebuilt, apparently some C++ wrappers are not available,
93 c.f. bug #118943
94
Daniel Veillard39057f42003-08-04 01:33:43 +000095Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
96
97 * tree.c: fixing HTML attribute serialization bug #118763
98 applying a modified version of the patch from Bacek
99 * result/HTML/doc3.htm*: this modifies the output from one test
100
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000101Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
102
103 * tree.c include/libxml/tree.h: added a new API to split a
104 QName without generating any memory allocation
105 * valid.c: fixed another problem with namespaces on element
106 in mixed content case
107 * python/tests/reader2.py: updated the testcase with
108 Bjorn Reese fix to reader for unsignificant white space
109 * parser.c HTMLparser.c: cleanup.
110
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000111Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
112
113 * catalog.c: trying to fix #118754 of possible recursion in the
114 catalogs. Not fantastically happy about the current fix since
115 it's likely to break under very thread intensive concurrent
116 access to the catalog. Better solution might to keep the depth
117 an extra argument to the resolution functions.
118
Daniel Veillard7b68df92003-08-03 22:58:54 +0000119Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
120
121 * valid.c: fixed bug #118712 about mixed content, and namespaced
122 element names.
123 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
124 in the regression tests
125
William M. Brack779af002003-08-01 15:55:39 +0000126Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
127
128 Coninuing work on bug 118559
129 * DOCBparser.c: removed 2 unsed vars
130 * xmlregexp.c: changed some numeric const to their enum symbols
131 * xmlreader.c: changed one var define from int to enum
132 (a little more to be done, awaiting co-ordination)
133 * relaxng.c: deleted one unused var
134 * xmllint.c: deleted some unused vars, changed one arg
135 val from int to enum
136 * testHTML.c, testDocbook.c: changed some arg vals to enum const
137 * xmlIO.c: fixed typo from last night (small warning msg)
138
William M. Brack78637da2003-07-31 14:47:38 +0000139Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
140
141 Working on bug 118559
142 * error.c: deleted unused variable
143 * parserInternals.c: deleted unneeded 'const' qualifier
144 * parser.c: changed variable type for enum temp storage
145 * xmlIO.c: changed debugging var to be inside #ifdef
146 * valid.c: removed unused variable
147 * HTMLparser.c: removed some unneeded 'const' qualifiers
148 * xpath.c: added some type casts, removed some unused vars
149 * xinclude.c: added one type cast
150 * nanohttp.c: repositioned some #ifdef to avoid unused var
151 * nanoftp.c: removed unused var
152
Daniel Veillard97e01882003-07-30 18:59:19 +0000153Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
154
155 * HTMLparser.c: applied a patch from William Brack about
156 the problem of parsing very large HTML instance with comments
157 as raised by Nick Kew
158
Daniel Veillardd6038e02003-07-30 16:37:18 +0000159Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
160
161 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
162 patch from Bjorn Reese for xmlTextReaderNodeType() and
163 significant whitespace. There is an enum for node type
164 values now.
165
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000166Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
167
168 * encoding.c: applying patch from Peter Jacobi to added
169 ISO-8859-x encoding support when iconv is not available
170 * configure.in include/libxml/xmlversion.h.in
171 include/libxml/xmlwin32version.h.in: added the glue needed
172 at the configure level and made it the default for Windows
173
Daniel Veillardc2664642003-07-29 20:44:53 +0000174Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
175
176 * python/generator.py python/libxml.c python/libxml2class.txt:
177 patch from Joachim Bauch + cleanup for Relax NG error callbacks
178 in python
179
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000180Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
181
182 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
183 cleanup patch, and also avoided a possible memory leak
184
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000185Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
186
187 * encoding.c: fix the previous commit
188
William M. Brack4a557d92003-07-29 04:28:04 +0000189Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
190
191 * HTMLparser.c: fixed problem with comments reported by Nick Kew
192 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
193 some future cleanup of UTF8 handling
194
Daniel Veillard9deb2422003-07-28 20:40:59 +0000195Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
196
197 * xpath.c: applied a change suggested by Sean Griffin in bug
198 #118494 about a memory leak in EXSLT
199
Daniel Veillardd94849b2003-07-28 13:02:24 +0000200Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
201
202 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
203 when fixing the previous Relax-NG bugs
204 * result/relaxng/*: This slightly changes the output messages of
205 some regression tests.
206 * configure.in: added support of -with-fexceptions for nested C++
207 support.
208
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000209Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
210
211 * doc/tutorial/apa.html
212 * doc/tutorial/apb.html
213 * doc/tutorial/apc.html
214 * doc/tutorial/apd.html
215 * doc/tutorial/ape.html
216 * doc/tutorial/apf.html
217 * doc/tutorial/apg.html
218 * doc/tutorial/aph.html
219 * doc/tutorial/ar01s02.html
220 * doc/tutorial/ar01s03.html
221 * doc/tutorial/ar01s04.html
222 * doc/tutorial/ar01s05.html
223 * doc/tutorial/ar01s06.html
224 * doc/tutorial/ar01s07.html
225 * doc/tutorial/ar01s08.html
226 * doc/tutorial/index.html
227 * doc/tutorial/ix01.html
228 * doc/tutorial/xmltutorial.pdf
229 * doc/tutorial/xmltutorial.xml
230 update tutorial with XPath example
231
232
Daniel Veillard597bc482003-07-24 16:08:28 +0000233Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * SAX.c parser.c: fixing a bug about a special case of namespace
236 handling, this closes bug #116841
237
Daniel Veillard2134ab12003-07-23 19:56:29 +0000238Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * relaxng.c result/relaxng/*: checked and fixed the compilation
241 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
242 This slightly changes the output messages of some regression tests.
243
Daniel Veillardc127adc2003-07-23 15:07:08 +0000244Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
245
246 * xmlreader.c: fixed an out of bound error #118052 , the good
247 part if that base64 code was not in use yet ...
248
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000249Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
250
251 * doc/xmllint.html
252 include html version of the xmllint man page, so an
253 up-to-date version is visible on the Web
254
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000255Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * xinclude.c include/libxml/xinclude.h: added a new API
258 xmlXIncludeProcessTree() to process XInclude only on a subtree
259 this should fix bug #115385
260
Daniel Veillard409a8142003-07-18 15:16:57 +0000261Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * relaxng.c include/libxml/relaxng.h: adding Get interface for
264 the error callback and parameters of parsing and validation
265 contexts
266 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
267 on text nodes.
268
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000269Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
270
271 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
272 when using the push XML parser.
273 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
274 added the test to the regression suite.
275
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000276Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
277
278 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
279 as suggested by Rob Richards
280
Daniel Veillard34ba3872003-07-15 13:34:05 +0000281Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
282
283 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
284 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
285 to unsigned int and a couple of others.
286
287Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
288
289 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
290
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000291Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
292
293 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
294
Daniel Veillarddf101d82003-07-08 14:03:36 +0000295Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * globals.c threads.c: fixes some problem when freeing unititialized
298 mutexes
299
Daniel Veillard2db8c122003-07-08 12:16:59 +0000300Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * nanoftp.c nanohttp.c: the modules should not import <config.h>
303 directly, some cleanups
304 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
305 validation code.
306
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000307Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
308
309 * win32/configure.js: Jesse Pelton pointed out a problem in the
310 javascript code.
311
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000312Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
313
314 * NEWS doc/*: regenerated
315 * nanoftp.c nanohttp.c: might fix includes problems with the
316 Ipv6 support on solaris
317 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
318 defined as #IMPLIED
319
Daniel Veillard560c2a42003-07-06 21:13:49 +0000320Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
321
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000322 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000323 * nanohttp.c: changed some preprocessor block
324 * xmlschemastypes.c: applied patch from Charles Bozeman adding
325 hexBinary schema datatype and adding support for totalDigits and
326 fractionDigits facets.
327
Daniel Veillard7a985a12003-07-06 17:57:42 +0000328Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
329
330 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
331
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000332Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * xinclude.c: fixed bug #116095 removing the error message when
335 reapplying XInclude to a document.
336
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000337Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
338
339 * xmlIO.c: applied small changes to portability layer for
340 compilation on DJGPP Ms-DOS compiler.
341
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000342Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
343
344 * parser.c HTMLparser.c: use the character() SAX callback
345 if the cdataBlock ain't defined.
346 * xpath.c: fix bug #115349 allowing compilation when configured
347 with --without-xpath since the Schemas code needs NAN and co.
348
William M. Brack59002e72003-07-04 17:01:59 +0000349Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
350
351 Fixed problem with multi-threading, shown by the test program
352 testThreads. After fix, ran mutiple tests on various speed
353 machines (single and dual processor X86), which all seem okay.
354
355 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
356
357 * threads.c: added missing initialisation for condition variable
358 in xmlNewRMutex.
359
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000360Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
363 closing bug #114837
364
365 * configure.in: Added checks for IPv6 support and getaddrinfo().
366
367 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
368
369 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
370
371 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
372 field or sockaddr_in field, depending upon the availability of IPv6
373 support.
374 have_ipv6(): Added to check for run-time IPv6 support.
375 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
376 Modified to parse a URI with IPv6 address given in [].
377 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
378 resolution, if it is available on the system, as gethostbyname
379 does not return IPv6 addresses on some platforms.
380 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
381 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
382 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
383 we are dealing with.
384
385 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
386 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
387 a URI with IPv6 address given in [].
388 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
389 available on the system. Also IPv6 addresses will be resolved by
390 gethostbyname only if IPv6 run-time support is available.
391 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
392
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000393Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
394
395 * win32/configure.js include/win32config.h
396 include/libxml/xmlversion.h.in: Applied the patch for BCB
397 by Eric Zurcher.
398
Daniel Veillardd7cec922003-06-13 12:30:10 +0000399Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
400
401 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
402 due to #115104 and while fixing #115101 . HTML URLs must not
403 be version dependant.
404
Daniel Veillard8265a182003-06-13 10:05:56 +0000405Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * entities.c: do not generate &quot; for " outside of attributes
408 * result//*: this changes the output of some tests
409
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000410Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * parser.c xmlIO.c: trying to fix #114277 about when file
413 remapping and escaping should really be attempted.
414
Daniel Veillarda37aab82003-06-09 09:10:36 +0000415Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * doc/*: applied a patch from Gman for building docs
418 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
419 Gary Pennington to provide an allocator for xmlValidCtxt
420 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
421 #113580 about data not being passed immediately.
422
Daniel Veillarde1326112003-06-05 09:32:20 +0000423Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
424
425 * tree.c: applied a couple of patches from Mark Itzcovitz
426 to handle saving back "UTF-16" documents.
427
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000428Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
429
430 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
431 some work done while in the Maldives (hence the timezone on the
432 laptop !)
433 * result/schemas/length3* test/schemas/deter0_*
434 test/schemas/group0_*: some tests added too
435
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000436Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
437
438 * encoding.c: small fix
439 * xmlIO.c: fixed an error message
440
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000441Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
442
443 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
444 accepting an improper UTF8 sequence
445
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000446Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
447
448 * threads.c: applied the patch from Stéphane Bidoul for getting
449 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000450 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000451
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000452Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
453
454 * HTMLtree.c: fixing bug #112904: html output method escaped
455 plus sign character in URI attribute.
456
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000457Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
458
459 * build_glob.py global.data globals.c parser.c
460 include/libxml/globals.h: patch from Stéphane Bidoul for setting
461 up threads global defaults.
462 * doc/libxml2-api.xml: this extends the API with new functions
463 * python/tests/Makefile.am python/tests/reader2.py
464 python/tests/thread2.py: integrated the associated testcase and
465 fixed the error string used in reader2
466
Daniel Veillard38b80a82003-05-14 18:59:00 +0000467Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
468
469 * configure.in libxml.spec.in python/Makefile.am: trying
470 to conciliate --with-python= requirements and RPM builds,
471 a PITA really...
472
Daniel Veillard104caa32003-05-13 22:54:05 +0000473Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
474
475 * HTMLparser.c: oops last commit introduced a memory leak.
476
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000477Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
478
479 * xmllint.c doc/xmllint.xml: added --nonet option
480 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
481 xsltproc or xmllint
482 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
483 rebuilt
484 * HTMLparser.c: cleaned up the HTML parser context build when
485 using an URL
486
Daniel Veillardd437d322003-05-13 21:07:01 +0000487Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
488
489 * libxml.spec.in: added a comment about bug #112902
490
William M. Brack3dd57f72003-05-13 02:06:18 +0000491Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
492
493 * minor cleanup of configure '--help' display
494 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
495
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000496Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
497
498 * tree.c: PI nodes in external subset were not freed :-\
499 fixes bug #112842
500
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000501Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
502
503 * xmllint.c: added --schema option to run WXS schema validation
504 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
505 tried to improve error reporting in the Schema code, some cleanup
506 too.
507
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000508Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
509
510 * xmlschemas.c: fixed some problems in the handling of errors,
511 and attributes addressed by references.
512 * test/schemas/* result/schemas/*: dropped the verbosity level
513 and added a couple of new tests
514
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000515Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
516
517 * relaxng.c: Stéphane Bidoul found an off by one addressing
518 error on the error handling.
519
Daniel Veillarda77cf712003-05-09 23:09:55 +0000520Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
521
522 * xmlschemastypes.c: trying to fix #112673
523
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000524Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
525
526 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
527 warning, this fixed a bug and should close #111574
528
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000529Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
530
531 * xmlschemas.c: fixing bug #104081 with xs:all with an element
532 holding minOccurs="0"
533 * test/schemas/all_* result/schemas/all_*: added some regression
534 tests for that bug
535 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
536 Garry Pennington to compile without schemas support.
537
Daniel Veillarda067e652003-05-01 08:03:46 +0000538Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
539
540 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
541
Daniel Veillard61c52202003-04-30 12:20:34 +0000542Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
543
544 * xml2-config.in: try to fix Red hat bug #89957, do not
545 output -L/usr/lib64
546 * xmlreader.c: fixed a typo in a comment
547
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000548Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
549
550 * doc/tutorial/aph.html, ix01.html
551 forgot to cvs add the new files. Thanks to Roland van Laar
552 for pointing this out
553
Daniel Veillardd4330462003-04-29 12:40:16 +0000554Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
555
556 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
557 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
558 to the XML/XSLT doc generation closing #111799
559 * doc/html/*: complete update of the HTML results
560
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000561Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
562
563 * win32/defgen.xsl: fixed the conditional for unicode map,
564 removed hardcoded schema entries
565
566Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
567
568 * win32/defgen.xsl: new file, stylesheet for generating
569 win32/libxml2.def.src from doc/libxml2-api.xml
570 * win32/libxml2.def.src: is autogenerated from now on, changes
571 to this file will not appear here anymore
572
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000573Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
574
575 * win32/configure.js python/setup.py.in: applied patch
576 from Stéphane Bidoul for the Python bindings on the new
577 release.
578
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000579Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
580
581 * debugXML.c: included libxml/uri.h for xmlCanonicPath
582 declaration
583 * win32/configure.js: thread-enabled build is now default
584 * win32/libxml2.def.src: added more exports
585
Daniel Veillard1177ca42003-04-26 22:29:54 +0000586Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
587
588 * NEWS doc/*.xsl doc/*.html: updated the web site separated
589 developers from common pages, made the transition to XHTML1,
590 added validity checking to the makefile rules.
591
Daniel Veillard329456a2003-04-26 21:21:00 +0000592Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
593
594 * parser.c: fix for xmlIOParseDTD same as previous and reported
595 by Petr Pajas
596
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000597Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
600 closing #111638
601
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000602Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
603
604 * python/generator.py: fixed a problem in the generator where
605 the way functions are remapped as methods on classes was
606 not symetric and dependant on python internal hash order,
607 as reported by Stéphane Bidoul
608
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000609Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
610
611 * doc/tutorial:
612 xmltutorial.xml
613 xmltutorial.pdf
614 *.html
615 add appendix on generating compiler flags, more indexing
616
Daniel Veillard1c960272003-04-25 23:12:22 +0000617Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
618
619 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
620 to get libxml-2.5.7 to compile on OpenVMS
621
Daniel Veillardc5573462003-04-25 16:43:49 +0000622Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
623
624 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
625
Daniel Veillardfd583412003-04-25 13:22:10 +0000626Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
627
628 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
629 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
630 man page based on xsltproc and a stylesheet PI in the XML.
631
Daniel Veillarddc07e182003-04-25 10:39:38 +0000632Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
633
634 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
635 character preventing rendering by the man command.
636
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000637Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
638
639 * NEWS configure.in: preparing release 2.5.7
640 * doc/*: updated and rebuilt the docs
641 * doc/apibuild.py: fixed the script
642
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000643Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * Makefile.am doc/apibuild.py: make sure the OOM code don't
646 get in the way of the builds
647 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
648
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000649Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
650
651 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
652 Memory test from Havoc Pennington #109368
653 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
654 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
655 include/libxml/parser.h: a lot of memory allocation cleanups
656 based on the results of the OOM testing
657 * check-relaxng-test-suite2.py: seems I forgot to commit the
658 script.
659
Daniel Veillard18f113d2003-04-23 15:18:26 +0000660Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
661
662 * xmlschemastypes.c: trivial fix for 109774 removing a warning
663
Daniel Veillard85095e22003-04-23 13:56:44 +0000664Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
665
666 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
667 more places where xmlCanonicPath() must be used to convert
668 filenames to URLs, trying to fix #111088
669
Daniel Veillard54396242003-04-23 07:36:50 +0000670Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
671
672 * python/libxml.c python/libxml.py: applied patch from
673 Brent M Hendricks adding binding for xmlCatalogAddLocal
674
Daniel Veillard45269b82003-04-22 13:21:57 +0000675Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
676
677 * HTMLparser.c: tried to fix #98879 again in a more solid
678 way.
679
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000680Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
681
682 * win32/libxml2.def.src: added more exports from the relaxng and
683 xmlreader clan
684
Daniel Veillardf431eb82003-04-22 08:37:26 +0000685Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
686
687 * SAX.c test/valid/ns* test/result/ns*: applied the patch
688 provided by Brent Hendricks fixing #105992 and integrated the
689 examples in the testsuite.
690
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000691Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
692
693 * TODO: updated a bit
694 * configure.in: fixed the comment, threads now default to on
695 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
696
Daniel Veillarda880b122003-04-21 21:36:41 +0000697Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
698
699 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
700 xmlreader.c include/libxml/parser.h: a lot of performance work
701 especially the speed of streaming through the reader and push
702 interface. Some thread related optimizations. Nearly doubled the
703 speed of parsing through the reader.
704
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000705Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
706
707 * doc/xmllint.xml
708 * doc/xmllint.1
709 update man page to explain use of --stream
710
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000711Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
712
713 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
714 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
715 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
716 include/libxml/globals.h include/libxml/xmlmemory.h: added
717 xmlMallocAtomic() to be used when allocating blocks which
718 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
719 to allow registering the full set of functions needed by
720 a garbage collecting allocator like libgc, ref #109944
721
Daniel Veillard84942712003-04-18 14:40:05 +0000722Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
723
724 * configure.in: switched to have thread support enabled by default,
725 didn't got troubles with ABI compatibility on Linux, hope it
726 won't break on strange OSes, if yes, report the system ID
727 * doc/libxml2-api.xml: just rebuilt the API
728
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000729Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
730
731 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
732 added support for large file, tested with a 3+GB instance,
733 and some cleanup.
734 * catalog.c: added a TODO
735 * Makefile.am: added some "make tests" comments
736
Daniel Veillardac297932003-04-17 12:55:35 +0000737Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
738
739 * relaxng.c: some cleanups
740 * doc/xmlreader.html: extended the document to cover RelaxNG and
741 tree operations
742 * python/tests/Makefile.am python/tests/reader[46].py: added some
743 xmlReader example/regression tests
744 * result/relaxng/tutor*.err: updated the output of a number of tests
745
Daniel Veillard62163602003-04-17 09:36:38 +0000746Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
747
748 * relaxng.c: valgrind pointed out an uninitialized variable error.
749
Daniel Veillard33300b42003-04-17 09:09:19 +0000750Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
751
752 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
753 xmlreader.c: augnemting the APIs, cleanups.
754 * parser.c: cleanup bug #111005
755 * xmlIO.c: added some missing comments
756
Daniel Veillardce192eb2003-04-16 15:58:05 +0000757Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
758
759 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
760 trying to improve the subset compiled, and more testing.
761 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
762 documentation
763 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
764 * result/relaxng/*.err: fix some of the outputs
765
Daniel Veillardf4e55762003-04-15 23:32:22 +0000766Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
767
768 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
769 include/libxml/xmlreader.h: implemented streaming of
770 RelaxNG (when possible) on top of the xmlReader interface,
771 provided it as xmllint --stream --relaxng .rng .xml
772 This seems to mostly work.
773 * Makefile.am: updated to test RelaxNG streaming
774
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000775Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
776
777 * relaxng.c include/libxml/relaxng.h: integrated the regexp
778 based validity checking of fragments of the document for
779 which the RNG can be compiled to regexps. Works on all regression
780 tests, only fix needed is related to error messages.
781
Daniel Veillard52b48c72003-04-13 19:53:42 +0000782Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
783
784 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
785 include/libxml/xmlregexp.h: Starting work precompiling
786 parts of RelaxNG schemas. Not plugged onto validity checking
787 yet, just the regexp building part. Needed to extend some
788 of the automata and regexp APIs.
789
Daniel Veillardf6bad792003-04-11 19:38:54 +0000790Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
791
792 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
793 xmllint --stream and xmllint --stream --valid returns errors
794 code appropriately
795
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000796Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
797
798 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
799 and Next() operation to work on subtrees within the reader
800 framework.
801 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
802 * python/tests/reader5.py: added an example for those new
803 functions of the reader.
804
Daniel Veillard645c6902003-04-10 21:40:49 +0000805Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
806
807 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
808
Daniel Veillard9e077102003-04-10 13:36:54 +0000809Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
810
811 * xmlreader.c: fixing HasValue for namespace as raised by
812 Denys Duchier
813
Daniel Veillard02ea1412003-04-09 12:08:47 +0000814Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
815
816 * HTMLparser.c include/libxml/HTMLparser.h: exported
817 htmlCreateMemoryParserCtxt() it was static
818
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000819Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
820
821 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
822 update from Charles Bozeman for date and duration types
823 * test/schemas/date_0.* test/schemas/dur_0.*
824 result/schemas/date_0.* result/schemas/dur_0.*: updated too
825
Daniel Veillardc00cda82003-04-07 10:22:39 +0000826Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
827
828 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
829 fixing bug #107129, removing excessive allocation and calls
830 to *printf in the code to build QName strings.
831
Igor Zlatkovic69651182003-04-05 09:43:30 +0000832Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
833
834 * win32/libxml2.def.src: fixed conditional exports, reported by
835 Luke Murray.
836
Daniel Veillardadba5f12003-04-04 16:09:01 +0000837Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
838
839 * parser.c: fixed a possible problem with xmlRecoverMemory()
840
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000841Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
842
843 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
844 triostr.h: Bjorn sent an update for the TRIO portability layer.
845
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000846Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
847
848 * win32/libxml2.def.src: exported new functions
849
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000850Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
851
852 * configure.in NEWS: preparing release 2.5.6
853 * doc/*: updated and rebuilt the docs
854
Daniel Veillarde5020412003-04-01 09:55:20 +0000855Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
856
857 * SAX.c: fixed an uninitialized memory access pointed by valgrind
858 on C14Ntests
859
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000860Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
861
862 * relaxng.c: one more fixup of error message reporting
863
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000864Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
865
866 * relaxng.c: more work on bug #109225, and fixed an uninitialized
867 variable pointed out by valgrind
868
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000869Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
870
871 * relaxng.c: try to work on bug #109225 and provide better
872 error reports.
873 * result/relaxng/* : this change the output of a number of tests
874 * xinclude.c: fixing the parsed entity redefinition problem
875 raised on the list.
876 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
877
Daniel Veillardb3721c22003-03-31 11:22:25 +0000878Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
879
880 * xmlschemastypes.c: fixed date comparison to handle the tzo
881 The only failures left are disagreements on Notations and
882 '+1' not being allowed for ulong, uint, ushort and ubyte.
883
Daniel Veillard455cc072003-03-31 10:13:23 +0000884Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
885
886 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
887 to the XML Schemas errata
888 http://www.w3.org/2001/05/xmlschema-errata#e2-12
889
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000890Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
891
892 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
893 and facets support. Currently only schemas with binHex or
894 base64 don't compile. A few error left in the test suite:
895 found 1035 test instances: 919 success 23 failures
896 most are gdate or gdateyear failing check, and a few cases where
897 James clark tests results are strange.
898 * valid.c: allow to reuse the Notation checking routine without
899 having a validation context.
900 * SAX.c: removed a #if 0
901
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000902Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
903
904 * xinclude.c: forgot to apply one check from #106931 patch
905 * xmlschemastypes.c: more work on XML Schemas datatypes
906
Daniel Veillardc4c21552003-03-29 10:53:38 +0000907Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
910 on cleaning up XML Schemas datatypes based on James Clark tests
911 test/xsdtest/xsdtest.xml
912
Daniel Veillard80b19092003-03-28 13:29:53 +0000913Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * relaxng.c: implemented comparisons for Schemas values.
916 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
917 some bugs in duration handling, comparisons for durations
918 and decimals, removed all memory leaks pointed out by James
919 testsuite. Current status is now
920 found 238 test schemas: 197 success 41 failures
921 found 1035 test instances: 803 success 130 failures
922
Daniel Veillard91a13252003-03-27 23:44:43 +0000923Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
926 leaks in the W3C XML Schemas code
927 * xmlschemastypes.c: implemented nonPositiveInteger
928 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
929 fixed the test and result.
930
Daniel Veillard6560a422003-03-27 21:25:38 +0000931Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
934 parser and a typo
935 * xmlschemastypes.c: reindenting, fixing a memory access
936 problem with dates.
937
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000938Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
939
940 * parser.c: fixing #109227 providing more context in case of
941 start/end tag mismatch
942 * python/tests/ctxterror.py python/tests/readererr.py: update the
943 tests accordingly
944
Daniel Veillardd9b72832003-03-27 14:24:00 +0000945Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
946
947 * xinclude.c: should fix #109327 errors on memory accesses
948
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000949Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
952 is an URI reference
953
Daniel Veillarde209b332003-03-26 21:40:13 +0000954Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * xpath.c: fixed bug #109160 on non-ASCII IDs
957
Daniel Veillard642104e2003-03-26 16:32:05 +0000958Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * parser.c: Norm suggested a nicer error message for xml:space values
961 errors
962
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000963Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * xpath.c include/libxml/xpath.h: first part of the fix to
966 performance bug #108905, adds xmlXPathOrderDocElems() providing
967 document order for nodes.
968 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
969
Daniel Veillard09628212003-03-25 15:10:27 +0000970Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
971
972 * xmlschemastypes.c: removing a warning with Sun compiler
973 bug #109154
974
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000975Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
976
977 * doc/xmllint.xml
978 * doc/xmllint.1
979 update xmllint man page with --relaxng option
980
Daniel Veillard2032d292003-03-25 11:09:40 +0000981Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * python/setup.py.in : was missing "drv_libxml2.py"
984
Daniel Veillard9adc0462003-03-24 18:39:54 +0000985Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
986
987 * tree.c xpath.c: some changes related to the new way of
988 handling Result Value Tree, before 2.5.5
989
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000990Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
991
992 * configure.in NEWS: preparing release 2.5.5
993 * doc/* : updated the documentation and regenerated it.
994
Daniel Veillardef0b4502003-03-24 13:57:34 +0000995Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * xpath.c: fixed some problems related to #75813 about handling
998 of Result Value Trees
999
Daniel Veillard9231ff92003-03-23 22:00:51 +00001000Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * uri.c: applied a set of patches from Lorenzo Viali correcting
1003 URI parsing errors.
1004
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001005Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * parser.c: validity status was not passed back when validating in
1008 entities, but raised by Oliver Fischer
1009
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001010Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1011
1012 * HTMLtree.c: avoid escaping ',' in URIs
1013
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001014Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * parser.c: fixing bug #108976 get the ID/REFs to reference
1017 the ID in the document content and not in the entity copy
1018 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1019 stuff, better solution for #107208
1020 * xmlregexp.c: removed a direct printf, dohhh
1021 * xmlreader.c: fixed a bug on streaming validation of empty
1022 elements in entities
1023 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1024 cleanup of the validation tests
1025 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1026 added more ID/IDREF tests to the suite
1027
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001028Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1031 compiler.
1032
Daniel Veillard20863822003-03-22 17:51:47 +00001033Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1034
1035 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1036
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001037Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1040 defined in entities content
1041
Daniel Veillard99737f52003-03-22 14:55:50 +00001042Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * SAX.c: Fixed validation bug #108858 on namespace names using
1045 entities and reported by Brent Hendricks
1046 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1047 --debug output.
1048
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001049Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1052 about the DocType node not being reported sometimes.
1053 * python/tests/reader.py: added to test to the regression checks
1054
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001055Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1056
1057 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1058 reported by Edd Dumbill
1059
Daniel Veillard77a90a72003-03-22 00:04:05 +00001060Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * HTMLparser.c parser.c parserInternals.c: patch from
1063 johan@evenhuis.nl for #107937 fixing some line counting
1064 problems, and some other cleanups.
1065 * result/HTML/: this result in some line number changes
1066
Daniel Veillard580ced82003-03-21 21:22:48 +00001067Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1070 instead of libxml.spec
1071 * relaxng.c: fixed some of the error reporting excessive
1072 verbosity
1073 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1074 xmlschemastypes.c: removed some warnings from gcc
1075 * doc/libxml2-api.xml: rebuilt
1076
Daniel Veillarde063f482003-03-21 16:53:17 +00001077Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * relaxng.c: another optimization, for choice this time
1080 * result/relaxng/spec1* result/relaxng/tutor12_1*
1081 result/relaxng/tutor3_7: cleanups.
1082
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001083Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1084
1085 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1086 * test/relaxng/testsuite.xml: augmented the test suite
1087 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1088 some schemas validation tests in the presence of foreign
1089 namespaces.
1090
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001091Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1092
1093 * relaxng.c: added another interleave speedup.
1094
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001095Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * xmlschemastypes.c: added integer and fixed one of the
1098 IDREFS regression tests pbm
1099 * result/relaxng/docbook_0.err: updated
1100
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001101Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1104 declared both in the DTD and in the Schemas <grin/>
1105 * relaxng.c: more debug, added a big optimization for <mixed>
1106 * test/relaxng/testsuite.xml: augmented the testsuite
1107 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1108 DocBook example to the regression tests
1109
Daniel Veillard798024a2003-03-19 10:36:09 +00001110Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * check-xsddata-test-suite.py: cosmetic change for output
1113 * relaxng.c: try to minimize calls to malloc/free for states.
1114
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001115Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * tree.c: removed a warning
1118 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1119 support
1120 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1121 cleanup/improvements of the regression tests batch
1122 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1123
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001124Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * relaxng.c: fixed error msg cleanup deallocation
1127 * xmlschemastypes.c: added a function to handle lists of
1128 atomic types, added support for IDREFS
1129
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001130Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1133 and IDREF, usable from RelaxNG now
1134 * include/libxml/xmlschemastypes.h: need to add a new interface
1135 because the validation modifies the infoset
1136 * test/relaxng/testsuite.xml: extended the testsuite
1137
Daniel Veillard952379b2003-03-17 15:37:12 +00001138Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1139
1140 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1141 shemas datatype ID/IDREF support still missing though.
1142 * xmlreader.c: fix a crashing bug with prefix raised by
1143 Merijn Broeren
1144 * test/relaxng/testsuite.xml: augmented the testsuite with
1145 complex inheritance tests
1146
Daniel Veillardfd573f12003-03-16 17:52:32 +00001147Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * relaxng.c: switched back to the previous Relax-NG code base,
1150 the derivation algorithm need severe constraining code to avoid
1151 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1152 TEI based example and other bugs
1153 * result/relaxng/*err: updated the results
1154 * test/relaxng/testsuite.xml: started a new test suite
1155
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001156Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1157
1158 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1159 that the original RelaxNG validation code was un-fixeable, it got
1160 rewritten to use the derivation algorithm from James Clark and
1161 redebugged it (nearly) from scratch:
1162 found 373 test schemas: 372 success 1 failures
1163 found 529 test instances: 529 success 0 failures
1164
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001165Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1166
1167 * SAX.c parser.c: fix some recursion problems introduced in the
1168 last release.
1169 * relaxng.c: more debugging of the RNG validation engine, still
1170 problems though.
1171
Daniel Veillard5add8682003-03-10 13:13:58 +00001172Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * Makefile.am: stop generating wrong result file with * in name
1175 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1176 * result/relaxng/demo* test/relaxng/demo: added the tests from
1177 Sebastian reproducing the problem.
1178
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001179Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1180
Daniel Veillard5add8682003-03-10 13:13:58 +00001181 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1182 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001183
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001184Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1185
1186 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1187 variable to control the indentation for the xmllint "--format"
1188 option
1189
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001190Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1191
1192 * encoding.c: applied Gennady's patch against buffer overrun
1193
Daniel Veillard42f12e92003-03-07 18:32:59 +00001194Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1197 Clark it appeared I had bug in URI parsing code ...
1198 * relaxng.c include/libxml/relaxng.h: completely revamped error
1199 reporting to not loose message from optional parts.
1200 * xmllint.c: added timing for RNG validation steps
1201 * result/relaxng/*: updated the result, all error messages changed
1202
Daniel Veillardedfd5882003-03-07 14:20:40 +00001203Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * xpath.c: fix bug #107804, the algorithm used for document order
1206 computation was failing on attributes.
1207
Daniel Veillard83391282003-03-06 21:37:30 +00001208Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * valid.c: fix bug #107764 , possibility of buffer overflow
1211 in xmlValidDebug()
1212
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001213Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1216 from Philipp Dunkel
1217
Daniel Veillard5f704af2003-03-05 10:01:43 +00001218Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * xmlschemastype.c: made powten array static it should not be exported
1221 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1222 parser function.
1223 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1224
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001225Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * tree.c: fixed a node dump crash on attributes
1228 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1229 an URI test bug and get better output.
1230
Daniel Veillard463a5472003-02-27 21:30:32 +00001231Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * check-xsddata-test-suite.py: give more infos
1234 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1235 REF->DEF in attribute values.
1236
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001237Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1240 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1241 regression tests from James Clark.
1242
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001243Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1244
1245 * relaxng.c xmlschemas.c xmlschemastypes.c
1246 include/libxml/xmlschemastypes.h: added param support for relaxng
1247 type checking, started to increment the pool of simple types
1248 registered, still much work to be done on simple types and
1249 facets checkings.
1250
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001251Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * entities.c: fixes again one of the problem raised by
1254 James Clark in #106788
1255
Daniel Veillardc482e262003-02-26 14:48:48 +00001256Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1257
1258 * relaxng.c: Fixed a couple of problem raised by James Clark
1259 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1260 datatype level still not fixed though.
1261
Daniel Veillard17bed982003-02-24 20:11:43 +00001262Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * configure.in: preparing release 2.5.4
1265 * doc/*: updated and rebuilt the docs
1266 * relaxng.c: removed warnings
1267 * result/relaxng/*: updated the results
1268
Daniel Veillardf4be0182003-02-24 19:54:33 +00001269Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * valid.c: fixes a DTD regexp generation problem.
1272
Daniel Veillard02111c12003-02-24 19:14:52 +00001273Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1274
1275 * parser.c: fixes bug #105998 about false detection of
1276 attribute consumption loop.
1277
Daniel Veillard2406abd2003-02-24 18:16:47 +00001278Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1279
1280 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1281
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001282Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * SAX.c: fixed bug #105992
1285
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001286Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1287
1288 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1289 element.
1290 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1291 found 373 test schemas: 369 success 4 failures
1292 found 529 test instances: 525 success 4 failures
1293 * check-relaxng-test-suite.py: added memory debug reporting
1294
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001295Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * uri.c parser.c: some warning removal on Igor's patch
1298 * tree.c: seems I messed up with #106788 fix
1299 * python/libxml.c: fixed some base problems when Python provides
1300 the resolver.
1301 * relaxng.c: fixed the interleave algorithm
1302 found 373 test schemas: 364 success 9 failures
1303 found 529 test instances: 525 success 4 failures
1304 the resulting failures are bug in the algorithm from 7.3 and
1305 lack of support for params
1306
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001307Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * parser.c: another fix for nodeinfo in entities problem
1310 * tree.c entities.c: fixed bug #106788 from James Clark
1311 some spaces need to be serialized as character references.
1312
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001313Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1314
1315 * parser.c uri.c: fixed the bug I introduced in the path
1316 handling, reported by Sebastian Bergmann
1317
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001318Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * parser.c: fixing some nodeinfo in entities problem raised
1321 by Glenn W. Bach
1322 * relaxng.c: implemented the first section 7.3 check
1323 * result/relaxng/*: updated the results
1324
Daniel Veillardc5312d72003-02-21 17:14:10 +00001325Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * relaxng.c: fixed some problems in the previous commit
1328 and finished implementing 4.16 rules checking
1329 found 373 test schemas: 353 success 20 failures
1330 found 529 test instances: 519 success 6 failures
1331 * result/relaxng/*: updated the results
1332
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001333Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * relaxng.c: implemented checks from section 7.2
1336
Daniel Veillard77648bb2003-02-20 15:03:22 +00001337Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * relaxng.c: implemented the checks from section 7.1, fixed
1340 some of the 4.20 and 4.21 problems.
1341 found 373 test schemas: 338 success 35 failures
1342 found 529 test instances: 519 success 6 failures
1343 * result/relaxng/*: updated the results
1344
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001345Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1348 * result/relaxng/*: updated the results
1349
Daniel Veillardce14fa52003-02-19 17:32:48 +00001350Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * relaxng.c: more bugfixes
1353 * result/relaxng/*: updated the results
1354
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001355Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1356
1357 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1358 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1359 * SAX.c: ensured xmlDoc.URL is always canonic
1360 * parser.c: obsoleted xmlNormalizeWindowsPath
1361 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1362 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1363 * win32/libxml2.def.src: added few exports
1364
1365
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001366Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1367
1368 * Makefile.am configure.in: patched to have shared libraries
1369 for Python regression tests and static binaries for gdb debug
1370 in my development environment
1371 * relaxng.c: more bugfixes
1372 found 373 test schemas: 296 success 77 failures
1373 found 529 test instances: 516 success 8 failures
1374 * result/relaxng/*: updated the results
1375
Daniel Veillard8fe98712003-02-19 00:19:14 +00001376Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1379
Daniel Veillardd4310742003-02-18 21:12:46 +00001380Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1381
1382 * xmlschemastypes.c: float/double check bugfix
1383 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1384 validation
1385 * xmlreader.c: add a TODO for Jody
1386 * relaxng.c: bugfix bugfix bugfix
1387 found 373 test schemas: 300 success 73 failures
1388 found 529 test instances: 507 success 10 failures
1389 * result/relaxng/*: updated the results
1390
Daniel Veillard2df2de22003-02-17 23:34:33 +00001391Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1394
Daniel Veillard416589a2003-02-17 17:25:42 +00001395Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1396
1397 * relaxng.c check-relaxng-test-suite.py: more work on the
1398 RelaxNG implementation conformance testing.
1399 found 373 test schemas: 284 success 89 failures
1400 found 529 test instances: 448 success 47 failures
1401 * result/relaxng/*: updated the results
1402
Daniel Veillard784b9352003-02-16 15:50:27 +00001403Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1404
1405 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1406 a patch from Kjartan Maraas to fix some typos
1407
Daniel Veillardfebcca42003-02-16 15:44:18 +00001408Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * relaxng.c: more bug-hunting
1411 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1412 intermediate rng tree
1413 * python/generator.py: patch from Stephane Bidoul to fix the generator
1414 on python < 2.2
1415
Daniel Veillardd2298792003-02-14 16:54:11 +00001416Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * check-relaxng-test-suite.py relaxng.c: more testing on the
1419 Relax-NG front, cleaning up the regression tests failures
1420 current state and I forgot support for "mixed":
1421 found 373 test schemas: 280 success 93 failures
1422 found 529 test instances: 401 success 68 failures
1423 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1424 moved the Name, NCName and QName validation routine in tree.c
1425 * uri.c: fixed handling of URI ending up with #, i.e. having
1426 an empty fragment ID.
1427 * result/relaxng/*: updated the results
1428
Daniel Veillard9a237c92003-02-13 15:52:58 +00001429Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * check-xinclude-test-suite.py: improved the script accordingly
1432 to the XInclude regression tests updates
1433 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1434 November 2002
1435 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1436 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1437 augmented the Xpointer testsuite for the element() scheme
1438
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001439Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1440
1441 * relaxng.c: added TODO for the DTD compatibility spec
1442 * xinclude.c: more bug fixes driven by the testsuite
1443
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001444Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1447 regression tests for XInclude, improved the script, improving
1448 XInclude error reporting mechanism
1449
Daniel Veillard1d788d22003-02-10 16:21:58 +00001450Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * NEWS doc/* configure.in: preparing release 2.5.3
1453
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001454Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1455
1456 * tree.c: trying to fix #104934 about some XHTML1 serialization
1457 issues.
1458
Daniel Veillard809faa52003-02-10 15:43:53 +00001459Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1460
1461 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1462 encoding conversion when the input buffer stops in the
1463 middle of a multibyte char
1464
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001465Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1468 * check-relaxng-test-suite.py: python script to run regression
1469 against OASIS RelaxNG testsuite
1470 * relaxng.c: some cleanup tweaks
1471 * HTMLparser.c globals.c: cleanups in comments
1472 * doc/libxml2-api.xml: updated the API
1473 * result/relaxng/*: errors moved files, so large diffs but
1474 no changes at the semantic level.
1475
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001476Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * tree.c: fixing #105678 problem when dumping a namespace node.
1479
Daniel Veillard591b4be2003-02-09 23:33:36 +00001480Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1481
1482 * xpath.c: fixed doc comment problems
1483 * python/generator.py python/libxml_wrap.h python/types.c: adding
1484 RelaxNG wrappers
1485 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1486 test of those early Python RelaxNG bindings
1487
1488Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001489
1490 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1491 * relaxng.c: found the validation problem I had with interleave
1492 when not covering all remaining siblings
1493 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1494 testsuite and check the RNG schemas against the RNG schemas
1495 given in appendix A
1496
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001497Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1498
1499 * win32/Makefile.msvc: updates for RelaxNG
1500 * win32/Makefile.mingw: updates for RelaxNG
1501 * win32/libxml2.def.src: added RelaxNG exports
1502
Daniel Veillard97fd5672003-02-07 13:01:54 +00001503Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * xinclude.c: applied another bug fix from Sean Chittenden
1506
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001507Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * configure.in xmllint.c: I f...ed up the default configuration
1510 of schemas and --relaxng option display in xmllint, pointed by
1511 Morus Walter.
1512 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1513 detection module, fixes bug #105374.
1514
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001515Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1516
1517 * xmlschemastypes.c: added the boolean base type.
1518
Daniel Veillard96a4b252003-02-06 08:22:32 +00001519Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1520
1521 * xmlschemastypes.c: started implementing some of the missing
1522 default simple types
1523 * result/relaxng/*: updated the results
1524
Daniel Veillard72fef162003-02-05 14:31:19 +00001525Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1528
Daniel Veillard71531f32003-02-05 13:19:53 +00001529Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1530
1531 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1532 * Makefile.am: use xmllint for doing the RelaxNG tests
1533 * configure.in: preparing 2.5.2 made schemas support default to
1534 on instead of off
1535 * relaxng.c: removed the verbosity
1536 * xmllint.c: added --relaxng option
1537 * python/generator.py python/libxml_wrap.h: prepared the integration
1538 of the new RelaxNG module and schemas
1539 * result/relaxng/*: less verbose output
1540
Daniel Veillardec498e12003-02-05 11:01:50 +00001541Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1542
1543 * valid.c: do not run content model validation if the
1544 content is not determinist
1545
Daniel Veillardde590ca2003-02-05 10:45:26 +00001546Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1547
1548 * SAX.c: added the redefinition of namespaced attribute
1549 check that was missing as Fabrice Desré pointed out.
1550
Daniel Veillard930dfb62003-02-05 10:17:38 +00001551Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1552
1553 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1554 improvements from Nick Kew, allowing to do more checking
1555 to HTML elements and attributes.
1556
Daniel Veillard4287c572003-02-04 22:48:53 +00001557Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * xinclude.c: fixing bug #105137 about entities declaration
1560 needing to be copied to the including document.
1561
Daniel Veillard652d8a92003-02-04 19:28:49 +00001562Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * catalog.c: fixed bug #104817 with delegateURI
1565 * xpath.c: fixing bugs #104123 and #104125
1566
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001567Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1568
1569 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1570 python/types.c: fixing #104096 to compile without regexps
1571
Daniel Veillard57e79b32003-02-04 15:33:12 +00001572Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1575 when building the automata for elem*
1576
Daniel Veillard358a9892003-02-04 15:22:32 +00001577Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1578
1579 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1580 bug #103827
1581
Daniel Veillardeb137172003-02-04 15:18:06 +00001582Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1583
1584 * HTMLparser.c: updating a comment, fixing #103776
1585
Daniel Veillard8d589042003-02-04 15:07:21 +00001586Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1587
1588 * parser.c: fixing bug 105049 for validity checking of content
1589 within recursive entities.
1590
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001591Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1592
1593 * HTMLparser.c: try to fix # 105049
1594 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1595 * tree.c: updated a function comment
1596
Daniel Veillard419a7682003-02-03 23:22:49 +00001597Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * relaxng: more work on grammars and refs/defs
1600 * test/relaxng/* result/relaxng/*: augmented/updated the
1601 regression tests
1602
Daniel Veillard144fae12003-02-03 13:17:57 +00001603Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1604
1605 * relaxng: more work on name classes, except support
1606 * test/relaxng/* result/relaxng/*: augmented/updated the
1607 regression tests
1608
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001609Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1610
1611 * relaxng: more work on name classes, the "validate all" schemas
1612 seems to work now.
1613 * test/relaxng/* result/relaxng/*: augmented/updated the
1614 regression tests
1615
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001616Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1617
1618 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1619 * parser.c: put a guard against infinite document depth, basically
1620 trying to avoid another kind of DoS attack.
1621 * relaxng.c: some code w.r.t. nameClasses
1622
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001623Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1624
1625 * test/relaxng/* result/relaxng/*: check all the namespace support
1626 was actually correct based on tutorial section 10.
1627
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001628Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1629
1630 * relaxng: include seems to work okay now
1631 * test/relaxng/* result/relaxng/*: augmented/updated the
1632 regression tests
1633
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001634Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * relaxng.c: a bit of work done in the train back.
1637 * test/relaxng/*: added one of the include tests
1638
Daniel Veillard154877e2003-01-30 12:17:05 +00001639Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * relaxng: more work done in the train
1642 * test/relaxng/* result/relaxng/*: augmented/updated the
1643 regression tests
1644
Daniel Veillarde431a272003-01-29 23:02:33 +00001645Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * relaxng.c: debugging of externalRef
1648 * test/relaxng/* result/relaxng/*: augmented/updated the
1649 regression tests
1650
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001651Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1652
1653 * relaxng.c: more work on Relax-NG, implementing externalRef
1654 * test/relaxng/* result/relaxng/*: augmented/updated the
1655 regression tests
1656 * Makefile.am: cleanup to Relaxtests target
1657
Daniel Veillardb08c9812003-01-28 23:09:49 +00001658Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1659
1660 * relaxng.c: more work on Relax-NG, implementing interleave
1661 * test/relaxng/* result/relaxng/*: augmented/updated the
1662 regression tests
1663
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001664Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1665
1666 * relaxng.c: more work on Relax-NG, implementing interleave
1667 * test/relaxng/* result/relaxng/*: augmented/updated the
1668 regression tests
1669
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001670Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1671
1672 * doc/tutorial/customfo.xsl
1673 * doc/tutorial/customhtml.xsl
1674 adding stylesheet customizations used to generate fo
1675 for pdf and html
1676
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001677Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1678
1679 * relaxng.c: more work on Relax-NG
1680 * test/relaxng/* result/relaxng/*: augmented/updated the
1681 regression tests
1682 * xmlschemastypes.c: added a number of base type definition but not
1683 the associated checks, those are still TODOs
1684
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001685Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1686
1687 in docs/tutorial:
1688 * apa.html
1689 * apb.html
1690 * apc.html
1691 * apd.html
1692 * ape.html
1693 * apf.html
1694 * apg.html
1695 * ar01s02.html
1696 * ar01s03.html
1697 * ar01s04.html
1698 * ar01s05.html
1699 * ar01s06.html
1700 * ar01s07.html
1701 * ar01s08.html
1702 * index.html
1703 * xmltutorial.pdf
1704 * xmltutorial.xml
1705 add index to tutorial
1706
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001707Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1708
1709 * doc/xmlcatalog.1
1710 * doc/xmlcatalog_man.html
1711 * doc/xmlcatalog_man.xml
1712 belatedly fixing bug #93622 (adds rewriteURI type to
1713 "--add" option in xmlcatalog man page
1714
Daniel Veillard3be27512003-01-26 19:49:04 +00001715Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1716
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001717 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001718 Julio Merino, closing #104475
1719
Daniel Veillardea3f3982003-01-26 19:45:18 +00001720Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1721
1722 * relaxng.c: more work on Relax-NG
1723 * test/relaxng/* result/relaxng/*: augmented/updated the
1724 regression tests
1725
Daniel Veillardedc91922003-01-26 00:52:04 +00001726Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1727
1728 * relaxng.c: more work on Relax-NG
1729 * test/relaxng/* result/relaxng/*: augmented/updated the
1730 regression tests
1731
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001732Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1733
1734 * README: updated the policy on private mail answers
1735 * relaxng.c: more work on Relax-NG
1736 * test/relaxng/* result/relaxng/*: augmented/updated the
1737 regression tests
1738
Daniel Veillard7424eb62003-01-24 14:14:52 +00001739Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1740
1741 * error.c parser.c tree.c: applied a documentation patch from
1742 Stefan Kost
1743
Daniel Veillard276be4a2003-01-24 01:03:34 +00001744Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * relaxng.c: more work on Relax-NG
1747 * doc/*: regenerated the docs
1748 * test/relaxng/* result/relaxng/*: updated and augmented the
1749 Relax-NG regression tests and results
1750
Daniel Veillard6eadf632003-01-23 18:29:16 +00001751Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1752
1753 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1754 First commit of the new Relax-NG validation code, not generally
1755 useful yet.
1756 * test/relaxng/* result/relaxng/*: current state of the regression
1757 tests
1758
Daniel Veillard814a76d2003-01-23 18:24:20 +00001759Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1760
1761 * tree.c: minimized the memory allocated for GetContent
1762 and a bit of cleanup.
1763
Daniel Veillardff12c492003-01-23 16:42:55 +00001764Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1765
1766 * python/generator.py: seems there is no good reasons to
1767 not generate bindings for XPointer
1768
Daniel Veillard540a31a2003-01-21 11:21:07 +00001769Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1770
1771 * xmlreader.c doc/apibuild.py: applied a new patch from
1772 Stéphane Bidoul for cleanups
1773 * doc/libxml2-api.xml: rebuilt the API description with
1774 new entry points
1775
Daniel Veillard417be3a2003-01-20 21:26:34 +00001776Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1777
1778 * xmlreader.c python/drv_libxml2.py python/generator.py
1779 python/libxml.c python/libxml.py python/libxml_wrap.h
1780 python/types.c: patch from Stéphane Bidoul for better per
1781 context error message APIs
1782 * python/tests/ctxterror.py python/tests/readererr.py:
1783 update of the tests
1784
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001785Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1786
1787 * doc/guidelines.html
1788 grammar and spelling cleanup
1789
Daniel Veillard26f70262003-01-16 22:45:08 +00001790Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1791
1792 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1793 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1794 a patch from Stéphane Bidoul to allow per XMLtextReader error
1795 and warning handling
1796 * python/tests/Makefile.am python/tests/readererr.py: adding the
1797 specific regression test
1798
Daniel Veillard71f9d732003-01-14 16:07:16 +00001799Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1800
1801 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1802 should raise a syntax error
1803
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001804Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1805
1806 * python/libxml.c: cleanup patch from Stéphane Bidoul
1807
Daniel Veillard81601f92003-01-14 13:42:37 +00001808Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1809
1810 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1811
Daniel Veillarde6227e02003-01-14 11:42:39 +00001812Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * python/generator.py python/libxml.c python/libxml.py
1815 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001816 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001817 Python level.
1818 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1819 regression test for it.
1820
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001821Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * xmlreader.c: fixed the streaming property of the reader,
1824 it was generating tree faster than consuming it. Pointed out
1825 by Nate Myers
1826 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1827
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001828Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1829
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001830 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001831
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001832Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1833
1834 * xpath.c: fix to the XPath implementation for parent and
1835 ancestors axis when operating on a Result Value Tree.
1836 Fixes bug #100271
1837
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001838Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1839
1840 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1841 to fix some URI/file escaping problems
1842
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001843Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * python/generator.py: fixed a bug raised by Raymond Wiker,
1846 docSetRootElement() should not raise an exception if the
1847 return is None
1848
Daniel Veillard3e20a292003-01-10 13:14:40 +00001849Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1852 fixed bug #102181 by applying the suggested change and fixing
1853 the generation/registration problem.
1854
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001855Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1856
1857 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1858 routines.
1859
Daniel Veillard8f872442003-01-09 23:19:02 +00001860Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1861
1862 * parser.c: one more IsEmptyElement crazyness, that time in
1863 external parsed entities if substitution is asked.
1864 * python/tests/reader3.py: added a specific test.
1865
Daniel Veillarde329fc22003-01-09 21:36:42 +00001866Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1867
1868 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1869 support and improved error handler registration
1870
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001871Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1874 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1875 * README: fixed a link
1876
Daniel Veillarde2830f12003-01-08 17:47:49 +00001877Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * configure.in doc/* NEWS: preparing 2.5.1 release
1880 * SAX.c parser.c: fixing XmlTextReader bug
1881
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001882Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * SAX.c: fuck, I introduced a memory leak on external parsed
1885 entities in 2.5.0 :-(
1886
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001887Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1888
1889 * xmllint.c: another fix needed as pointed by Christophe Merlet
1890 for --stream --debug if compiled without debug support.
1891
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001892Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1893
1894 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001895 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001896 update man page with --stream and --chkregister
1897
Daniel Veillard8326e732003-01-07 00:19:07 +00001898Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1899
1900 * globals.c: fixed --with-threads compile
1901 * xmllint.c: fixed --without-debug compile
1902 * include/libxml/globals.h: cleanup
1903 * include/libxml/schemasInternals.h: add a missing include
1904
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001905Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * configure.in NEWS: preparing 2.5.0 release
1908 * SAX.c: only warn in pedantic mode about namespace name
1909 brokeness
1910 * globals.c: fix a doc generation problem
1911 * uri.c: fix #101520
1912 * doc/*: updated and rebuilt the doc for the release, includuding
1913 stylesheet update
1914 * python/Makefile.am: fix a filename bug
1915
1916Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1917
1918 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1919 should not be called.
1920
1921Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1922
1923 * libxml-2.0.pc.in: applied the patch to fix #101894
1924
1925Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1926
1927 * tree.c : applied patch from Lukas Schroeder for register callbacks
1928 * valid.c: modified patch from Lukas Schroeder to test
1929 register callbacks with --chkregister
1930
1931Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1932
1933 * xmlreader.c: seriously changed the way data are pushed to
1934 the underlying parser, go by block of 512 bytes instead of
1935 tryng to detect tag boundaries at that level. Changed the
1936 way empty element are detected and tagged.
1937 * python/tests/reader.py python/tests/reader2.py
1938 python/tests/reader3.py: small changes mostly due to context
1939 reporting being different and DTD node being reported. Some
1940 errors previously undetected are now caught and fixed.
1941 * doc/xmlreader.html: flagged last section as TODO
1942
1943Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1944
1945 * python/libxml.py: integrated the Python 2.2 optimizations
1946 from Hannu Krosing, while maintaining compatibility with
1947 1.5 and 2.1
1948
1949Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1950
1951 * xmllint.c: a bit of cleanup
1952 * xmlreader.c: small fix
1953 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1954 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1955
1956Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1957
1958 * python/setup.py.in: patch from Stéphane Bidoul to include
1959 drv_libxml2.py in setup.py
1960
1961Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1962
1963 * doc/xmlreader.html: starting documenting the new XmlTextReader
1964 interface.
1965
1966Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1967
1968 * xmllint.c: added the --stream flag to use the TextReader API
1969 * xmlreader.c: small performance tweak
1970
1971Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1972
1973 * xmlreader.c python/tests/reader2py: okay the DTD validation
1974 code on top of the XMLTextParser API should be solid now.
1975
1976Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1977
1978 * xmlreader.c python/tests/reader2py: Fixing some more mess
1979 with validation and recursive entities while using the
1980 reader interface, it's getting a bit messy...
1981
1982Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1983
1984 * xmlreader.c python/tests/reader.py: another couple of problem
1985 related to IsEmptyElement reported by Stéphane Bidoul needed
1986 some fixes.
1987
1988Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1989
1990 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1991 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1992 based on the python XmlTextReader interface.
1993
1994Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1995
1996 * tree.c: backing out one change in the last patch which broke the
1997 regression tests
1998
1999Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2000
2001 * global.data globals.c tree.c include/libxml/globals.h: applied
2002 an old patch from Lukas Schroeder to track node creation and
2003 destruction. Probably missing a lot of references at the moment
2004 and not usable reliably.
2005
2006Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2007
2008 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2009 from doc/news.html and a stylesheet
2010
2011Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2012
2013 * xmlreader.c python/tests/reader.py: fixed another couple of
2014 xmlreader bugs reported by Stéphane Bidoul and added tests.
2015
2016Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2017
2018 * xmlreader.c python/tests/reader2.py: fixed another validity
2019 checking in external parsed entities raised by Stéphane Bidoul
2020 and added a specific regression test.
2021 * python/tests/reader3.py: cleanup
2022
2023Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * xmlreader.c python/tests/reader2.py: fixed a problem with
2026 validation within entities pointed by Stéphane Bidoul, augmented
2027 the tests to catch those.
2028
2029Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * python/generator.py: modified the generator to allow keeping
2032 class references when creating new classes, needed to fix a bug
2033 pointed by Stéphane Bidoul where the input buffer of the
2034 xmlTextReader instance gets destroyed if the python wrapper for
2035 the input is not referenced anymore.
2036
2037Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2040 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2041
2042Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * xmlreader.c python/tests/reader.py: fixed another problem
2045 pointed by Stéphane Bidoul
2046
2047Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2050 with "<a/>"
2051
2052Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * SAX.c: warn on xmlns:prefix="foo"
2055 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2056 for namespace attributes handling.
2057
2058Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2061 a really nasty problem raised by a DocBook XSLT transform
2062 provided by Sebastian Bergmann
2063
2064Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2067 by Stéphane Bidoul and integrated it into the tests
2068
2069Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2072 extended the XmlTextReader API a bit, addding accessors for
2073 the current doc and node, and an entity substitution mode for
2074 the parser.
2075 * python/libxml.py python/libxml2class.txt: related updates
2076 * python/tests/Makefile.am python/tests/reader.py
2077 python/tests/reader2.py python/tests/reader3.py: updated a bit
2078 the old tests and added a new one to test the entities handling
2079
2080Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * python/generator.py python/libxml2class.txt
2083 python/tests/reader.py python/tests/reader2.py: changed the
2084 generator to provide casing for the XmlTextReader similar to
2085 C# so that examples and documentation are more directly transposable.
2086 Fixed the couple of tests in the suite.
2087
2088Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * doc/guidelines.html: added a document on guildeline for
2091 publishing and deploying XML
2092
2093Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2094
2095 * valid.c xmlreader.c: final touch running DTD validation
2096 on the XmlTextReader
2097 * python/tests/Makefile.am python/tests/reader2.py: added a
2098 specific run based on the examples from test/valid/*.xml
2099
2100Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * python/libxml.py: added a few predefined xmlTextReader parser
2103 configuration values.
2104
2105Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * python/libxml_wrap.h: trying to fix #102037
2108
2109Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * SAX.c: fixing bug #95296, when the predefined entities
2112 are redefined in the DTD the default one must be used
2113 instead anyway.
2114
2115Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2116
2117 * doc/xmllint.xml
2118 * doc/xmllint.1
2119 Add discussion of XML_DEBUG_CATALOG to xmllint man
2120 page - bug #100907
2121
2122
2123Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * xmlreader.c: Fixed the empty node detection to avoid reporting
2126 an inexistant close tag.
2127
2128Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2131 for Python 2.1
2132
2133Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2136
2137Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * doc/libxml2-api.xml python/tests/reader.py: one really need
2140 to provide the base URI information when creating a reader parser
2141 from an input stream. Updated the API and the example using it.
2142
2143Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2146 include/libxml/valid.h include/libxml/xmlreader.h: working on
2147 DTD validation on top of xml reader interfaces. Allows to
2148 validate arbitrary large instances. This required some extensions
2149 to the valid module interface and augmenting the size of xmlID
2150 and xmlRef structs a bit.
2151 * uri.c xmlregexp.c: simple cleanup.
2152
2153Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2154
2155 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2156 work on the xml reader interfaces.
2157 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2158 Web page for the Windows binaries.
2159
2160Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * xmlIO.c: applied a patch for VMS following the report by
2163 Nigel Hall
2164
2165Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2166
2167 * parser.c: the parseStartTag bug fix wasn't complete.
2168
2169Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2172 parseStartTag, fixing it.
2173 * test/att4 result/att4 result/noent/att4: adding the test
2174 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2175 more methods to XmlTextReader.
2176
2177Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2178
2179 * win32/libxml2.def.src: added more xml reader exports
2180 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2181 to the build
2182
2183Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2184
2185 * doc/tutorial/xmltutorial.xml
2186 plus generated html and pdf
2187 Updating tutorial again based on further comments from Niraj
2188 Tolia on the last iteration
2189
2190Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2191
2192 * doc/tutorial/xmltutorial.xml
2193 * doc/tutorial/includekeyword.c
2194 * doc/tutorial/includegetattribute.c
2195 plus generated html and pdf
2196 Adding fix from Niraj Tolia to tutorial to properly free memory.
2197
2198
2199Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2202 more methods of XmlTextReader.
2203 * python/libxml2class.txt python/tests/reader.py: this increased the
2204 methods in the bndings, augmented the test to check those new
2205 functions.
2206
2207Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2208
2209 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2210 methods of XmlTextReader.
2211 * python/generator.py python/libxml_wrap.h python/types.c
2212 python/libxml2class.txt: added the reader to the Python bindings
2213 * python/tests/Makefile.am python/tests/reader.py: added a specific
2214 test for the Python bindings of the Reader APIs
2215 * parser.c: small cleanup.
2216
2217Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * xinclude.c: fallback was only copying the first child not the
2220 full child list of the fallback element, closes #89684 as reopened
2221 by Bernd Kuemmerlen
2222
2223Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2224
2225 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2226
2227Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * configure.in: preparing release of 2.4.30
2230 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2231 gives enum values, fix functype return type, put back fields in
2232 structs
2233 * doc/*: updated the docs rebuilt
2234
2235Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2238 about htmlNodeDumpOutput location.
2239 * xpath.c: removed an undefined function signature
2240 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2241 too many symbols in the API breaking the python bindings.
2242 Updated with the libxslt/libexslt changes.
2243
2244Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * configure.in: preparing release of 2.4.29
2247 * doc/*: rebuilt the docs and API
2248 * xmlreader.c: a few more fixes for the XmlTextReader API
2249
2250Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2251
2252 * include/win32config.h: applied mingw patch from Magnus Henoch
2253
2254Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2257
2258Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2261 building Python script, does the C parsing directly, generates
2262 a better API description including structure fieds defs and
2263 enums. Still a couple of bugs, but good enough for the python
2264 wrappers now.
2265 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2266 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2267 include/libxml/schemasInternals.h include/libxml/tree.h: more
2268 cleanup based on the python analysis script reports.
2269 * libxml.spec.in: make sure the API XML description is part of the
2270 devel package.
2271
2272Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2275 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2276 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2277 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2278 code cleanup, especially the function comments.
2279 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2280
2281Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * Makefile.am xmlreader.c include/libxml/Makefile.am
2284 include/libxml/xmlreader.h: Adding a new set of APIs based on
2285 the C# TextXmlReader API but converted to C. Allow to parse
2286 in constant memory usage, far simpler to program and explain
2287 than the SAX like APIs, unfinished but working.
2288 * testReader.c: test program
2289
2290Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2291
2292 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2293
2294Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * tree.c: Chip turner indicated that XHTML1 serialization
2297 rule for style actually break on both IE and Mozilla,
2298 try to avoid the rule if escaping ain't necessary
2299
2300Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * nanhttp.c: handle HTTP URL escaping, problem reported by
2303 Glen Nakamura and Stefano Zacchiroli
2304
2305Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2308
2309Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * uri.c: Johann Richard pointed out some XPointer problems for
2312 URN based URI references in XInclude. Modified the URI parsing
2313 and saving routines to allow correct parsing and saving of
2314 XPointers, especially when attached to "opaque" scheme accordingly
2315 to RFC 2396
2316
2317Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2320 of refactoring to the HTML saving code.
2321 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2322 in the doc.
2323
2324Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2327 to a buffer API to reuse the generic dump to an OutputIO layer,
2328 this reduces code, fixes xmlNodeDump() for XHTML, also made
2329 xmlNodeDump() now return the number of byte written.
2330
2331Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * python/setup.py.in: another patch from Stéphane Bidoul for
2334 Python bindings on Windows
2335 * doc/parsedecl.py: small cleanup
2336
2337Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * libxml.spec.in configure.in: add a line in %changelog for releases
2340
2341Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * parser.c: patch from Marcus Clarke fixing a problem in entities
2344 parsing that was detected in KDe documentations environment.
2345
2346Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2347
2348 * python/libxml.c (libxml_prev): Return the previous as opposed to
2349 the next node (I guess this is the result of some cut & paste programming:)
2350
2351Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2354
2355Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * python/generator.py python/libxml.c python/setup.py.in: trying
2358 to fix the Python bindings build on Windows (Stéphane Bidoul)
2359
2360Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2361
2362 * win32/configure.js: added option for python bindings
2363 * win32/libxml2.def.src: added more exports
2364
2365Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2366
2367 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2368 pthreads
2369 * win32/wince/*: applied updates to Windows CE port from Javier
2370
2371Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * configure.in: preparing 2.4.28
2374 * libxml.spec.in doc/Makefile.am: some cleanup
2375 * doc/*: updated the news and regenerated.
2376
2377Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * HTMLparser.c: final touch at closing #87235 </p> end tags
2380 need to be generated.
2381 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2382 this change slightly the output of a few tests
2383 * doc/*: regenerated
2384
2385Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * parserInternals.c: fixing bug #99190 when UTF8 document are
2388 parsed using the progressive parser and the end of the chunk
2389 is in the middle of an UTF8 multibyte character.
2390
2391Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2392
2393 * threads.c: fixed initialization problem in xmlNewGlobalState
2394 which was causing crash.
2395 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2396 in xmlInitializeGlobalState.
2397 * parserInternals.c: cleaned up ctxt->sax initialisation.
2398
2399Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * tree.c include/libxml/tree.h: modified the existing APIs
2402 to handle XHTML1 serialization rules automatically, also add
2403 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2404 libxslt serialization uses it when needed without changing
2405 the library API.
2406 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2407 result/xhtml1: added a new test specifically for xhtml1 output
2408 and updated the result of one XHTML1 test
2409
2410Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * xinclude.c parserInternals.c encoding.c: fixed #99082
2413 for xi:include encoding="..." support on text includes.
2414 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2415 test/XInclude/ents/isolatin.txt : added a specific regression test
2416 * python/generator.py python/libxml2class.txt: fixed the generator
2417 the new set of comments generated for doc/libxml2-api.xml were
2418 breaking the python generation.
2419
2420Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2423 * configure.in: patch for Solaris on new autoconf closes #98880
2424 * doc/parsedecl.py: repair the frigging API building script,
2425 did I say that python xmllib sucks ?
2426 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2427 and some comment are no more truncated.
2428
2429Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * parser.c: Martin Stoilov pointed out a potential leak in
2432 xmlCreateMemoryParserCtxt
2433
2434Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2437 included in HTML documents and using the push parser.
2438
2439Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2440
2441 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2442 specified, look for the Python interpreter not just in the
2443 specified root but also in the specified location. Fixes #98825
2444
2445Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * python/libxml.c: fixing bug #98792 , node may have no doc
2448 and dereferencing without checking ain't good ...
2449
2450Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * configure.in: preparing release 2.4.27
2453 * doc/* : updated and rebuilt the docs
2454 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2455 and all the docs are actually packaged and in the final RPMs
2456 * parser.c parserInternals.c include/libxml/parser.h: restore
2457 xmllint --recover feature.
2458
2459Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2460
Daniel Veillard784b9352003-02-16 15:50:27 +00002461 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002462 processing of parsed entities, and XPath computation on sustitued
2463 entities.
2464 * testXPath.c: make sure entities are substitued.
2465
2466Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2467
Daniel Veillard784b9352003-02-16 15:50:27 +00002468 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002469 processing of internal parsed entities, which had to be changed.
2470
2471Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2474 trying to fix bug #98517 about building outside the source tree
2475 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2476
2477Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2478
2479 * include/win32config.h: cleanup
2480 * win32/Makefile.mingw: integrated mingw in JScript configure
2481 * win32/Makefile.msvc: modified to allow mingw coexistence
2482 * win32/configure.js: integrated mingw
2483 * win32/Readme.txt: cleanup
2484
2485Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * HTMLparser.c: strengthen the guard in the Pop macros,
2488 like in the XML parser, closes bug #97315
2489
2490Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2493 callback is never used.
2494
2495Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * parserInternals.c: fixed the initialization of the SAX structure
2498 which was breaking xsltproc
2499 * xpath.c: patch from Petr Pajas for CDATA nodes
2500 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2501 * parser.c include/libxml/parser.h: patch from Peter Jones
2502 removing a leak in xmlSAXParseMemory() and adding the
2503 function xmlSAXParseMemoryWithData()
2504
2505Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2506
2507 adding pdf of tutorial, changing web page to link to it
2508 * doc/tutorial/xmltutorial.pdf
2509 * doc/xml.html
2510 * doc/docs.html
2511
2512Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2513
2514 * doc/tutorial/ar01s08.html
2515 adding file what I forgot for tutorial
2516
2517
2518Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2519
2520 Adding encoding discussion to tutorial
2521 Added:
2522 * doc/tutorial/images/*.png: DocBook admonition image files
2523 * doc/tutorial/apf.html, apg.html: new generated html
2524 * doc/tutorial/includeconvert.c: conversion code entity file
2525 changed:
2526 * doc/tutorial/xmltutorial.xml: DocBook original
2527 * doc/tutorial/*.html: generated html
2528
2529Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2530
2531 * include/libxml/*.h: retired xmlwin32version.h
2532 * doc/Makefile.am: retired xmlwin32version.h
2533 * win32/configure.js: retired xmlwin32version.h
2534
2535Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2536
2537 * win32/libxml2.def.src: exported additional symbols
2538 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2539 sisterhood
2540
2541Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2542
2543 * globals.c: fixed a typo pointed out by Igor
2544 * xpath.c: try to speed up node compare using line numbers
2545 if available.
2546
2547Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * tree.c: make xmlFreeNode() handle attributes correctly.
2550
2551Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2552
2553 * catalog.c: completed the #96963 fix, as reported by Karl
2554 Eichwalder
2555
2556Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2559
2560Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * Makefile.am: switched the order of a couple of includes
2563 to fix bugs #97100
2564
2565Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2566
2567 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2568 xmlLoadCatalogs that used to separate directories with a ':'.
2569
2570Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2571
2572 * threads.c: improvements to the Windows-side of thread handling
2573 * testThreads.c: conditionally excluded unistd.h
2574 * testThradsWin32.c: broke overlong lines
2575 * include/win32config.h: adapted thread-related macros to the new
2576 scheme and for pthreads on Windows
2577 * win32/Makefile.msvc: introduced a more flexible thread build,
2578 added testThreads[Win32].c to the build
2579 * win32/configure.js: introduced a more flexible thread config
2580
25812002-10-31 John Fleck <jfleck@inkstain.net>
2582
2583 * doc/xml.html (and, by implication, FAQ.html)
2584 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2585
2586Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2587
2588 * configure.in: removed xmlwin32version.h
2589 * include/libxml/Makefile.am: removed xmlwin32version.h
2590
2591Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * tree.c: applied patch from Brian Stafford to fix a bug
2594 in xmlReconciliateNs()
2595
2596Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * tree.c: applied patch from Christian Glahn to allow
2599 xmlNewChild() on document fragment nodes
2600
2601Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * parser.c: Christian Glahn found a problem with a recent
2604 patch to xmlParseBalancedChunkMemoryRecover()
2605 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2606 problems
2607 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2608 test/schemas/seq*: added the test cases from Charles
2609
2610Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2613 serious cleanup of the spec file and associated changes
2614 in the Makefiles.
2615 * valid.c: try to remove some warnings on x86_64
2616
2617Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2620 fix bug #96586
2621
2622Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2625 parsing, applied his patch
2626 * result/HTML/attrents.html result/HTML/attrents.html.err
2627 result/HTML/attrents.html.sax test/HTML/attrents.html:
2628 added the test and result case provided by Mikhail Sogrine
2629
2630Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * vms/build_libxml.com vms/config.vms vms/readme.vms
2633 include/libxml/parser.h include/libxml/parserInternals.h
2634 include/libxml/tree.h include/libxml/xmlIO.h
2635 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2636 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2637 Applied the VMS update patch from Craig A. Berry
2638 * doc/*.html: update
2639
2640Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2643
2644Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * debugXML.c: adding a grep command to --shell in xmllint
2647 for T.V. Raman
2648
2649Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * xmlcatalog.c: tried to fix some of the problem with --sgml
2652
2653Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * parser.c: tried to fix bug #91500 where doc->children may
2656 be overriden by a call to xmlParseBalancedChunkMemory()
2657
2658Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2661 identifiers in SGML catalogs containing '&'
2662
2663Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * python/types.c: fixed bugs when passing result value tree
2666 to Python functions.
2667
2668Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * configure.in: preparing the release of 2.4.26
2671 * doc/*: updated and rebuilt the documentation
2672
2673Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * parser.c: fixed a XML Namespace compliance bug reported by
2676 Alexander Grimalovsky
2677
2678Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2679
2680 * HTMLtree.c: fixed serialization of script and style when
2681 they are not lowercase (i.e. added using the API to the tree).
2682
2683Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * valid.c: make xmlValidateDocument emit a warning msg if there
2686 is no DTD, pointed by Christian Glahn
2687
2688Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2689
2690 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2691 content model when some of the blocks have min or max, and a couple
2692 of bugs found in the process.
2693 * result/schemas/list0* test/schemas/list0*: added some specific
2694 regression tests
2695
2696Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * README: updated the contact informations
2699
2700Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2703 misses it, reported by Peter Bray.
2704
2705Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2708 and removed a few warnings
2709
2710Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * parser.c: Christian Glahn found a small bug in the push parser.
2713 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2714 public
2715
2716Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * xmlschemas.c include/libxml/xmlschemas.h: added
2719 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2720 * testSchemas.c: added --memory to test the new interface
2721
2722Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2723
2724 * doc/index.py doc/search.php: integrated the XSLT indexing,
2725 a few fixed in the indexer, added a scope selection at the
2726 search level.
2727
2728Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2731 this was due to uninitialized parts of the validation context
2732
2733Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * debugXML.c: applied patch from Mark Vakoc except the API
2736 change, preserved it.
2737 * doc/*: updated the docs to point to the search engine for
2738 information lookup or before bug/help reports.
2739
2740Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * doc/index.py doc/search.php: added mailing-list archives
2743 indexing and lookup
2744
2745Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2748
2749Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * doc/index.py: improved HTML indexing
2752 * doc/search.php: make the queries also lookup the HTML based indexes
2753
2754Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * doc/index.py: added HTML page indexing
2757
2758Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2759
2760 * xmlIO.c: extended Windows path normalisation to fix the base
2761 problem in libxslt.
2762 * catalog.c: fixed list handling in XML_CATALOG_FILES
2763
2764Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * valid.c: typo/bug found by Christian Glahn
2767
2768Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2769
2770 * xmlIO.c: applied Windows CE patch from Javier.
2771 * win32/wince: new directory, contains support for the PocketPC
2772 with Windows CE from Javier.
2773 * include/win32config.h: reorganised, removed duplicate
2774 definitions and applied WinCE patch from Javier.
2775 * include/wsockcompat.h: new file, now contains WinSock
2776 compatibility macros.
2777 * win32/Makefile.msvc: introduced double-run compilation.
2778
2779Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2780
2781 * configure.in include/libxml/xmlwin32version.h: preparing release
2782 of 2.4.25
2783 * doc/*: updated and regenerated teh docs and web pages.
2784
2785Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2786
2787 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2788 error were not covering namespace declarations.
2789 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2790 it was missing the attribute declaration for the namespace
2791 * result/VC/NS3: the fix now report breakages in that test
2792
2793Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2796
2797Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2800 and regenerated the docs and web site
2801
2802Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2805 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2806 not before
2807
2808Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * python/generator.py python/libxml2class.txt: fixed a stupid error
2811 breaking the python API
2812
2813Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2816 triostr.c triostr.h: applied a trio update patch from
2817 Bjorn Reese which should work with MinGW
2818
2819Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * tree.c: improving some documentation comments
2822 * xmlregexp.c: found and fixed a mem leak with python regression tests
2823 * doc/*: rebuilt the doc and the API XML file including the
2824 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2825 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2826 python/types.c: added access to the XML Schemas regexps from
2827 python
2828 * python/tests/Makefile.am python/tests/regexp.py: added a
2829 simple regexp bindings test
2830
2831Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2832
2833 * doc/xml.html:
2834 fixing ftp links - thanks to Vitaly Ostanin
2835
2836Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * xmlregexp.c: fixed the data callback on transition functionality
2839 which was broken when using the compact form
2840 * result/schemas/*: updated the results, less verbose, all tests
2841 pass like before
2842 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2843 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2844 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2845 annoying warnings
2846 * xpath.c: try to provide better error report when possible
2847
2848Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * Makefile.am: fixed a breakage raised by Jacob
2851
2852Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2853
2854 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2855 which don't use sockets
2856
2857Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2858
2859 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2860 * win32/configure.js: applied zlib patch from Daniel Gehriger
2861
2862Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2863
2864 * win32/configure.js: applied the patch from Mark Vakoc for
2865 regexp support
2866 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2867 for regexp support
2868
2869Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * xmlschemastypes.c: as pointed by Igor Float and Double
2872 parsing ain't finished yet
2873
2874Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * Makefile.am configure.in: trying to fix #88412 by bypassing
2877 all the python subdir if python ain't detected
2878
2879Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2882 made configuring with regexps/automata/unicode the default
2883 but without schemas ATM
2884 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2885 fixed the regexp based DTD validation performance and memory
2886 problem by switching to a compact form for determinist regexps
2887 and detecting the determinism property in the process. Seems
2888 as fast as the old DTD validation specific engine :-) despite
2889 the regexp built and compaction process.
2890
2891Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * valid.c: determinism is debugged, new DTD checking code now works
2894 but xmlFAComputesDeterminism takes far too much CPU and the whole
2895 set usues too much memory to be really usable as-is
2896
2897Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * tree.c: fixed another stupid bug in xmlGetNodePath()
2900 * xmllint.c: --version now report the options compiled in
2901
2902Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * HTMLparser.c: small cleanup
2905 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2906 when configured with them. A bit of debugging around the determinism
2907 checks is still needed
2908
2909Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2912
2913Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * xmlIO.c: small portability glitch fixed.
2916
2917Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * xmlschemastypes.c: incomplete steps for real/double support
2920 * testAutomata.c include/libxml/xmlautomata.h
2921 include/libxml/xmlregexp.h: avoiding a compilation problem
2922 * valid.c include/libxml/valid.h: starting the work toward using
2923 the regexps for actual DTD validation
2924
2925Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2926
2927 * hash.c: cosmetic cleanup
2928 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2929 integrating a DTD validation layer based on the regexps
2930
2931Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2934 the determinism was tested before eliminating the epsilon
2935 transitions :-(
2936
2937Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * python/generator.py python/libxml.c python/libxml.py
2940 python/libxml2-python-api.xml python/libxml2class.txt
2941 python/libxml_wrap.h python/types.c: updated the python
2942 bindings, added code for easier File I/O, and the ability to
2943 define a resolver from Python fixing bug #91635
2944 * python/tests/Makefile.am python/tests/inbuf.py
2945 python/tests/outbuf.py python/tests/pushSAXhtml.py
2946 python/tests/resolver.py python/tests/serialize.py: updated
2947 and augmented the set of Python tests.
2948
2949Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2950
2951 * win32/configure.js: added more readme info for the binary
2952 package.
2953
2954Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2955
2956 * xmlIO.c: fixed a stupid out of bound array error
2957
2958Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2961 messing around with support for Windows path, cleanups,
2962 trying to identify and fix the various code path to the
2963 filename access. Added xmlNormalizeWindowsPath()
2964
2965Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * error.c valid.c: working on better error reporting of validity
2968 errors, especially providing an accurate context.
2969 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2970 error reports in those cases.
2971
2972Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2975 parser.c parserInternals.c xmlIO.c: get rid of all the
2976 perror() calls made in the library execution paths. This
2977 should fix both #92059 and #92385
2978
2979Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * xmllint.c: memory leak reporting was broken after a change
2982 of the preprocessor symbol used to activate it.
2983
2984Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * tree.c: try to make the copy function work for node of
2987 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2988 DOM layers though, not libxml2 itself.
2989
2990Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * valid.c: try to provide file and line informations, not all
2993 messages are covered, but it's a (good) start
2994
2995Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * xinclude.c: reimplemented a large part of the XInclude
2998 processor, trying to minimize resources used, James Henstridge
2999 provided a huge test case which was exhibiting severe memory
3000 consumption problems.
3001
3002Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3003
3004 * python/Makefile.am: applied patch from Christophe Merlet to
3005 reestablish DESTDIR
3006
3007Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * libxml.spec.in: fixes libary path for x86_64 AMD
3010
3011Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3012
3013 * doc/tutorial/includekeyword.c
3014 * doc/tutorial/xmltutorial.xml:
3015 (plus resulting generated html files)
3016 fixing one spot I missed in the tutorial where I hadn't freed
3017 memory properly
3018
3019Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3020
3021 * doc/tutorial/includeaddattribute.c
3022 * doc/tutorial/includeaddkeyword.c
3023 * doc/tutorial/includegetattribute.c
3024 * doc/tutorial/includekeyword.c
3025 * doc/tutorial/xmltutorial.xml
3026 * doc/tutorial/*.html:
3027 update tutorial to properly free memory (thanks to Christopher
3028 R. Harris for pointing out that this needs to be done)
3029 * doc/tutorial/images/callouts/*.png:
3030 added image files so the callouts are graphical, making it
3031 easier to read ( use "--param callout.graphics 1" to generate
3032 html with graphical callouts)
3033
3034Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3037 nice logos generated by Marc Liyanage
3038 * doc/site.xsl *.html: changed the stylesheet to show the new
3039 logo and regenerated the pages
3040
3041Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3044
3045Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * xpath.c: possible mem leak patch from Jason Adams
3048
3049Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3052 in the XQuery namespace
3053 * configure.in: preparing 2.4.24
3054 * doc/*.html: updated the web pages
3055
3056Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * python/generator.py: closing bug #85258 by generating conditional
3059 compile check to avoid linking to routines not configured in.
3060
30612002-08-22 Havoc Pennington <hp@pobox.com>
3062
3063 * autogen.sh: update error message for missing automake
3064
3065Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * python/Makefile.am: typo in target name resulted in libxml2.py
3068 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3069
3070Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * win32/win32/Makefile.mingw: updated with version from
3073 Elizabeth Barham at http://soggytrousers.net/repository/
3074
3075Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3076
3077 * win32/Makefile.msvc: added the prefix location to the include
3078 and lib search path.
3079
30802002-08-18 Havoc Pennington <hp@pobox.com>
3081
3082 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3083 both automake 1.6 and 1.4 installed get the right automake. Means
3084 compilation from CVS will now require the latest automake 1.4
3085 release, or manually creating symlinks called "automake-1.4" and
3086 "aclocal-1.4"
3087
3088Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * configure.in python/Makefile.am: more AMD 64 induced changes from
3091 Frederic Crozat
3092
3093Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * xinclude.c: oops I was missing the xml:base fixup too
3096 * result/XInclude/*.xml: this adds xml:base attributes to most
3097 results of the tests
3098
3099Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * xinclude.c: quick but apparently working implementation of
3102 xi:fallback, should close bug #89684
3103 * Makefile.am test/XInclude/docs/fallback.xml
3104 result/XInclude/fallback.xml: added a basic test for fallback,
3105 and run with --nowarning to avoid a spurious warning
3106 * configure.in: applied patch from Frederic Crozat for python
3107 bindings on AMD 64bits machines.
3108
3109Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3112 the caller don't pass a SAX callback block.
3113
3114Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * tree.c: applied the same fix for the XML-1.0 namespace to
3117 xmlSearchNsByHref() as was done for xmlSearchNs()
3118
3119Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3120
3121 * libxml.3: small cleanup of the man page
3122 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3123 when serializing HREF attributes generated by XSLT.
3124
3125Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3128 version of Marc Liyanage' patch for boolean attributes in HTML
3129 output
3130
3131Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * python/tests/serialize.py: fixed the test results, indenting
3134 behaviour changed slightly
3135
3136Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3137
3138 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3139 new c14n function to Windows def files
3140
3141Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3142
3143 * c14n.c: fixed a memory leak in c14n code
3144
3145Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * parser.c include/libxml/parser.h: adding a new API for Christian
3148 Glahn: xmlParseBalancedChunkMemoryRecover
3149 * valid.c: patch from Rick Jones for some grammar cleanup in
3150 validation messages
3151 * result/VC/* result/valid/*: this slightly change some of the
3152 regression tests outputs
3153
3154Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * tree.c: trying to fix a problem in namespaced attribute handling
3157 raised by Christian Glahn
3158
3159Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * encoding.c include/libxml/encoding.h: Opening the interface
3162 xmlNewCharEncodingHandler as requested in #89415
3163 * python/generator.py python/setup.py.in: applied cleanup
3164 patches from Marc-Andre Lemburg
3165 * tree.c: fixing bug #89332 on a specific case of loosing
3166 the XML-1.0 namespace on xml:xxx attributes
3167
3168Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3169
3170 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3171 corner case from new Merlin's test suite and added a callback
3172 that will be used to improve xmlsec performance
3173
3174
3175Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * HTMLtree.c: trying to fix the <style> escaping problem in
3178 HTML serialization bug #89342
3179
3180Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3181
3182 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3183 and rebuilt the web site.
3184
3185Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3186
3187 * include/libxml/tree.h: added _private member to xmlNs struct
3188
3189Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * HTMLparser.c: fixing bug #84876 based on the xml working
3192 code.
3193
3194Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3195
3196 * python/Makefile.am: enhanced to fix bug 72012 (errors
3197 when using '-jX' make parameter)
3198
3199Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3200
3201 * xpath.c: small additional enhancement for booleans
3202 compared to nodesets
3203
3204Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * HTMLtree.c: changed the order of the encoding declaration
3207 attributes in the meta tags due to a bug in IE/Mac
3208
3209Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3210
3211 * xpath.c: enhanced handling of booleans (especially '='
3212 and '!=' for nodesets) - fixes bug 85256. Added new
3213 routine xmlXPathNotEqualValues for more proper handling
3214 of '!=' when nodesets are involved.
3215
3216Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3219 doc/xmlcatalog_man.xml to the source distribution
3220
3221Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3222
3223 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3224 asked for this.
3225
3226Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3227
3228 * configure.in: preparing 2.4.23
3229 * doc/*: rebuilt the docs
3230
3231Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * parser.c: fixing bug #84169 by fixing the
3234 comment of xmlCreatePushParserCtxt to describe the
3235 encoding detection parameters better.
3236
3237Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * valid.c: fixing bug #79331 in one path the lookup for
3240 ID attributes on a namespaced node wasn't handled correctly :-\
3241
3242Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * HTMLparser.c: trying to fix 87235 about discarded white
3245 spaces in the HTML parser.
3246 * result/HTML/*: this changes the output of a number of HTML
3247 regression tests
3248
3249Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xpath.c: applied patch from Richard Jinks for the namespace
3252 axis + fixed a memory error.
3253 * parser.c parserInternals.c: applied patches from Peter Jacobi
3254 removing ctxt->token for good.
3255 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3256 popped out by the regression tests.
3257 * Makefile.am: patch for threads makefile from Gary Pennington
3258
3259Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3260
3261 * xpath.c: enhanced behaviour of position() after usage of
3262 expressions involving preceding-sibling (et al).
3263
3264Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * hash.c: applied a patch from Peter Jacobi to solve a problem
3267 when compiling with the Watcom C on Win32
3268 * result/schemas/*.err: the change of hashing algo generated
3269 permutations in the output
3270
3271Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * hash.c: applied patch from Sander Vesik improving the quality of
3274 the hash function.
3275
32762002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3277
3278 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3279 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3280 xmllint.c xpath.c: replaced sprintf() with snprintf()
3281 to prevent possible buffer overflow (the bug was pointed
3282 out by Anju Premachandran)
3283
3284Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * parser.c: removed an uninitialized data error popped by valgrind
3287 on PE references
3288
3289Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3290
3291 * doc/xml.html
3292 adding tutorial reference to the web page
3293
3294Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3295
3296 * doc/tutorial/xmltutorial.xml
3297 * doc/tutorial/ar01s07.html
3298 * doc/tutorial/ape.html
3299 * doc/tutorial/includegetattribute.c
3300 adding section to tutorial about retrieving an attribute
3301 value
3302
3303Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * parser.c: applied a couple of patches from Peter Jacobi to start
3306 to get rid of ctxt->token, with a possible significant speed
3307 improvement to be gained once done. Better compliance with PE
3308 references constructs in DTDs too.
3309 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3310 from Peter too
3311
3312Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3315 xmlParseElement was likely to have been deallocated at the
3316 time of the report, possibly leading to segfault. Just report
3317 the tag name now.
3318
3319Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3320
3321 * xpath.c: patch from Richard Jinks for XPath substring() function
3322 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3323
33242002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3325
3326 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3327
3328Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3329
3330 *doc/FAQ.html
3331 fixing typos in FAQ, thanks to Robert Funnell for the
3332 editing help
3333
3334Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * NEWS: got complaints from rpmlint that it was empty
3337
3338Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3339
3340 * added doc/tutorial, including:
3341 apa.html
3342 apb.html
3343 apc.html
3344 apd.html
3345 ar01s02.html
3346 ar01s03.html
3347 ar01s04.html
3348 ar01s05.html
3349 ar01s06.html
3350 includeaddattribute.c
3351 includeaddkeyword.c
3352 includekeyword.c
3353 includestory.xml
3354 index.html
3355 xmltutorial.xml
3356 libxml tutorial, including generated html
3357
3358Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3359
3360 * result/c14n/exc-without-comments/merlin-c14n-two-*
3361 result/c14n/without-comments/merlin-c14n-two-*
3362 test/c14n/exc-without-comments/merlin-c14n-two-*
3363 test/c14n/without-comments/merlin-c14n-two-*
3364 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3365 c14n/exc-c14n and slightly modified test script to handle
3366 these test cases
3367 * c14n.c: fixed bugs for complicated nodes set (namespace
3368 without node and others from merlin-c14n-two.tar.gz)
3369 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3370 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3371 for xmlsec performance patch
3372 * xpath.c: fixed self::node() for namespaces and attributes
3373
3374Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3375
3376 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3377 but with the format parameter
3378 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3379
3380Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3381
3382 * Makefile.am: updated c14n tests suite
3383 * c14n.c: performance improvement for previous c14n patch
3384
3385Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3386
3387 * parser.c: another peroformance patch from Peter Jacobi, that
3388 time on parsing attribute values.
3389
3390Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3391
3392 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3393 into LibXML2 test suite
3394
3395Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3396
3397 * c14n.c: propagating xpath ancesstors node fix to c14n
3398 plus small performance improvement to reduce number of
3399 mallocs
3400 * xpath.c: fixed ancestors axis processing for namespace nodes
3401
3402Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3403
3404 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3405 Peter Jacobi
3406
3407Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * configure.in: preparing 2.4.22
3410
3411Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3414 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3415 a public entry point.
3416 * doc/*: rebuilt the API and docs
3417
3418Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * xpath.c: patch from Richard Jinks to fix a problem introduced
3421 in the previous patch and pointed by Norm
3422
3423Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * libxml.spec.in: fixing bug #81112
3426
3427Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * uri.c: fixing bug #82848
3430
3431Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3432
3433 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3434 output of one catalog test
3435
3436Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3437
3438 * global.data globals.c tree.c include/libxml/globals.h
3439 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3440 default value for global parameter xmlIndentTreeOutput to 1 and
3441 introduced new global parameter xmlTreeIndentString (the string
3442 used to do one-level indent) with default value " " (as it was
3443 in tree.c)
3444
3445Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3446
3447 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3448 with trio and schemas.
3449
3450Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * xpath.c: patch from Richard Jinks to fix the problem raised in
3453 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3454
3455Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3456
3457 * xmlschemas.c: a bit of work on import.
3458 * xmlschemastypes.c: Charles Bozeman provided a compare function
3459 for date/time types so min/max facet restrictions should work,
3460 indeterminate comparisons return an error instead of equal.
3461 * test/schemas/date_0* result/schemas/date_0_0: specific test
3462 from Charles Bozeman too
3463
3464Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3467 from Christian Cornelssen fixing the man pages and the Catalog
3468 building script.
3469 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3470 next step is <xs:import> I now have a reasonable understanding
3471 of how it works.
3472
3473Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3476
3477Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3478
3479 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3480
3481Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3482
3483 * xpath.c: fixing an XPath function evalutation bug pointed out
3484 by Alexey Efimov where the context was lost when evaluating
3485 the function arguments
3486
3487Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3488
3489 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3490 function public for XMLSec performance optimizations
3491
3492Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * python/generator.py python/libxml2class.txt : fixed a problem
3495 with the HTML parser pointed by Gary Benson
3496 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3497 example
3498
3499Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3500 * parser.c: fixed bug #81159 (memory growth in SAX)
3501
3502Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3503 * xpath.c: fixed bug #78858 (the real fix)
3504
3505Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3506 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3507
3508Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * tree.c: modified xmlNodeSetBase to allow changing the
3511 base of a document.
3512
3513Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * xmlschemastypes.c: patch Charles Bozeman for validation of
3516 all the date, time, and duration types
3517 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3518 * configure.in: fixed an error pointed by an user
3519 * xml2-config.in: fixed an error pointed by an user
3520
3521Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3522
3523 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3524 win32/libxml2.def.src xmlIO.c: exported default
3525 'file:', 'http:' and 'ftp:' protocols input handlers
3526 and maked protocols comparisson case insensitive
3527
3528Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * configure.in: Neven Has detected a typo
3531
3532Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3535 as one of the persons allowed to commit directly to the
3536 module.
3537
3538Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3541 * valid.c: raised a too low limit
3542 * doc/*: rebuilt the docs
3543
3544Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * test/XPath/expr/floats test/XPath/expr/functions
3547 result/XPath/expr/floats result/XPath/expr/functions
3548 xpath.c: another XPath conformance patch from Richard Jinks
3549
3550Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * xmlschemas.c: fixed validation of attribute groups.
3553 * test/schemas result/schemas: added an example from the primer
3554
3555Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3558 * test/schemas result/schemas: updated the test list
3559
3560Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3561
3562 * TODO: updated a bit
3563 * parser.c: made a comment more specific
3564 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3565 Schemas conformance.
3566 * test/schemas result/schemas: updated the test list
3567
3568Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3571 implementing xs:all with minOccurs = 0
3572 * tes/schemas/* result/schemas/*: added more tests covering
3573 xs:all
3574
3575Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * xmlregexp.c: first implementation of the all particle, this
3578 may need to be revisited for case where not all transitions
3579 must be crossed.
3580
3581Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * tree.c: another entity processing update from Markus Henke
3584
3585Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3586
3587 * trionan.c: fixed crash on OSF/1
3588
3589Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * xmlschemas.c: more Schemas work
3592 * test/schemas/* result/schemas/*: added more tests coming
3593 from the spec.
3594
3595Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3598 ExcC14N specification
3599
3600Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * tree.c: patch from Markus Henke, fix for recursive entities.
3603
3604Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * xpath.c: fix a problem with string() on a document node.
3607
3608Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * Makefile.am xmlschemas.c: more Schemas work
3611 * test/schemas/* result/schemas/*: added more tests coming
3612 from the spec.
3613
3614Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3615
3616 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3617 * result/HTML/*: this changes a few things in the results
3618
3619Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3620
3621 * include/libxml/tree.h: eliminated 'declaration different than
3622 prototype' warning
3623 * include/win32config.h: "resolved" conflicts with errno.h
3624
3625Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3628 on the automata interfaces and debug of counted choices
3629 * test/schemas/* result/schemas/*: added a number of tests
3630
3631Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3634 a bit of work on Schemas
3635 * testSchemas.c: try to make it more useful
3636 * test/schemas/* result/schemas/* Makefile.am: changed the
3637 Schemas regression test procedure, started adding a few samples
3638
3639Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3640
3641 * include/libxml/encoding.h: Patch for the Borland C++ builder
3642 * include/libxml/tree.h: Patch for the Borland C++ builder
3643 * threads.c: Patch for the Borland C++ builder
3644 * win32/bcb5: New directory for the Borland C++ builder
3645 project files
3646
3647Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3648
3649 * win32/Makefile.msvc: Update for XML Schema support
3650 * win32/configure.js: Update for XML Schema support
3651 * win32/libxml2.def.src: Update for XML Schema support
3652
3653Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3656 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3657 xmlunicode.c include/libxml/Makefile.am
3658 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3659 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3660 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3661 include/libxml/xmlversion.h.in : merged the current state of
3662 XML Schemas implementation, it is not configured in by default,
3663 a specific --schemas configure option has been added.
3664 * test/automata test/regexp test/schemas Makefile.am
3665 result/automata result/regexp result/schemas:
3666 merged automata/regexp/schemas regression tests
3667
3668Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * xpath.c: Gary found a compile time problem, fixes #78823
3671
3672Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * configure.in: release of 2.4.20
3675 * doc/*: updated and rebuilt the docs
3676
3677Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * python/Makefile.am: patch from Cristian Gafton to build on
3680 Red Hat 6.2, should also fix #75779
3681
3682Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * valid.c: first part of fixing #78729
3685
3686Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3687
3688 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3689 escaping of URI when saving HTML files.
3690 * result/HTML/*: this impacted some tests
3691
3692Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * configure.in: trying to fix #77441
3695
3696Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3697
3698 * include/libxml/xmlIO.h: Hallski complained it could not be
3699 included by itself.
3700
3701Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3704
3705Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3706
3707 * win32/configure.js: patch from Nilo for the c14n option
3708 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3709
3710Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3713 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3714 LIBXML_THREAD_ENABLED
3715
3716Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * xpath.c: another patch from Richard Jinks for substring conformance
3719 * test/XPath/expr/floats test/XPath/expr/strings
3720 result/XPath/expr/floats result/XPath/expr/strings: update of the
3721 test suite to check those.
3722
3723Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * xpath.c: patch from Richard Jinks for .x float parsing.
3726
3727Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * parser.c: patch from Markus Henke when an encoding ain't recognized
3730
3731Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * libxml.m4: got a report that #include <string.h> was needed
3734
3735Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3738
3739Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3740
3741 * doc/example.html: fixing typo
3742
3743Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3744
3745 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3746 pointed out by Melvyn Sopacua.
3747
3748Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * libxml.m4: Frédéric Crozat gave a patch related to the change
3751 of Include paths breaking the libxml.m4
3752
3753Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * xpath.c: Fix bug #76927 forgot to save some context
3756 when evaluating binary expressions
3757
3758Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * configure.in: fixed configure for MPE/iX from Markus Henke
3761 * xmlmemory.c: fixed initialization problems
3762 * xpath.c: another set of patches from Richard Jinks this
3763 fixes "make XPathtests" on linux
3764
3765Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3768 * test/XPath/expr/compare test/XPath/expr/equality
3769 test/XPath/expr/floats test/XPath/expr/functions
3770 test/XPath/expr/strings result/XPath/expr/compare
3771 result/XPath/expr/equality result/XPath/expr/floats
3772 result/XPath/expr/functions result/XPath/expr/strings: Updated
3773 tests though they show a divergence on Linux
3774
3775Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3776
3777 * xpath.c trionan.c: previous commit also included patches
3778 from Richard Jinks on some IEEE support corner case
3779
3780Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3781
3782 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3783 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3784 that $(datadir) should be used for docs
3785
3786Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3789 could leak filedescriptors
3790
3791Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * configure.in nanohttp.c: applied patch from Allan Clark for
3794 UnixWare/OpenServer
3795
3796Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3797
3798 * configure.in: preparing 2.4.19
3799 * doc/*: rebuilt the docs
3800
3801Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3802
3803 * nanohttp.c: fixing #76043, got fed up with non-portability
3804 of that piece of code.
3805
3806Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3807
3808 * valid.c SAX.c: Never commit without running "make tests" :-(
3809 fix a couple of stupidities in the previous commit
3810 * result/*: a few changes in some attribute order result of previous
3811 commit.
3812
3813Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3816 the internal subset should not raise duplicate ID errors,
3817 also there was a small bug in conjunction to namespace
3818 declarations defaulted and xml:xxx attributes DTD definitions.
3819
3820Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * xpath.c: Richard Jinks also raised some rounding problems
3823 this tries to fix them
3824
3825Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3828 behaviour in xmlXPathCastToString()
3829
3830Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3833 raised by Morus Walter
3834
3835Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3836
3837 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3838 from Igor
3839
3840Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * xpath.c: fixing #75619, related to a problem when trying
3843 to evaluate condition when the current node set resulting
3844 from that sub-step evaluation is empty. Also fixes 2 potential
3845 problem with previous-sibling and next-siblings axis.
3846
3847Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3850 HTML support is not configured in.
3851
3852Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3853
3854 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3855 include/libxml/tree.h: dohh I really didn't intended to commit
3856 this test version :-(
3857
3858Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * testSAX.c: I wanted to see the real speed at the SAX interface
3861 after a little too many Ximianer started complaining about the
3862 parser speed.
3863 added a --quiet option:
3864 paphio:~/XML -> ls -l db100000.xml
3865 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3866 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3867 3200006 callbacks generated
3868 real 0m1.270s
3869 Which means 16MBytes/s and 3Mcallback/s
3870
3871Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * xpath.c: valgrind spotted another error that time when running
3874 on libxslt regression tests
3875
3876Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * Makefile.am: adding "make valgrind" running the full regression
3879 tests (except python ones) under Valgrind (using valgrind -q
3880 which was kindly added by the author).
3881 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3882 passes cleanly now except an obcure floating point initialization
3883 raised in log10() in one XPath regression test ???
3884 * tree.c: edited some comments to close #75244
3885
3886Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3889 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3890 context of ScrollKeeper, made sure that if the number is
3891 an integer, the serialization follows the description at
3892 http://www.w3.org/TR/xpath#section-String-Functions
3893
3894Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * configure.in: preparing 2.4.18
3897 * doc/*: updated and rebuilt the web site
3898 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3899 the Windows and Cygwin maintainers.
3900 * parser.c: humm, changed the way the SAX parser work when
3901 xmlSubstituteEntitiesDefault(1) is set, it will then
3902 do the entity registration and loading by itself in case the
3903 user provided SAX getEntity() returns NULL.
3904 * testSAX.c: added --noent to test the behaviour.
3905
3906Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * parser.c: Wilfried Teiken provided a hackish but working
3909 way to get context reported back on entities when parsing
3910 with SAX and without breaking the DOM build.
3911
3912Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * c14n.c: applied a new patch from Aleksey Sanin
3915 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3916 to reference Aleksey implementation of XML digital Signatures
3917
3918Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3919
3920 * xpath.c: small fix to avoid potential problem due to
3921 ordering of freeing data
3922 * python/Makefile.am: people were complaining about
3923 the generated file in python dir not being built
3924
3925Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3926
3927 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3928 python/generator.py python/libxml.c python/types.c: Cleanup
3929 of the python Makefiles based on Jacob and James feedback,
3930 fixed the spec file accordingly, fixed the number of warning
3931 that passing my pedantic CFLAGS was generating. Conclusion
3932 is that Python includes are real crap.
3933
3934Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3935
3936 * configure,in: it was reported quite a few times that
3937 xml2-config --cflags should not output
3938 -I$includeprefix/libxml2/libxml because libxml2 header names
3939 clashes with existing names like list.h from C++ stl.
3940 Includes should be #include<libxml/xxx.h> so ...
3941
3942Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * c14n.c: another patch from Aleksey Sanin
3945
3946Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3947
3948 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3949 canonicalization algorithm
3950 * doc/xml.html doc/index.html: added the C14N references on the
3951 index page.
3952
39532002-03-13 jacob berkman <jacob@ximian.com>
3954
3955 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3956 usage, redundant, and gcc specific
3957
3958Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * xpath.c: speedup some node selection operations, this can
3961 have a significant impact on DocBook Norm's stylesheets
3962 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3963 make sure it's always the case
3964 * debugXML.c: distinguish CDATA and comments in ls operations
3965
3966Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3967
3968 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3969 to generate better API descriptions etc...
3970
3971Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3972
3973 * c14n.c: Fixing #74186, made sure all boolean expressions
3974 get fully parenthesized, ran indent on the output
3975 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3976 include/libxml/tree.h: also #74186 related, removed the
3977 --with-buffers option, and all the preprocessor conditional
3978 sections that were resulting from it.
3979
3980Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * valid.c: applied patch from Dodji Seketeli fixing an
3983 uninitailized variable in xmlValidGetValidElements()
3984
3985Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * c14n.c: fixed a few comments
3988 * doc/*.html doc/*/*.html: regenerated the docs and added
3989 the C14N API
3990 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3991
3992Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * check-xml-test-suite.py: fix to adapt varaiations in the
3995 bindings
3996 * configure.in python/setup.py python/setup.py.in: fixed to
3997 have the version of the python scripts automatically updated
3998
3999Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4000
4001 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4002 in xmlCopyProp()
4003
4004Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4005
4006 * configure.in: preparing 2.4.17 release
4007 * doc/*: updated and rebuilt the docs
4008 * xpath.c: fixed a comment
4009 * python/libxml.c: fixed a possible reentrancy problem
4010
4011Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4014 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4015 added a specific regression test
4016 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4017 not raise exceptions when failing to find the attribute.
4018
4019Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * configure.in xmllint.c: owen pointed out a problem with the
4022 ftme fix, gettimeofday() was not detected by configure and
4023 the ftime header wasn't included, dohhh
4024
4025Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4026
4027 * configure.in xmllint.c: trying to fix #71457 for timing
4028 precision when gettimeofday() is not availble but ftime() is
4029
4030Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4033 are now copied on install and part of the -devel RPM
4034
4035Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4036
4037 * xpath.c: trying to avoid bug #72150 which was apparently
4038 caused by a gcc bug (or a processor problem) as detailed
4039 at http://veillard.com/gcc.bug
4040
4041Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4042
4043 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4044 fixed xmlReconciliateNs(), added a Python test/example for
4045 inter-document cut'n paste
4046 * python/libxml.py: fixed node.doc on document nodes and added
4047 xpathEval() onto node objects
4048
4049Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4050
4051 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4052 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4053 fixup and integrated tests for the serialization stuff
4054
4055Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4058 moved the libxml man page to section 3
4059
4060Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * tree.c: fix bug #72490
4063 * python/libxml.c python/libxml.py: added methods serialize()
4064 and saveTo() to all node elements.
4065
4066Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * xmlIO.c: closed #73430, don't read from an input source
4069 which indicated an end-of-file or an error.
4070
4071Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * parser.c: make sure SAX endDocument is always called as
4074 this could result in a Python memory leak otherwise (it's
4075 used to decrement ref-counting)
4076 * python/generator.py python/libxml.c python/libxml.py
4077 python/libxml2-python-api.xml python/libxml2class.txt
4078 python/tests/error.py python/tests/xpath.py: implemented
4079 the suggestions made by Gary Benson and extended the tests
4080 to match it.
4081
4082Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * python/generator.py: applied patch fixing #73450
4085
4086Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * xpath.c: fixing #61290 "namespace nodes have no parent"
4089 long standing divergence from the XPath REC. NodeSets
4090 simply hold a copy of namespace nodes and those node ->next
4091 points to the parent (which may not be the node carrying the
4092 definition).
4093 * include/libxml/xpath.h: flagged but didn't added a possible
4094 speedup
4095 * DOCBparser.c HTMLparser.c: removed some warnings from push
4096 parser due to new state being added.
4097 * tree.c: new fix from Boris Erdmann
4098 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4099 the XML Canonalization support from Aleksey Sanin
4100
4101Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * tree.c: patch from Boris Erdmann fixing some namespace odities
4104 with xmlCopyNode()
4105
4106Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4107
4108 * xmlIO.c: fix bug #72706 when loading a NULL entity
4109
4110Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4113 actually change in a future XML Namespace revision.
4114
4115Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4118 added the possibility of returning nodesets from XPath extension
4119 functions written in Python
4120
4121Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * python/*: commiting some Python bindings work done while travelling
4124
4125Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4126
4127 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4128 explicitely with memory debugging switched on
4129
4130Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4133 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4134 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4135 the accessor generator for strings
4136 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4137 regression test.
4138
4139Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4140
4141 * python/README python/generator.py python/libxml.c python/setup.py:
4142 added the 'usual' setup.py to allow building a libxml2-python
4143 module based on the same code. The initialization is however
4144 different the 2 .so files fo libxml2 and libxslt are identical and
4145 they entry point initialize both libraries. this is done to avoid
4146 some possible nasty problem since the Python don't merge the maps
4147 of all shared modules.
4148
4149Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4150
4151 * parser.c: fixed a push/encoding bug reported by Michael
4152 on librsvg
4153
4154Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * include/libxml/parserInternals.h: fixes a misplaced #endif
4157
4158Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * parser.c valid.c: found and fixed a couple of allocation bugs
4161
4162Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * doc/xml.html doc/python.html doc/*: added a Python and binding
4165 page describing the current state of the Python bindings and
4166 giving pointers to the other languages wrappers.
4167
4168Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4169
4170 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4171 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4172 rebuilt the API and web site
4173 * xpath.c: fixed #71978 portability bugs
4174
4175Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4178
4179Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * include/libxml/parserInternals.h parser.c: had to change
4182 2 internal parsing API when processing document content
4183 to check the start and end of element content are defined
4184 in the same entity
4185 * valid.c include/libxml/valid.h: attribute normalization can
4186 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4187 with the context to report it.
4188 * SAX.c: fixed the last known bugs, crazy validation constraints
4189 when a document is standalone seems correctly handled. There
4190 is a couple of open issues left which need consideration especially
4191 PE93 on external unparsed entities and standalone status.
4192 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4193 The 2 tests left failing are actually in error. Cleanup done.
4194
4195Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4196
4197 * valid.c: implemented E59 spaces in CDATA does not match the
4198 nonterminal S
4199
4200Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4201
4202 * SAX.c parser.c valid.c: more validation test fixups
4203 * check-xml-test-suite.py: added duration info for the tests
4204
4205Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4206
4207 * parser.c valid.c: a couple of errors were reported but not
4208 saved back as such in the parsing context. Down to 1% failure rate
4209 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4210
4211Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * xmlInternald.c: isExtender was missing a char
4214 * parser.c include/libxml/parser.h: % are acceptable in the
4215 internal subset if within a PUBLIC ID
4216
4217Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * SAX.c parserInternals.c valid.c: more work on the conformance
4220 suite. Took the step to finally block documents with encoding
4221 errors. It's a fatal error per the spec, people should have fixed
4222 their documents by now.
4223
4224Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * check-xml-test-suite.py: fixed the test script after some discussion
4227 on the semantic of TYPE="error"
4228 * Makefile.am: added the script to the distrib
4229
4230Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * SAX.c entities.c: fixed a couple of conformances issues deep
4233 into the validation code (standalone and undeclared Notations)
4234
4235Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4238 stayed there for years !
4239
4240Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4243 missing
4244
4245Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4246
4247 * check-xml-test-suite.py: improved the behaviour a bit as
4248 well as the logs
4249 * parser.c valid.c SAX.c: fixed a few more bugs
4250 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4251
4252Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * check-xml-test-suite.py: python script to run regression tests
4255 against the XML Test suite of W3C/OASis
4256 * SAX.c: fixed a validation bug
4257 * parser.c: fixed 3 errors pointed by the test suite
4258 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4259 * python/Makefile.am: fixed a dependendy
4260
4261Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * xmlmemory.c: avoid a warning bug #71594
4264
4265Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4268 warning on alpha/Tru64
4269
4270Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4271
4272 * include/libxml/entities.h: fixing a comment
4273 * valid.c: fixing some troubles with validity check on namespaces
4274 * result/VC/NS3 test/VC/NS3: added a specific regression test
4275
4276Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * tree.c: Fixing #71342 serializing '\n' in attribute values
4279 * result/noent/att3 result/att3 test/att3: added a specific
4280 test.
4281
4282Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4283
4284 * python/libxml.c: couple of bug fixes
4285
4286Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * python/*.py: removed tabs and used spaces.
4289
4290Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4291
4292 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4293 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4294
4295Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4296
4297 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4298 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4299
4300Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * include/libxml/encoding.h include/libxml/entities.h
4303 include/libxml/globals.h include/libxml/parser.h
4304 include/libxml/threads.h include/libxml/tree.h
4305 include/libxml/xmlmemory.h: trying to fix the include mess
4306
4307Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4308
4309 * include/libxml/xmlmemory.h: reverted part of the previous
4310 attempt to provide #69655, this was breaking the build.
4311
4312Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4315 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4316 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4317 include/libxml/parserInternals.h include/libxml/tree.h
4318 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4319 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4320 clean.
4321 * python/libxml.c: fixed a warning.
4322
4323Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4326 copying of node, merge back IDs in the target document.
4327 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4328 test/XInclude/ents/ids.xml: test case
4329 * result/VC/ElementValid4: output changed due to a typo fix
4330
4331Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4332
4333 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004334 generate the dependencies right as Jacob found out. Add
4335 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004336
4337Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4338
4339 * parserInternals.c valid.c: Justin Fletcher found some parts
4340 of the code needing cleanup
4341 * libxml.spec.in python/Makefile.am python/generator.py
4342 python/libxml.c python/libxml.py: Fixed the python Makefiles
4343 corrected a bug showing up on ia64, changed the name of the
4344 python internal module too
4345
4346Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * Makefile.am: applied patch from Andris Pavenis for binary
4349 name suffixes
4350
4351Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4352
4353 * xmllint.c win32/win32config.h: fixing #68748
4354
4355Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4356
4357 * valid.c: fixing #70166
4358
4359Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4360
4361 * valid.c: fixing #70077
4362
4363Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4364
4365 * Copyright Makefile.am README configure.in libxml.spec.in:
4366 Changed to the MIT Licence
4367 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4368 doc/xmlio.html: updated the doc accordingly
4369 * include/libxml/xmlwin32version.h configure.in: preparing
4370 2.4.14 release
4371 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4372 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4373 fixed the const xmlChar * wrapper and generator, XPath extension
4374 functions now use the context as first argument
4375 * python/tests/tstxpath.py python/tests/xpath.py
4376 python/tests/xpathext.py: Updated the tests accordingly
4377 * tree.c: fixed bug #70067
4378
4379Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * Makefile.am: cleanup
4382 * debugXML.c: always use stdout if output is NULL
4383 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4384 * python/Makefile.am python/generator.py python/libxml2class.txt
4385 python/libxml_wrap.h python/types.c: augmented the number of bindings
4386 handling FILE * and XPath contexts
4387 * python/tests/Makefile.am: avoid a stupid problem due to the
4388 use of TEST.
4389
4390Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
4392 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4393
4394Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4395
4396 * python/TODO python/libxml.c: cleanup the extension function lookup
4397 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4398
4399Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4400
4401 * configure.in python/Makefile.am: do not install outside
4402 of prefix
4403
4404Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4405
4406 * python/TODO python/libxml.c: started adding SAX interfaces
4407 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4408 SAX test
4409
4410Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4411
4412 * tree.c: hardened the addChild function
4413 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4414 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4415 added accessors needed for xmlNode, a bit more testing and
4416 extension of interfaces
4417 * python/tests/Makefile.am python/tests/build.py: added a test
4418 build from scratch/save/load/check
4419
4420Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4421
4422 * parserInternals.c: change a small bit in the way valididy
4423 error messages get initialized
4424 * python/TODO python/libxml.c python/libxml2-python-api.xml
4425 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4426 added some memory debugging to track leaks at the libxml2 level
4427 * python/tests/*.py: changed all tests to check for leaks,
4428 there is just one left in XPath extension registrations.
4429
4430Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4431
4432 * python/TODO python/generator.py python/libxml2-python-api.xml
4433 python/libxml2class.txt: more accessor classes for the parser
4434 context, allow to switch on and check validity
4435 * python/tests/Makefile.am python/tests/error.py
4436 python/tests/invalid.xml python/tests/valid.xml
4437 python/tests/validate.py: attded more test and and added error.py
4438 which I forgot to commit in the last step
4439
4440Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4441
4442 * python/Makefile.am python/types.c: cleanup
4443 * python/libxml.c python/libxml.py python/libxml_wrap.h
4444 python/generator.py python/libxml2-python-api.xml
4445 python/libxml2class.txt: added class for parser context, added
4446 first cut for push mode support. Added a framework to generate
4447 accessors functions.
4448 * python/tests/Makefile.am python/tests/push.py: added a push
4449 test
4450
4451Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4452
4453 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4454 bug a bit of cleanup.
4455
4456Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4457
4458 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4459 python/libxml2class.txt: adding error redirections and preformat
4460 to a python handler
4461 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4462 tests self checking
4463
4464Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4467 a function
4468
4469Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4472 python/libxml.c python/libxml2-python-api.xml
4473 python/libxml2class.txt: Progressing through the TODOs, class
4474 description output, extra XML API, RPM now builds the wrappers
4475 for all python installed versions
4476
4477Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4478
4479 * configure.in libxml.spec.in python/Makefile.am python/TODO
4480 python/generator.py python/libxml2class.txt: added more informations
4481 in the libxml2-python package including docs. Slightly changed
4482 the class hierarchy
4483 * python/tests/*: added basic regression tests infrastructure too
4484
4485Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4486
4487 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4488 added libxml2-python as part of the packages installed
4489
4490Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4491
4492 * python/Makefile.am python/generator.py python/libxml.c
4493 python/libxml.py: more work, now able to extend the
4494 XPath interpreter with functions written in python.
4495
4496Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4497
4498 * python/Makefile.am: Jacob sent a patch to allow building from
4499 tarfile.
4500
4501Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4504 inserted the python wrappers build, I hope this won't be too
4505 unportable
4506
4507Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * xpath.c: minor optimization
4510 * python/generator.py python/libxml.c python/libxml.py
4511 python/libxml_wrap.h: more work on the python bindings,
4512 they now support XPath and there is no evident leak
4513
4514Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4515
4516 * python/generator.py python/libxml.c python/libxml.py:
4517 more work on the python bindings generator.
4518
4519Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4520
4521 * python/generator.py python/libxml.c python/libxml_wrap.h:
4522 more work on the python bindings.
4523
4524Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * python/generator.py python/libxml.c python/libxml.py
4527 python/libxml_wrap.h: commited early version of a python binding
4528 for private use only ATM
4529
4530Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * entities.c tree.c include/libxml/entities.h: applied patch
4533 from Anthony Jones to implement copy of DTD subtree too. Had
4534 just to keep 2 function private which really ought to become
4535 public ones.
4536
4537Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4538
4539 * xmllint.c: added pointers to the web pages in the usage()
4540
4541Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * tree.c: more fixes from Petr Kozelka for attribute handling
4544 in the tree API to align the semantic with DOM.
4545
4546Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * valid.c tree.c entities.c: another set of patches from
4549 Anthony Jones for copy operations cleanup and robustness
4550
4551Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4552
4553 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4554 an alphabetic index based on comments content
4555 * doc/*: rebuilt the web site with the new references
4556
4557Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * parserInternals.h: Greg Sjaardema suggested to use an
4560 eponential buffer groth policy in xmlParserAddNodeInfo()
4561
4562Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4565 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4566 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4567 to generate cross-references, and added/updated the stylesheets
4568 to generate and link API indexes. The generic keyword index
4569 is not done yet.
4570 * doc/*.html: regenerated all the usual docs too
4571
4572Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4573
4574 * debugXML.c: added an xpath function to the shell for T. V. Raman
4575
4576Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4577
4578 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4579 debug routines.
4580
4581Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4582
4583 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4584 support of attribute nodes
4585
4586Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4587
4588 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4589 hopefully near complete and fully documented of the API in XML
4590 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4591 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4592 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4593 include/libxml/parserInternals.h include/libxml/valid.hi
4594 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4595 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4596 include/libxml/xpath.h include/libxml/xpathInternals.h:
4597 Cleaned up the doc comments a lot in the process, the interface
4598 coverage is now 100%
4599
4600Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4601
4602 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4603 extracts comments from the gtk-doc DocBook output (a bit
4604 convoluted but seems to work).
4605
4606Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4607
4608 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4609 added an XML description of the API, moved the script generating
4610 it here. Added a "make api" target
4611
4612Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4613
4614 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4615
4616Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4617
4618 * xpath.c include/libxml/xpathInternals.h: the change made to
4619 xmlXPathFuncLookupFunc was incompatible roll it back
4620
4621Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4622
4623 * SAX.c: cleanup patch from Anthony Jones
4624 * doc/Makefile.am: fix the headers to avoid in make scan
4625 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4626 includes, * vs Ptr and general cleanup
4627 * parsedecl.py: first version of a script to extract the
4628 module interfaces, the goal will be to provide .decl or XML
4629 specification of the interfaces to build wrappers.
4630
4631Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4632
4633 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4634 now provides return codes in case of errors
4635
4636Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4637
4638 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4639 Upgraded to trio baseline 1.6
4640 * strio.h strio.c: Replaced by triostr.h and triostr.c
4641
4642Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4643
4644 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4645 of strdup usage in the code
4646
4647Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4648
4649 * parser.c error.c: Keith Isdale complained rightly that
4650 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4651
4652Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4653
4654 * tree.c: fixed the funxtion to set the xml: attributes
4655 * debugXML.c: added "setbase" to test it.
4656
4657Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4658
4659 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4660 to allow updating an attribute content
4661
4662Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4663
4664 * libxml.h: try to avoid problems when compiling on Windows
4665
4666Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4667
4668 * hash.c: patch from Anthony Jones for hash.c allocation size
4669 * Makefile.am: trying to work around Yet Another Libtool Madness
4670 and build the 2.4.13 release finally ...
4671
4672Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4673
4674 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4675 * doc/* : update of the documentation
4676
4677Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4680 at fixing #61290 :-(
4681
4682Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4683
4684 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4685 Fixes bug #67229
4686
4687Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4688
4689 * tree.c: trying to avoid troubles when a subtree is copied
4690 and coalesced in part with the target tree. Should fix
4691 bug #67407
4692
4693Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * valid.c: fixed validation of attributes content of type
4696 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4697 values, very old bug. Fixes #67671
4698
4699Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4700
4701 * parser.c include/libxml/parserInternals.h tree.c: integrated
4702 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4703 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4704
4705Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4706
4707 * threads.c: applied Serguei Narojnyi's patch to add native
4708 thread support on the Win32 platform
4709 * testThreadsWin32.c Makefile.am: added the test program also
4710 from Serguei, Win32 specific
4711 * include/win32config.h include/libxml/xmlwin32version.h.in:
4712 added patch from Igor for the Windows thread specific defines.
4713
4714Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4715
4716 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4717
4718Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4719
4720 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4721 output page into XMLinfo.html. Close bug #66951 and
4722 raised by Robert Collins too.
4723
4724Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4725
4726 * encoding.c: Paul Keogh pointed out a possibility of segfault
4727 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4728 Closes bug # 68238
4729
4730Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4731
4732 * doc/*.html: updated the Gdome2 links
4733
4734Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4735
4736 * libxml.h: Applied following patches from Robert Collins
4737 and make sure IN_LIBXML is defined when compiling it
4738 -------
4739 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4740 as well as Visual C.
4741 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4742 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4743 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4744 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4745 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4746 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4747 xmlSysIDExists xmlNoNetExists).
4748 * xmllint.c: Don't include winsock2.h for Cygwin.
4749
4750Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4751
4752 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4753 when the version info is not present.
4754
4755Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4756
4757 * tree.c: Anthony Jones pointed out a problem in
4758 xmlStringGetNodeList() and provided a fix for it
4759
4760Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4761
4762 * parser.c: patch from Frank J Franklin to remove a bug in
4763 xmlCreatePushParserCtxt() when the initial buffer passed
4764 is large.
4765
4766Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * win32/*: big cleanup of the Windows/MSVC project files
4769 from Igor Zlatkovic
4770
4771Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * doc/Makefile.am: should fix #67674 and avoid troubles if
4774 xsltproc is not available or fails in the prefix provided
4775
4776Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4777
4778 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4779
4780Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4783 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4784 Fixed a few other problems raised by Charlie Bozeman.
4785 * result/VC/ElementValid[5-7]: fixed the output
4786
4787Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4790 patches from Charlie Bozeman. Regenerated the HTML docs.
4791
4792Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4793
4794 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4795 for Windows from Igor
4796
4797Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4798
4799 * xmllint.c: applied Justin Fletcher patch for --output or -o
4800
4801Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * win32/libxml2/libxml2.def.src: close #67019
4804
4805Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * xmllint.c: applied Justin Fletcher generic timing patch
4808 similar to the one already applied to xsltproc.
4809
4810Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * include/libxml/tree.h tree.c: applied documentation patches
4813 from Charlie Bozeman
4814
4815Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4816
4817 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4818
4819Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4820
4821 * valid.c: fix the xmlStrdup() used in the previous patch.
4822 * valid.c: added --dropdtd
4823 * tree.c: fixed xmlUnlinkNode so it also removes the references
4824 from the document if the node is a DTD
4825
4826Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4827
4828 * HTMLtree.c valid.c: cleanup some static declarations
4829
4830Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * xmllint.c: removed another strdup()
4833 * doc/FAQ: removed the HP/UX entry
4834
4835Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * valid.c: fix bug #66816 when validating.
4838 * xmllint.c: don't use sys/time.h if configure did not found it
4839
4840Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4841
4842 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4843 xmlcatalog_man.xml
4844
4845Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4848 xmlInitMemory() was declared twice
4849
4850Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * globals.c: do not reference strdup() !
4853 * configure.in libxml-2.0.pc.in: trying to fix the libs
4854 of the various config extraction modules
4855
4856Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4857
4858 * configure.in : preparing 2.4.12
4859 * doc/* : updated and rebuilt the docs
4860
4861Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4862
4863 * uri.c: closed bug #66159
4864 * testURI.c: added --escape option
4865 * configure.in: some cleanup for xml2-config --cflags
4866
4867Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * globals.c testThreads.c: removed some misplaced includes
4870 of xmlversion.h
4871
4872Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * threads.c: patch from Gary Pennington fixing a possible
4875 problem at initialization time.
4876
4877Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4880 Eric Lavigne contribution to build libxml2 on MacOS using
4881 CodeWarrior.
4882
4883Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * xmllint.c: applied Geert Kloosterman's patch to fix
4886 --repeat --timing output
4887
4888Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4891 where non-wellformed XML declaractions were not detected.
4892
4893Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4894
4895 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4896
4897Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4900 gets reset by xmlCleanupInputCallbacks() and this makes the
4901 function useless. Same for output.
4902
4903Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4904
4905 * xmlIO.c: robert pointed out a loop error in callback cleanups
4906
4907Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4908
4909 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4910 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4911 they are not really tied to debugging
4912
4913Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4914
4915 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4916 * xmllint.c: better --catalogs description
4917
4918Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * tree.c: fixed a couple of problems in xmlSetProp()
4921
4922Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4925 unappropriate stdout output.
4926
4927Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4928
4929 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4930 by Denis Beurive, closes #65111
4931
4932Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * valid.c: in case of content model validity error, don't
4935 print it if validity warnings were not requested.
4936
4937Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4940 * parserInternals.c: removed the last exit() call. Print an
4941 unmaskable error on stderr instead (library mismatch detection)
4942
4943Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4944
4945 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4946 shell instructions from Heiko Rupp
4947
4948Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * catalog.c: use the URL notation file:// for default catalog paths
4951
4952Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * include/libxml/tree.h: better comments for _private fields
4955 * tree.c: removed a problem when copying an entity reference.
4956
4957Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * vms/*: updated instructions and diffs from John A Fotheringham
4960
4961Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * include/libxml/xmlerror.h: avoid an include problem if
4964 #include <libxml/xmlerror.h> happens first in code
4965 seems to be the case in KDE libs
4966
4967Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4968
4969 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4970 from Igor for Windows
4971
4972Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * Makefile.am: Gary Pennington pointed out a missing prefix
4975
4976Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4977
4978 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4979 * doc/*: upgraded and rebuilt the docs
4980
4981Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4982
4983 * HTMLparser.c: fix comment in scripts element parsing.
4984 * result/HTML/doc3*: updated the results.
4985
4986Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4987
4988 * uri.c: another URI bug fix #63336, using Joel Young patch.
4989
4990Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4993 a cleaned up version of the Pwd shell string generation.
4994
4995Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * valid.c include/libxml/tree.h: trying to fix namespaces +
4998 validation problems for good, closing #63619 in the process
4999 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5000 wrong in this respect, fixed it.
5001
5002Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5003
5004 * xmllint.c: Morus Walter patch to allow --format and --encode
5005
5006Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5007
5008 * debugXML.c: Stefan Kost provided an help command for the shell
5009
5010Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5011
5012 * debugXML.c: Heiko Rupp pointed that the shell would crash
5013 on empty nodesets returns.
5014
5015Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5016
5017 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5018 migh need the history libraries
5019
5020Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5023 handle the case of < in quoted attributes, Bastian Kleineidam
5024
5025Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5028 fixing catalog breakages
5029 * Makefile.am catalog.c result/catalogs/catal
5030 result/catalogs/mycatalog.* test/catalogs/catal*:
5031 fixed more problems in catalog support, added more regression tests
5032 for both XML and SGML catalog handling
5033
5034Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5035
5036 * debugXML.c: applied an improvement to xmlGetLineNo() from
5037 Keith Isdale
5038
5039Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5040
5041 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5042 Side effect of the progressive catalog loading
5043
5044Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5045
5046 * Makefile.am: confexecdir and confexec_DATA were defined twice
5047 pointed out by Karl Eichwalder
5048
5049Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * xmlcatalog.c: avoid unlink() and use remove() instead.
5052
5053Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * libxml.spec.in: cleanup
5056 * include/libxml/xmlwin32version.h: updated with 2.4.8
5057
5058Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5061 of compiling libxml with a non standard set of options
5062
5063Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5064
5065 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5066 document --sgml option, fixing gnome bugzilla #63382
5067
5068Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5071 breakage of 2.4.7, added a couple of really needed APIs
5072 like xmlCatalogIsEmpty() and xmlNewCatalog()
5073 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5074 for install-catalog
5075 * configure.in: preparing 2.4.8
5076
5077Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5080 include/libxml/tree.h include/libxml/xmlIO.h: more include
5081 cleanups, export cleanly one html output + format function.
5082
5083Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5084
5085 * parser.c: removed initGenericErrorDefaultFunc call from
5086 xmlInitParser() since it could destroy previous calls to
5087 xsltSetGenericErrorFunc() effects
5088
5089Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5090
5091 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5092 keyword.
5093
5094Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * Makefile.am: cleanup
5097 * threads.c: cleanup too
5098 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5099 from xsltproc
5100 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005101 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005102
5103Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5104
5105 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5106 was not used anymore !
5107
5108Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5109
5110 * configure.in: preparing 2.4.7
5111 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5112 manual page from John
5113 * doc/*: updated the doc and rebuilt the generated pages
5114
5115Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * xmlIO.c: closing bug #62711, the library should never
5118 close stdin or stdout.
5119
5120Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * uri.c: second pass at fixing #63336, using Joel Young
5123 final patch. looks okay.
5124
5125Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5126
5127 * uri.c include/libxml/uri.h: trying to clear #63336
5128 allowing the escaping routine to parse unconformant
5129 URI-References.
5130
5131Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5132
5133 * vms/readme.vms vms/build_libxml.com nanoftp.c
5134 include/libxml/xmlversion.h.in: a few VMS updates from
5135 John A Fotheringham
5136 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5137 and xmlCleanupOutputCallbacks() for the Perl binding people.
5138
5139Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5140
5141 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5142 apply fixes to close #63271 and avoid segfaults when
5143 the error routine gets callbed before xmlInitParser()
5144 get called.
5145 * nanoftp.c error.c: Applied patches from Justin Fletcher
5146 correcting some xmlGenericError misuses.
5147
5148Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5149
5150 *doc/xmllint.xml, doc/xmllint.1
5151 New and improved man page for xmllint - .xml is the original, .1
5152 is the generated man page
5153
5154Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5157 the web site from the main HTML document.
5158
5159Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * parser.c: fixed an erroneous validation bug when PE refs
5162 occurs in external parsed entities referenced from the
5163 internals subset
5164 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5165 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5166 added the associated testcase, it's a nice one.
5167 * HTMLparser.c: generate the DTD node as HTML still ...
5168 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5169
5170Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * HTMLparser.c: fixed a bug in htmlNewDoc()
5173
5174Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5175
5176 * test/threads/*: added entities testing to the Thread test
5177 * testThreads.c: make the test reasonable
5178 * DOCBparser.c: fix the DTD public and system ID
5179 * xmllint.c: added --sgml for SGML DocBook importing
5180 * Makefile.am: added Docbtests target
5181
5182Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5183
5184 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5185 * testThreads.c: removed bogus include
5186
5187Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5188
5189 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5190 fixed a very serious (looping) validation bug
5191
5192Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * include/libxml/globals.h include/libxml/threads.h threads.c
5195 testThreads.c: far more testing, cleaning up bugs
5196 * *.c : make sure globals.h is always included.
5197
5198Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * HTMLparser.c: try to get rid of parser loops for good.
5201
5202Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5203
5204 * configure.in: fixed some bugs in CFLAGS passing.
5205 * test/threads Makefile.am testThreads.c: added a specific
5206 threaded test case (really nasty, guaranteed).
5207
5208Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5209
5210 * catalog.c: serious cleanup on the management of the
5211 XML catalog tree, more tests done, especially with
5212 the catalog PI.
5213
5214Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5215
5216 * catalog.c: avoid a problem in catalog cleanup on SMP if
5217 catalogs were not initialized.
5218
5219Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * catalog.c xpath.c: trying to cleanup the not thread safe
5222 parts of the library.
5223
5224Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5225
5226 * include/libxml/globals.h configure.in global.data: make
5227 the allocation be per-thread a configure option
5228 * encoding.c include/libxml/parser.h: fixed compilation
5229 errors
5230
5231Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5232
5233 * include/libxml/parser.h: Norm reported that a few lines
5234 added were breaking libxslt compile, removed them for now
5235
5236Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5237
5238 * parser.c parserInternals.c threads.c: debugged and fixed
5239 initialization problems which were giving troubles on SMP
5240 boxes.
5241
5242Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * include/libxml/Makefile.am: missing globals.h
5245
5246Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5247
5248 * globals.c: added a couple of standard includes.
5249
5250Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5251
5252 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5253 include/libxml/parserInternals.h include/libxml/tree.h
5254 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5255 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5256 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5257 Applied the last patches from Gary, cleanup, activated threading
5258 all user accessible global variables are now handled in globals.[ch]
5259 Still a bit rought but make tests passes with either
5260 --with-threads defined at configure time or not.
5261 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5262 linking options
5263
5264Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5265
5266 * Makefile.am include/libxml/Makefile.am
5267 include/libxml/globals.h globals.c include/libxml/threads.h
5268 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5269 configure.in: started integrating the core of the thread support
5270 not activated yet but half integrated. The code should still
5271 compile and work anyway.
5272
5273Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5274
5275 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5276 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5277 integrating the non-controversial parts of Gary Pennington
5278 multithread patches
5279 * catalog.c: corrected a small bug introduced
5280
5281Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5282
5283 * catalog.c include/libxml/catalog.h: very serious cleanup,
5284 isolating unportable code and as much as possible the accesses
5285 to the global shared catalog. May need more testing !
5286
5287Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5288
5289 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5290 Keith Isdale patches for the XSLT debugger interfaces. Some
5291 cleanup
5292
5293Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5294
5295 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5296 * DOCBparser.c: generate line nubers in elements
5297
5298Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5299
5300 * configure.in: preparing 2.4.6 release
5301 * doc/xml.html doc/html/*: updated and rebuilt the docs
5302 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5303
5304Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5305
5306 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5307 adding documentation for DV's supercatalog support
5308
5309Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5310
5311 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5312 super catalog support adding one API and one flag --sgml to
5313 xmlcatalog
5314
5315Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5316
5317 * doc/xmlcatalog_man.xml, xmlcatalog.1
5318 One more crack at
5319 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5320
5321
5322Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5323
5324 * xpath.c: implemented xmlXPathObjectCopy for external objects
5325 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5326
5327Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5328
5329 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5330 finishing up fix to
5331 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5332 the xmlcatalog man page display more elegantly
5333
5334Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5335
5336 * configure.in: closing bug #61832
5337 * HTMLparser.c: removed a warning
5338
5339Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5340
5341 * xpath.c: fixing #61673 part I, do not loose doc information
5342 when copying result value trees.
5343
5344Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5345
5346 * xpath.c: trying to harden the XPath interpreter
5347
5348Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5349
5350 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5351 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5352
5353Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5354
5355 * HTMLparser: repaired another loop problem
5356
5357Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5358
5359 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5360 parsing.
5361 * xpath.c: fix bug #61291 the default XML namespace node is
5362 missing from the namespace axis.
5363 * tree.c: refuse to create namespaces nodes with prefix "xml"
5364
5365Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5366
5367 * SAX.c: ouch a non-defined namespace could lead to a crash,
5368 fixed #61215
5369
5370Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5371
5372 * parserInternals.c: closed bug #61054
5373
5374Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5375
5376 * include/libxml/Makefile.am: closing #60708
5377
5378Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5379
5380 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5381 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5382
5383Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5384
5385 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5386
5387Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5388
5389 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5390 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5391
5392Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5393
5394 * catalog.c: Justin Fletcher provided cleaup code in case
5395 HAVE_STAT is not defined
5396 * include/win32config.h: Igor Zlatkovic suggested to have
5397 HAVE_STAT defined there
5398
5399Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5400
5401 * catalog.c - fixed typing error reported by M. Barros
5402
5403Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5404
5405 * xmllint.c - fixing typo
5406
5407Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5408
5409 * HTMLparser.c: small enhancement to prevent loop on
5410 unrecognizable data
5411
5412Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5413
5414 * parserInternals.c: applying patch from bug #60757 this
5415 should close it
5416
5417Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5418
5419 * catalog.c xmlcatalog.c: removed a couple of warning
5420 * xpath.c: try to solve the linking problem on platforms
5421 needing trio to compile
5422
5423Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * Makefile.am libxml.spec.in: backing up non-documented changes
5426 commited without review or aproval by Jens Finke <jens@gnome.org>
5427 * HACKING: made 100% clear that no commit should be done directly
5428
5429Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5430
5431 * configure.in: Joe Orton provided a patch fixing a problem
5432 when iconv is specified to be in a non-standard directory
5433 but wasn't exported in xml2-config --cflags
5434
5435Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5436
5437 * configure.in: let's ship 2.4.5 before getting too much
5438 troubles with 2.4.4 errors.
5439
5440Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * encoding.c entities.c: do not output hexadecimal charrefs
5443 when serializing HTML since some version of Netscape can't
5444 grok it, generate decimal ones.
5445 * result/HTML/doc3.htm: output changed due to previous test
5446 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5447
5448Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5449
5450 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5451 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5452
5453Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5454 Released 2.4.4
5455
5456 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5457 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5458 updated the configuration scripts systems accordingly
5459
5460Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5461
5462 * configure.in: preparing for 2.4.4
5463 * doc/xml.html doc/html/*: updated and rebuilt the docs
5464
5465Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5466
5467 * win32/dsp/libxml2.def.src: tried to incorporate comments
5468 from bug #59220
5469
5470Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5471
5472 * parser.c result/noent/wml.xml: fixed bug #59981 related
5473 to handling of '&' in attributes when entities are substitued
5474
5475Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5476
5477 * libxml.h include/libxml/xmlversion.h.in
5478 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5479 Tried to close bug #60131
5480
5481Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5484
5485Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5486
5487 * SAX.c: fixing bug #59946 on xmlns=""
5488
5489Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5490
5491 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5492 but allocates a new error code.
5493
5494Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5495
5496 * xmllint.c: John Fleck fixed typos in the options output
5497 * parser.c SAX.c: fix ignorable white space SAX selection
5498
5499Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5500
5501 * entities.c: Steve Underwood found the possibility of an
5502 ininite loop in case of error.
5503
5504Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5505
5506 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5507
5508Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * parser.c: warn if version is not 1.0 but it's not
5511 strictly speaking an error after analyzing the spec
5512
5513Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5514
5515 *doc/catalog.html - add link to the html version of the
5516 man page, other linguistic cleanups
5517
5518Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5519
5520 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5521 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5522 file, has not yet been included in the build.
5523
5524Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5525
5526 * catalog.c: removed a duplicate affectation Justin Fletcher
5527
5528Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5529
5530 * tree.c: Armin Sander pointed a possible text coalescing
5531 problem, completed his patch.
5532
5533Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5534
5535 * trionan.c: Fixed const and volatile re-definition problem
5536
5537Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5538
5539 * libxml.4 parser.c: doc updates from Heiko Rupp
5540 * parserInternals.c: 2 sanity checks from Heiko Rupp
5541
5542Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5543
5544 * tree.c: applied patch from Armin Sander to make some pointers
5545 const in xmlCopyNode()
5546 * include/libxml/tree.h: added fix to the header
5547
5548Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5549
5550 * xpath.c: hum, restrict the integer usage gcc bug workaround
5551 to only gcc compilers so that other architecture don't get
5552 penalized by this limitation.
5553 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5554
5555Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5556
5557 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5558 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5559
5560Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5561
5562 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5563 --convert option to xmlcatalog to convert SGML ones to
5564 the XML syntax.
5565 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5566
5567 2.4.3 got released at that point
5568Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5569
5570 * catalog.c xmlIO.c: started some serious testing and fixed
5571 a few bug and optmization needs.
5572
5573Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5574
5575 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5576 preparing for a 2.4.3 release even if it may not be ready yet
5577 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5578 all file parsing lookup to go through the entity resolver, add
5579 to add an API to bypass it (needed to load catalogs themselves),
5580 some cleanup on the catalog code too.
5581 * nanoftp.c: small cleanup
5582 * doc/catalog.html: small update
5583
5584Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5585
5586 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5587 Jun Kuriyama
5588
5589Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5590
5591 * doc/catalog.html: finished the catalog documentation
5592
5593Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5594
5595 * doc/catalog.html doc/xml.html: added documentation about
5596 Catalog support, misses an API description
5597 * doc/html/*: reextracted the API pages
5598
5599Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5600
5601 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5602 Added the part about section 7.2 on URI resolution,
5603 fixed a side effect in the HTML parser, look complete
5604 and ready to rock except the URI/SystemID part!
5605
5606Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5607
5608 * include/libxml/catalog.h include/libxml/parser.h
5609 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5610 xmlIO.c: added support and APIs needed for the catalog PI
5611 * include/libxml/xmlIO.h: cleanup
5612
5613Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5614
5615 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5616 include/libxml/catalog.h: starts to look okay, really
5617 plugged the new framework, cleaned a lot of stuff,
5618 added some APIs, except the PI's support missing this
5619 should be mostly complete
5620 * result/catalogs/* test/catalogs/*: added new test, enriched
5621 the existing one with URN ID tests
5622
5623Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5624
5625 * catalog.c: fixed nextCatalog
5626 * result/catalogs/docbook test/catalogs/*: started adding
5627 a small regression test
5628
5629Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5630
5631 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5632 more work on the XML catalog support.
5633 * parser.c include/libxml/parser.h: small cleanup seems using
5634 list as a public parameter name can give portability troubles
5635 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5636 include/libxml/xpath.h include/libxml/Makefile.am: removed
5637 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5638 wrappers
5639
5640Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5641
5642 * Makefile.am trio.c triodef.h trionan.c xpath.c
5643 include/libxml/Makefile.am include/libxml/trionan.h:
5644 Re-worked Not-A-Number and Infinity support.
5645 * xmlcatalog.c: added readline include files
5646
5647Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5648
5649 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5650 testCatalog as xmlcatalog, making it an installed app
5651 adding a shell, and preparing it to be a /etc/xml/catalog
5652 management tool, though not ready yet
5653 * catalog.c include/libxml/catalog.h: adding support for
5654 XML Catalogs http://www.oasis-open.org/committees/entity/
5655 not finished, there is some interesting tradeoffs and a
5656 few open questions left.
5657
5658Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * xmllint.c: fixed a line formatting problem
5661
5662Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5663
5664 * SAX.c: removed a couple of unused variable (Albert Chin)
5665
5666Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5667
5668 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5669 trying to fix some troubles w.r.t. function returning
5670 const xxxPtr.
5671
5672Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5673
5674 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5675 defined
5676
5677Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * xpointer.c: removed unused var
5680
5681Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5682
5683 * testXPath.c: another small cleanup closing bug #59110
5684
5685Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5686
5687 * win32/dsp/libxml2.def.src: small cleanup closing bug
5688 #59108
5689
5690Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5691
5692 * example/gjobread.c: add xmlCleanupParser() before leaving
5693
5694Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5695
5696 * config.h.in configure.in include/libxml/xmlwin32version.h:
5697 released 2.4.2
5698
5699Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5700
5701 * include/libxml/valid.h debugXML.c valid.c: deprecate
5702 the non-boundchecking Sprintf functions, add Snprintf
5703 this should close bug #57984
5704
5705Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5706
5707 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5708 URIs before doing the lookups (pointed by Mark Vakoc)
5709
5710Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5711
5712 * xpath.c: serious changes on Result Value Trees and NodeSets
5713 w.r.t. deallocation and collect operations. Probably not
5714 100% clean (merge of allocated trees smells like a problem).
5715 Seems sufficient to close #58943
5716
5717Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5718
5719 * xmllint.c: adding a --format option
5720
5721Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * xpath.c: count() was broken on Result Value Tree
5724 * xmlIO.c: fixed file:/// accesses on _WIN32
5725
5726Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5727
5728 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5729 macro was renamed, this should close bug #58683
5730
5731Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5732
5733 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5734 entity substitution mode text at the end of the entity might
5735 be added due to text coalescing.
5736 * nanoftp.c parser.c: small cleanup
5737
5738Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5739
5740 * HACKING: added John Fleck right to commit in the doc subdir
5741
5742Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5743
5744 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5745 allow to inherit attributes from the DTD directly in the
5746 tree, this is needed for XPath and can be a useful feature.
5747 Inherited namespaces are always provided at the tree level now
5748 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5749 of tests for this feature (XSLT being the prime user).
5750
5751Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5752
5753 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5754 testSAX.c xmlIO.c xmllint.c include/win32config.h
5755 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5756 include/libxml/xmlwin32version.h.in win32/README.MSDev
5757 win32/dsp/*: applied Win32 Facelift No.2 patches from
5758 Igor Zlatkovic for Windows/MSC
5759
5760Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5761
5762 * SAX.c: unparsedEntityDecl() the URI computation of the
5763 entity wasn't done breaking XSLT unparsed-entity-uri()
5764
5765Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5766
5767 * xpath.c: fixed a bug when walking the descendants and
5768 the current node has no children
5769 * debugXML.c: show up when a text node is supposed to not be escaped
5770
5771Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5772
5773 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5774 worked like the set:leading() function)
5775 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5776
5777Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5780
5781Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * include/libxml/xmlIO.h: apply change to close #58141
5784 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5785
5786Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * parser.c: when the internal subset uses a PE, then the
5789 included entity can use conditional sections.
5790
5791Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5794 when walking the namespace axis showing up in
5795 libxst/tests/general/bug-12
5796 * xmlmemory.c: added the possibility to trace a given block
5797 defined by its address
5798
5799Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * parser.c: don't override existing encoding specified before
5802 starting xmlParseDocument()
5803
5804Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * include/libxml/xmlwin32version.h: reinserted, needed for
5807 Windows users of CVS
5808
58092001-07-27 Darin Adler <darin@bentspoon.com>
5810
5811 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5812 * testCatalog.c: Add include of <libxml/parser.h>.
5813
58142001-07-27 Darin Adler <darin@bentspoon.com>
5815
5816 * include/libxml/.cvsignore:
5817 * include/libxml/xmlwin32version.h:
5818 Remove this file from CVS because it's generated.
5819
5820Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * parser.c include/libxml/parser.h: applied const patches from
5823 Tom Moog #58002
5824
5825Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5826
5827 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5828 lookup framework
5829
5830Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * tree.c: fixed xmlCopyNode() for documents
5833
5834Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5837
5838Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5839
5840 * parser.c: fixes bug #57652 reported by Morus Walter
5841
5842Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5845
5846Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5849 errors, lesson don't add new functions at 1am before a release
5850 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5851 from XPath initialization when possible.
5852
5853Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * result/scripts/base*: removing history/readline changed
5856 this slightly
5857 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5858 xmllint.c: make element content line number generation
5859 optionnal to avoid breaking old apps added interface to switch
5860
5861Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005864 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005865 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5866 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5867 John Kroll fixes to allow saving to HTTP via PUT (or
5868 POST of needed).
5869 * doc/html/*.html: regenerated the docs
5870
5871Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5872
5873 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5874 xmlHashScanFull and xmlHashScannFull3 to get passed the
5875 three keys as arguments to the callback function
5876
5877Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * configure.in Makefile.am: removed libxml softlink for good
5880 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5881 100% coverage by gtk-doc
5882
5883Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5886 fixed serious troubles due to size_t vs. int mismatch
5887
5888Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5891
5892Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5893
5894 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5895 convenient extension API for value and context managing
5896 Now handles external objects through xmlXPathPopExternal,
5897 xmlXPathWrapExternal and xmlXPathReturnExternal.
5898 Added functions for sets operations (intersection, etc.)
5899
5900Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5903 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5904 HTMLparser.c: cleanup of global variables, marking some
5905 const or private.
5906
5907Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5908
5909 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5910 fixed xmlXPathNodeSetItem when passing index=0
5911
5912Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5915
5916Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5917
5918 * xmllint.c: fixed compilation under Cygwin #57503
5919 * TODO: update
5920
59212001-07-13 Peter Williams <peterw@ximian.com>
5922
5923 * config.h.in: add #undef HAVE_DLFCN_H
5924
5925 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5926 builddir.
5927
5928Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5931 raised by #57348 and #57381
5932
5933Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5936 tree.c xpointer.c: store the line numbder in element->content,
5937 may break some software, need a configuration mechanism
5938
59392001-07-10 Darin Adler <darin@bentspoon.com>
5940
5941 * .cvsignore:
5942 * example/.cvsignore:
5943 * include/.cvsignore:
5944 * include/libxml/.cvsignore:
5945 Various things that are generated and should be ignored.
5946
5947Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5948
5949 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5950 * doc/xml.html doc/html/*: updated the docs
5951
5952Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5955 validation occured on content with element child
5956
5957Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * tree.c: fixed XML Base computation which was broken
5960 * debugXML.c: added a base function to the shell
5961 * Makefile.am result/scripts/* test/scripts/*: added scripts
5962 based regression tests, and adding 2 XML Base tests
5963
5964Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * tree.c: set properties doc and call xmlSetListDoc for properties
5967 content when grafting them in a different tree.
5968 * aclocal.m4: remove from CVS
5969
5970Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * win32/libxml2/libxml2.def.src: added some missing entry point
5973 for XPath (Mark Vakoc)
5974
5975Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5978 layer should URI-Unescape before trying to open resources.
5979
5980Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * xpath.c: fix the name() bug for elements in the default
5983 namespace reported by Charlie Bozeman
5984
5985Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5988 led to an XPath fix, improvements of SAX initialization, and
5989 an added option --nocdata to testXPath
5990
5991Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * doc/libxml-doc.el: Felix Natter provided anew version working
5994 with XEmacs too
5995
5996Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * include/libxml/xpath.h: small cleanup
5999 * doc/xml.html: update
6000
6001Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6004 released 2.3.14
6005
6006Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * doc/html/*: rebuilt the docs for the release
6009 * doc/xml.html: added 2.3.14 release.
6010
6011Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6014 were not equal to empty strings
6015
6016Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * SAX.c: fixed a URI-Reference computation problem when validating
6019 * xmlIO.c: small cleanup
6020
6021Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * parser.c: improved the description of a couple of interfaces
6024 upon Larry Stamper suggestion
6025
6026Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * SAX.c entities.c parser.c: changed completely the way entities
6029 are handled when running the parser in entity substitution mode.
6030 This fixes a bug reported by Stephan Kulow and nearly divides
6031 by 3 the amount of memory required by libxslt to load and process
6032 DocBook TDG.
6033
6034Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * HTMLparser.c: fixing a too early root closing problem raised
6037 byt Prashanth Naidu
6038
6039Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040
6041 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6042 raised by Mark Vakoc.
6043
6044Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * example/Makefile.am: fixed the include path to add srcdir/include
6047 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6048 and some cleanup
6049
6050Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6053 lot of optimization work, results in significant improvements
6054 when handling really complex XPath queries. Add a small optimizer
6055 for unions, improve [n] and [last()], avoid some costly ops.
6056
6057Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6060 * xpath.c: small cleanup
6061 * xmlGetNsList: reformated, fixed problems if used on Entities
6062
6063Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6066
6067Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6070 * Makefile.am example/Makefile.am: workaround automake generating
6071 erroneous deps
6072
6073Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * include/win32config.h: bug #56801 Yon Derek provided a patch
6076 to the windows config file.
6077
6078Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6081 libxml.h : Yon Derek provided a set of changes to compile from
6082 CVS on Windows/MSC
6083
6084Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * parser.c: fixed UTF8 BOM support in push mode
6087 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6088 added a specific testcase
6089
6090Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * Makefile.am: added --push regression tests
6093 * parserInternals.c: the XML parser segfaulted in --push mode
6094
6095Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * configure.in: moved the symlinks detection within a CVS
6098 check, this is not portable and will be removed soon.
6099 * xpath.c: small cleanup/speedup
6100
6101Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6104 release of 2.3.12
6105 * parser.c: make an error message if unknow entities in all cases
6106
6107Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6108
6109 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6110
6111Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6114 includes were installed in the wrong dir
6115
6116Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * doc/html.xml: warn against sending code to exhibit bugs.
6119
6120Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6123 Tru64 from Thomas Leitner
6124
6125Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * AUTHORS: added William and Bjorn
6128 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6129 daniel@veillard.com hopefully I won't have to do this again
6130 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6131 docs can be rebuilt cleanly now
6132 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6133 from CVs it's generated, added include/libxml/xmlwin32version.h
6134 also generated but which should change far less frequently.
6135 * catalog.c nanoftp.c: made sure to include libxml.h not
6136 libxml/xmlversion.h directly
6137 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6138 when compiling on WIN32 and MSC
6139
6140Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * include/Makefile.am include/libxml/Makefile.am configure.in:
6143 fixed make distcheck and rebuilding the rpms
6144
6145Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * configure.in: should finish the migration of exported includes
6148 into a real include/libxml in CVS, at least for CVS users.
6149 * removed the exported headers, added in include/libxml (as well
6150 as xmlversion.h.in).
6151
6152Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * configure.in: fixed the way to detect symlink
6155
6156Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * configure.in: updated, include/libxml is now a real CVS dir
6159
6160Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6163 version works with both libxml1 and libxml2 (it autodetects
6164 the prefix of the html-files) from Felix Natter.
6165 * doc/xml.html: updated doc accordingly
6166
6167Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * xpath.c: fixed the bug generating a template loop in libxslt
6170 when using docbook-xsl-1.4, * should filter out document nodes
6171 * HACKING: added William
6172 * TODO: updated
6173
6174Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * doc/FAQ.html: added a warning about gcc-3.0
6177 * doc/xml.html: added reference to gdome2 and removed a confusing
6178 sentence
6179
6180Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6181
6182 * xmlversion.h: okay this is a generated file, but Windows
6183 users need it and they can't generate it, and I want CVS
6184 Windows users ...
6185 * win32/libxml2/libxml2_so.dsp: Windows project file for
6186 the shared lib version of libxml2
6187 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6188 resources needed for libxslt/xsltproc by Yon Derek
6189
6190Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6191
6192 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6193
6194Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6197
6198Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * include/win32config.h: Yon Derek provided a first fix
6201 to be able to compile libxslt/xsltproc on Windows
6202
6203Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * xpath.c: attempt to work around what seemed a gcc optimizer
6206 bug when handling floats on i386 http://veillard.com/gcc.bug
6207 * tree.c entities.c encoding.c: doing some cleanups while
6208 chasing it
6209
6210Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * Makefile.am: cleanup when --without-debug is specified
6213 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6214 w.r.t. --without-debug and other include points
6215 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6216 Catalogs
6217 * configure.in entities.h tree.h HTMLparser.c: removed
6218 --without-corba, made the _private field mandatory
6219
6220Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6221
6222 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6223 outputs a BOM in UTF8, an errata has been issued to avoid the
6224 problem, that was the most reasonable solution... Add support
6225 for a leading UTF8 BOM in entities.
6226
6227Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * valid.c: fixed a bug found when post validating an entity ref
6230 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6231 activate it too
6232
6233Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6236 weakness in the node copy the XPointer and the XInclude
6237 implementations. Serious cleanup.
6238
6239Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * Makefile.am: Kjartan Maraas provided a small patch to
6242 add xml2-config.in to EXTRA_DIST
6243
6244Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6247 provided another failing case found in KDE, the way the
6248 ctxt->vctxt.nodeTab was allocated and freed changed over
6249 time but it wasn't completely cleaned up. This should fix it.
6250
6251Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * parser.c: Stephan Kulow also raised the fact that line number
6254 could get miscounted making debug harder, fixed the problem
6255 in xmlParseCharData()
6256
6257Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6258
6259 * valid.c: Stephan Kulow pointed out a problem when validating
6260 and using an empty entity, forgot a 'break' in a case.
6261
6262Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6265 * doc/xml.html: updated with 2.3.11
6266
6267Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * TODO: updated adding cleanup of generated doc
6270 * configure.in: prepared to release 2.3.11
6271 * xmllint.c: added --version for bug reporting
6272 * doc/html/*.html: rebuilt the doc
6273
6274Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6275
6276 * xpath.c: first part of the work on selecting namespace to
6277 fix bug #56115
6278
6279Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6282 when using -liconv
6283 * TODO: updated
6284
6285Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6288 cleanup, encoding support.
6289
6290Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6293
6294Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * xpath.c: bug detected by Ankh when / is used as a function arg
6297
6298Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6301 of element and use it to avoid outputting formatting spaces at
6302 the wrong place. Implemented the format parameter for HTML save.
6303 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6304 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6305 result/HTML/wired.html: of course this impact the result of a
6306 number of HTML tests
6307
6308Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * HTMLtree.[ch]: started augmenting the HTML save API with
6311 encoding and formatting parameters
6312
6313Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * HTMLtree.h: cleanup and started evaluating the work needed on
6316 revamping the HTML output code
6317
6318Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6321
6322Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * valid.c: fixed bug #56049, forgot one check in the
6325 validation routine
6326
6327Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6328
6329 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6330
6331Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * libxml.h: fixed an error in last commit
6334 * doc/FAQ.html: added an entry for compilation from CVS
6335
6336Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * xmlversion.h.in libxml.h: Cygwin patches
6339 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6340 * tree.h: cleanup
6341
6342Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6345 memory block in a strange case where libxml is linked twice
6346 in the binary.
6347
6348Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6351 state far too often, simple fix used to avoid it.
6352
6353Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6356 being processed, applied his patch
6357 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6358
6359Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6362 provided fixes to compile on MSCC again
6363 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6364 also provided an update for the project files.
6365
6366Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6369 bug #55810
6370
6371Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6372
6373 * tree.c: fixed xmlGetNsProp() to close bug #55683
6374 Note this requires libxslt to use it's own function instead.
6375
6376Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * HTMLtree.c: when in a pre element no formatting space should
6379 be added.
6380 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6381
6382Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * configure.in: added tests for signal() and signal.h
6385
6386Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6389
6390Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * doc/libxml-doc.el: Felix Natter provided a new version for
6393 libxml2
6394
6395Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6396
6397 * HTMLtree.c: when in a pre element no formatting space should
6398 be added.
6399
6400Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6401
6402 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6403
6404Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6407 hack
6408 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6409 * uri.c: fixed a warning
6410
6411Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * HTMLtree.c: trying to close bug #55772 escaping in script
6414 elements
6415 * doc/xml.html: suggest to send mail to the list
6416
6417Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6420 good. Use a macro and based on the solution provided in
6421 vsnprintf manual page from GNU.
6422
6423Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6424
6425 * error.c: Workaround for non-preserving variadic list.
6426 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6427
6428Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * doc/xml.html: added 2.3.10 release
6431
6432Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * configure.in: releasing 2.3.10
6435
6436Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6437
6438 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6439
6440Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * encoding.c: Robert Collins provided a patch to add the
6443 "US-ASCII" encoding alias
6444
6445Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6446
6447 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6448 string oriented functions and started cleaning the related areas
6449 in xpath.c which needed fixing in this respect
6450
6451Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6454 #55380
6455 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6456
6457Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6458
6459 * TODO: updated
6460 * nanohttp.[ch] : started adding APIs to get the redirected URL
6461 when this occurs (needed for further base computation
6462 * tree.h: cleanup
6463 * encoding.c: cleanup
6464 * SAX.c: minor change around ctxt->loadsubset
6465
6466Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * Makefile.am include/Makefile.am: small change to have
6469 include/libxml rebuilt if working from CVS.
6470 * uri.c: applied another patch from Carl Douglas for URI escaping,
6471 this should close bug #51876
6472
6473Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6476 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6477 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6478 added specific regression test
6479 * parser.h: preparing for the XSLT mode where DTD inherited
6480 attributes are added to the tree.
6481
6482Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xinclude.[ch]: Updated the namespace for the Last Call version
6485 * result/XInclude/include test/XInclude/include: updated the
6486 testsuite accordingly
6487
6488Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6491 related to bug #51876
6492
6493Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * tree.c: fixed a gross mistake in base computation, xml:base is
6496 not completely correct yet (need cascade).
6497 * xpath.[ch]: added the few things needed to find a function name
6498 and URI from the XPath context when it is called.
6499
6500Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6503 * DOCBparser.c: small cleanup
6504 * xmllint.c: added a --catalogs option to load catalogs from
6505 $SGML_CATALOG_FILES
6506 * tree.c: cleanup
6507 * configure.in: iconv library fixup, ICONV_LIBS
6508
6509Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * catalog.c: handling of CATALOG entries. detection of recursion,
6512 and a few bugfixes
6513 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6514 against the default namespace
6515
6516Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6519
6520Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * parser.c: fixed propagation context info when parsing an
6523 external entity.
6524 * doc/html/*.html: regenerated a couple of docs
6525
6526Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6527
6528 * doc/xml.html: update with 2.3.9 informations
6529
6530Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6533 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6534 * doc/html/* : rebuilt the docs
6535 * valid.c: small patch which may improve some case when
6536 validating.
6537
6538Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * HTMLparser.c: Closed bug #54891
6541 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6542 to the suite
6543
6544Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6547 applied a documentation patch from LotR and filled in a few missing
6548 descriptions
6549
6550Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * xpath.c tree.c parser.c: speed optimizations at the parser level
6553 document tree freeing and xpath evaluation
6554
6555Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * parser.c parser.h parserInternals.h: fixed a couple of
6558 interfaces for handling memory buffer input to const char *
6559 upon suggestion of JamesH.
6560
6561Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * configure.in: LoTR sent a patch fixing the previous commit
6564
6565Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * configure.in: trying to deal again with the stoopid -R linking
6568 flag of Solaris
6569
6570Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6571
6572 * xpath.h: two nodeset access macros from Thomas Broyer
6573
6574Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6575
6576 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6577 patch from Thomas Broyer
6578
6579Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6580
6581 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6582 case
6583 * INSTALL: was empty added stuff from the FAQ
6584
6585Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6588 attributes handling and #54433 by adding xmlUnsetProp()
6589 and xmlUnsetNsProp()
6590
6591Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * HTMLparser.c: Patch from Jonas Borgström
6594 (htmlGetEndPriority): New function, returns
6595 the priority of a certain element.
6596 (htmlAutoCloseOnClose): Only close inline elements if they
6597 all have lower or equal priority.
6598 * result/HTML: this of course changed a number of tests results.
6599
6600Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * xmlIO.c catalog.c: plugged in the default catalog resolution
6603 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6604 documentations
6605 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6606
6607Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6608
6609 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6610 integrating catalogs
6611 * catalog.[ch] testCatalog.c: adding a small catalo API
6612 (only SGML catalog support).
6613 * parser.c: restaured xmlKeepBlanksDefault(0) API
6614
6615Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6616
6617 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6618
6619Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6620
6621 * parser.c: added xmlParseExternalEntityPrivate() to allow
6622 propagation of ctxt->_private when parsing external entities
6623
6624Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6627
6628Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6631
6632Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * valid.c: warn when indeterminist content model is detected
6635 * result/VC/ElementValid8: this adds a message
6636 * Makefile.am: add --novalid for VCM tests
6637 * parserInternals.c: added a call to Init memory
6638
6639Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6642 when both parameters are NULL.
6643
6644Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * valid.c: applied small patch from Gary Pennington, reindented
6647 some part of the code.
6648
6649Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6650
6651 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6652 release, updated and regenerated the docs
6653
6654Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6655
6656 * xpath.c result/XPath/expr/floats : clarified and cleanup
6657 printing of abnormal floats in tests.
6658
6659Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6662 * results/HTML/ : a few changes in the output of the HTML tests as
6663 a result.
6664 * configure.in: tying to fix -liconv where needed
6665
6666Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * Makefile.am: fixed a stupid error
6669
6670Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * configure.in Makefile.am: make the inclusion of the trio
6673 modules in the library conditional
6674
6675Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * DOCBparser.c: patche from László Kovács, fixed entities refs
6678 in attributes handling
6679
6680Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6683 flushing
6684
6685Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * xpath.c: fix of an XSLT namespace bug reported on the list
6688 general/bug-8-
6689
6690Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6691
6692 * strio.h trio.c: Dan McNichol suggested a couple of small
6693 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6694
6695Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * tree.c parser.c encoding.c: spent a bit more time looking
6698 at the parsing speed and DOM handling. Added a few more
6699 speedups.
6700
6701Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * parser.c: small but effective parsing speed improvement
6704
6705Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
6707 * configure.in: default on the DocBook parser inclusion (for Gnome)
6708 * DOCBparser.h: fixed a header reference
6709
6710Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * configure.in xpath.c: applied Bjorn patches for FPE on the
6713 alpha
6714
6715Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6718 xmlSaveFormatFileTo()
6719
6720Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6721
6722 * xpath.c: simple and efficient optimization, XPath functions
6723 aways bind to the same code, cache this
6724 * TODO: updated (by saying some is obsolete)
6725
6726Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * xpath.c: more cleanup work on XPath name parsing routines
6729
6730Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6731
6732 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6733 xmlXPathParseName
6734 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6735 * debugXML.c: avoid compilation problems if compiling without
6736 HTML support, Igor Zlatkovic
6737 * win32/libxml2/libxml2.def.src: being able to compile without
6738 XPath on Windows
6739
6740Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * libxml.m4: yet another patch from Toshio Kuratomi
6743
6744Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6747
6748Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * tree.[ch]: added xmlSaveFormatFile interface for saving
6751 and indenting a file.
6752
6753Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * xpath.c: fixed bug #53689 related to processing-instruction()
6756
6757Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * DOCBparser.c: patche from László Kovács
6760
6761Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * parser.c: applied fixes from Christian Glahn bug report #53391
6764
6765Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * error.c: Jean François Lecomte provided a complete description
6768 and a fix to bug #53537
6769
6770Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6773
6774Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * DOCBparser.c SAX.c: a bit more work on entities processing.
6777 Still Need to cleanup XML output and references in attributes
6778
6779Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6782
6783Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6784
6785 * tree.c: trying to fix #53574, not completely complete,
6786 I would like xmllint --copy --debug test/ent1 and
6787 xmllint --debug test/ent1 to show the same result.
6788 * xpath.c: fix a bug when trying to sort namespace nodes
6789
6790Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * HTMLtree.c: real fix for #53402
6793
6794Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6797 PIs when using xsl:output
6798 * valid.c: closing #53537 some case generate segfaults if there
6799 is validity errors
6800
6801Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6802
6803 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6804 of external parsed entities, added --noent to testDocbook
6805 * valid.c: Garry Pennington found an uninitialized variable
6806 access in xmlValidateElementContent()
6807
6808Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6809
6810 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6811 with madness
6812 * result/HTML/ : this modified the result of the regression tests
6813 a lot.
6814
6815Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6818 to doc where it wasn't checked against NULL reported by
6819 Jens Laas
6820
6821Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6824 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6825
6826Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6829 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6830 * SAX.[ch]: cleanup and updates for DocBook
6831 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6832 ex SGML identifier changes
6833 * valid.c: removed a static unused function.
6834
6835Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6836
6837 * HTMLtree.c: applied change for Paul Sponagl on script saving
6838 * Makefile.am: the warning about entity title.xml are normal.
6839
6840Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * configure.in: release of 2.3.7
6843 * Makefile.am: fixing make distcheck
6844
6845Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6846
6847 * doc/html/* doc/xml.html: updated and regenerated the docs
6848
6849Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6850
6851 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6852
6853Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * tree.c: fixed #53388 with the provided patch
6856
6857Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6858
6859 * valid.c: Bjorn detected an invalid memory access. Fixed
6860 vstateVPush()
6861
6862Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6865
6866Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6867
6868 * libxml.h: new header used only for the compilation of libxml
6869 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6870 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6871 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6872 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6873 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6874 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6875 baseline (version 1.2 plus a single patch).
6876 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6877 scientific notation for numbers. Tests added.
6878 * xpath.c: formatting of numbers changed to use sprintf
6879 (contribution from William Brack)
6880
6881Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * valid.c: cleanup, more useful debugging
6884 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6885 * xmlIO.c: entity loading is printed as an error when validating
6886
6887Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6888
6889 * valid.c: fixed to validate within entities
6890 * test/VCM/v22.xml: added a specific testcase
6891
6892Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * valid.c: forgot an epsilon transition in for ()+
6895 * test/VCM/v21.xml : added a specific test case
6896
6897Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6898
6899 * valid.c: removed a state explosion exhibited by RSS
6900 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6901 from bug #51872
6902
6903Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6906 validation without using an ugly NFA -> DFA algo in the source.
6907 Made a specific algorithm easier to maintain, using a single
6908 stack and without recursion.
6909 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6910 * hash.c: made the growing routine static
6911 * tree.h parser.c: added the parent information to an
6912 xmlElementContent node.
6913
6914Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * SAX.c parser.c xpath.c: generating IDs when not validating
6917 from an external parsed entity was poisoning the ID has table
6918 with removed values. This was killing XSLT on the KDE help
6919 browser.
6920
6921Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * entities.h: andrew@ugh.net.au detected a double declaration
6924
6925Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * debugXML.c hash.c tree.h valid.c : some changes related to
6928 the validation suport to improve speed with DocBook
6929 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6930 the way validation errors get reported
6931
6932Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6935 by P C Chow and William M. Brack for XSLT HTML output
6936
6937Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6940 Igor Zlatkovic patches for MSC compilation and added his
6941 updates
6942
6943Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6946 prefix lookup.
6947 * parserInternals.c: fixed the bug reported by Morus Walter
6948 due to an off by one typo in xmlStringCurrentChar()
6949
6950Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * HTMLparser.c result/HTML/*: revamped the way the HTML
6953 parser handles end of tags or end of input
6954
6955Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6958
6959Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6960
6961 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6962 bug where the linktime verions of free() won't work ...
6963
6964Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6967
6968Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * doc/xml.html: added 2.3.6 release
6971
6972Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6973
6974 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6975 * result/wml.xml: resulted in a small output change
6976
6977Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6978
6979 * tree.c: xmlNewDoc was missing the charset initialization
6980 * xmllint.c: added --auto to autogenerate a doc, allow to
6981 reproduce the problem fixed on xmlNewDoc
6982
6983Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * xpath.c: trying to get 52979 solved
6986 * tree.c result/ result/noent/: trying to get 52712 solved, this
6987 also made me clean up the fact that XML output in general should
6988 not add formating blanks by default, this changed the output of
6989 a few tests
6990
6991Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6992
6993 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6994
6995Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6996
6997 * configure.in: finally released 2.3.6
6998
6999Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7000
7001 * xpath.c: checking for null pointer generated by new code
7002
7003Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7004
7005 * xpath.c: fixed a [] evaluation problem reported
7006 * test/XPath/tests/simpleaddr: extended test
7007 * result/XPath/simpleaddr: updated result
7008
7009Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * xmllint.c: Dan Timis reported a portability problem
7012 on Macs without mmap, fixed it.
7013
7014Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * testXPath.c : added a --tree option allowing to display the
7017 tree dump of the XPath expression
7018
7019Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * xpath.c: fixed a memleak when comparing nodesets
7022 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7023 * tree.c: added a TODO
7024
7025Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7028 we need string functions
7029 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7030 to be able to use them where needed. Applied some changes
7031 to reduce name linking pollution and compile in only what's
7032 needed.
7033 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7034 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7035 for the string manipulation functions
7036 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7037 to the free() function of xmlmemory.c
7038 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7039 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7040 usage.
7041
7042
7043Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7044
7045 * error.c: applied the context output patch of the error
7046 handling submitted by Chuck Griffith
7047 * error/VC/*: this slightly change some error logs
7048
7049Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7050
7051 * parser.c: fixed line number reporting on error
7052
7053Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * parser.c: Sullivan and Darin found a parser bug,
7056 applied the patch.
7057
7058Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7059
7060 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7061 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7062 xmlversion.h.in xpointer.c: of course the way I defined
7063 UNUSED breaks on old gcc version. Try to be smart and
7064 also define it directly in xmlversion.h
7065 * configure.in: removed -ansi flag from the pedantic set
7066
7067Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068 Huge cleanup, I switched to compile with
7069 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7070 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7071 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7072 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7073 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7074 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7075 encoding.h entities.c error.c list.[ch] nanoftp.c
7076 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7077 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7078 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7079 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7080 Cleanup, staticfied a number of non-exported functions,
7081 detected and cleaned up a dozen of problem found this way,
7082 avoided a lot of public function name/typedef/system names clashes
7083 * doc/xml.html: updated
7084 * configure.in: switched private flags to the really pedantic ones.
7085
7086Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7087
7088 * configure.in: 2.3.5
7089 * doc/html/*: rebuilt the docs
7090
7091Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7092
7093 * parser.c: fixed a reported bug in NOTATION parsing
7094 * uri.c: accepted but not fixed bug 51876, added TODO
7095 * Makefile.am: fixed bug 51876
7096
7097Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * config.h.in configure.in error.c: fix a compilation problem
7100 on platforms without vsnprintf (xml@thewrittenword.com)
7101
7102Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * parser.c: fixed a function name header typo
7105 * SAX.c: notations can also occur in external subset.
7106
7107Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7108
7109 * error.c: removed a C++ like comment
7110
7111Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7112
7113 * parser.c: fixing bug 52299 strange condition leading
7114 to a parser crash due to a buffer overflow
7115 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7116 added the specific test case
7117
7118Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7121 xmlXPathConvert{String,Number,Boolean} to be able to make
7122 type casts without a context stack, fixed some implementation
7123 problems related to the absence of context at parse-time,
7124 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7125 in the public API too
7126 * xpointer.c xpathInternals.h: we need to know at parse time
7127 whether we are compiling an XPointer
7128
7129Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7132 cleaned up the parser internals, refactored XPath code, added
7133 new compilation based APIs and cleanly separated public and
7134 private APIs.
7135
7136Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7137
7138 * xpath.h: the comp field must be added at the end to avoid
7139 killing binary compat.
7140
7141Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7142
7143 * Makefile.am: detect XPath memleaks in regreson tests
7144 * error.c: fixed and error w.r.t. error reporting still using
7145 stderr
7146 * hash.c: added new line at end of file
7147 * tree.h: minor cleanup
7148 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7149 expression parsing from evaluation, resulted in a number of
7150 changes internally, and in XPointer. Likely to break stuff
7151 using xpathInternals.h but should remain binary compatible,
7152 new interfaces will be added.
7153
7154Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * configure.in: fixed a couple of problems reported by
7157 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7158 without gcc on non linux platforms.
7159
7160Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7163 a fix for --with-html-dir= configure support. I hope it won't
7164 break rpm generation
7165
7166Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7167
7168 * xmlIO.c: one function comment cleanup.
7169
7170Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * SAX.c: external subset notations were improperly registered
7173 in the internal subset.
7174
7175Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * README.cvs-commits: added, pointing to HACKING
7178 * HACKING: updated
7179
7180Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7181
7182 * parser.c: and Matt Sergeant found one in the XML push
7183 parser (erroneous check I forgot to remove when I fixed the
7184 main parser).
7185
7186Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * xpath.c: ptittom found a small bug in UnaryExpr
7189
7190Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7191
7192 * configure.in: bumped to 2.3.4
7193 * error.c: fixed bug #51860
7194 * tree.c: fixed bug #51861
7195 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7196 * tree.[ch] : added xmlDefaultBufferSize
7197 * nanoftp.c: typo in function name header block
7198 * doc/xml.html : updated, added link to XML::LibXSLT
7199 * doc/html/* : rebuilt the docs
7200
7201Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * parser.c SAX.c: the new content parsing code raised an
7204 ugly bug in the characters() SAX callback. Found it
7205 just because of strangeness in XSLT XML Rec ouptut :-(
7206
7207Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * Makefile.am: Martin Baulig suggested to add -lm
7210 * tree.c: found another bug in xmlNodeGetContent()
7211
7212Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * xpath.c: Bjorn found the error related to strictness of comparison.
7215
7216Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7217
7218 * parser.c: trying to fix the Dtd parsing problem reported
7219 by Gary, side effect of last week speed optimizations.
7220
7221Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7222
7223 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7224 * parserInternals.c: removed unneeded test raised by Stric
7225
7226Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7227
7228 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7229 and fixed by William Brack). Added xmlXPathFormatNumber.
7230 Changed the sorting slightly.
7231 * configure.in Makefile.am example/Makefile.am: Added -lm.
7232 Please note that applications linking with libxml2, must
7233 also like with the math library from now on.
7234
7235Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7236
7237 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7238
7239Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7240
7241 * parser.c: one must report spaces even if the Dtd element
7242 content proves that this is not part of the element content.
7243 * result/valid/*.xml: this changed the ouptu slightly
7244
7245Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7246
7247 * configure.in: bumped to 2.3.3
7248 * doc/xml.html: updated
7249
7250Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251
7252 * tree.c: minor doc fix
7253 * xpath.c: deallocation issues when a result tree has been
7254 converted to a node-set
7255
7256Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257
7258 * doc/xml.html: oops corrected dates s/2000/2001
7259
7260Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7261
7262 * valid.c: new patch from Gary Pennington
7263
7264Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7265
7266 * doc/xml.html: applied patch from Ankh
7267
7268Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7269
7270 * xinclude.c: fixed a problem building on Mac
7271
7272Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273
7274 * parser.c: more work on increasing parsing ferformances
7275
7276Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7279 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7280 avoiding memcpy in production builds MEM_CLEANUP macro use
7281 * parser.[ch] parserInternals.c: optimizations of the tightest
7282 internal loops inside the parser. Better checking of I/O
7283 flushing/loading conditions
7284 * xmllint.c : added --timing
7285
7286Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7287
7288 * configure.in: bumped to 2.3.2
7289 * doc/xml.html: updated for release
7290
7291Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7292
7293 * xpath.c: found a memleak and fixed a nasty bug
7294
7295Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7296
7297 * xmllint.[c1] : added return code errors for xmllint
7298 * xpath.c: specific debug dump function for result value trees
7299
7300Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7301
7302 * xpath.c: finally implemented xmlXPathCompareNodeSets
7303 * test/XPath/expr/floats results/XPath/expr/floats: added
7304 a test for float expressions
7305
7306Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7309 * parserInternals.[ch]: trying to speed up parsing
7310 * xpath.c : speeded up node set equality op
7311
7312Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7313
7314 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7315 better handling of ID/IDREF and the list modules associated
7316 * configure.in: small CFLAGS cleanup
7317
7318Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * configure.in: fixed iconv detection on AIX (stric)
7321
7322Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7323
7324 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7325
7326Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7327
7328 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7329 and optimized xmlXPathNodeSetSort
7330
7331Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7332
7333 * xpath.c: bug fix when context size is 0
7334 * parser.c: I like Norm's Dtd because they still manage to break
7335 the parser occasionally
7336
7337Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7338
7339 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7340
7341Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7342
7343 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7344 attributes within the XML-1.0 namespace
7345
7346Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7347
7348 * xpathInternals.h: exported a few axis functions
7349 * doc/xml.html: updated the doc
7350
7351Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7352
7353 * configure.in: applied patch from Daniel van Balen for OpenBSD
7354 and bumped version to 2.3.1
7355 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7356 attempt to find autoclosing was simply broken, removed it,
7357 updated the examples, this is better
7358
7359Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7360
7361 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7362 hash functionnalities.
7363 * doc/html/* : rebuild the doc
7364
7365Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7368 on predicate
7369 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7370 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7371 really want to have tags closed on output even if we accept
7372 unclosed ones on input
7373
7374Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7375
7376 * xpath.c: ouch don't free NULL, rare case fixed
7377 * tree.c: don't coalesce text nodes if they don't have the
7378 same behaviour wrt escaping on output
7379
7380Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7381
7382 * xpath.c: small fixup
7383 * SAX.c: don't warn on empty namespaces.
7384
7385Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * README: a bit of cleanup
7388 * configure.in: preparing for 2.3.0 release
7389
7390Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7391
7392 * hash.[ch]: added a first version of xmlHashSize()
7393 * valid.c: another bug fix from Gary Pennington
7394
7395Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7396
7397 * valid.c: couple of bug fixes pointed by Gary Pennington
7398 * HTMLtree.c: #if 0 cleanup
7399
7400Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7401
7402 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7403 which removes a time consuming check of xmlXPathNodeSetAdd()
7404 and use it in places where we are sure to not break unicity
7405
7406Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7407
7408 * xpath.c: bug fixes found from XSLT
7409 * tree.c: preserve node->name special values when copying nodes.
7410 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7411 external subset are fetched when available but without full
7412 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7413 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7414 output with encoding disabled.
7415
7416Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7419 xmlCheckFilename should not be called from xmlFileOpenW
7420 and xmlGzfileOpenW
7421
7422Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7423
7424 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7425 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7426 added the new tests for URI normalization
7427 * testURI.c: fixed stoopid bugs
7428 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7429 the URI in the error messages are now properly normalized
7430
7431Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7434
7435Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7436
7437 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7438
7439Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7440
7441 * xpath.c: fixed mod operator
7442
7443Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7444
7445 * parser.c: fixed xmlStrcat doc
7446 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7447 trees.
7448
7449Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7450
7451 * xpath.c result/XPath/tests/chaptersbase
7452 result/XPath/tests/simplebase: fixed XPath node()
7453 * tree.c: small fix in xmlNewNs()
7454 * Makefile.am: removed extraneous xml2Conf.sh rule
7455
7456Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7457
7458 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7459 Changed the library name, in order to get libxml-devel and
7460 libxml2-devel to coexist on a single system
7461 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7462 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7463
7464Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7465
7466 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7467 libxml2-devel installable in // as libxml-devel.
7468
7469Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7470
7471 * doc/Makefile.am: fixed make rebuild in doc
7472 * doc/html/*.html: rebuilt the docs
7473
7474Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7475
7476 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7477
7478Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7479
7480 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7481 the HTML doc to go into the -devel RPM ...
7482 * aclocal.m4 config.h.in: some updates due to auto* magic
7483
7484Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7485
7486 * xpath.h: added a hook in the context structure allowing to
7487 link to extra support, needed for XSLT
7488
7489Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7490
7491 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7492 xmlXPtrCmpPoints to use it.
7493 * propagated the following patch from Alejandro Forero
7494 * include/win32config.h xmlIO.c: applied further suggestions
7495 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7496 * example/gjobread.c: fixed warnings, now that it builds
7497
7498Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7499
7500 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7501
7502 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7503 filename points to a valid file (not a directory).
7504 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7505 Added calls to xmlCheckFilenameDir.
7506
7507 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7508 `path' (rather than `filename') as the parameter to gzopen and open.
7509
7510Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7511
7512 * Makefile.am: fixed a problem with EXTRA_DIST
7513
7514Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7515
7516 * Makefile.am example/Makefile.am: finally found the trick
7517 to build the example, i.e. add "." in SUBDIRS before example
7518 in the list <grin/>
7519
7520Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7521
7522 * doc/xml.html: updated with an XSLT section, removed pointer to
7523 W3C CVS base.
7524
7525Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526
7527 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7528 too, and deallocation need to occur the same way.
7529
7530Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7531
7532 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7533 type correponding to an XSLT result tree fragment. Share most
7534 of the data format with node set, as well as operators.
7535 * HTMLtree.c: added a newline at the end of the doctype output
7536 whe this one is not present initially.
7537 * tree.c: make sure taht the parent and doc pointers are properly
7538 set when copying attributes (lists).
7539
7540Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7541
7542 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7543
7544Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7545
7546 * xpath.c: seems I finally killed that ugly path evaluation
7547 context bug (tagged 9999 in case is is wrong)
7548
7549Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7550
7551 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7552 for XSLT
7553
7554Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7555
7556 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7557 for xmlGzfileOpen() bug
7558
7559Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7560
7561 * xpath.c: removed an error found by XSLT usage
7562 * tree.c parserInternals.h: use a predefined static string
7563 for text and comment nodes, avoid freeing them in xmlFreeNode,
7564 exported the string name in parserInternals.h and added
7565 another value to disable encoding at output (for XSLT),
7566 gain memory, time.
7567
7568Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7569
7570 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7571 win32/libxml2/libxml2_so.dsp: new makefiles and update
7572 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7573
7574Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7575
7576 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7577 Gary Pennington
7578
7579Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7580
7581 * xpath.c: fixed the comaprision of values and nodelists,
7582 need to compare nodelist still ...
7583 * debugXML.c: avoided a possible core dump
7584 * HTMLparser.c: cleanup
7585 * nanohttp.c: contributed fix.
7586 * tree.c: fixes in properties handling added xmlSetNsProp
7587 needed by libxslt
7588 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7589 comment
7590 * TODO: updated
7591
7592Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593
7594 * parser.c parserInternals.c: applied Bjorn Reese optimization
7595 patch
7596
7597Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7598
7599 * Makefile.am: applied patch fro make check from Martin Vidner
7600
7601Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7602
7603 * configure.in: preparing 2.2.11
7604 * doc/html/*: rebuild the HTML files
7605 * doc/xml.html : updated
7606
7607Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7608
7609 * tree.c: fixed a stupid bug
7610 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7611 patches related to validation of an XInclude processing result
7612 * TODO: updated
7613
7614Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7615
7616 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7617 on large files
7618
7619Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7620
7621 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7622
7623Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7624
7625 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7626 reported by Jonas Borgström
7627 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7628
7629Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7630
7631 * testXPath.c xpath.c: fixing the XPath union expressions problem
7632 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7633
7634Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7635
7636 * xmllint.c: Made is so if the file name is "-" is will read form
7637 standard input. Sven Heinicke <sven@zen.org>
7638 * tree.c: fixed a problem when growing buffer
7639 * tree.h: fixed the comment of the node types following andersca
7640 comment
7641 * TODO: updated
7642
7643Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * HTMLparser.[ch]: added a way to avoid adding automatically
7646 omitted tags. htmlHandleOmittedElem() allows to change the
7647 default handling.
7648 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7649 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7650 of xmllint too when using --memory flag, added a memory test
7651 suite at the Makefile level.
7652 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7653 with namespace use when encountering QNames in XPath evalation,
7654 added xmlns() scheme in XPointer.
7655 * nanoftp.c : incorporated a fix
7656 * parser.c xmlIO.c: fixed problems raised with encoding when using
7657 the memory I/O
7658 * parserInternals.c: closed bug 25934 reported by
7659 torsten.landschoff@innominate.de
7660 * TODO: updated
7661
7662Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7665 on a non-updated tree :-(, made a 2.2.10 release to correct the
7666 situation
7667
7668Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7671 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7672 integrated a set of OpenVMS changes from Howard Taylor
7673 <Howard.Taylor@pacoast.com>
7674
7675Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7676
7677 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7678 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7679
7680Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * HTMLparser.c: some fixes on auto-open of html/head/body
7683 * encoding.c: fixed a compilation error on some gcc env
7684 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7685 XPointer implementation
7686 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7687 related XPointer tests and associated results
7688
7689Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * doc/xmldtd.html doc/xml.html: following a short step by step
7692 guidance on IRC to help maciej with DTDs I started a small
7693 page on the subject.
7694
7695Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * HTMLparser.c: fixed handling of broken charrefs
7698 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7699 patches
7700
7701Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * doc/xml.html doc/html/* : rebuilt the docs after adding
7704 xinclude and updated page for 2.2.7 and 2.2.8
7705 * configure.in: releasing 2.2.8
7706
7707Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * parser.[ch] parserInternals.c: applied the conditional
7710 section processing fix from Jonathan P Springer
7711 <jonathan.springer2@gte.net>
7712 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7713 project file, fixed iconv default non support
7714 * xpath.c: fixed the problem of evaluating relative expressions
7715 when a node context is provided.
7716
7717Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7718
7719 * nanoftp.c: fixed gcc 2.95 new warnings
7720 * SAX.c: fixed a stupid bug
7721 * tree.c: fixed a formatting problem when round-tripping
7722 from/to memory
7723 * xinclude.c: chased memleak, fixed a base problem
7724 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7725 xmlXPtrBuildNodeList()
7726 * TODO: updated
7727 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7728 adding a first small set of regression tests for XInclude
7729
7730Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * nanohttp.[ch]: applied Wayne Davison patches to access
7733 the WWW-Authorization header.
7734 * parser.c: Closed Bug#30847: Problems when switching encoding
7735 in short files by applying Simon Berg's patch.
7736 * valid.c: fixed a validation problem
7737 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7738 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7739 Wayne Davison
7740 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7741 need to be extended to non full nodes selections.
7742 * xinclude.c: starts to work decently
7743
7744Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7747 debugXML.c xmlversion.h.in: Started adding XInclude support,
7748 this is a new xmllint option
7749 * tree.c xpath.c: applied TOM patches for XPath
7750 * xpointer.c: fixed a couple of errors.
7751 * uri.c: added an escaping function needed for xinclude
7752 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7753 new warning from RH70 gcc's version
7754
7755Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * HTMLparser.c: fixed loop on invalid char in scripts
7758 * parser.c: update to description of xmlIOParseDTD()
7759 * libxml.m4 xmlversion.h.in: changes contributed by
7760 Michael Schmeing <m.schmeing@internet-factory.de>
7761 * configure.in: preparing for 2.2.7
7762 * Makefile.am: trying to avoid config.h and acconfig.h
7763 being included in the distrib
7764 * configure.in: released 2.2.7
7765
7766Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7769 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7770
7771Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * parser.[ch]: added xmlIOParseDTD()
7774 * xpointer.c: added support for the 2 extra parameters of
7775 string-range, fixed a stoopid error when '0' was present
7776 in XPointer expressions
7777 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7778 testsuite for the above
7779
7780Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * libxml.spec.in: improved package descriptions
7783
7784Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * xpath.c xpathInternals.h: applied a large cleaning patch
7787 from TOM <ptittom@free.fr>, it also add namespace support
7788 for function and variables registration.
7789
7790Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7793 * Makefile.mingw: Wayne Davison's update adding hash.c
7794
7795Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * xpath.c: fixed the root evaluation problems
7798 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7799 ignorable spaces with <b> <bold> <em>
7800 * tree.c: fixed a loop in xmlSearchNsByHref()
7801
7802Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * xpath.c: applied another XPath patch from TOM
7805 * xpath.c include/makefile.am: applied another patch from
7806 china@thewrittenword.com (cleanup on IRIX).
7807
7808Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * xml-config.1: received a fixed version from Fredrik Hallenberg
7811 <hallon@lysator.liu.se>
7812
7813Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7816 cleanup patch for XPath
7817
7818Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * patched to redirrect all "out of context" error messages to
7821 a reconfigurable routine. The changes are:
7822 * xmlerror.h : added the export of an error context type (void *)
7823 an error handler type xmlGenericErrorFunc there is an interface
7824 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7825 to reset the error handling routine and its argument
7826 (by default it's equivalent to respectively fprintf and stderr.
7827 * all the c files: all wild accesses to stderr or stdout within
7828 the library have been replaced to calls to the handler.
7829
7830Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * configure.in: release 2.2.6
7833 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7834 exporting the inner functions of xpath for extension modules
7835 * doc/*: updated and rebuilt the doc
7836
7837Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7838
7839 * nanohttp.c : applied Wayne HTTP cleanup patch
7840 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7841 and xmlNodeSetSpacePreserve()
7842
7843Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * xpath.c: closing bug #29260
7846
7847Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7850 multikey tuples, made hash structure opaque
7851 * valid.[ch]: moved elements, attributes, notations decalarations
7852 as well as ID and refs to hash tables.
7853 * entities.c: hash cleanup
7854 * xmlmemory.c: fixed a dump problem in debug mode
7855 * include/Makefile.am: problem passing in DESTDIR= values patch
7856 from Marc Christensen <marc@calderasystems.com>
7857 * nanohttp.c: removed debugging remains
7858 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7859 * HTMLparser.c parser.c: fixing a number of problems with the
7860 macros in the *parser.c files (Wayne).
7861 * HTMLparser.c: close the previous option when opening a new one
7862 (Marc Sanfacon).
7863 * result/HTML/*: updated the HTML results accordingly
7864
7865Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7868 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7869 XPath functions and XML entities table to them. More to come...
7870 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7871
7872Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7873
7874 * tree.c: coalesce adjacent text nodes
7875 * valid.c: handling of blank nodes in DTd validation (raised
7876 by problems with a posteriori validation).
7877 * nanohttp.c: changing behaviour on HTTP write stuff.
7878 * HTMLtree.c: forced body and html to be explicitely closed.
7879 * xpath.h: exported more XPath functions.
7880
7881Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7882
7883 * Release of 2.2.5
7884 * xpointer.c: range() range-inside and other helper functions
7885 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7886
7887Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7890 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7891
7892Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7895 and XPointer modules
7896
7897Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7898
7899 * SAX.h: closed #25107
7900
7901Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * testSAX.c: fixed problem with cdata reporting
7904 * SAXresult/* : updated
7905
7906Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7909 Closed bug #27499, added to regression tests
7910 * TODO: updated
7911
7912Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7915 support for SCRIPT and STYLE with help from Bjorn Reese
7916 * test/HTML/* result/HTML/*: added simple testcase and updated
7917 the existing ones.
7918
7919Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7922 string-range for empty strings
7923 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7924 test/XPath/xptr/strrange: augmented the XPointer testsuite
7925
7926Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * doc/xml.html doc/xmlmem.html: added a module describing memory
7929 interfaces and use, updated the main page.
7930
7931Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7934 nanoftp code work on Windows too now
7935
7936Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7939 * xpointer.c: implemented string-range() at least a good first version
7940 * test/XPath/docs/str test/XPath/xptr/strrange
7941 result/XPath/xptr/strrange: the string-range() tests
7942
7943Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * Makefile.am include/Makefile.am include/win32config.h
7946 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7947 and make distcheck
7948
7949Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7950
7951 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7952 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7953 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7954
7955Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7956
7957 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7958 patch for socklen_t detection by
7959 Albert Chin-A-Young <china@thewrittenword.com>
7960
7961Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7962
7963 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7964 and added a --dtdvalid option to xmllint used to test it
7965
7966Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7969 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7970
7971Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7974 handlings (registration, lookup, cleanup)
7975
7976Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * configure.in Makefile.am include/makefile.am: adding XPointer
7979 and XPtrtests target
7980 * xpointer.[ch] : new files for XPointer support
7981 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7982 more XPath tests
7983
7984Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7985
7986 * configure.in: fixed, very broken, make distcheck works again
7987
7988Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * More work toward 2.2.5, integrated a number of patches
7991 * configure.in Makefile.am win32config.h.in: trying to cleanup
7992 make distcheck .... huh ...
7993 * include/Makefile.am include/win32config.h: new directory
7994 for includes
7995 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7996 updated teh makefiles and instructions for WIN32
7997 * xpath.c: small fixes
7998 * test/XPath/ results/XPath: updated the testcases and results
7999 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8000 suggested patches
8001 * valid.c: fixed an ID bug
8002
8003Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8004
8005 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008006 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008007 * xpath.[ch]: worked on XPointer
8008
8009Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * configure.in Makefile.am: 2.2.5, ship the include in an
8012 include/libxml subdirectory, use symlinks when using CVS
8013 * testSAX.c: fixed small bug
8014 * testXPath.c: changed the way testfiles are parsed
8015 * debugXML.c: same kind of cleanup when parsing an argument expression
8016 XPath/XPointers can have blanks embedded
8017 * xpath.[ch]: more cleanup, reorgs for XPointer work
8018 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8019 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8020
8021Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8024 in the XPath engine, rewrote large parts of it, now it's far
8025 cleaner and in sync with the REC not an old WD. Fixed a parsing
8026 problem in the interactive XML shell found when testing XPath.
8027
8028Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8031 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8032 examples with the extra test
8033
8034Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8037 the global init function.
8038
8039Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * HTMLparser.c: Doohhh, attribute name parsing was still case
8042 sensitive ! Fixed this ...
8043 * result/HTML/* : updated the tests results accordingly
8044
8045Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8048 engine, should be far more stable, incorporated a new version of
8049 preceding/following axis, need testing
8050 * uri.c: fixed file:///c:/a/b/c problem
8051 * test/XPath/tests/idsimple: augmented the XPath tests
8052
8053Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8054
8055 * doc/* rebuilding docs for 2.2.4 release
8056
8057Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * configure.in: releasing 2.2.4
8060 * parser.[ch]: added xmlStrEqual()
8061 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8062 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8063 use xmlStrEqual instead
8064 * TODO: updated
8065 * added an XPath test
8066
8067Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8068
8069 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8070 * entities.h: exported xmlInitializePredefinedEntities
8071 * parser.[ch] : added xmlInitParser()
8072 * parserInternals.h : had to export htmlInitAutoClose()
8073
8074Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8075
8076 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8077 problems
8078 * Makefile.am : added XPath regression tests to normal tests
8079 * uri.c: fixed a problem with local paths, cleanup
8080 * parser.c: fixed a problem with large CData sections
8081
8082Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * configure.in xml-config.in: patch from "Ben Taylor"
8085 <sol7x86@hotmail.com> for solaris shared libs lookup
8086
80872000-09-30 Martin Baulig <baulig@suse.de>
8088
8089 * libxml-2.0.pc.in: Provide pkg-config script.
8090
8091 * configure.in: Create the libxml-2.0.pc script from the
8092 libxml-2.0.pc.in templates.
8093 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8094 script in `$(libdir)/pkgconfig'.
8095
8096Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8099 when compiling with MSC
8100
8101Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * xpath.c: patch for normalize-string() substring-before(),
8104 substring-after() and translate() functions from Bjorn Reese
8105 <breese@mail1.stofanet.dk>
8106 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8107 Fredrik Hallenberg <hallon@lysator.liu.se>
8108 * TODO: updated
8109
8110Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8113 problem of socklen_t being undefined on a number of platforms
8114 * debugXML.c: fixed a compilation problem when without snprintf
8115
8116Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8119 an URI bug and a fix for the control-character-induced infinite loop
8120 * nanohttp.c: preventive fix for compiling on WIN32
8121
8122Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8123
8124 * xmlint.c: closing bug #25000
8125
8126Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8129 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8130 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8131 related function, fixing xmlStrncmp(), and associated cleanup
8132 * result/HTML/entities.html.sax: updating result
8133
8134Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * uri.c: applied patch for URI escaping from Wayne Davison
8137 <wayned@blorf.net>
8138 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8139 from Denis Barbier <barbier@imacs.polytechnique.fr>
8140 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8141 patch from Wayne Davison
8142
8143Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * doc/xml.html : updated with new releases, adding "how to help"
8146
8147Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8150 removed a few warnings in pedantic mode ...
8151 * parserInternals.c parser.c: moved encoding switching function
8152 to parserInternals.c
8153 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8154
8155Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8158 error or warning handlers
8159
8160Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8161
8162 * parserInternals.c parserInternals.h parser.c Makefile.am:
8163 created a new module parserInternals.c, moved most of the
8164 code shared by the various parsers there, as well as
8165 deprecated code from parser.c. More cleanup of parser.c
8166 * uri.c: fixed a problem when URI is NULL
8167 * valid.c: speedup when looking for an attribute declaration
8168
8169Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8172 the cleanup of the computation of URI references when seeking
8173 external entities. The URI reference string and the resulting
8174 URI are both stored now.
8175 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8176 large s(n)printf checks and cleanup from Denis Barbier
8177 <barbier@imacs.polytechnique.fr>
8178 * xmlversion.h.in tree.h: couple of SGML declarations for a
8179 possible docbook module.
8180 * result/VC/ : a couple of test output changed due to the change
8181 of the entities URI
8182
8183Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * parser.h: added a _private field for linking user's data
8186
8187Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * parser.c parserInternals.h: demacroified most of the IS_XXX
8190 the gain in size is significant so ...
8191
8192Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * entities.c: cases where looking up entities with doc==NULL
8195 covered
8196
8197Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * uri.c: applied Wayne Davison patch
8200 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8201
8202Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * uri.c testUri.c: applied Wayne Davison patches
8205 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8206 * Makefile.in: added URItest and included thenin "make tests"
8207
8208Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * xmlversion.h.in: closed bug 22941
8211
8212Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * doc/xmlio.html: added doc and example for entity loader
8215 redefinition.
8216
8217Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8218
8219 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8220 used by libxml
8221
8222Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8223
8224 * parser.c: Fixed bug on invalid ontent characters and when using
8225 push.
8226 * xmllint.c: fixed xmllint endling of errors in push mode
8227
8228Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * HTMLparser.c testHTML.c: applied two new patches from
8231 Wayne Davison <wayned@users.sourceforge.net>
8232 * result/HTML/*.sax: regenerated HTML SAX output
8233 * parser.c: more cleanup.
8234
8235Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8236
8237 * HTMLparser.[ch] testHTML.c: applied the second set of
8238 patches from Wayne Davison <wayned@users.sourceforge.net>,
8239 adding htmlEncodeEntities()
8240 * HTMLparser.c: fixed an ignorable white space detection bug
8241 occuring when parsing with SAX only
8242 * result/HTML/*.sax: updated since the output is now HTML
8243 encoded...
8244
8245Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * HTMLparser.[ch]: applied some of Wayne Davison
8248 <wayned@users.sourceforge.net> patches
8249
8250Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8251
8252 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8253 undeclared namespace prefix was used, added a warning.
8254 Cleaned up support w.r.t. entities, spilling out a warning
8255 and being pedantic on lookups.
8256 * test/warning/ent9 : added testcase for previous example.
8257 * TODO: updated
8258 * parserInternals.h parser.c: changed the way names are parsed
8259 now allow infinite size and decrease penalty for normal use
8260 * parser.c: Started a big cleanup/check of the parser code,
8261 fixed some of the most tortuous entity code, spotted code
8262 unused anymore
8263 * test/*: added tests for very long names and related nasty
8264 things.
8265
8266Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * doc/encoding.html: added encoding aliases doc
8269 * doc/xml.html: updates
8270 * encoding.[ch]: added EncodingAliases functions
8271 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8272 bottleneck affecting large DTDs like Docbook
8273 * parser.[ch] xmllint.c: added a pedantic option, will be
8274 useful
8275 * SAX.c: redefinition of entities is reported in pedantic mode
8276 * testHTML.c: uninitialized warning from gcc
8277 * uri.c: fixed a couple of bugs
8278 * TODO: added issue raised by Michael
8279
8280Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * doc/encoding.html: propagated Martin Duerst suggestions
8283
8284Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8287 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8288 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8289 by Wayne Davison
8290
8291Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * nanoftp.c nanohttp.c: small cleanup
8294 * TODO: updated
8295
8296Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * added an old VC testcase and updated title.xml entity
8299
8300Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8301
8302 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8303 done on auto-opening of <p> tags and cleanup of SAX output
8304
8305Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8308
8309Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * doc/xml.html libxml.* structure.*: updated the doc a bit
8312
8313Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8314
8315 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8316 of SAX tests
8317
8318Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8319
8320 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8321 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8322
8323Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8326 * testHTML.c: fix core dump on Solaris 2.x systems
8327 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8328 * result/HTML/*.sax: previous bug fix lead to new results
8329
8330Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8333 * configure.in: added --with-readline=DIR to accept alternate
8334 path for readline include/library
8335 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8336 for ANSI under HP-UX
8337 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8338 includes @LIBS@
8339
8340Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8341
8342 * doc/* : rebuilt the docs
8343 * getting ready for 2.2.2 release
8344
8345Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8348 and xmlAddFeature()
8349 * tree.[ch]: added xmlAddChildList()
8350 * xmllint.c: MAP_FAILED macro test
8351 * parser.h: added xmlParseCtxtExternalEntity()
8352 * valid.c: applied bug fixes removed warning
8353 * tree.c: added CDATA block to elements content
8354 * testSAX.c: cleanup of output
8355 * testHTML.c: added SAX testing
8356 * encoding.c: better error recovery
8357 * SAX.c, parser.c: fixed one of the external entity processing
8358 of the OASis testsuite
8359 * Makefile.am: added HTML SAX regression tests
8360 * configure.in: bumped to 2.2.2
8361 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8362 SAX results
8363
8364Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * configure.in: patch for HP compiler
8367
83682000-08-04 Sven Heinicke <sven@zen.org>
8369
8370 * xmllint.c: Was coredumping sometimes when the file given didn't
8371 exist.
8372
8373Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8376
8377 when using in memory parsing. Need some cleanup.
8378 * xmllint.c configure.in: added a --memory flag to test memory
8379 parsing
8380
8381Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * nanohttp.c: fixed socklen_t replacement to unsigned int
8384 * parser.c: fixed a space handdling missing at the end of
8385 production 28 DOCTYPE.
8386 * xmlmemory.c: fixed a stupid bug on the routine to override
8387 allocation functions
8388 * TODO: updated
8389
8390Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8391
8392 * doc/ regenerated the docs
8393
8394Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * doc/encoding.html doc/xml.html: added I18N doc
8397 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8398 improvements, both parser and filters, added ASCII & HTML,
8399 fixed the ISO-Latin-1 one
8400 * xmllint.c testHTML.c: added/made visible --encode
8401 * debugXML.c : cleanup
8402 * most .c files: applied patches due to warning on Windows and
8403 when using Sun Pro cc compiler
8404 * xpath.c : cleanup memleaks
8405 * nanoftp.c : added a TESTING preprocessor flag for standalong
8406 compile so that people can report bugs more easilly
8407 * nanohttp.c : ditched socklen_t which was a portability mess
8408 and replaced it with unsigned int.
8409 * tree.[ch]: added xmlHasProp()
8410 * TODO: updated
8411 * test/ : added more test for entities, NS, encoding, HTML, wap
8412 * configure.in: preparing for 2.2.0 release
8413
8414Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008417 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008418
8419Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * doc/xml.html: changed the xmlsoft.org structure, updated the
8422 examples w.r.t. root and childs
8423
8424Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8425
Daniel Veillard784b9352003-02-16 15:50:27 +00008426 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008427
8428Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * HTMLparser.c: Work on character encoding support for the HTML parser
8431 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8432 * encoding.c: Fixed a potential memleak in the encoding stuff
8433
8434Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * doc/FAQ.html doc/Makefile.am : added a FAQ
8437
8438Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8441 of the HTML parser to force it to not bypass SAX
8442
8443Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * win32config.h.in: updated
8446 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8447 lacks iconv support :-( need to release 2.1.1
8448 * configure.in: release 2.1.1
8449 * HTMLparser: fixed bug #14784
8450 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8451 by Windows compiler
8452 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8453 the SAX startDocument() callback.
8454 * TODO: updated
8455
8456Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8457
8458 * added xmlStopParser()
8459
8460Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * configure.in: 2.1.0 prerelease
8463 * Large resync between W3C and Gnome tree
8464 * nanoftp, nanohttp.c: fixed stalled connections probs
8465 * HTMLtree.c SAX.c : support for attribute without values in
8466 HTML for andersca
8467 * valid.c: Fixed most validation + namespace problems
8468 * HTMLparser.c: start document callback for andersca
8469 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8470 * parser.h, SAX.c: serious speed improvement for large
8471 CDATA blocks
8472 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8473 different encoding
8474 * example/Makefile.am example/gjobread.c tree.h: work on
8475 libxml1 libxml2 convergence.
8476 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8477 and the LIBXML_TEST_VERSION macro
8478
8479Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8480
8481 * doc/xml.html: various patches and improvements typo fixed by
8482 Felix Natter
8483 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8484 from Felix Natter <fnatter@gmx.net>
8485
8486Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * doc/upgrade.html: updated with instructions for support of both
8489 libxml-1.x and libxml-2.x
8490 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8491 for 2.x support and also fixed includes
8492
8493
8494Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8495
8496 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8497 the encoding support, added iconv support, so now libxml if
8498 compiled with iconv automatically support japanese encodings
8499 among others. Work based on initial patch from Yuan-Chen Cheng
8500 I may have broken binary compat in the encoding handler
8501 registration scheme, but that was so utterly broken I don't
8502 expect anybody to have used this feature until now.
8503 * parserInternals.h: fixup on the CHAR range macro
8504 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8505 code.
8506 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8507 * uri.c: added xmlParseURI() I can't believe I forgot to
8508 implement this one in 2.0 !!!
8509 * SAX.c: moved doc->encoding update in the endDocument() call.
8510 * TODO: updated.
8511
8512Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * tree.h: removed extraneous xmlRemoveProp definition
8515 * TODO: added item about --disable-corba configure switch
8516 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8517 * nanoftp.c: fixed include problems giving troubles on AIX and
8518 slowlaris
8519 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8520 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8521 comment and headers changes to lower gtk-doc number of warnings
8522 * doc/html/*: rebuilt docs
8523
8524Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * HACKING: documented the tag for 1.x and instructions
8527
8528Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8531 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8532 xmlCreateIOParserCtxt
8533 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8534 significant overall improvement
8535 * xmllint.c: added I/O test to xmllint
8536 * testSAX.c: added a speed test
8537 * doc/* : updated/regenerated
8538
8539Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * xpath.c uri.h parserInternals.h: cosmetic changes from
8542 "Timur I. Bakeyev" <timur@bat.ru>, including making
8543 xmlCreateURI() public
8544
8545Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8546
8547 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8548 and the code at the same time. Added a clean mechanism for
8549 overload or added input methods: xmlRegisterInputCallbacks()
8550 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8551 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8552 * TODO: updated
8553 * doc/* : updated/regenerated
8554 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8555 source dir
8556
8557Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * testURI.c: yet another forgotten commit, I should get some sleep !
8560
8561Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8562
8563 * xmllint.c: forgot to commit this too ?
8564
8565Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * xmlversion.h.in : forgot to commit this previously
8568
8569Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8572 * README TODO: updated for release
8573 * uri.c uri.h: added authority parsing/saving
8574 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8575 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8576 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8577 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8578 Makefile.am : added compile-time customization of libxml
8579 --with-ftp --with-http --with-html --with-xpath --with-debug
8580 --with-mem-debug
8581 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8582 #include <libxml/xxx.h> I hope it won't break too much stuff
8583 and will be manageable in the future...
8584 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8585 and added xmllint to the installed programs
8586 * uri.h: added xmlFreeURI()
8587
8588Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * uri.c uri.h: finished the escaping handling, the base support
8591 and the URI path normalization. Looks good just lacks the
8592 authority content parsing code.
8593 * Makefile.am: added instructions to generate testURI
8594 * TODO: updated
8595 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8596 added links and icons for W3C and Gnome
8597
8598Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * xmlmemory.[ch] : seems I forgot to actually update the files in
8601 the last commit :-)
8602 * doc/xml.html doc/html/* : updated and uploaded the docs
8603
8604Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8607 * TODO: updated
8608 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8609 libxml default allocation function with another set (like gmalloc/
8610 gfree).
8611 * Makefile.am, uri.c, uri.h: added a set of functions to do
8612 exact (litteraly copied from the RFC 2396 productions) parsing
8613 and handling of URI. Will be needed for XLink, one XML WFC,
8614 XML Base and reused in the nano[ftp/http] modules. Still work
8615 to be done.
8616
8617Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * configure.in, libxml.spec.in : libxml2
8620 * doc/* : updated the doc page, rebuilt the docs
8621
8622Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * all: tagged LIB_XML_1_X
8625 * *.c *.h : updated from W3C CVS tree
8626 * configure.in : 2.0.0-beta
8627 * libxml.spec.in : libxml2 package nam
8628 * result/* : new version of the tests output
8629
8630Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8633
8634Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8635
8636 * doc/* : rebuilt the docs
8637 * parser.c: final patch on #6766
8638 * valid.c: small patch on validity checks.
8639
8640Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8641
8642 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8643 added
8644 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8645 compatibility w.r.t. XML spec and existing code.
8646
8647Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * parser.c: seems a better solution to <a> </a> exists,
8650 will try it for a while
8651
8652Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * parser.c: tried to remove the <a> </a> generating <a/>
8655 this is hard. Left a flag for that purpose. Fixed bug #6766
8656 * configure.in: prepared 1.8.7 not released, due to previous
8657 problem
8658
8659Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * doc/xml.html : applied second patch from Paul DuBois
8662
8663Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * doc/xml.html : applied patch from Paul DuBois
8666
8667Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8668
8669 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8670
8671Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8674 compilation warnings on various platforms.
8675 * parser.c: Fixed #5281 validity error callbacks are now desactived
8676 by default if not validating.
8677
8678Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8681
8682Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8685 <gkatsi@cs.toronto.edu>
8686
8687Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8690 processing URLs
8691
8692Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8693
8694 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8695 xmlNanoFTPUpdateURL for persistent control connections.
8696 * configure.in: 1.8.6
8697
8698Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8701 * tree.[ch] : added xmlSaveNoEmptyTags
8702
87032000-01-29 James Henstridge <james@daa.com.au>
8704
8705 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8706
8707 * Makefile.am: added nanoftp.[ch] to the build.
8708
8709Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * nanoftp.[ch]: cleanup, comments, API
8712 * debugXML.c : fixed a bug in the cat command
8713 * doc/*: regenerated the docs
8714
8715Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8716
8717 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8718 * debugXML.c : fixed a bug in the cat command
8719 * valid.c: fixing some small probs
8720 * libxml.spec.in: get rid of the SNAP suffix
8721 * doc/xml.html: updated the status
8722
8723Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * xml-config.in: xml-config --version to just return the
8726 version number
8727 * xpath.c: some cleanup w.r.t. axis when the current node is
8728 an attribute.
8729 * TODO: updated
8730
8731Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * configure.in: prepared for libxml-1.8.5
8734 * doc/* recompiled the documentation
8735
87362000-01-17 Jody Goldberg <jgoldberg@home.com>
8737
8738 * configure.in : WARNING autoconf subtlety alert :
8739 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8740 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8741 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8742 get defined by AC_CHECK_HEADERS.
8743
8744Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8747 Rune.Djurhuus@fast.no
8748
8749Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * TODO: updated
8752 * tree.c, parser.c: made sure that only memory alloc problems
8753 and internal parser errors are allowed to write to stdout or
8754 stderr.
8755
8756Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * tree.c : restored xmlNewGlobalNs since this seems used by
8759 a lot of existing code :-(, fixed a bug in xmlNewNs
8760 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8761 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8762 to exit() from the library code.
8763 * xpath.c, parser.c: removed bugs or unused code detected by
8764 Windows compilers
8765 * parser.c: started adding interfaces for parsing well balanced
8766 XML fragments
8767 * configure.in: releasing 1.8.4
8768 * doc/* : rebuilt the docs
8769
8770Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8771
8772 * tree.[ch] : added xmlNewDocFragment() for DOM
8773 * testHTML.c: uninitialized variable.
8774
8775Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8776
8777 * doc/* : rebuild the docs
8778
8779Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8780
8781 * acconfig.h: readline and history patch
8782 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8783 * tree.c: added check and handling when possibly removing an ID
8784 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8785 and saving.
8786 * test/HTML/entities.html result/HTML/entities.html* : test for
8787 various entities reference cases
8788 * result/HTML/* : as a result output of some testcase have
8789 changed
8790 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8791 by previous example. added xmlParseTryOrFinish().
8792 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8793 entities.h debugXML.h HTMLparser.h: changed the way struct are
8794 declared to allow gtk-doc to expose those
8795 * parser.c: closed bug #4960
8796 * Makefile.am configure.in: Applied patch from
8797 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8798 and math/socket libs detection
8799
8800Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * configure.in, Makefile.am: link tester against readline
8803 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8804
8805Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * tree.[ch]: added xmlRemoveProp
8808 * win32config.h.in nanohttp.c: avoid including the Windows
8809 socket stuff in every C files
8810 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8811 the XmL parser(s)
8812 * test/ns4 result/ns4 etc...: added test case for previous prob
8813 * tree.c: xmlNewNs wasn't checking for double definition
8814 * Makefile.in: fixed a problem with dist-hook duplicates
8815 * parser.[hc], xmlIO.c: fixed the loading of external entities
8816 APIs, now xmlLoadExternalEntity() is used everywhere and
8817 setting up an app specific front-end using the
8818 * SAX.c parser.c: some fixes, now the xhtml spec validates
8819 with the xhtml DTD.
8820 * error.c: fixed crashes in case of no input stream
8821 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8822 to the validation tests and results
8823
8824Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8827 too htmlCreatePushParserCtxt() and htmlParseChunk()
8828 * parser.c: a bit of cleanup.
8829 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8830 to XML) removed the last mem leak known
8831 * HTMLtree.c: output message cleanup
8832 * xmlmemory.c: display content info about memory blocks
8833 * result/HTML/wired.* : missing att value warning change
8834
8835Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * doc/* : rebuilt the documentation
8838
8839Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * parser.[ch] parserInternals.h: Push parser for XML,
8842 seems to work fine now
8843 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8844 --push for push testing
8845 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8846 * testSAX.c: added --push
8847 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8848 subtree
8849 * xmlIO.[ch] : enriched API + fixes for push mode
8850 * entities.[ch]: added the entity content length to the struct.
8851 * xmlmemory.[ch]: new API to show the last entries for the shell
8852 * valid.c: added required attribute testing
8853 * SAX.c: the cdata callback now merge contiguous fragments
8854 * HTMLparser.c: cleanup of some macros
8855
8856Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * parser.c: fix for PIs name starting with xml
8859 * tree.c: fixed a potential problem with || and && ops
8860 * *.c, configure.in win32config.h.in : generate win32config.h for
8861 those on the Other Side !
8862
8863Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * parser.c: fixed a stupid = vs. == bug :-(
8866 * doc/gnome-xml.sgml: s/glade/xml/
8867
8868Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * configure.in, doc/xml.html : bug fix release 1.8.2
8871 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8872 Hopefully the end of that silly C++ include problem
8873 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8874 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8875 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8876 troubles with autoclosed elements when the stree shape doesn't
8877 follow the DtD specs. Added htmlIsAutoClosed() and
8878 htmlAutoCloseTag()
8879 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8880 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8881 * debugXML.c: fixed a bug on printing default namespaces.
8882 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8883
8884Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8885
8886 * result/HTML/*.htm[l] : updated the HTML regression tests according
8887 to the new output
8888 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8889 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8890 problem due to intermix of extern "C" { ... } declarations for C++
8891 and recursive includes in the headers
8892
88931999-12-20 Chris Lahey <clahey@umich.edu>
8894
8895 * HTMLtree.c: Made it so that html nodes with a single child do
8896 not insert a carriage return before or after the child node.
8897
8898Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * configure.in, doc/xml.html : bug fix release 1.8.1
8901 * parser.c: fixed bug #4344
8902 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8903 added the glue to avoid C++ problems
8904 * doc/* : regenerated the documentation
8905
8906Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8907
8908 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8909 namespace recognition, and Dia as a resul :-(
8910 * encoding.c: closed bug #3950
8911
8912Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8913
8914 * valid.c: debugging a posteriori validation, except URI expansion
8915 stuff this should be fixed now
8916 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8917 Carl Nygard <cnygard@bellatlantic.net>
8918 * tester.c: added --postvalid, cleaning of the code
8919 * tree.[ch]: added xmlDocGetRootElement()
8920
8921Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8922
8923 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8924 c++ losage.
8925
8926Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8927
8928 * configure.in, doc/xml.html : bumped to 1.8.0
8929 * xlink.[ch], Makefile.am : added framework for link detection
8930 * parser.h: added nbChars to parser context, needed for cleanup.
8931 * xmlmemory.c: removed a nasty bug when out of mem
8932 * valid.[ch]: adding namespace support for attribute decl
8933 * tester.c: added --debugent option
8934 * debugXML.[ch]: added xmlDebugDumpEntities()
8935 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8936 buffers instead, this was really needed, validation was breaking
8937 in strange ways due to that. Added xmlParseStringPEReference()
8938 and other parsing from strings functions. Entities processing
8939 modified again, but PERef are still not handled correcly but
8940 unless you're Eve Maller you won't notice :-)
8941 * HTMLparser.c: large changes toward reliability, and switched to
8942 lowercase internal tags, XHTML is lowercase, so it will help
8943 that output is closer to next version.
8944 * doc/* : regenerated the documentation, it is now hosted at
8945 http://xmlsoft.org/ (same bits I just bought the domain :-)
8946
8947
8948Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8951 doc generation
8952 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8953 in the SAX API
8954 * doc/*: rebuilt the doc making sure everything appears in the
8955 HTML files
8956
8957Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8960 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8961 which allow impressive speed improvement on dataset with
8962 large text pieces, but at the cost of broken binary
8963 compatibility and slightly bigger memory usage.
8964 Configure with --with-buffers to activate them, they
8965 are protected with XML_USE_BUFFER_CONTENT define.
8966 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8967 goal is 0 memory left allocated once parser is no more used
8968 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8969 call xmlCleanupParser() and xmlMemoryDump()
8970
8971Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8972
8973 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8974 * parser.[ch] encoding.[ch]: added memory cleanup routines
8975 * parser.c: closing bug #3788
8976 * doc/*: rebuilt the doc
8977
8978Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8981 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8982 * tester.c: added --compress option
8983 * doc/*: rebuilt the documentation
8984
8985Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8988 if given /proc/kcore as input !
8989 * doc/xml.html doc/*: updated and rebuilt the documentation
8990
8991Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * parser.c: Fixed some wrongly space collapsing code due to
8994 a misreading of the spec.
8995 * result/*: fixed the output accordingly
8996
8997Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8998
8999 * encoding.c: bug fix and typos
9000 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9001 * parser.c: added attribute normalization closing bug #3597
9002 * test/att* result/att* SAXresult/att*: testcase for attribute
9003 normalization
9004
9005Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9006
9007 * configure.in: closing bug #3163 by adding extra flags for the
9008 cc compiler on HP-UX
9009
9010Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9011
9012 * valid.[ch] : removed a typo and an enumerated type bug in the
9013 xmlAddElementDecl() function
9014 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9015 call to xmlEncodeEntitiesReentrant() so that the functions
9016 New, Set and Get are at the same level.
9017 * parser.c HTMLparser.c: extra memory allocation bug for
9018 attributes detected by someone using libxml in embedded systems :-)
9019
9020Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * xmlmemory.h: turned off mem debug :-\
9023
9024Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * parser.c: closed bug #2784 a one line fix, but worth pushing
9027 a new release out
9028 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9029 some structures, comments before and after the
9030 main element, and other nastyness
9031 * HTMLtree.c tree.c: accomodate the extended HTML supported
9032 * configure.in: pushing 1.7.4
9033 * test/ent8 and related outputs : added a new test for bug #2784
9034 * test/HTML/wired.html and related output: a nasty HTML example
9035 * Makefile.am: improved the test scripts
9036 * docs/* : reran the documentation extractor, updated xml.html
9037
9038Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9041 HTMLparser and debugged the HTML related code. HTML documents
9042 now have their own type
9043 * entities.c: do not dump &apos; for HTML output
9044 * xmlmemory.c: improvement, breakpoint mechanism
9045 * testHTML.c: added --sax --repeat ...
9046 * Makefile.am: improved the HTML tests
9047 * valid.[ch]: added xmlValidGetValidElements and
9048 xmlValidGetPotentialChildren
9049 * tester.c: added --insert to test the 2 new functions
9050 * test//* result//* SAXresult//* : regression test cleanup
9051 and extension.
9052 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9053 gnome-xml-nanohttp.html
9054
9055Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9056
9057 * HTMLparser.c: fixed problems with some autoclose tags
9058 * tree.c: fixed XML output problems.
9059 * result/* SAXresult/*: update of the tests output
9060
9061Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9062
9063 * Makefile.am: Arturo patch for xmlConf.sh version info
9064 * parser.c: Tim Josling patch for single quoted items
9065 * tester.c: Tim Josling patch for tester options usage
9066 * tree.h: indent cleanup
9067
9068Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9069
9070 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9071 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9072
9073Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9074
9075 * tree.c : Raph patch for initialization of CORBA fields
9076 * parser.c, xpath.c, ...: modification of doc comments
9077 * xpath.c : allow spaces in xpath expressions
9078
9079Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * xmlmemory.h: turning off memory debug :-(
9082
9083Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9084
9085 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9086 better SAX interfaces.
9087 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9088 entity.
9089 * configure.in: 1.7.2
9090
9091Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9092
9093 * libxml.spec.in: fixed the URL
9094 * doc/xml.html: improved the documentation front-end
9095
9096Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9097
9098 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9099
9100Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9101
9102 * libxml.spec.in: fixed the alpha compile problem
9103 * parser.[ch]: changed errno to errNo in the parser context :-(
9104 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9105 * doc/xml.html: changed CHAR to xmlChar
9106 * doc/html/*: recompiled the documentation
9107 * configure.in: 1.7.1
9108
9109Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9110
9111 * parser.h: modified the parser context struct to regain 1.4.0
9112 binary compatibility
9113 * parser.c, xml-error.h: added errno ot teh context and defined
9114 a set of errors values with update of errno
9115 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9116 DTDs and entities
9117 * *.h, *.c: complete cleanup of the use of config.h and include
9118 protection depending on the current setup.
9119 * overalll debugging, maintenance and bug-fixing on all modules
9120 * updated the documentation
9121 * ready for 1.7.0
9122
9123Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * HTMLparser.c : cleanup
9126 * SAX.c valid.c valid.h: added ID/IDREF checking
9127 * tree.c tree.h: extended doc structure for refs
9128 * configure.in: 1.6.2
9129 * parser.c: patched bug in SAX user arg call
9130 * parserInternals.h: patched missing close in C++ wrapping
9131 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9132 especially upcoming XPointer implementation.
9133 * doc/xml.html: augmented, typo
9134
9135Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9136
9137 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9138 not all invocations of install understand -d.
9139
9140Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9141
9142 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9143 to make 'check' works, when builddir != srcdir.
9144
9145Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * doc/xml.html : updated the documentation
9148
9149Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9152 not deallocated memory blocks
9153 * *.c : replaces all calls to malloc() free() and realloc() to
9154 the wrapper functions/macros
9155 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9156 instead of xmlFreeNodeList()
9157
9158Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * HTMLparser.c: corrected a stupid bug leading to core dump at
9161 tree deallocation. Removed warnings indicated by
9162 Stephane.Conversy@lri.fr
9163 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9164 looked for in the external subset
9165
9166Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9167
9168 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9169 on SGI by Stephane.Conversy@lri.fr
9170
9171Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9172
9173 * all .h : changed the prototype declaration indent as in gtk
9174 * most .c : working on reducing the TODOs in the code
9175 * most .c : cleanup though -pedantic and Insure++
9176 * improvements on validation ID checkings.
9177 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9178 * xml-config.in: closed #1810
9179
9180Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9181
9182 * tree.h, valid.c, valid.h: more work on validity, IDs
9183 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9184 definition for AIX
9185
9186Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9187
9188 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9189 the distribution due to a cut'n paste error at last commit
9190
9191Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * configure.in: upgraded to version 1.4.0
9194 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9195 Big update, added a large part of the validation process,
9196 it should be usable, but some parts are missing
9197 * xpath.c: improved the implementation w.r.t. root.
9198 * Makefile.am: added more tests
9199 * test and result trees: added a lot of tests
9200 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9201
9202Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * Added an HACKING file
9205
9206Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9207
9208 * xpath.[ch] : improvements and debug of the XPath implementation
9209 * parser.c, HTMLparser.c : modified the parsers to be progressive
9210 * tree.[ch] : extended the Buffer promitives
9211 * xmlIO.[ch] : added basic I/O routines providing progressive
9212 parsing and ready for I18N conversion plugins
9213 * SAXresult/* : the SAX callback sequence maybe slightly different
9214 now
9215 * test*.c : improved/updated the tests programs
9216 * doc/* : recompiled the docs.
9217
92181999-07-26 Michael Meeks <michael@edenproject.org>
9219
9220 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9221
9222 * tree.c: Ditto.
9223
9224Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9225
9226 * configure.in: upgraded to version 1.4.0
9227 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9228 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9229 XML query language, see http://www.w3.org/TR/xpath for more details.
9230 * parser.c, parser.h: added CHAR* related string functions for XPath
9231 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9232 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9233 rebuild the docs.
9234 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9235 and regression testing capabilities for XPath.
9236
9237Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9238
9239 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9240 closing bug #1646
9241
9242Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9243
9244 * Makefile.am, example/Makefile.am: closed bug #1683
9245
9246Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9247
9248 * example/Makefile.am, configure.in: added the makefile for the
9249 gjobread example
9250
9251Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9252
9253 * doc/Makefile.am:
9254 - fix which allow "make install DESTDIR=</install/prefix>".
9255
9256Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9259 which fixed a problem on the file reading-code.
9260
9261Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9262
9263 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9264 output.
9265 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9266
9267Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9268
9269 * parser.h : Oops removed the binary compatibility problem
9270 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9271 * parser.c, HTMLparser.c: applied patches for reading from stdin
9272
9273Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9274
9275 * parser.c, entities.c, valid.c: cleanup bug #1591
9276 * configure.in: cleanup bug #1592
9277 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9278 the same tree back-end. Hence gdome will be available for it.
9279 * doc/Makefile.am: close bug #617
9280
9281Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9282
9283 * parser.c: alloctate a per parser context SAX interface block
9284
9285Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9286
9287 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9288 and xmlEncodeEntitiesReentrant with the correct one :-\
9289
9290Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9291
9292 * commit of my internal XML base changes, quite a lot of
9293 changes, cleanups, better entities support, framework for
9294 new I/O and charset detection and handling
9295 * Fixed the configure/Makefile stuff to generate shared libs
9296 with the proper version info, so we jumped on rev from
9297 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9298 xmlEncodeEntities() result need to be freed now, and a string
9299 xmlParserVersion provide the current library version.
9300
9301Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9302
9303 * parser.c: fixed a buffer overrun for when you have a very long
9304 attribute with no entities in it.
9305
9306Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9307
9308 * added example directory
9309 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9310
9311Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9312
9313 * Release of libxml-1.1, nearly everything has been touched for
9314 this.
9315 * Added more regression tests
9316 * Updated the documentation
9317
9318Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9319
9320 * tree.[ch]: unified the XML_NO_CORBA defines.
9321 * parser.c encoding.[ch]: started plugging in char encoding detection
9322
9323Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9324
9325 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9326 Also freed allocated buffer.
9327
9328Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9329 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9330 reentrancy problem at printing. One is left in entities.c, to
9331 remove ASAP
9332 * testSAX.c : added a test example showing the use of the SAX
9333 interface if one doesn't want to build the DOM tree.
9334 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9335
9336Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9337
9338 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9339 large revamping of the parser to use SAX callbacks
9340 http://www.megginson.com/SAX/ (or at least a C like interface
9341 a la Expat). It's now possible to set up your own callbacks
9342 and the parser will not build a DOM tree.
9343 * test/* result/*: updated the test suite, I finally removed
9344 the old Namespace draft support (PI based).
9345
9346Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9347
9348 * Makefile.am: added test result to EXTRA_DIST for make tests
9349
9350Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9351
9352 * parser.c, parserInternals.h: moved the chars macro definitions
9353 to parserInternals.h
9354 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9355 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9356
9357Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * xml-config.in : applied patch to make --version work
9360
93611999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9362
9363 * Makefile.am (check-local): Alias for `tests' target. This will
9364 cause `make check' to do the right thing.
9365 (tests): Don't run tests in srcdir. Also, replaced calls to
9366 basename with a `sed' "equivalent".
9367
9368Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9371 it in the header and not the sources, updated the doc.
9372 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9373 pointing this out.
9374
9375Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9376
9377 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9378 exported the inputStream routines.
9379 * doc/html/* : updated accordingly
9380
9381Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9382
9383 * parser.c, parser.h, parserInternals.h: added a few extra
9384 internal calls to allocate and free parser contexts ...
9385 * doc/html/* : updated accordingly
9386
9387Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9388
9389 * configure.in, Makefile.am, doc/makefile.am : General changes for
9390 1.0.0 release and including the generated HTML documentation.
9391
9392Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9393
9394 * makefile.am : added parserInternals.h, oops.
9395
9396Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9397
9398 * parserInternals.h: added this header giving access to the parser
9399 internal functions.
9400 * doc/Makefile.am : added a rebuild target which rebuilds the full
9401 set of documentations
9402 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9403 the internal subset.
9404 * *.c *.h: modifications needed to generate the documentation using
9405 gtk-doc, cleanup of functions blocks, reorganisation of struct
9406 declarations.
9407
9408Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9409
9410 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9411 the tar and spec file to include the beginning of the doc.
9412
94131999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9414
9415 * doc/.cvsignore: Added this file.
9416
9417Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9418
9419 * tree.c: fixed xmlGetProp to return "" when the attribute
9420 exists, even if the node-list is NULL.
9421
9422Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9423
9424 * tree.c: patched an error outputting empty attribute values.
9425 * Makefile.am and doc/makefile.am: have been updated during the
9426 week-end. Sorry for an empty CVS log, I got a shell problem.
9427
9428Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * tree.h: cleaned up using enums instead of defines
9431 * parser.c, valid.[ch]: more work on parsing/output of element
9432 declarations
9433
9434Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9435
9436 * valid.[ch], tree.c, parser.c : more work toward full parsing
9437 of XML DTDs.
9438 * README: added informations about mailing-list and on-line
9439 documentation
9440
94411999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9442
9443 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9444
9445Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9446
9447 * parser.c, tree.[ch] : more work toward conformance testing,
9448 added a last element to accelerate parsing of very flat structures
9449 started working on internal subset Element content declaration.
9450 * valid.[ch] : first cut at adding code toward validation.
9451 * previous changes had also small impact on most files, especially
9452 the conformance testing using James Clark test suite.
9453
9454Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9455
9456 * test/* : updated the examples, most of them were not well
9457 formed (humm), and added rdf2.
9458 * result/* : resulting changes in the output.
9459
9460Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9461
9462 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9463
9464Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9465
9466 * tree.c: patched a bug in the generation of empty attributes
9467
9468Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9469
9470 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9471 for node/trees/documents/... Biggest problem is namespace
9472 support when copying subtrees.
9473
9474Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9475
9476 * parser.c, entities.c: improve entities and char ref encoding,
9477 and cleanups of error messages.
9478
9479Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9480
9481 * parser.c, entities.c: simple bug hunting done during rpm2html and
9482 rpmfind integration.
9483
9484Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9485
9486 * parser.[ch]: Added interfaces allowing to specify a SAX
9487 handler before parsing.
9488
9489Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9490
9491 * parser.c: redirrect all errors reporting through the SAX
9492 error function
9493
9494Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9495
9496 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9497 * libtool, tlmain ...: update of the libtool files
9498
94991998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9500
9501 * entities.c: Use g_snprintf insteda of snprintf.
9502
9503Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9504
9505 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9506 added ent5 test for this purpose.
9507 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9508
9509Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9510
9511 * parser.c: fixed? a strange error due to compression on a GWP
9512 document.
9513
9514Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9515
9516 * tree.[ch]: bug fixing
9517 * entities.[ch]: defined a specific type for predefined entities
9518 * doc/xml.html: more documentation on the library, how to use it,
9519 overview of the interfaces.
9520
9521Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9522
9523 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9524
9525Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * tree.c: corrected a small bug
9528 * doc/xml.html: continuing writing documentation.
9529
9530Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9531
9532 * debugXML.h debugXML.c: added debugging utilities.
9533 * tester.c: added --debug switch.
9534 * tree.c: patched an incorrect node->type assignment.
9535 * parser.c: formatting, ensure that node->doc != NULL in attributes
9536
9537Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9538
9539 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9540 entity support and provide an internal representation close to
9541 DOM one (entity ref nodes, and attribute value as tree). I tried
9542 to preserve the interface but this will surely break some apps
9543 (I have to change rpm2html/rpmfind for example). I had to change
9544 two interfaces, and the generated tree is somewhat different.
9545 * doc/* : started documenting the XML library, the tree and
9546 DOM/Corba. This is a first step.
9547
9548Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9549
9550 * parser.c: Set up the fonctions comment block, boring but useful.
9551 * parser.h, SAX.c, parser.c: now attributes are processed through
9552 the SAX interface. The problem is that my SAX interface diverged
9553 quite a bit from the original one, well this is not an official
9554 spec, and translating it from Java to C is hairy anyway...
9555
9556Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9557
9558 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9559 fonctions comment block, boring but useful.
9560
9561Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9562
9563 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9564 conversion routines. However they are not yet used to convert the
9565 inputs. The core will run with UTF-8.
9566
9567Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9568
9569 * tree.c : make sure that the type id is properly set-up when
9570 a new object is allocated, needed for DOM.
9571
9572Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9573
9574 * tree.h, tree.c: Ok, the main objects in the tree will be native
9575 corba objects, it costs 8 bytes per Node, Attribute and Document
9576 but it simplifies the Corba integration a lot (no extra interface
9577 objects to allocate/free).
9578
9579Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9580
9581 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9582 and changed NODEs contants for conformity with DOM Level 1
9583
9584Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9585
9586 * added hooks to keep track of servants when creating objects
9587 xmlDoc and xmlNode (for Corba export).
9588
9589Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9590
9591 * added xml-config script.
9592
9593Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9594
9595 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9596 to autoupdate libtool and automake conf files.
9597
95981998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9599
9600 * Makefile.am: Use '?' to separate the sed
9601 commands as ',' is used when people pass -Wl,something.
9602
9603
9604Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9605
9606 * tree.c, tree.h: added a per-document compression interface.
9607
9608Tue Sep 22 20:47:38 EDT 1998
9609
9610 * tree.c, tree.h: added saving with compression and added interfaces
9611 to control the compression level (xmlGetCompressMode,
9612 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9613
9614Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9615
9616 * parser.c: corrected a loop for files of size 0
9617
96181998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9619
9620 * error.h: New file. Contains prototyes from `error.c'.
9621
9622Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9623
9624 * Makefile.am (xmlincdir): New macro.
9625 (xmlinc_HEADERS): Renamed from include_HEADERS.
9626
9627Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9628
9629 * applied small patch on numeric entities from
9630 Christopher Blizzard <blizzard@appliedtheory.com>
9631
9632Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9633
9634 * New release 0.2, removed the old xml_* files so that it's
9635 coherent with the other CVS base (W3C), far better conformance
9636 to standard, new namespaces, decent entities support, beginning
9637 of a SAX-like interface. Nearly nothing left intact, even the
9638 test examples ...
9639
96401998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9641
9642 * .cvsignore: Add .deps dir
9643
9644Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9645
9646 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9647
9648Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9649
9650 * configure.in: added test for CPP
9651 * AUTHORS, Changelog: the original ones didn't get commited but the
9652 glib ones instead, fixed.
9653 * Makefile.am: corrected an error in library naming
9654
9655Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * integrated code developped at W3C
9658 * changed the original Copyright
9659 * migrated to automake
9660 * prefixed the filenames by xml_ to avoid filename clashes
9661
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009662Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9663
9664 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9665 should not be called.
9666
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009667Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9668
9669 * libxml-2.0.pc.in: applied the patch to fix #101894
9670
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009671Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9672
9673 * tree.c : applied patch from Lukas Schroeder for register callbacks
9674 * valid.c: modified patch from Lukas Schroeder to test
9675 register callbacks with --chkregister
9676
Daniel Veillard067bae52003-01-05 01:27:54 +00009677Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9678
9679 * xmlreader.c: seriously changed the way data are pushed to
9680 the underlying parser, go by block of 512 bytes instead of
9681 tryng to detect tag boundaries at that level. Changed the
9682 way empty element are detected and tagged.
9683 * python/tests/reader.py python/tests/reader2.py
9684 python/tests/reader3.py: small changes mostly due to context
9685 reporting being different and DTD node being reported. Some
9686 errors previously undetected are now caught and fixed.
9687 * doc/xmlreader.html: flagged last section as TODO
9688
Daniel Veillard51a447a2003-01-04 19:42:46 +00009689Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9690
9691 * python/libxml.py: integrated the Python 2.2 optimizations
9692 from Hannu Krosing, while maintaining compatibility with
9693 1.5 and 2.1
9694
Daniel Veillarde59494f2003-01-04 16:35:29 +00009695Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9696
9697 * xmllint.c: a bit of cleanup
9698 * xmlreader.c: small fix
9699 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9700 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9701
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009702Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9703
9704 * python/setup.py.in: patch from Stéphane Bidoul to include
9705 drv_libxml2.py in setup.py
9706
Daniel Veillard66b82892003-01-04 00:44:13 +00009707Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9708
9709 * doc/xmlreader.html: starting documenting the new XmlTextReader
9710 interface.
9711
Daniel Veillard7704fb12003-01-03 16:19:51 +00009712Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9713
9714 * xmllint.c: added the --stream flag to use the TextReader API
9715 * xmlreader.c: small performance tweak
9716
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009717Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9718
9719 * xmlreader.c python/tests/reader2py: okay the DTD validation
9720 code on top of the XMLTextParser API should be solid now.
9721
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009722Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9723
9724 * xmlreader.c python/tests/reader2py: Fixing some more mess
9725 with validation and recursive entities while using the
9726 reader interface, it's getting a bit messy...
9727
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009728Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9729
9730 * xmlreader.c python/tests/reader.py: another couple of problem
9731 related to IsEmptyElement reported by Stéphane Bidoul needed
9732 some fixes.
9733
Daniel Veillard4f860202003-01-02 13:00:02 +00009734Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9735
9736 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9737 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9738 based on the python XmlTextReader interface.
9739
Daniel Veillard3c265e42003-01-01 21:06:49 +00009740Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9741
9742 * tree.c: backing out one change in the last patch which broke the
9743 regression tests
9744
Daniel Veillard5335dc52003-01-01 20:59:38 +00009745Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9746
9747 * global.data globals.c tree.c include/libxml/globals.h: applied
9748 an old patch from Lukas Schroeder to track node creation and
9749 destruction. Probably missing a lot of references at the moment
9750 and not usable reliably.
9751
Daniel Veillard8ba17412003-01-01 19:13:12 +00009752Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9753
9754 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9755 from doc/news.html and a stylesheet
9756
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009757Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9758
9759 * xmlreader.c python/tests/reader.py: fixed another couple of
9760 xmlreader bugs reported by Stéphane Bidoul and added tests.
9761
Daniel Veillard9e395c22003-01-01 14:50:44 +00009762Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9763
9764 * xmlreader.c python/tests/reader2.py: fixed another validity
9765 checking in external parsed entities raised by Stéphane Bidoul
9766 and added a specific regression test.
9767 * python/tests/reader3.py: cleanup
9768
Daniel Veillardd5896142002-12-31 14:45:26 +00009769Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * xmlreader.c python/tests/reader2.py: fixed a problem with
9772 validation within entities pointed by Stéphane Bidoul, augmented
9773 the tests to catch those.
9774
Daniel Veillarddc85f282002-12-31 11:18:37 +00009775Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * python/generator.py: modified the generator to allow keeping
9778 class references when creating new classes, needed to fix a bug
9779 pointed by Stéphane Bidoul where the input buffer of the
9780 xmlTextReader instance gets destroyed if the python wrapper for
9781 the input is not referenced anymore.
9782
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009783Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9786 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9787
Daniel Veillard571b8892002-12-30 12:37:59 +00009788Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * xmlreader.c python/tests/reader.py: fixed another problem
9791 pointed by Stéphane Bidoul
9792
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009793Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9796 with "<a/>"
9797
Daniel Veillardecaba492002-12-30 10:55:29 +00009798Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * SAX.c: warn on xmlns:prefix="foo"
9801 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9802 for namespace attributes handling.
9803
Daniel Veillard2d84a892002-12-30 00:01:08 +00009804Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9807 a really nasty problem raised by a DocBook XSLT transform
9808 provided by Sebastian Bergmann
9809
Daniel Veillard29b3e282002-12-29 11:14:41 +00009810Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9813 by Stéphane Bidoul and integrated it into the tests
9814
Daniel Veillarde18fc182002-12-28 22:56:33 +00009815Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9818 extended the XmlTextReader API a bit, addding accessors for
9819 the current doc and node, and an entity substitution mode for
9820 the parser.
9821 * python/libxml.py python/libxml2class.txt: related updates
9822 * python/tests/Makefile.am python/tests/reader.py
9823 python/tests/reader2.py python/tests/reader3.py: updated a bit
9824 the old tests and added a new one to test the entities handling
9825
Daniel Veillardaba976d2002-12-28 21:14:18 +00009826Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * python/generator.py python/libxml2class.txt
9829 python/tests/reader.py python/tests/reader2.py: changed the
9830 generator to provide casing for the XmlTextReader similar to
9831 C# so that examples and documentation are more directly transposable.
9832 Fixed the couple of tests in the suite.
9833
Daniel Veillard83298842002-12-28 15:12:33 +00009834Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * doc/guidelines.html: added a document on guildeline for
9837 publishing and deploying XML
9838
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009839Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9840
9841 * valid.c xmlreader.c: final touch running DTD validation
9842 on the XmlTextReader
9843 * python/tests/Makefile.am python/tests/reader2.py: added a
9844 specific run based on the examples from test/valid/*.xml
9845
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009846Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * python/libxml.py: added a few predefined xmlTextReader parser
9849 configuration values.
9850
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009851Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * python/libxml_wrap.h: trying to fix #102037
9854
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009855Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * SAX.c: fixing bug #95296, when the predefined entities
9858 are redefined in the DTD the default one must be used
9859 instead anyway.
9860
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009861Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9862
9863 * doc/xmllint.xml
9864 * doc/xmllint.1
9865 Add discussion of XML_DEBUG_CATALOG to xmllint man
9866 page - bug #100907
9867
9868
Daniel Veillarddf512f42002-12-23 15:56:21 +00009869Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * xmlreader.c: Fixed the empty node detection to avoid reporting
9872 an inexistant close tag.
9873
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009874Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9877 for Python 2.1
9878
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009879Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9882
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009883Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * doc/libxml2-api.xml python/tests/reader.py: one really need
9886 to provide the base URI information when creating a reader parser
9887 from an input stream. Updated the API and the example using it.
9888
Daniel Veillardea7751d2002-12-20 00:16:24 +00009889Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9892 include/libxml/valid.h include/libxml/xmlreader.h: working on
9893 DTD validation on top of xml reader interfaces. Allows to
9894 validate arbitrary large instances. This required some extensions
9895 to the valid module interface and augmenting the size of xmlID
9896 and xmlRef structs a bit.
9897 * uri.c xmlregexp.c: simple cleanup.
9898
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009899Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9900
9901 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9902 work on the xml reader interfaces.
9903 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9904 Web page for the Windows binaries.
9905
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009906Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * xmlIO.c: applied a patch for VMS following the report by
9909 Nigel Hall
9910
Daniel Veillard3772de32002-12-17 10:31:45 +00009911Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9912
9913 * parser.c: the parseStartTag bug fix wasn't complete.
9914
Daniel Veillard67df8092002-12-16 22:04:11 +00009915Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9918 parseStartTag, fixing it.
9919 * test/att4 result/att4 result/noent/att4: adding the test
9920 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9921 more methods to XmlTextReader.
9922
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009923Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9924
9925 * win32/libxml2.def.src: added more xml reader exports
9926 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9927 to the build
9928
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009929Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9930
9931 * doc/tutorial/xmltutorial.xml
9932 plus generated html and pdf
9933 Updating tutorial again based on further comments from Niraj
9934 Tolia on the last iteration
9935
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009936Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9937
9938 * doc/tutorial/xmltutorial.xml
9939 * doc/tutorial/includekeyword.c
9940 * doc/tutorial/includegetattribute.c
9941 plus generated html and pdf
9942 Adding fix from Niraj Tolia to tutorial to properly free memory.
9943
9944
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009945Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9948 more methods of XmlTextReader.
9949 * python/libxml2class.txt python/tests/reader.py: this increased the
9950 methods in the bndings, augmented the test to check those new
9951 functions.
9952
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009953Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9954
9955 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9956 methods of XmlTextReader.
9957 * python/generator.py python/libxml_wrap.h python/types.c
9958 python/libxml2class.txt: added the reader to the Python bindings
9959 * python/tests/Makefile.am python/tests/reader.py: added a specific
9960 test for the Python bindings of the Reader APIs
9961 * parser.c: small cleanup.
9962
Daniel Veillard06503452002-12-13 10:42:08 +00009963Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * xinclude.c: fallback was only copying the first child not the
9966 full child list of the fallback element, closes #89684 as reopened
9967 by Bernd Kuemmerlen
9968
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009969Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9970
9971 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9972
Daniel Veillard000eafb2002-12-12 10:04:22 +00009973Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
Daniel Veillardc1eed322002-12-12 11:01:32 +00009975 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009976 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009977 gives enum values, fix functype return type, put back fields in
9978 structs
9979 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009980
Daniel Veillard024b5702002-12-12 00:15:55 +00009981Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9984 about htmlNodeDumpOutput location.
9985 * xpath.c: removed an undefined function signature
9986 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9987 too many symbols in the API breaking the python bindings.
9988 Updated with the libxslt/libexslt changes.
9989
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009990Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * configure.in: preparing release of 2.4.29
9993 * doc/*: rebuilt the docs and API
9994 * xmlreader.c: a few more fixes for the XmlTextReader API
9995
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009996Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9997
9998 * include/win32config.h: applied mingw patch from Magnus Henoch
9999
Daniel Veillard5aad8322002-12-11 15:59:44 +000010000Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10003
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010004Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10007 building Python script, does the C parsing directly, generates
10008 a better API description including structure fieds defs and
10009 enums. Still a couple of bugs, but good enough for the python
10010 wrappers now.
10011 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10012 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10013 include/libxml/schemasInternals.h include/libxml/tree.h: more
10014 cleanup based on the python analysis script reports.
10015 * libxml.spec.in: make sure the API XML description is part of the
10016 devel package.
10017
Daniel Veillard01c13b52002-12-10 15:19:08 +000010018Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10021 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10022 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10023 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10024 code cleanup, especially the function comments.
10025 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10026
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010027Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * Makefile.am xmlreader.c include/libxml/Makefile.am
10030 include/libxml/xmlreader.h: Adding a new set of APIs based on
10031 the C# TextXmlReader API but converted to C. Allow to parse
10032 in constant memory usage, far simpler to program and explain
10033 than the SAX like APIs, unfinished but working.
10034 * testReader.c: test program
10035
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010036Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10037
10038 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10039
Daniel Veillard64b35282002-12-04 15:10:40 +000010040Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * tree.c: Chip turner indicated that XHTML1 serialization
10043 rule for style actually break on both IE and Mozilla,
10044 try to avoid the rule if escaping ain't necessary
10045
Daniel Veillard8efff672002-12-04 11:44:48 +000010046Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * nanhttp.c: handle HTTP URL escaping, problem reported by
10049 Glen Nakamura and Stefano Zacchiroli
10050
Daniel Veillard1c732d22002-11-30 11:22:59 +000010051Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10054
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010055Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * uri.c: Johann Richard pointed out some XPointer problems for
10058 URN based URI references in XInclude. Modified the URI parsing
10059 and saving routines to allow correct parsing and saving of
10060 XPointers, especially when attached to "opaque" scheme accordingly
10061 to RFC 2396
10062
Daniel Veillard8db67d22002-11-27 19:39:27 +000010063Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10066 of refactoring to the HTML saving code.
10067 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10068 in the doc.
10069
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010070Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10073 to a buffer API to reuse the generic dump to an OutputIO layer,
10074 this reduces code, fixes xmlNodeDump() for XHTML, also made
10075 xmlNodeDump() now return the number of byte written.
10076
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010077Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * python/setup.py.in: another patch from Stéphane Bidoul for
10080 Python bindings on Windows
10081 * doc/parsedecl.py: small cleanup
10082
Daniel Veillard9715c172002-11-25 16:33:40 +000010083Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * libxml.spec.in configure.in: add a line in %changelog for releases
10086
Daniel Veillard9bc53102002-11-25 13:20:04 +000010087Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * parser.c: patch from Marcus Clarke fixing a problem in entities
10090 parsing that was detected in KDe documentations environment.
10091
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010092Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10093
10094 * python/libxml.c (libxml_prev): Return the previous as opposed to
10095 the next node (I guess this is the result of some cut & paste programming:)
10096
Daniel Veillard80d7b902002-11-23 16:23:08 +000010097Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10100
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010101Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * python/generator.py python/libxml.c python/setup.py.in: trying
10104 to fix the Python bindings build on Windows (Stéphane Bidoul)
10105
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010106Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10107
10108 * win32/configure.js: added option for python bindings
10109 * win32/libxml2.def.src: added more exports
10110
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010111Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10112
10113 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10114 pthreads
10115 * win32/wince/*: applied updates to Windows CE port from Javier
10116
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010117Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * configure.in: preparing 2.4.28
10120 * libxml.spec.in doc/Makefile.am: some cleanup
10121 * doc/*: updated the news and regenerated.
10122
Daniel Veillardfee408f2002-11-22 13:18:30 +000010123Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * HTMLparser.c: final touch at closing #87235 </p> end tags
10126 need to be generated.
10127 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10128 this change slightly the output of a few tests
10129 * doc/*: regenerated
10130
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010131Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * parserInternals.c: fixing bug #99190 when UTF8 document are
10134 parsed using the progressive parser and the end of the chunk
10135 is in the middle of an UTF8 multibyte character.
10136
William M. Brack8b2c7f12002-11-22 05:07:29 +000010137Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10138
10139 * threads.c: fixed initialization problem in xmlNewGlobalState
10140 which was causing crash.
10141 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10142 in xmlInitializeGlobalState.
10143 * parserInternals.c: cleaned up ctxt->sax initialisation.
10144
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010145Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * tree.c include/libxml/tree.h: modified the existing APIs
10148 to handle XHTML1 serialization rules automatically, also add
10149 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10150 libxslt serialization uses it when needed without changing
10151 the library API.
10152 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10153 result/xhtml1: added a new test specifically for xhtml1 output
10154 and updated the result of one XHTML1 test
10155
Daniel Veillardd076a202002-11-20 13:28:31 +000010156Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * xinclude.c parserInternals.c encoding.c: fixed #99082
10159 for xi:include encoding="..." support on text includes.
10160 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10161 test/XInclude/ents/isolatin.txt : added a specific regression test
10162 * python/generator.py python/libxml2class.txt: fixed the generator
10163 the new set of comments generated for doc/libxml2-api.xml were
10164 breaking the python generation.
10165
Daniel Veillard817e70b2002-11-19 22:28:48 +000010166Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10169 * configure.in: patch for Solaris on new autoconf closes #98880
10170 * doc/parsedecl.py: repair the frigging API building script,
10171 did I say that python xmllib sucks ?
10172 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10173 and some comment are no more truncated.
10174
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010175Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * parser.c: Martin Stoilov pointed out a potential leak in
10178 xmlCreateMemoryParserCtxt
10179
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010180Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10183 included in HTML documents and using the push parser.
10184
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010185Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10186
10187 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10188 specified, look for the Python interpreter not just in the
10189 specified root but also in the specified location. Fixes #98825
10190
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010191Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * python/libxml.c: fixing bug #98792 , node may have no doc
10194 and dereferencing without checking ain't good ...
10195
Daniel Veillarddad3f682002-11-17 16:47:27 +000010196Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * configure.in: preparing release 2.4.27
10199 * doc/* : updated and rebuilt the docs
10200 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10201 and all the docs are actually packaged and in the final RPMs
10202 * parser.c parserInternals.c include/libxml/parser.h: restore
10203 xmllint --recover feature.
10204
Daniel Veillard68e9e742002-11-16 15:35:11 +000010205Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10206
Daniel Veillard784b9352003-02-16 15:50:27 +000010207 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010208 processing of parsed entities, and XPath computation on sustitued
10209 entities.
10210 * testXPath.c: make sure entities are substitued.
10211
Daniel Veillard328f48c2002-11-15 15:24:34 +000010212Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10213
Daniel Veillard784b9352003-02-16 15:50:27 +000010214 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010215 processing of internal parsed entities, which had to be changed.
10216
Daniel Veillard66651aa2002-11-15 11:21:43 +000010217Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10220 trying to fix bug #98517 about building outside the source tree
10221 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10222
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010223Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10224
10225 * include/win32config.h: cleanup
10226 * win32/Makefile.mingw: integrated mingw in JScript configure
10227 * win32/Makefile.msvc: modified to allow mingw coexistence
10228 * win32/configure.js: integrated mingw
10229 * win32/Readme.txt: cleanup
10230
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010231Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * HTMLparser.c: strengthen the guard in the Pop macros,
10234 like in the XML parser, closes bug #97315
10235
Daniel Veillard0821b152002-11-12 20:57:47 +000010236Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10239 callback is never used.
10240
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010241Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * parserInternals.c: fixed the initialization of the SAX structure
10244 which was breaking xsltproc
10245 * xpath.c: patch from Petr Pajas for CDATA nodes
10246 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10247 * parser.c include/libxml/parser.h: patch from Peter Jones
10248 removing a leak in xmlSAXParseMemory() and adding the
10249 function xmlSAXParseMemoryWithData()
10250
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010251Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10252
10253 adding pdf of tutorial, changing web page to link to it
10254 * doc/tutorial/xmltutorial.pdf
10255 * doc/xml.html
10256 * doc/docs.html
10257
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010258Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10259
10260 * doc/tutorial/ar01s08.html
10261 adding file what I forgot for tutorial
10262
10263
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010264Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10265
10266 Adding encoding discussion to tutorial
10267 Added:
10268 * doc/tutorial/images/*.png: DocBook admonition image files
10269 * doc/tutorial/apf.html, apg.html: new generated html
10270 * doc/tutorial/includeconvert.c: conversion code entity file
10271 changed:
10272 * doc/tutorial/xmltutorial.xml: DocBook original
10273 * doc/tutorial/*.html: generated html
10274
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010275Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10276
10277 * include/libxml/*.h: retired xmlwin32version.h
10278 * doc/Makefile.am: retired xmlwin32version.h
10279 * win32/configure.js: retired xmlwin32version.h
10280
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010281Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10282
10283 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010284 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10285 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010286
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010287Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10288
10289 * globals.c: fixed a typo pointed out by Igor
10290 * xpath.c: try to speed up node compare using line numbers
10291 if available.
10292
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010293Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * tree.c: make xmlFreeNode() handle attributes correctly.
10296
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010297Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10298
10299 * catalog.c: completed the #96963 fix, as reported by Karl
10300 Eichwalder
10301
Daniel Veillard56f21f22002-11-06 15:49:46 +000010302Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10305
Daniel Veillard91ad8792002-11-04 17:06:52 +000010306Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * Makefile.am: switched the order of a couple of includes
10309 to fix bugs #97100
10310
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010311Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10312
10313 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10314 xmlLoadCatalogs that used to separate directories with a ':'.
10315
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010316Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10317
10318 * threads.c: improvements to the Windows-side of thread handling
10319 * testThreads.c: conditionally excluded unistd.h
10320 * testThradsWin32.c: broke overlong lines
10321 * include/win32config.h: adapted thread-related macros to the new
10322 scheme and for pthreads on Windows
10323 * win32/Makefile.msvc: introduced a more flexible thread build,
10324 added testThreads[Win32].c to the build
10325 * win32/configure.js: introduced a more flexible thread config
10326
John Fleck61f6fb62002-10-31 15:23:29 +0000103272002-10-31 John Fleck <jfleck@inkstain.net>
10328
10329 * doc/xml.html (and, by implication, FAQ.html)
10330 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10331
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010332Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10333
10334 * configure.in: removed xmlwin32version.h
10335 * include/libxml/Makefile.am: removed xmlwin32version.h
10336
Daniel Veillardce66ce12002-10-28 19:01:59 +000010337Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * tree.c: applied patch from Brian Stafford to fix a bug
10340 in xmlReconciliateNs()
10341
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010342Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * tree.c: applied patch from Christian Glahn to allow
10345 xmlNewChild() on document fragment nodes
10346
Daniel Veillardb39bc392002-10-26 19:29:51 +000010347Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * parser.c: Christian Glahn found a problem with a recent
10350 patch to xmlParseBalancedChunkMemoryRecover()
10351 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10352 problems
10353 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10354 test/schemas/seq*: added the test cases from Charles
10355
Daniel Veillard366a9152002-10-23 20:43:53 +000010356Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10359 serious cleanup of the spec file and associated changes
10360 in the Makefiles.
10361 * valid.c: try to remove some warnings on x86_64
10362
Daniel Veillardd033d022002-10-23 14:55:02 +000010363Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10366 fix bug #96586
10367
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010368Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10371 parsing, applied his patch
10372 * result/HTML/attrents.html result/HTML/attrents.html.err
10373 result/HTML/attrents.html.sax test/HTML/attrents.html:
10374 added the test and result case provided by Mikhail Sogrine
10375
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010376Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * vms/build_libxml.com vms/config.vms vms/readme.vms
10379 include/libxml/parser.h include/libxml/parserInternals.h
10380 include/libxml/tree.h include/libxml/xmlIO.h
10381 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10382 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10383 Applied the VMS update patch from Craig A. Berry
10384 * doc/*.html: update
10385
Daniel Veillardf000f072002-10-22 14:28:17 +000010386Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10389
Daniel Veillard1e208222002-10-22 14:25:25 +000010390Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * debugXML.c: adding a grep command to --shell in xmllint
10393 for T.V. Raman
10394
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010395Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * xmlcatalog.c: tried to fix some of the problem with --sgml
10398
Daniel Veillard935494a2002-10-22 14:22:46 +000010399Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * parser.c: tried to fix bug #91500 where doc->children may
10402 be overriden by a call to xmlParseBalancedChunkMemory()
10403
10404Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10407 identifiers in SGML catalogs containing '&'
10408
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010409Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * python/types.c: fixed bugs when passing result value tree
10412 to Python functions.
10413
Daniel Veillard48267432002-10-18 11:21:38 +000010414Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * configure.in: preparing the release of 2.4.26
10417 * doc/*: updated and rebuilt the documentation
10418
Daniel Veillardbb284f42002-10-16 18:02:47 +000010419Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * parser.c: fixed a XML Namespace compliance bug reported by
10422 Alexander Grimalovsky
10423
Daniel Veillard44892f72002-10-16 15:23:26 +000010424Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10425
10426 * HTMLtree.c: fixed serialization of script and style when
10427 they are not lowercase (i.e. added using the API to the tree).
10428
Daniel Veillard2fd85422002-10-16 14:32:41 +000010429Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * valid.c: make xmlValidateDocument emit a warning msg if there
10432 is no DTD, pointed by Christian Glahn
10433
Daniel Veillard32370232002-10-16 14:08:14 +000010434Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10435
10436 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10437 content model when some of the blocks have min or max, and a couple
10438 of bugs found in the process.
10439 * result/schemas/list0* test/schemas/list0*: added some specific
10440 regression tests
10441
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010442Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * README: updated the contact informations
10445
Daniel Veillard63186732002-10-15 08:43:17 +000010446Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10449 misses it, reported by Peter Bray.
10450
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010451Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10454 and removed a few warnings
10455
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010456Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * parser.c: Christian Glahn found a small bug in the push parser.
10459 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10460 public
10461
Daniel Veillard6045c902002-10-09 21:13:59 +000010462Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * xmlschemas.c include/libxml/xmlschemas.h: added
10465 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10466 * testSchemas.c: added --memory to test the new interface
10467
Daniel Veillardf0070122002-10-09 14:24:17 +000010468Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10469
10470 * doc/index.py doc/search.php: integrated the XSLT indexing,
10471 a few fixed in the indexer, added a scope selection at the
10472 search level.
10473
Daniel Veillard01992e02002-10-09 10:20:30 +000010474Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10477 this was due to uninitialized parts of the validation context
10478
Daniel Veillard321be0c2002-10-08 21:26:42 +000010479Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * debugXML.c: applied patch from Mark Vakoc except the API
10482 change, preserved it.
10483 * doc/*: updated the docs to point to the search engine for
10484 information lookup or before bug/help reports.
10485
Daniel Veillard01e87d22002-10-08 16:55:06 +000010486Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * doc/index.py doc/search.php: added mailing-list archives
10489 indexing and lookup
10490
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010491Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10494
Daniel Veillard9b006132002-10-07 11:13:27 +000010495Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * doc/index.py: improved HTML indexing
10498 * doc/search.php: make the queries also lookup the HTML based indexes
10499
Daniel Veillard141d04b2002-10-06 21:51:18 +000010500Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * doc/index.py: added HTML page indexing
10503
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010504Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10505
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010506 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010507 problem in libxslt.
10508 * catalog.c: fixed list handling in XML_CATALOG_FILES
10509
Daniel Veillardceb09b92002-10-04 11:46:37 +000010510Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * valid.c: typo/bug found by Christian Glahn
10513
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010514Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10515
10516 * xmlIO.c: applied Windows CE patch from Javier.
10517 * win32/wince: new directory, contains support for the PocketPC
10518 with Windows CE from Javier.
10519 * include/win32config.h: reorganised, removed duplicate
10520 definitions and applied WinCE patch from Javier.
10521 * include/wsockcompat.h: new file, now contains WinSock
10522 compatibility macros.
10523 * win32/Makefile.msvc: introduced double-run compilation.
10524
Daniel Veillarde16b5742002-09-26 17:50:03 +000010525Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10526
10527 * configure.in include/libxml/xmlwin32version.h: preparing release
10528 of 2.4.25
10529 * doc/*: updated and regenerated teh docs and web pages.
10530
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010531Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10532
10533 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10534 error were not covering namespace declarations.
10535 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10536 it was missing the attribute declaration for the namespace
10537 * result/VC/NS3: the fix now report breakages in that test
10538
Daniel Veillardabe01742002-09-26 12:40:03 +000010539Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10542
Daniel Veillard2ace1952002-09-26 12:28:02 +000010543Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10546 and regenerated the docs and web site
10547
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010548Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10551 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10552 not before
10553
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010554Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * python/generator.py python/libxml2class.txt: fixed a stupid error
10557 breaking the python API
10558
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010559Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10562 triostr.c triostr.h: applied a trio update patch from
10563 Bjorn Reese which should work with MinGW
10564
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010565Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * tree.c: improving some documentation comments
10568 * xmlregexp.c: found and fixed a mem leak with python regression tests
10569 * doc/*: rebuilt the doc and the API XML file including the
10570 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10571 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10572 python/types.c: added access to the XML Schemas regexps from
10573 python
10574 * python/tests/Makefile.am python/tests/regexp.py: added a
10575 simple regexp bindings test
10576
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010577Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10578
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010579 * doc/xml.html:
10580 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010581
Daniel Veillard118aed72002-09-24 14:13:13 +000010582Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * xmlregexp.c: fixed the data callback on transition functionality
10585 which was broken when using the compact form
10586 * result/schemas/*: updated the results, less verbose, all tests
10587 pass like before
10588 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10589 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10590 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10591 annoying warnings
10592 * xpath.c: try to provide better error report when possible
10593
Daniel Veillard72336152002-09-21 13:08:14 +000010594Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * Makefile.am: fixed a breakage raised by Jacob
10597
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010598Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10599
10600 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10601 which don't use sockets
10602
Igor Zlatkovic01280582002-09-20 16:40:34 +000010603Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10604
10605 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10606 * win32/configure.js: applied zlib patch from Daniel Gehriger
10607
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010608Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10609
10610 * win32/configure.js: applied the patch from Mark Vakoc for
10611 regexp support
10612 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10613 for regexp support
10614
Daniel Veillardb5c05732002-09-20 13:36:25 +000010615Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * xmlschemastypes.c: as pointed by Igor Float and Double
10618 parsing ain't finished yet
10619
Daniel Veillard40b11342002-09-20 12:01:39 +000010620Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * Makefile.am configure.in: trying to fix #88412 by bypassing
10623 all the python subdir if python ain't detected
10624
Daniel Veillard23e73572002-09-19 19:56:43 +000010625Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10628 made configuring with regexps/automata/unicode the default
10629 but without schemas ATM
10630 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10631 fixed the regexp based DTD validation performance and memory
10632 problem by switching to a compact form for determinist regexps
10633 and detecting the determinism property in the process. Seems
10634 as fast as the old DTD validation specific engine :-) despite
10635 the regexp built and compaction process.
10636
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010637Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * valid.c: determinism is debugged, new DTD checking code now works
10640 but xmlFAComputesDeterminism takes far too much CPU and the whole
10641 set usues too much memory to be really usable as-is
10642
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010643Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * tree.c: fixed another stupid bug in xmlGetNodePath()
10646 * xmllint.c: --version now report the options compiled in
10647
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010648Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * HTMLparser.c: small cleanup
10651 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10652 when configured with them. A bit of debugging around the determinism
10653 checks is still needed
10654
Daniel Veillard63b01c22002-09-17 19:25:28 +000010655Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10658
Daniel Veillard92727042002-09-17 17:59:20 +000010659Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * xmlIO.c: small portability glitch fixed.
10662
Daniel Veillard84d70a42002-09-16 10:51:38 +000010663Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * xmlschemastypes.c: incomplete steps for real/double support
10666 * testAutomata.c include/libxml/xmlautomata.h
10667 include/libxml/xmlregexp.h: avoiding a compilation problem
10668 * valid.c include/libxml/valid.h: starting the work toward using
10669 the regexps for actual DTD validation
10670
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010671Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10672
10673 * hash.c: cosmetic cleanup
10674 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10675 integrating a DTD validation layer based on the regexps
10676
Daniel Veillard4402ab42002-09-12 16:02:56 +000010677Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10680 the determinism was tested before eliminating the epsilon
10681 transitions :-(
10682
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010683Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * python/generator.py python/libxml.c python/libxml.py
10686 python/libxml2-python-api.xml python/libxml2class.txt
10687 python/libxml_wrap.h python/types.c: updated the python
10688 bindings, added code for easier File I/O, and the ability to
10689 define a resolver from Python fixing bug #91635
10690 * python/tests/Makefile.am python/tests/inbuf.py
10691 python/tests/outbuf.py python/tests/pushSAXhtml.py
10692 python/tests/resolver.py python/tests/serialize.py: updated
10693 and augmented the set of Python tests.
10694
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010695Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10696
10697 * win32/configure.js: added more readme info for the binary
10698 package.
10699
Daniel Veillard607b35c2002-09-10 12:16:19 +000010700Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10701
10702 * xmlIO.c: fixed a stupid out of bound array error
10703
10704Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10707 messing around with support for Windows path, cleanups,
10708 trying to identify and fix the various code path to the
10709 filename access. Added xmlNormalizeWindowsPath()
10710
Daniel Veillard76575762002-09-05 14:21:15 +000010711Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * error.c valid.c: working on better error reporting of validity
10714 errors, especially providing an accurate context.
10715 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10716 error reports in those cases.
10717
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010718Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10721 parser.c parserInternals.c xmlIO.c: get rid of all the
10722 perror() calls made in the library execution paths. This
10723 should fix both #92059 and #92385
10724
Daniel Veillard19aa7022002-09-05 11:14:19 +000010725Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * xmllint.c: memory leak reporting was broken after a change
10728 of the preprocessor symbol used to activate it.
10729
Daniel Veillardec6725e2002-09-05 11:12:45 +000010730Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * tree.c: try to make the copy function work for node of
10733 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10734 DOM layers though, not libxml2 itself.
10735
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010736Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * valid.c: try to provide file and line informations, not all
10739 messages are covered, but it's a (good) start
10740
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010741Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * xinclude.c: reimplemented a large part of the XInclude
10744 processor, trying to minimize resources used, James Henstridge
10745 provided a huge test case which was exhibiting severe memory
10746 consumption problems.
10747
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010748Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10749
10750 * python/Makefile.am: applied patch from Christophe Merlet to
10751 reestablish DESTDIR
10752
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010753Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * libxml.spec.in: fixes libary path for x86_64 AMD
10756
John Fleckbe98b332002-09-04 03:16:23 +000010757Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10758
10759 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010760 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010761 (plus resulting generated html files)
10762 fixing one spot I missed in the tutorial where I hadn't freed
10763 memory properly
10764
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010765Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10766
10767 * doc/tutorial/includeaddattribute.c
10768 * doc/tutorial/includeaddkeyword.c
10769 * doc/tutorial/includegetattribute.c
10770 * doc/tutorial/includekeyword.c
10771 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010772 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010773 update tutorial to properly free memory (thanks to Christopher
10774 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010775 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010776 added image files so the callouts are graphical, making it
10777 easier to read ( use "--param callout.graphics 1" to generate
10778 html with graphical callouts)
10779
Daniel Veillarde1662542002-08-28 11:50:59 +000010780Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10783 nice logos generated by Marc Liyanage
10784 * doc/site.xsl *.html: changed the stylesheet to show the new
10785 logo and regenerated the pages
10786
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010787Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10790
Daniel Veillard42766c02002-08-22 20:52:17 +000010791Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * xpath.c: possible mem leak patch from Jason Adams
10794
10795Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10798 in the XQuery namespace
10799 * configure.in: preparing 2.4.24
10800 * doc/*.html: updated the web pages
10801
10802Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * python/generator.py: closing bug #85258 by generating conditional
10805 compile check to avoid linking to routines not configured in.
10806
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000108072002-08-22 Havoc Pennington <hp@pobox.com>
10808
10809 * autogen.sh: update error message for missing automake
10810
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010811Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * python/Makefile.am: typo in target name resulted in libxml2.py
10814 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10815
Daniel Veillard22669b22002-08-22 07:17:11 +000010816Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * win32/win32/Makefile.mingw: updated with version from
10819 Elizabeth Barham at http://soggytrousers.net/repository/
10820
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010821Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10822
10823 * win32/Makefile.msvc: added the prefix location to the include
10824 and lib search path.
10825
Havoc Pennington830e8972002-08-18 22:22:13 +0000108262002-08-18 Havoc Pennington <hp@pobox.com>
10827
10828 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10829 both automake 1.6 and 1.4 installed get the right automake. Means
10830 compilation from CVS will now require the latest automake 1.4
10831 release, or manually creating symlinks called "automake-1.4" and
10832 "aclocal-1.4"
10833
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010834Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * configure.in python/Makefile.am: more AMD 64 induced changes from
10837 Frederic Crozat
10838
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010839Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * xinclude.c: oops I was missing the xml:base fixup too
10842 * result/XInclude/*.xml: this adds xml:base attributes to most
10843 results of the tests
10844
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010845Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * xinclude.c: quick but apparently working implementation of
10848 xi:fallback, should close bug #89684
10849 * Makefile.am test/XInclude/docs/fallback.xml
10850 result/XInclude/fallback.xml: added a basic test for fallback,
10851 and run with --nowarning to avoid a spurious warning
10852 * configure.in: applied patch from Frederic Crozat for python
10853 bindings on AMD 64bits machines.
10854
Daniel Veillard9e923512002-08-14 08:48:52 +000010855Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10858 the caller don't pass a SAX callback block.
10859
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010860Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * tree.c: applied the same fix for the XML-1.0 namespace to
10863 xmlSearchNsByHref() as was done for xmlSearchNs()
10864
Daniel Veillardad11b302002-08-12 14:53:41 +000010865Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10866
10867 * libxml.3: small cleanup of the man page
10868 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10869 when serializing HREF attributes generated by XSLT.
10870
Daniel Veillardc084e472002-08-12 13:27:28 +000010871Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10874 version of Marc Liyanage' patch for boolean attributes in HTML
10875 output
10876
Daniel Veillard5f91b372002-08-12 12:13:01 +000010877Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * python/tests/serialize.py: fixed the test results, indenting
10880 behaviour changed slightly
10881
Aleksey Sanin9e951762002-08-08 18:02:41 +000010882Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10883
10884 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10885 new c14n function to Windows def files
10886
Aleksey Saninea4272a2002-08-02 23:50:03 +000010887Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10888
10889 * c14n.c: fixed a memory leak in c14n code
10890
Daniel Veillard58e44c92002-08-02 22:19:49 +000010891Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * parser.c include/libxml/parser.h: adding a new API for Christian
10894 Glahn: xmlParseBalancedChunkMemoryRecover
10895 * valid.c: patch from Rick Jones for some grammar cleanup in
10896 validation messages
10897 * result/VC/* result/valid/*: this slightly change some of the
10898 regression tests outputs
10899
Daniel Veillard0bf29002002-08-01 12:54:11 +000010900Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * tree.c: trying to fix a problem in namespaced attribute handling
10903 raised by Christian Glahn
10904
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010905Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * encoding.c include/libxml/encoding.h: Opening the interface
10908 xmlNewCharEncodingHandler as requested in #89415
10909 * python/generator.py python/setup.py.in: applied cleanup
10910 patches from Marc-Andre Lemburg
10911 * tree.c: fixing bug #89332 on a specific case of loosing
10912 the XML-1.0 namespace on xml:xxx attributes
10913
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010914Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10915
10916 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10917 corner case from new Merlin's test suite and added a callback
10918 that will be used to improve xmlsec performance
10919
10920
Daniel Veillard0b22def2002-07-29 16:23:03 +000010921Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * HTMLtree.c: trying to fix the <style> escaping problem in
10924 HTML serialization bug #89342
10925
Daniel Veillard0b28e882002-07-24 23:47:05 +000010926Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10927
10928 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10929 and rebuilt the web site.
10930
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010931Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010932
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010933 * include/libxml/tree.h: added _private member to xmlNs struct
10934
Daniel Veillard1d995272002-07-22 16:43:32 +000010935Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * HTMLparser.c: fixing bug #84876 based on the xml working
10938 code.
10939
William M. Brack61eaba52002-07-21 11:14:18 +000010940Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10941
10942 * python/Makefile.am: enhanced to fix bug 72012 (errors
10943 when using '-jX' make parameter)
10944
William M. Brackef61d202002-07-19 08:32:00 +000010945Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10946
10947 * xpath.c: small additional enhancement for booleans
10948 compared to nodesets
10949
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010950Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * HTMLtree.c: changed the order of the encoding declaration
10953 attributes in the meta tags due to a bug in IE/Mac
10954
William M. Brack0c022ad2002-07-12 00:56:01 +000010955Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10956
10957 * xpath.c: enhanced handling of booleans (especially '='
10958 and '!=' for nodesets) - fixes bug 85256. Added new
10959 routine xmlXPathNotEqualValues for more proper handling
10960 of '!=' when nodesets are involved.
10961
Daniel Veillard06944e22002-07-11 19:55:18 +000010962Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10965 doc/xmlcatalog_man.xml to the source distribution
10966
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010967Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10968
10969 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10970 asked for this.
10971
Daniel Veillard539638b2002-07-06 19:55:14 +000010972Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10973
10974 * configure.in: preparing 2.4.23
10975 * doc/*: rebuilt the docs
10976
Daniel Veillard176d99f2002-07-06 19:22:28 +000010977Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * parser.c: fixing bug #84169 by fixing the
10980 comment of xmlCreatePushParserCtxt to describe the
10981 encoding detection parameters better.
10982
Daniel Veillard37f961d2002-07-06 17:53:56 +000010983Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * valid.c: fixing bug #79331 in one path the lookup for
10986 ID attributes on a namespaced node wasn't handled correctly :-\
10987
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010988Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * HTMLparser.c: trying to fix 87235 about discarded white
10991 spaces in the HTML parser.
10992 * result/HTML/*: this changes the output of a number of HTML
10993 regression tests
10994
Daniel Veillardfdc91562002-07-01 21:52:03 +000010995Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xpath.c: applied patch from Richard Jinks for the namespace
10998 axis + fixed a memory error.
10999 * parser.c parserInternals.c: applied patches from Peter Jacobi
11000 removing ctxt->token for good.
11001 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11002 popped out by the regression tests.
11003 * Makefile.am: patch for threads makefile from Gary Pennington
11004
William M. Brack6000af52002-06-28 11:43:13 +000011005Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11006
Daniel Veillardfdc91562002-07-01 21:52:03 +000011007 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011008 expressions involving preceding-sibling (et al).
11009
Daniel Veillard153120c2002-06-18 07:58:35 +000011010Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * hash.c: applied a patch from Peter Jacobi to solve a problem
11013 when compiling with the Watcom C on Win32
11014 * result/schemas/*.err: the change of hashing algo generated
11015 permutations in the output
11016
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011017Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * hash.c: applied patch from Sander Vesik improving the quality of
11020 the hash function.
11021
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110222002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011023
11024 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11025 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11026 xmllint.c xpath.c: replaced sprintf() with snprintf()
11027 to prevent possible buffer overflow (the bug was pointed
11028 out by Anju Premachandran)
11029
Daniel Veillarde059b892002-06-13 15:32:10 +000011030Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * parser.c: removed an uninitialized data error popped by valgrind
11033 on PE references
11034
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011035Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11036
11037 * doc/xml.html
11038 adding tutorial reference to the web page
11039
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011040Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11041
11042 * doc/tutorial/xmltutorial.xml
11043 * doc/tutorial/ar01s07.html
11044 * doc/tutorial/ape.html
11045 * doc/tutorial/includegetattribute.c
11046 adding section to tutorial about retrieving an attribute
11047 value
11048
Daniel Veillardf5582f12002-06-11 10:08:16 +000011049Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * parser.c: applied a couple of patches from Peter Jacobi to start
11052 to get rid of ctxt->token, with a possible significant speed
11053 improvement to be gained once done. Better compliance with PE
11054 references constructs in DTDs too.
11055 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11056 from Peter too
11057
Daniel Veillard38d80e22002-06-11 07:24:56 +000011058Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11061 xmlParseElement was likely to have been deallocated at the
11062 time of the report, possibly leading to segfault. Just report
11063 the tag name now.
11064
Daniel Veillard9e412302002-06-10 15:59:44 +000011065Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11066
11067 * xpath.c: patch from Richard Jinks for XPath substring() function
11068 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11069
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110702002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011071
11072 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11073
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011074Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11075
11076 *doc/FAQ.html
11077 fixing typos in FAQ, thanks to Robert Funnell for the
11078 editing help
11079
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011080Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * NEWS: got complaints from rpmlint that it was empty
11083
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011084Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11085
11086 * added doc/tutorial, including:
11087 apa.html
11088 apb.html
11089 apc.html
11090 apd.html
11091 ar01s02.html
11092 ar01s03.html
11093 ar01s04.html
11094 ar01s05.html
11095 ar01s06.html
11096 includeaddattribute.c
11097 includeaddkeyword.c
11098 includekeyword.c
11099 includestory.xml
11100 index.html
11101 xmltutorial.xml
11102 libxml tutorial, including generated html
11103
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011104Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11105
11106 * result/c14n/exc-without-comments/merlin-c14n-two-*
11107 result/c14n/without-comments/merlin-c14n-two-*
11108 test/c14n/exc-without-comments/merlin-c14n-two-*
11109 test/c14n/without-comments/merlin-c14n-two-*
11110 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11111 c14n/exc-c14n and slightly modified test script to handle
11112 these test cases
11113 * c14n.c: fixed bugs for complicated nodes set (namespace
11114 without node and others from merlin-c14n-two.tar.gz)
11115 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11116 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11117 for xmlsec performance patch
11118 * xpath.c: fixed self::node() for namespaces and attributes
11119
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011120Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11121
11122 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11123 but with the format parameter
11124 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11125
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011126Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11127
11128 * Makefile.am: updated c14n tests suite
11129 * c14n.c: performance improvement for previous c14n patch
11130
Daniel Veillarde72c7562002-05-31 09:47:30 +000011131Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11132
11133 * parser.c: another peroformance patch from Peter Jacobi, that
11134 time on parsing attribute values.
11135
Aleksey Sanin508a1012002-05-31 06:32:32 +000011136Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11137
11138 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11139 into LibXML2 test suite
11140
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011141Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11142
11143 * c14n.c: propagating xpath ancesstors node fix to c14n
11144 plus small performance improvement to reduce number of
11145 mallocs
11146 * xpath.c: fixed ancestors axis processing for namespace nodes
11147
Daniel Veillard46de64e2002-05-29 08:21:33 +000011148Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11149
11150 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11151 Peter Jacobi
11152
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011153Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * configure.in: preparing 2.4.22
11156
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011157Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11160 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11161 a public entry point.
11162 * doc/*: rebuilt the API and docs
11163
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011164Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * xpath.c: patch from Richard Jinks to fix a problem introduced
11167 in the previous patch and pointed by Norm
11168
Daniel Veillardc6924812002-05-24 11:10:43 +000011169Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * libxml.spec.in: fixing bug #81112
11172
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011173Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * uri.c: fixing bug #82848
11176
Daniel Veillarda2878972002-05-24 07:54:39 +000011177Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11178
11179 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11180 output of one catalog test
11181
Aleksey Sanin114e4752002-05-24 07:20:27 +000011182Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011183
Aleksey Sanin114e4752002-05-24 07:20:27 +000011184 * global.data globals.c tree.c include/libxml/globals.h
11185 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11186 default value for global parameter xmlIndentTreeOutput to 1 and
11187 introduced new global parameter xmlTreeIndentString (the string
11188 used to do one-level indent) with default value " " (as it was
11189 in tree.c)
11190
Daniel Veillard49d5af82002-05-23 11:55:49 +000011191Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11192
11193 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11194 with trio and schemas.
11195
Daniel Veillard7c13af42002-05-22 09:57:32 +000011196Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * xpath.c: patch from Richard Jinks to fix the problem raised in
11199 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11200
Daniel Veillard5a872412002-05-22 06:40:27 +000011201Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11202
11203 * xmlschemas.c: a bit of work on import.
11204 * xmlschemastypes.c: Charles Bozeman provided a compare function
11205 for date/time types so min/max facet restrictions should work,
11206 indeterminate comparisons return an error instead of equal.
11207 * test/schemas/date_0* result/schemas/date_0_0: specific test
11208 from Charles Bozeman too
11209
Daniel Veillard10b6da42002-05-18 07:55:20 +000011210Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11213 from Christian Cornelssen fixing the man pages and the Catalog
11214 building script.
11215 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11216 next step is <xs:import> I now have a reasonable understanding
11217 of how it works.
11218
Daniel Veillarde5354492002-05-16 08:43:22 +000011219Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11222
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011223Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11224
11225 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11226
Daniel Veillard088bf112002-05-14 11:03:59 +000011227Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11228
11229 * xpath.c: fixing an XPath function evalutation bug pointed out
11230 by Alexey Efimov where the context was lost when evaluating
11231 the function arguments
11232
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011233Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011234
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011235 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11236 function public for XMLSec performance optimizations
11237
Daniel Veillard3cd72402002-05-13 10:33:30 +000011238Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * python/generator.py python/libxml2class.txt : fixed a problem
11241 with the HTML parser pointed by Gary Benson
11242 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11243 example
11244
Aleksey Sanine48a3182002-05-09 18:20:01 +000011245Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11246 * parser.c: fixed bug #81159 (memory growth in SAX)
11247
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011248Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11249 * xpath.c: fixed bug #78858 (the real fix)
11250
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011251Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011252 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011253
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011254Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * tree.c: modified xmlNodeSetBase to allow changing the
11257 base of a document.
11258
Daniel Veillard070803b2002-05-03 07:29:38 +000011259Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * xmlschemastypes.c: patch Charles Bozeman for validation of
11262 all the date, time, and duration types
11263 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11264 * configure.in: fixed an error pointed by an user
11265 * xml2-config.in: fixed an error pointed by an user
11266
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011267Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11268
11269 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11270 win32/libxml2.def.src xmlIO.c: exported default
11271 'file:', 'http:' and 'ftp:' protocols input handlers
11272 and maked protocols comparisson case insensitive
11273
Daniel Veillard34de97f2002-04-30 14:29:22 +000011274Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * configure.in: Neven Has detected a typo
11277
Daniel Veillard28577c32002-04-30 06:48:41 +000011278Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11281 as one of the persons allowed to commit directly to the
11282 module.
11283
Daniel Veillardfc57b412002-04-29 15:50:14 +000011284Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11287 * valid.c: raised a too low limit
11288 * doc/*: rebuilt the docs
11289
Daniel Veillardeca82812002-04-24 11:42:02 +000011290Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * test/XPath/expr/floats test/XPath/expr/functions
11293 result/XPath/expr/floats result/XPath/expr/functions
11294 xpath.c: another XPath conformance patch from Richard Jinks
11295
Daniel Veillard13e04c62002-04-23 17:51:29 +000011296Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * xmlschemas.c: fixed validation of attribute groups.
11299 * test/schemas result/schemas: added an example from the primer
11300
Daniel Veillard88c58912002-04-23 07:12:20 +000011301Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11304 * test/schemas result/schemas: updated the test list
11305
Daniel Veillarde19fc232002-04-22 16:01:24 +000011306Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11307
11308 * TODO: updated a bit
11309 * parser.c: made a comment more specific
11310 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11311 Schemas conformance.
11312 * test/schemas result/schemas: updated the test list
11313
Daniel Veillard441bc322002-04-20 17:38:48 +000011314Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11317 implementing xs:all with minOccurs = 0
11318 * tes/schemas/* result/schemas/*: added more tests covering
11319 xs:all
11320
Daniel Veillard8a001f62002-04-20 07:24:11 +000011321Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * xmlregexp.c: first implementation of the all particle, this
11324 may need to be revisited for case where not all transitions
11325 must be crossed.
11326
Daniel Veillard7646b182002-04-20 06:41:40 +000011327Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * tree.c: another entity processing update from Markus Henke
11330
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011331Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11332
11333 * trionan.c: fixed crash on OSF/1
11334
Daniel Veillardb4398962002-04-19 07:01:55 +000011335Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * xmlschemas.c: more Schemas work
11338 * test/schemas/* result/schemas/*: added more tests coming
11339 from the spec.
11340
Daniel Veillard54761132002-04-18 21:00:44 +000011341Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11344 ExcC14N specification
11345
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011346Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * tree.c: patch from Markus Henke, fix for recursive entities.
11349
Daniel Veillard23b1f372002-04-18 15:50:05 +000011350Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * xpath.c: fix a problem with string() on a document node.
11353
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011354Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * Makefile.am xmlschemas.c: more Schemas work
11357 * test/schemas/* result/schemas/*: added more tests coming
11358 from the spec.
11359
Daniel Veillard6231e842002-04-18 11:54:04 +000011360Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11361
11362 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11363 * result/HTML/*: this changes a few things in the results
11364
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011365Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11366
11367 * include/libxml/tree.h: eliminated 'declaration different than
11368 prototype' warning
11369 * include/win32config.h: "resolved" conflicts with errno.h
11370
Daniel Veillardb509f152002-04-17 16:28:10 +000011371Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11374 on the automata interfaces and debug of counted choices
11375 * test/schemas/* result/schemas/*: added a number of tests
11376
Daniel Veillard8651f532002-04-17 09:06:27 +000011377Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11380 a bit of work on Schemas
11381 * testSchemas.c: try to make it more useful
11382 * test/schemas/* result/schemas/* Makefile.am: changed the
11383 Schemas regression test procedure, started adding a few samples
11384
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011385Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11386
11387 * include/libxml/encoding.h: Patch for the Borland C++ builder
11388 * include/libxml/tree.h: Patch for the Borland C++ builder
11389 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011390 * win32/bcb5: New directory for the Borland C++ builder
11391 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011392
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011393Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11394
11395 * win32/Makefile.msvc: Update for XML Schema support
11396 * win32/configure.js: Update for XML Schema support
11397 * win32/libxml2.def.src: Update for XML Schema support
11398
Daniel Veillard4255d502002-04-16 15:50:10 +000011399Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11402 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11403 xmlunicode.c include/libxml/Makefile.am
11404 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11405 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11406 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11407 include/libxml/xmlversion.h.in : merged the current state of
11408 XML Schemas implementation, it is not configured in by default,
11409 a specific --schemas configure option has been added.
11410 * test/automata test/regexp test/schemas Makefile.am
11411 result/automata result/regexp result/schemas:
11412 merged automata/regexp/schemas regression tests
11413
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011414Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * xpath.c: Gary found a compile time problem, fixes #78823
11417
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011418Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * configure.in: release of 2.4.20
11421 * doc/*: updated and rebuilt the docs
11422
Daniel Veillardf544f192002-04-15 12:56:56 +000011423Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * python/Makefile.am: patch from Cristian Gafton to build on
11426 Red Hat 6.2, should also fix #75779
11427
Daniel Veillard940492d2002-04-15 10:15:25 +000011428Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * valid.c: first part of fixing #78729
11431
Daniel Veillardeb475a32002-04-14 22:00:22 +000011432Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11433
11434 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11435 escaping of URI when saving HTML files.
11436 * result/HTML/*: this impacted some tests
11437
Daniel Veillard9b731d72002-04-14 12:56:08 +000011438Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * configure.in: trying to fix #77441
11441
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011442Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11443
11444 * include/libxml/xmlIO.h: Hallski complained it could not be
11445 included by itself.
11446
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011447Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11450
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011451Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11452
11453 * win32/configure.js: patch from Nilo for the c14n option
11454 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11455
Daniel Veillardda423da2002-04-10 19:25:38 +000011456Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11459 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11460 LIBXML_THREAD_ENABLED
11461
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011462Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * xpath.c: another patch from Richard Jinks for substring conformance
11465 * test/XPath/expr/floats test/XPath/expr/strings
11466 result/XPath/expr/floats result/XPath/expr/strings: update of the
11467 test suite to check those.
11468
Daniel Veillard01917aa2002-04-10 11:30:41 +000011469Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * xpath.c: patch from Richard Jinks for .x float parsing.
11472
Daniel Veillard46d6c442002-04-09 16:10:39 +000011473Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * parser.c: patch from Markus Henke when an encoding ain't recognized
11476
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011477Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * libxml.m4: got a report that #include <string.h> was needed
11480
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011481Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11484
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011485Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11486
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011487 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011488
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011489Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11490
11491 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11492 pointed out by Melvyn Sopacua.
11493
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011494Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * libxml.m4: Frédéric Crozat gave a patch related to the change
11497 of Include paths breaking the libxml.m4
11498
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011499Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * xpath.c: Fix bug #76927 forgot to save some context
11502 when evaluating binary expressions
11503
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011504Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * configure.in: fixed configure for MPE/iX from Markus Henke
11507 * xmlmemory.c: fixed initialization problems
11508 * xpath.c: another set of patches from Richard Jinks this
11509 fixes "make XPathtests" on linux
11510
Daniel Veillard21458c82002-03-27 16:12:22 +000011511Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11514 * test/XPath/expr/compare test/XPath/expr/equality
11515 test/XPath/expr/floats test/XPath/expr/functions
11516 test/XPath/expr/strings result/XPath/expr/compare
11517 result/XPath/expr/equality result/XPath/expr/floats
11518 result/XPath/expr/functions result/XPath/expr/strings: Updated
11519 tests though they show a divergence on Linux
11520
Daniel Veillard28dfed12002-03-27 09:08:17 +000011521Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11522
11523 * xpath.c trionan.c: previous commit also included patches
11524 from Richard Jinks on some IEEE support corner case
11525
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011526Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11527
11528 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11529 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11530 that $(datadir) should be used for docs
11531
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011532Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11535 could leak filedescriptors
11536
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011537Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * configure.in nanohttp.c: applied patch from Allan Clark for
11540 UnixWare/OpenServer
11541
Daniel Veillard19274092002-03-25 16:48:03 +000011542Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11543
11544 * configure.in: preparing 2.4.19
11545 * doc/*: rebuilt the docs
11546
Daniel Veillard56b2db72002-03-25 16:35:28 +000011547Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11548
11549 * nanohttp.c: fixing #76043, got fed up with non-portability
11550 of that piece of code.
11551
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011552Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11553
11554 * valid.c SAX.c: Never commit without running "make tests" :-(
11555 fix a couple of stupidities in the previous commit
11556 * result/*: a few changes in some attribute order result of previous
11557 commit.
11558
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011559Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11562 the internal subset should not raise duplicate ID errors,
11563 also there was a small bug in conjunction to namespace
11564 declarations defaulted and xml:xxx attributes DTD definitions.
11565
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011566Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * xpath.c: Richard Jinks also raised some rounding problems
11569 this tries to fix them
11570
Daniel Veillard4e2df542002-03-22 12:23:14 +000011571Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11574 behaviour in xmlXPathCastToString()
11575
Daniel Veillarddb552912002-03-21 13:27:59 +000011576Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11579 raised by Morus Walter
11580
Daniel Veillard9e537932002-03-21 13:08:08 +000011581Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11582
11583 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11584 from Igor
11585
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011586Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * xpath.c: fixing #75619, related to a problem when trying
11589 to evaluate condition when the current node set resulting
11590 from that sub-step evaluation is empty. Also fixes 2 potential
11591 problem with previous-sibling and next-siblings axis.
11592
Daniel Veillard1840ef02002-03-21 08:05:23 +000011593Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11596 HTML support is not configured in.
11597
Daniel Veillard561b7f82002-03-20 21:55:57 +000011598Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11599
11600 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11601 include/libxml/tree.h: dohh I really didn't intended to commit
11602 this test version :-(
11603
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011604Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * testSAX.c: I wanted to see the real speed at the SAX interface
11607 after a little too many Ximianer started complaining about the
11608 parser speed.
11609 added a --quiet option:
11610 paphio:~/XML -> ls -l db100000.xml
11611 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11612 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11613 3200006 callbacks generated
11614 real 0m1.270s
11615 Which means 16MBytes/s and 3Mcallback/s
11616
Daniel Veillardc62a1472002-03-19 18:35:12 +000011617Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * xpath.c: valgrind spotted another error that time when running
11620 on libxslt regression tests
11621
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011622Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * Makefile.am: adding "make valgrind" running the full regression
11625 tests (except python ones) under Valgrind (using valgrind -q
11626 which was kindly added by the author).
11627 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11628 passes cleanly now except an obcure floating point initialization
11629 raised in log10() in one XPath regression test ???
11630 * tree.c: edited some comments to close #75244
11631
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011632Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11635 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11636 context of ScrollKeeper, made sure that if the number is
11637 an integer, the serialization follows the description at
11638 http://www.w3.org/TR/xpath#section-String-Functions
11639
Daniel Veillard5997aca2002-03-18 18:36:20 +000011640Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011642 * configure.in: preparing 2.4.18
11643 * doc/*: updated and rebuilt the web site
11644 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11645 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011646 * parser.c: humm, changed the way the SAX parser work when
11647 xmlSubstituteEntitiesDefault(1) is set, it will then
11648 do the entity registration and loading by itself in case the
11649 user provided SAX getEntity() returns NULL.
11650 * testSAX.c: added --noent to test the behaviour.
11651
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011652Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * parser.c: Wilfried Teiken provided a hackish but working
11655 way to get context reported back on entities when parsing
11656 with SAX and without breaking the DOM build.
11657
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011658Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * c14n.c: applied a new patch from Aleksey Sanin
11661 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11662 to reference Aleksey implementation of XML digital Signatures
11663
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011664Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11665
11666 * xpath.c: small fix to avoid potential problem due to
11667 ordering of freeing data
11668 * python/Makefile.am: people were complaining about
11669 the generated file in python dir not being built
11670
Daniel Veillardd2379012002-03-15 22:24:56 +000011671Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11672
11673 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11674 python/generator.py python/libxml.c python/types.c: Cleanup
11675 of the python Makefiles based on Jacob and James feedback,
11676 fixed the spec file accordingly, fixed the number of warning
11677 that passing my pedantic CFLAGS was generating. Conclusion
11678 is that Python includes are real crap.
11679
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011680Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11681
11682 * configure,in: it was reported quite a few times that
11683 xml2-config --cflags should not output
11684 -I$includeprefix/libxml2/libxml because libxml2 header names
11685 clashes with existing names like list.h from C++ stl.
11686 Includes should be #include<libxml/xxx.h> so ...
11687
Daniel Veillard6f293b12002-03-15 09:42:33 +000011688Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * c14n.c: another patch from Aleksey Sanin
11691
Daniel Veillard5c396542002-03-15 07:57:50 +000011692Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11693
11694 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11695 canonicalization algorithm
11696 * doc/xml.html doc/index.html: added the C14N references on the
11697 index page.
11698
jacob berkman9be65862002-03-14 02:15:56 +0000116992002-03-13 jacob berkman <jacob@ximian.com>
11700
11701 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11702 usage, redundant, and gcc specific
11703
Daniel Veillard75be0132002-03-13 10:03:35 +000011704Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * xpath.c: speedup some node selection operations, this can
11707 have a significant impact on DocBook Norm's stylesheets
11708 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11709 make sure it's always the case
11710 * debugXML.c: distinguish CDATA and comments in ls operations
11711
Daniel Veillard61f26172002-03-12 18:46:39 +000011712Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11713
11714 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11715 to generate better API descriptions etc...
11716
Daniel Veillard9ff88172002-03-11 09:15:32 +000011717Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11718
11719 * c14n.c: Fixing #74186, made sure all boolean expressions
11720 get fully parenthesized, ran indent on the output
11721 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11722 include/libxml/tree.h: also #74186 related, removed the
11723 --with-buffers option, and all the preprocessor conditional
11724 sections that were resulting from it.
11725
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011726Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * valid.c: applied patch from Dodji Seketeli fixing an
11729 uninitailized variable in xmlValidGetValidElements()
11730
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011731Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * c14n.c: fixed a few comments
11734 * doc/*.html doc/*/*.html: regenerated the docs and added
11735 the C14N API
11736 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11737
Daniel Veillardfa49d872002-03-09 10:20:00 +000011738Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * check-xml-test-suite.py: fix to adapt varaiations in the
11741 bindings
11742 * configure.in python/setup.py python/setup.py.in: fixed to
11743 have the version of the python scripts automatically updated
11744
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011745Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11746
11747 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11748 in xmlCopyProp()
11749
Daniel Veillardaf43f632002-03-08 15:05:20 +000011750Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11751
11752 * configure.in: preparing 2.4.17 release
11753 * doc/*: updated and rebuilt the docs
11754 * xpath.c: fixed a comment
11755 * python/libxml.c: fixed a possible reentrancy problem
11756
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011757Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11760 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11761 added a specific regression test
11762 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11763 not raise exceptions when failing to find the attribute.
11764
Daniel Veillard90bc3712002-03-07 15:12:58 +000011765Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * configure.in xmllint.c: owen pointed out a problem with the
11768 ftme fix, gettimeofday() was not detected by configure and
11769 the ftime header wasn't included, dohhh
11770
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011771Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11772
11773 * configure.in xmllint.c: trying to fix #71457 for timing
11774 precision when gettimeofday() is not availble but ftime() is
11775
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011776Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11779 are now copied on install and part of the -devel RPM
11780
Daniel Veillard7b416132002-03-07 08:36:03 +000011781Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11782
11783 * xpath.c: trying to avoid bug #72150 which was apparently
11784 caused by a gcc bug (or a processor problem) as detailed
11785 at http://veillard.com/gcc.bug
11786
Daniel Veillardf742d342002-03-07 00:05:35 +000011787Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11788
11789 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11790 fixed xmlReconciliateNs(), added a Python test/example for
11791 inter-document cut'n paste
11792 * python/libxml.py: fixed node.doc on document nodes and added
11793 xpathEval() onto node objects
11794
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011795Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11796
11797 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11798 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11799 fixup and integrated tests for the serialization stuff
11800
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011801Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11804 moved the libxml man page to section 3
11805
Daniel Veillard1e774382002-03-06 17:35:40 +000011806Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * tree.c: fix bug #72490
11809 * python/libxml.c python/libxml.py: added methods serialize()
11810 and saveTo() to all node elements.
11811
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011812Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * xmlIO.c: closed #73430, don't read from an input source
11815 which indicated an end-of-file or an error.
11816
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011817Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * parser.c: make sure SAX endDocument is always called as
11820 this could result in a Python memory leak otherwise (it's
11821 used to decrement ref-counting)
11822 * python/generator.py python/libxml.c python/libxml.py
11823 python/libxml2-python-api.xml python/libxml2class.txt
11824 python/tests/error.py python/tests/xpath.py: implemented
11825 the suggestions made by Gary Benson and extended the tests
11826 to match it.
11827
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011828Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * python/generator.py: applied patch fixing #73450
11831
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011832Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
11834 * xpath.c: fixing #61290 "namespace nodes have no parent"
11835 long standing divergence from the XPath REC. NodeSets
11836 simply hold a copy of namespace nodes and those node ->next
11837 points to the parent (which may not be the node carrying the
11838 definition).
11839 * include/libxml/xpath.h: flagged but didn't added a possible
11840 speedup
11841 * DOCBparser.c HTMLparser.c: removed some warnings from push
11842 parser due to new state being added.
11843 * tree.c: new fix from Boris Erdmann
11844 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11845 the XML Canonalization support from Aleksey Sanin
11846
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011847Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
11849 * tree.c: patch from Boris Erdmann fixing some namespace odities
11850 with xmlCopyNode()
11851
Daniel Veillardc6613042002-03-02 09:34:02 +000011852Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11853
11854 * xmlIO.c: fix bug #72706 when loading a NULL entity
11855
Daniel Veillardc0fef772002-03-01 16:16:31 +000011856Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11859 actually change in a future XML Namespace revision.
11860
Daniel Veillard79426f22002-03-01 16:14:17 +000011861Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11864 added the possibility of returning nodesets from XPath extension
11865 functions written in Python
11866
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011867Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * python/*: commiting some Python bindings work done while travelling
11870
Daniel Veillard97300512002-03-01 09:13:41 +000011871Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11872
11873 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11874 explicitely with memory debugging switched on
11875
Daniel Veillard6361da02002-02-23 10:10:33 +000011876Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11879 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11880 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11881 the accessor generator for strings
11882 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11883 regression test.
11884
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011885Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11886
11887 * python/README python/generator.py python/libxml.c python/setup.py:
11888 added the 'usual' setup.py to allow building a libxml2-python
11889 module based on the same code. The initialization is however
11890 different the 2 .so files fo libxml2 and libxslt are identical and
11891 they entry point initialize both libraries. this is done to avoid
11892 some possible nasty problem since the Python don't merge the maps
11893 of all shared modules.
11894
Daniel Veillard158a4d22002-02-20 22:17:58 +000011895Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11896
11897 * parser.c: fixed a push/encoding bug reported by Michael
11898 on librsvg
11899
Daniel Veillard7839e162002-02-20 18:54:48 +000011900Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11901
11902 * include/libxml/parserInternals.h: fixes a misplaced #endif
11903
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011904Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * parser.c valid.c: found and fixed a couple of allocation bugs
11907
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011908Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11909
11910 * doc/xml.html doc/python.html doc/*: added a Python and binding
11911 page describing the current state of the Python bindings and
11912 giving pointers to the other languages wrappers.
11913
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011914Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11915
11916 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11917 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11918 rebuilt the API and web site
11919 * xpath.c: fixed #71978 portability bugs
11920
Daniel Veillard8aff2472002-02-19 21:50:43 +000011921Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11924
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011925Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * include/libxml/parserInternals.h parser.c: had to change
11928 2 internal parsing API when processing document content
11929 to check the start and end of element content are defined
11930 in the same entity
11931 * valid.c include/libxml/valid.h: attribute normalization can
11932 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11933 with the context to report it.
11934 * SAX.c: fixed the last known bugs, crazy validation constraints
11935 when a document is standalone seems correctly handled. There
11936 is a couple of open issues left which need consideration especially
11937 PE93 on external unparsed entities and standalone status.
11938 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11939 The 2 tests left failing are actually in error. Cleanup done.
11940
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011941Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11942
11943 * valid.c: implemented E59 spaces in CDATA does not match the
11944 nonterminal S
11945
Daniel Veillard878eab02002-02-19 13:46:09 +000011946Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11947
11948 * SAX.c parser.c valid.c: more validation test fixups
11949 * check-xml-test-suite.py: added duration info for the tests
11950
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011951Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11952
11953 * parser.c valid.c: a couple of errors were reported but not
11954 saved back as such in the parsing context. Down to 1% failure rate
11955 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11956
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011957Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * xmlInternald.c: isExtender was missing a char
11960 * parser.c include/libxml/parser.h: % are acceptable in the
11961 internal subset if within a PUBLIC ID
11962
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011963Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * SAX.c parserInternals.c valid.c: more work on the conformance
11966 suite. Took the step to finally block documents with encoding
11967 errors. It's a fatal error per the spec, people should have fixed
11968 their documents by now.
11969
Daniel Veillard55253e22002-02-18 14:32:39 +000011970Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * check-xml-test-suite.py: fixed the test script after some discussion
11973 on the semantic of TYPE="error"
11974 * Makefile.am: added the script to the distrib
11975
Daniel Veillard28757702002-02-18 11:19:30 +000011976Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * SAX.c entities.c: fixed a couple of conformances issues deep
11979 into the validation code (standalone and undeclared Notations)
11980
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011981Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11984 stayed there for years !
11985
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011986Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11987
11988 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11989 missing
11990
Daniel Veillardc7612992002-02-17 22:47:37 +000011991Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11992
11993 * check-xml-test-suite.py: improved the behaviour a bit as
11994 well as the logs
11995 * parser.c valid.c SAX.c: fixed a few more bugs
11996 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11997
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011998Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * check-xml-test-suite.py: python script to run regression tests
12001 against the XML Test suite of W3C/OASis
12002 * SAX.c: fixed a validation bug
12003 * parser.c: fixed 3 errors pointed by the test suite
12004 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12005 * python/Makefile.am: fixed a dependendy
12006
Daniel Veillard9f28f302002-02-15 20:48:08 +000012007Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * xmlmemory.c: avoid a warning bug #71594
12010
Daniel Veillard144024e2002-02-13 21:14:46 +000012011Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12014 warning on alpha/Tru64
12015
Daniel Veillarde4301c82002-02-13 13:32:35 +000012016Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12017
12018 * include/libxml/entities.h: fixing a comment
12019 * valid.c: fixing some troubles with validity check on namespaces
12020 * result/VC/NS3 test/VC/NS3: added a specific regression test
12021
Daniel Veillarda6d05382002-02-13 13:07:41 +000012022Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * tree.c: Fixing #71342 serializing '\n' in attribute values
12025 * result/noent/att3 result/att3 test/att3: added a specific
12026 test.
12027
Daniel Veillard797a5652002-02-12 13:46:21 +000012028Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12029
12030 * python/libxml.c: couple of bug fixes
12031
Daniel Veillard01a6d412002-02-11 18:42:20 +000012032Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * python/*.py: removed tabs and used spaces.
12035
Daniel Veillard397ff112002-02-11 18:27:20 +000012036Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12037
12038 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12039 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12040
Daniel Veillard03517542002-02-11 13:54:40 +000012041Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12042
12043 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12044 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12045
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012046Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * include/libxml/encoding.h include/libxml/entities.h
12049 include/libxml/globals.h include/libxml/parser.h
12050 include/libxml/threads.h include/libxml/tree.h
12051 include/libxml/xmlmemory.h: trying to fix the include mess
12052
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012053Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12054
12055 * include/libxml/xmlmemory.h: reverted part of the previous
12056 attempt to provide #69655, this was breaking the build.
12057
Daniel Veillard0ba59232002-02-10 13:20:39 +000012058Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12061 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12062 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12063 include/libxml/parserInternals.h include/libxml/tree.h
12064 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12065 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12066 clean.
12067 * python/libxml.c: fixed a warning.
12068
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012069Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12072 copying of node, merge back IDs in the target document.
12073 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12074 test/XInclude/ents/ids.xml: test case
12075 * result/VC/ElementValid4: output changed due to a typo fix
12076
Daniel Veillard1c18e302002-02-09 22:16:40 +000012077Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12078
12079 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012080 generate the dependencies right as Jacob found out. Add
12081 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012082
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012083Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12084
12085 * parserInternals.c valid.c: Justin Fletcher found some parts
12086 of the code needing cleanup
12087 * libxml.spec.in python/Makefile.am python/generator.py
12088 python/libxml.c python/libxml.py: Fixed the python Makefiles
12089 corrected a bug showing up on ia64, changed the name of the
12090 python internal module too
12091
Daniel Veillard07be19b2002-02-08 14:20:35 +000012092Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
12094 * Makefile.am: applied patch from Andris Pavenis for binary
12095 name suffixes
12096
Daniel Veillardf216d462002-02-08 13:44:24 +000012097Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12098
12099 * xmllint.c win32/win32config.h: fixing #68748
12100
Daniel Veillardd455d792002-02-08 13:37:46 +000012101Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12102
12103 * valid.c: fixing #70166
12104
12105Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12106
12107 * valid.c: fixing #70077
12108
Daniel Veillardc575b992002-02-08 13:28:40 +000012109Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12110
12111 * Copyright Makefile.am README configure.in libxml.spec.in:
12112 Changed to the MIT Licence
12113 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12114 doc/xmlio.html: updated the doc accordingly
12115 * include/libxml/xmlwin32version.h configure.in: preparing
12116 2.4.14 release
12117 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12118 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12119 fixed the const xmlChar * wrapper and generator, XPath extension
12120 functions now use the context as first argument
12121 * python/tests/tstxpath.py python/tests/xpath.py
12122 python/tests/xpathext.py: Updated the tests accordingly
12123 * tree.c: fixed bug #70067
12124
Daniel Veillard7db38712002-02-07 16:39:11 +000012125Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * Makefile.am: cleanup
12128 * debugXML.c: always use stdout if output is NULL
12129 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12130 * python/Makefile.am python/generator.py python/libxml2class.txt
12131 python/libxml_wrap.h python/types.c: augmented the number of bindings
12132 handling FILE * and XPath contexts
12133 * python/tests/Makefile.am: avoid a stupid problem due to the
12134 use of TEST.
12135
Daniel Veillard15a143b2002-02-06 22:40:50 +000012136Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12137
12138 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12139
Daniel Veillard70cab352002-02-06 16:06:58 +000012140Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12141
12142 * python/TODO python/libxml.c: cleanup the extension function lookup
12143 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12144
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012145Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12146
12147 * configure.in python/Makefile.am: do not install outside
12148 of prefix
12149
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012150Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12151
12152 * python/TODO python/libxml.c: started adding SAX interfaces
12153 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12154 SAX test
12155
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012156Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12157
12158 * tree.c: hardened the addChild function
12159 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12160 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12161 added accessors needed for xmlNode, a bit more testing and
12162 extension of interfaces
12163 * python/tests/Makefile.am python/tests/build.py: added a test
12164 build from scratch/save/load/check
12165
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012166Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12167
12168 * parserInternals.c: change a small bit in the way valididy
12169 error messages get initialized
12170 * python/TODO python/libxml.c python/libxml2-python-api.xml
12171 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12172 added some memory debugging to track leaks at the libxml2 level
12173 * python/tests/*.py: changed all tests to check for leaks,
12174 there is just one left in XPath extension registrations.
12175
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012176Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12177
12178 * python/TODO python/generator.py python/libxml2-python-api.xml
12179 python/libxml2class.txt: more accessor classes for the parser
12180 context, allow to switch on and check validity
12181 * python/tests/Makefile.am python/tests/error.py
12182 python/tests/invalid.xml python/tests/valid.xml
12183 python/tests/validate.py: attded more test and and added error.py
12184 which I forgot to commit in the last step
12185
Daniel Veillard3ce52572002-02-03 15:08:05 +000012186Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12187
12188 * python/Makefile.am python/types.c: cleanup
12189 * python/libxml.c python/libxml.py python/libxml_wrap.h
12190 python/generator.py python/libxml2-python-api.xml
12191 python/libxml2class.txt: added class for parser context, added
12192 first cut for push mode support. Added a framework to generate
12193 accessors functions.
12194 * python/tests/Makefile.am python/tests/push.py: added a push
12195 test
12196
Daniel Veillardcfb05462002-02-02 23:18:22 +000012197Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12198
12199 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12200 bug a bit of cleanup.
12201
Daniel Veillard5d819032002-02-02 21:49:17 +000012202Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12203
12204 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12205 python/libxml2class.txt: adding error redirections and preformat
12206 to a python handler
12207 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12208 tests self checking
12209
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012210Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12213 a function
12214
Daniel Veillard9589d452002-02-02 10:28:17 +000012215Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12218 python/libxml.c python/libxml2-python-api.xml
12219 python/libxml2class.txt: Progressing through the TODOs, class
12220 description output, extra XML API, RPM now builds the wrappers
12221 for all python installed versions
12222
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012223Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12224
12225 * configure.in libxml.spec.in python/Makefile.am python/TODO
12226 python/generator.py python/libxml2class.txt: added more informations
12227 in the libxml2-python package including docs. Slightly changed
12228 the class hierarchy
12229 * python/tests/*: added basic regression tests infrastructure too
12230
12231Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12232
12233 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12234 added libxml2-python as part of the packages installed
12235
Daniel Veillarda7340c82002-02-01 17:56:45 +000012236Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12237
12238 * python/Makefile.am python/generator.py python/libxml.c
12239 python/libxml.py: more work, now able to extend the
12240 XPath interpreter with functions written in python.
12241
Daniel Veillardc3e39442002-02-01 09:29:41 +000012242Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12243
12244 * python/Makefile.am: Jacob sent a patch to allow building from
12245 tarfile.
12246
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012247Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12250 inserted the python wrappers build, I hope this won't be too
12251 unportable
12252
Daniel Veillard1971ee22002-01-31 20:29:19 +000012253Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * xpath.c: minor optimization
12256 * python/generator.py python/libxml.c python/libxml.py
12257 python/libxml_wrap.h: more work on the python bindings,
12258 they now support XPath and there is no evident leak
12259
Daniel Veillard36ed5292002-01-30 23:49:06 +000012260Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12261
12262 * python/generator.py python/libxml.c python/libxml.py:
12263 more work on the python bindings generator.
12264
Daniel Veillard96fe0952002-01-30 20:52:23 +000012265Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12266
12267 * python/generator.py python/libxml.c python/libxml_wrap.h:
12268 more work on the python bindings.
12269
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012270Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * python/generator.py python/libxml.c python/libxml.py
12273 python/libxml_wrap.h: commited early version of a python binding
12274 for private use only ATM
12275
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012276Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * entities.c tree.c include/libxml/entities.h: applied patch
12279 from Anthony Jones to implement copy of DTD subtree too. Had
12280 just to keep 2 function private which really ought to become
12281 public ones.
12282
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012283Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12284
12285 * xmllint.c: added pointers to the web pages in the usage()
12286
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012287Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * tree.c: more fixes from Petr Kozelka for attribute handling
12290 in the tree API to align the semantic with DOM.
12291
Daniel Veillard36065812002-01-24 15:02:46 +000012292Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * valid.c tree.c entities.c: another set of patches from
12295 Anthony Jones for copy operations cleanup and robustness
12296
Daniel Veillardf8592562002-01-23 17:58:17 +000012297Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12298
12299 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12300 an alphabetic index based on comments content
12301 * doc/*: rebuilt the web site with the new references
12302
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012303Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * parserInternals.h: Greg Sjaardema suggested to use an
12306 eponential buffer groth policy in xmlParserAddNodeInfo()
12307
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012308Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12311 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12312 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12313 to generate cross-references, and added/updated the stylesheets
12314 to generate and link API indexes. The generic keyword index
12315 is not done yet.
12316 * doc/*.html: regenerated all the usual docs too
12317
Daniel Veillard2070c482002-01-22 22:12:19 +000012318Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12319
12320 * debugXML.c: added an xpath function to the shell for T. V. Raman
12321
12322Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012323
12324 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12325 debug routines.
12326
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012327Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12328
12329 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12330 support of attribute nodes
12331
Daniel Veillard9d06d302002-01-22 18:15:52 +000012332Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12333
12334 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12335 hopefully near complete and fully documented of the API in XML
12336 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12337 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12338 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12339 include/libxml/parserInternals.h include/libxml/valid.hi
12340 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12341 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12342 include/libxml/xpath.h include/libxml/xpathInternals.h:
12343 Cleaned up the doc comments a lot in the process, the interface
12344 coverage is now 100%
12345
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012346Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12347
12348 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12349 extracts comments from the gtk-doc DocBook output (a bit
12350 convoluted but seems to work).
12351
Daniel Veillard61006472002-01-21 17:31:47 +000012352Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12353
12354 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12355 added an XML description of the API, moved the script generating
12356 it here. Added a "make api" target
12357
Daniel Veillardd2f23002002-01-21 13:36:00 +000012358Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12359
12360 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12361
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012362Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12363
12364 * xpath.c include/libxml/xpathInternals.h: the change made to
12365 xmlXPathFuncLookupFunc was incompatible roll it back
12366
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012367Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12368
12369 * SAX.c: cleanup patch from Anthony Jones
12370 * doc/Makefile.am: fix the headers to avoid in make scan
12371 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12372 includes, * vs Ptr and general cleanup
12373 * parsedecl.py: first version of a script to extract the
12374 module interfaces, the goal will be to provide .decl or XML
12375 specification of the interfaces to build wrappers.
12376
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012377Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12378
12379 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12380 now provides return codes in case of errors
12381
Bjorn Reese026d29f2002-01-19 15:40:18 +000012382Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12383
12384 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12385 Upgraded to trio baseline 1.6
12386 * strio.h strio.c: Replaced by triostr.h and triostr.c
12387
Daniel Veillard572577e2002-01-18 16:23:55 +000012388Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12389
12390 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12391 of strdup usage in the code
12392
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012393Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12394
12395 * parser.c error.c: Keith Isdale complained rightly that
12396 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12397
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012398Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12399
12400 * tree.c: fixed the funxtion to set the xml: attributes
12401 * debugXML.c: added "setbase" to test it.
12402
Daniel Veillard2c748c62002-01-16 15:37:50 +000012403Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12404
12405 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12406 to allow updating an attribute content
12407
Daniel Veillard8de85c62002-01-15 17:10:15 +000012408Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12409
12410 * libxml.h: try to avoid problems when compiling on Windows
12411
Daniel Veillard314cfa02002-01-14 17:58:01 +000012412Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12413
12414 * hash.c: patch from Anthony Jones for hash.c allocation size
12415 * Makefile.am: trying to work around Yet Another Libtool Madness
12416 and build the 2.4.13 release finally ...
12417
Daniel Veillard744683d2002-01-14 17:30:20 +000012418Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12419
12420 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12421 * doc/* : update of the documentation
12422
Daniel Veillarde6a55192002-01-14 17:11:53 +000012423Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12426 at fixing #61290 :-(
12427
Daniel Veillardfb25a512002-01-13 20:32:08 +000012428Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12429
12430 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12431 Fixes bug #67229
12432
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012433Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12434
12435 * tree.c: trying to avoid troubles when a subtree is copied
12436 and coalesced in part with the target tree. Should fix
12437 bug #67407
12438
Daniel Veillardd8224e02002-01-13 15:43:22 +000012439Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * valid.c: fixed validation of attributes content of type
12442 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12443 values, very old bug. Fixes #67671
12444
Daniel Veillard8107a222002-01-13 14:10:10 +000012445Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12446
12447 * parser.c include/libxml/parserInternals.h tree.c: integrated
12448 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12449 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12450
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012451Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12452
12453 * threads.c: applied Serguei Narojnyi's patch to add native
12454 thread support on the Win32 platform
12455 * testThreadsWin32.c Makefile.am: added the test program also
12456 from Serguei, Win32 specific
12457 * include/win32config.h include/libxml/xmlwin32version.h.in:
12458 added patch from Igor for the Windows thread specific defines.
12459
Daniel Veillard845cce42002-01-09 11:51:37 +000012460Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12461
12462 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12463
Daniel Veillard7b602b42002-01-08 13:26:00 +000012464Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12465
12466 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12467 output page into XMLinfo.html. Close bug #66951 and
12468 raised by Robert Collins too.
12469
Daniel Veillard73c6e532002-01-08 13:15:33 +000012470Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12471
12472 * encoding.c: Paul Keogh pointed out a possibility of segfault
12473 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12474 Closes bug # 68238
12475
Daniel Veillard4a859202002-01-08 11:49:22 +000012476Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12477
12478 * doc/*.html: updated the Gdome2 links
12479
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012480Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12481
12482 * libxml.h: Applied following patches from Robert Collins
12483 and make sure IN_LIBXML is defined when compiling it
12484 -------
12485 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12486 as well as Visual C.
12487 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12488 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12489 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12490 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12491 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12492 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12493 xmlSysIDExists xmlNoNetExists).
12494 * xmllint.c: Don't include winsock2.h for Cygwin.
12495
Daniel Veillard401c2112002-01-07 16:54:10 +000012496Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12497
12498 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12499 when the version info is not present.
12500
Daniel Veillard6f42c132002-01-06 23:05:13 +000012501Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12502
12503 * tree.c: Anthony Jones pointed out a problem in
12504 xmlStringGetNodeList() and provided a fix for it
12505
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012506Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12507
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012508 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012509 xmlCreatePushParserCtxt() when the initial buffer passed
12510 is large.
12511
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012512Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * win32/*: big cleanup of the Windows/MSVC project files
12515 from Igor Zlatkovic
12516
Daniel Veillardcebb1362002-01-02 13:13:30 +000012517Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * doc/Makefile.am: should fix #67674 and avoid troubles if
12520 xsltproc is not available or fails in the prefix provided
12521
Daniel Veillard26908ab2002-01-01 16:50:03 +000012522Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12523
12524 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12525
Daniel Veillard5344c602001-12-31 16:37:34 +000012526Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12529 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12530 Fixed a few other problems raised by Charlie Bozeman.
12531 * result/VC/ElementValid[5-7]: fixed the output
12532
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012533Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12534
12535 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12536 patches from Charlie Bozeman. Regenerated the HTML docs.
12537
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012538Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12539
12540 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12541 for Windows from Igor
12542
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012543Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12544
12545 * xmllint.c: applied Justin Fletcher patch for --output or -o
12546
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012547Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * win32/libxml2/libxml2.def.src: close #67019
12550
Daniel Veillard01db67c2001-12-18 07:09:59 +000012551Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * xmllint.c: applied Justin Fletcher generic timing patch
12554 similar to the one already applied to xsltproc.
12555
Daniel Veillardd1640922001-12-17 15:30:10 +000012556Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * include/libxml/tree.h tree.c: applied documentation patches
12559 from Charlie Bozeman
12560
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012561Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12562
12563 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12564
Daniel Veillard29e43992001-12-13 22:21:58 +000012565Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12566
12567 * valid.c: fix the xmlStrdup() used in the previous patch.
12568 * valid.c: added --dropdtd
12569 * tree.c: fixed xmlUnlinkNode so it also removes the references
12570 from the document if the node is a DTD
12571
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012572Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12573
12574 * HTMLtree.c valid.c: cleanup some static declarations
12575
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012576Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * xmllint.c: removed another strdup()
12579 * doc/FAQ: removed the HP/UX entry
12580
Daniel Veillarded472f32001-12-13 08:48:14 +000012581Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * valid.c: fix bug #66816 when validating.
12584 * xmllint.c: don't use sys/time.h if configure did not found it
12585
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012586Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12587
12588 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12589 xmlcatalog_man.xml
12590
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012591Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12594 xmlInitMemory() was declared twice
12595
Daniel Veillardb82c1662001-12-09 14:00:54 +000012596Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * globals.c: do not reference strdup() !
12599 * configure.in libxml-2.0.pc.in: trying to fix the libs
12600 of the various config extraction modules
12601
Daniel Veillardef90ba72001-12-07 14:24:22 +000012602Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12603
12604 * configure.in : preparing 2.4.12
12605 * doc/* : updated and rebuilt the docs
12606
Daniel Veillard220346d2001-12-07 11:33:54 +000012607Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12608
12609 * uri.c: closed bug #66159
12610 * testURI.c: added --escape option
12611 * configure.in: some cleanup for xml2-config --cflags
12612
Daniel Veillard2a906822001-12-06 14:34:08 +000012613Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * globals.c testThreads.c: removed some misplaced includes
12616 of xmlversion.h
12617
Daniel Veillarde28313b2001-12-06 14:08:31 +000012618Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * threads.c: patch from Gary Pennington fixing a possible
12621 problem at initialization time.
12622
Daniel Veillardd3b08822001-12-05 12:03:33 +000012623Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012626 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012627 CodeWarrior.
12628
Daniel Veillarda7866932001-12-04 13:14:44 +000012629Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * xmllint.c: applied Geert Kloosterman's patch to fix
12632 --repeat --timing output
12633
Daniel Veillard19840942001-11-29 16:11:38 +000012634Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12637 where non-wellformed XML declaractions were not detected.
12638
Daniel Veillarde85d9342001-11-28 14:43:12 +000012639Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12640
12641 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12642
Daniel Veillard22f25a82001-11-28 09:12:23 +000012643Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12646 gets reset by xmlCleanupInputCallbacks() and this makes the
12647 function useless. Same for output.
12648
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012649Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12650
12651 * xmlIO.c: robert pointed out a loop error in callback cleanups
12652
Daniel Veillard8faa7832001-11-26 15:58:08 +000012653Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12654
12655 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12656 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12657 they are not really tied to debugging
12658
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012659Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12660
12661 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12662 * xmllint.c: better --catalogs description
12663
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012664Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * tree.c: fixed a couple of problems in xmlSetProp()
12667
Daniel Veillardcd337f02001-11-22 18:20:37 +000012668Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12671 unappropriate stdout output.
12672
Daniel Veillard566d4df2001-11-22 13:00:53 +000012673Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12674
12675 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12676 by Denis Beurive, closes #65111
12677
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012678Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * valid.c: in case of content model validity error, don't
12681 print it if validity warnings were not requested.
12682
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012683Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12686 * parserInternals.c: removed the last exit() call. Print an
12687 unmaskable error on stderr instead (library mismatch detection)
12688
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012689Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12690
12691 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12692 shell instructions from Heiko Rupp
12693
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012694Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * catalog.c: use the URL notation file:// for default catalog paths
12697
Daniel Veillard0ec98632001-11-14 15:04:32 +000012698Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * include/libxml/tree.h: better comments for _private fields
12701 * tree.c: removed a problem when copying an entity reference.
12702
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012703Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * vms/*: updated instructions and diffs from John A Fotheringham
12706
Daniel Veillarda11001b2001-11-12 22:45:36 +000012707Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * include/libxml/xmlerror.h: avoid an include problem if
12710 #include <libxml/xmlerror.h> happens first in code
12711 seems to be the case in KDE libs
12712
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012713Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12714
12715 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12716 from Igor for Windows
12717
12718Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * Makefile.am: Gary Pennington pointed out a missing prefix
12721
Daniel Veillard43d3f612001-11-10 11:57:23 +000012722Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12723
12724 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12725 * doc/*: upgraded and rebuilt the docs
12726
Daniel Veillardc1f78342001-11-10 11:43:05 +000012727Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12728
12729 * HTMLparser.c: fix comment in scripts element parsing.
12730 * result/HTML/doc3*: updated the results.
12731
12732Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12733
12734 * uri.c: another URI bug fix #63336, using Joel Young patch.
12735
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012736Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12739 a cleaned up version of the Pwd shell string generation.
12740
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012741Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * valid.c include/libxml/tree.h: trying to fix namespaces +
12744 validation problems for good, closing #63619 in the process
12745 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12746 wrong in this respect, fixed it.
12747
Daniel Veillardd536f702001-11-08 17:32:47 +000012748Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12749
12750 * xmllint.c: Morus Walter patch to allow --format and --encode
12751
Daniel Veillard5004f422001-11-08 13:53:05 +000012752Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12753
12754 * debugXML.c: Stefan Kost provided an help command for the shell
12755
Daniel Veillarda6825e82001-11-07 13:33:59 +000012756Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12757
12758 * debugXML.c: Heiko Rupp pointed that the shell would crash
12759 on empty nodesets returns.
12760
Daniel Veillard03f848d2001-11-07 12:53:46 +000012761Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12762
12763 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12764 migh need the history libraries
12765
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012766Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12769 handle the case of < in quoted attributes, Bastian Kleineidam
12770
Daniel Veillardc853b322001-11-06 15:24:37 +000012771Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12774 fixing catalog breakages
12775 * Makefile.am catalog.c result/catalogs/catal
12776 result/catalogs/mycatalog.* test/catalogs/catal*:
12777 fixed more problems in catalog support, added more regression tests
12778 for both XML and SGML catalog handling
12779
Daniel Veillard66870c72001-11-05 19:27:49 +000012780Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12781
12782 * debugXML.c: applied an improvement to xmlGetLineNo() from
12783 Keith Isdale
12784
Daniel Veillardffe09c92001-11-05 14:21:47 +000012785Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12786
12787 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12788 Side effect of the progressive catalog loading
12789
Daniel Veillardad661b92001-11-05 11:43:15 +000012790Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12791
12792 * Makefile.am: confexecdir and confexec_DATA were defined twice
12793 pointed out by Karl Eichwalder
12794
Daniel Veillard6eb17722001-11-04 22:19:27 +000012795Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * xmlcatalog.c: avoid unlink() and use remove() instead.
12798
Daniel Veillardea898282001-11-04 22:13:45 +000012799Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * libxml.spec.in: cleanup
12802 * include/libxml/xmlwin32version.h: updated with 2.4.8
12803
Daniel Veillarda4617b82001-11-04 20:19:12 +000012804Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12807 of compiling libxml with a non standard set of options
12808
John Fleck027edfb2001-11-04 20:13:58 +000012809Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12810
12811 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12812 document --sgml option, fixing gnome bugzilla #63382
12813
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012814Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12817 breakage of 2.4.7, added a couple of really needed APIs
12818 like xmlCatalogIsEmpty() and xmlNewCatalog()
12819 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12820 for install-catalog
12821 * configure.in: preparing 2.4.8
12822
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012823Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12826 include/libxml/tree.h include/libxml/xmlIO.h: more include
12827 cleanups, export cleanly one html output + format function.
12828
12829Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12830
12831 * parser.c: removed initGenericErrorDefaultFunc call from
12832 xmlInitParser() since it could destroy previous calls to
12833 xsltSetGenericErrorFunc() effects
12834
Daniel Veillardebd38c52001-11-01 08:38:12 +000012835Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12836
12837 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12838 keyword.
12839
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012840Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * Makefile.am: cleanup
12843 * threads.c: cleanup too
12844 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12845 from xsltproc
12846 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012847 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012848
Daniel Veillard91c00402001-10-30 17:41:38 +000012849Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12850
12851 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12852 was not used anymore !
12853
Daniel Veillard52dcab32001-10-30 12:51:17 +000012854Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12855
12856 * configure.in: preparing 2.4.7
12857 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12858 manual page from John
12859 * doc/*: updated the doc and rebuilt the generated pages
12860
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012861Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * xmlIO.c: closing bug #62711, the library should never
12864 close stdin or stdout.
12865
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012866Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * uri.c: second pass at fixing #63336, using Joel Young
12869 final patch. looks okay.
12870
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012871Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12872
12873 * uri.c include/libxml/uri.h: trying to clear #63336
12874 allowing the escaping routine to parse unconformant
12875 URI-References.
12876
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012877Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12878
12879 * vms/readme.vms vms/build_libxml.com nanoftp.c
12880 include/libxml/xmlversion.h.in: a few VMS updates from
12881 John A Fotheringham
12882 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12883 and xmlCleanupOutputCallbacks() for the Perl binding people.
12884
Daniel Veillard635ef722001-10-29 11:48:19 +000012885Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12886
12887 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12888 apply fixes to close #63271 and avoid segfaults when
12889 the error routine gets callbed before xmlInitParser()
12890 get called.
12891 * nanoftp.c error.c: Applied patches from Justin Fletcher
12892 correcting some xmlGenericError misuses.
12893
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012894Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12895
12896 *doc/xmllint.xml, doc/xmllint.1
12897 New and improved man page for xmllint - .xml is the original, .1
12898 is the generated man page
12899
Daniel Veillardc9484202001-10-24 12:35:52 +000012900Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12903 the web site from the main HTML document.
12904
Daniel Veillard5151c062001-10-23 13:10:19 +000012905Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * parser.c: fixed an erroneous validation bug when PE refs
12908 occurs in external parsed entities referenced from the
12909 internals subset
12910 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12911 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12912 added the associated testcase, it's a nice one.
12913 * HTMLparser.c: generate the DTD node as HTML still ...
12914 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12915
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012916Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * HTMLparser.c: fixed a bug in htmlNewDoc()
12919
Daniel Veillard89cad532001-10-22 09:46:13 +000012920Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12921
12922 * test/threads/*: added entities testing to the Thread test
12923 * testThreads.c: make the test reasonable
12924 * DOCBparser.c: fix the DTD public and system ID
12925 * xmllint.c: added --sgml for SGML DocBook importing
12926 * Makefile.am: added Docbtests target
12927
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012928Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12929
12930 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12931 * testThreads.c: removed bogus include
12932
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012933Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12934
12935 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12936 fixed a very serious (looping) validation bug
12937
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012938Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * include/libxml/globals.h include/libxml/threads.h threads.c
12941 testThreads.c: far more testing, cleaning up bugs
12942 * *.c : make sure globals.h is always included.
12943
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012944Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * HTMLparser.c: try to get rid of parser loops for good.
12947
Daniel Veillardab7488e2001-10-17 11:30:37 +000012948Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12949
12950 * configure.in: fixed some bugs in CFLAGS passing.
12951 * test/threads Makefile.am testThreads.c: added a specific
12952 threaded test case (really nasty, guaranteed).
12953
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012954Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12955
12956 * catalog.c: serious cleanup on the management of the
12957 XML catalog tree, more tests done, especially with
12958 the catalog PI.
12959
Daniel Veillard364789a2001-10-16 12:45:00 +000012960Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12961
12962 * catalog.c: avoid a problem in catalog cleanup on SMP if
12963 catalogs were not initialized.
12964
Daniel Veillard81463942001-10-16 12:34:39 +000012965Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * catalog.c xpath.c: trying to cleanup the not thread safe
12968 parts of the library.
12969
Daniel Veillard64a411c2001-10-15 12:32:07 +000012970Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12971
12972 * include/libxml/globals.h configure.in global.data: make
12973 the allocation be per-thread a configure option
12974 * encoding.c include/libxml/parser.h: fixed compilation
12975 errors
12976
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012977Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12978
12979 * include/libxml/parser.h: Norm reported that a few lines
12980 added were breaking libxslt compile, removed them for now
12981
Daniel Veillard6f350292001-10-14 09:56:15 +000012982Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12983
12984 * parser.c parserInternals.c threads.c: debugged and fixed
12985 initialization problems which were giving troubles on SMP
12986 boxes.
12987
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012988Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * include/libxml/Makefile.am: missing globals.h
12991
Daniel Veillarde7090612001-10-13 12:18:28 +000012992Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012993
Daniel Veillarde7090612001-10-13 12:18:28 +000012994 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012995
Daniel Veillardd0463562001-10-13 09:15:48 +000012996Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12997
12998 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12999 include/libxml/parserInternals.h include/libxml/tree.h
13000 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13001 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13002 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13003 Applied the last patches from Gary, cleanup, activated threading
13004 all user accessible global variables are now handled in globals.[ch]
13005 Still a bit rought but make tests passes with either
13006 --with-threads defined at configure time or not.
13007 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13008 linking options
13009
Daniel Veillardb8478642001-10-12 17:29:10 +000013010Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13011
13012 * Makefile.am include/libxml/Makefile.am
13013 include/libxml/globals.h globals.c include/libxml/threads.h
13014 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13015 configure.in: started integrating the core of the thread support
13016 not activated yet but half integrated. The code should still
13017 compile and work anyway.
13018
Daniel Veillardb44025c2001-10-11 22:55:55 +000013019Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13020
13021 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13022 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13023 integrating the non-controversial parts of Gary Pennington
13024 multithread patches
13025 * catalog.c: corrected a small bug introduced
13026
Daniel Veillard75b96822001-10-11 18:59:45 +000013027Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13028
13029 * catalog.c include/libxml/catalog.h: very serious cleanup,
13030 isolating unportable code and as much as possible the accesses
13031 to the global shared catalog. May need more testing !
13032
Daniel Veillard78d12092001-10-11 09:12:24 +000013033Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13034
13035 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13036 Keith Isdale patches for the XSLT debugger interfaces. Some
13037 cleanup
13038
Daniel Veillardff0b7312001-10-11 06:46:09 +000013039Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13040
13041 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13042 * DOCBparser.c: generate line nubers in elements
13043
Daniel Veillard60087f32001-10-10 09:45:09 +000013044Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13045
13046 * configure.in: preparing 2.4.6 release
13047 * doc/xml.html doc/html/*: updated and rebuilt the docs
13048 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13049
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013050Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13051
13052 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13053 adding documentation for DV's supercatalog support
13054
Daniel Veillard82d75332001-10-08 15:01:59 +000013055Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13056
13057 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13058 super catalog support adding one API and one flag --sgml to
13059 xmlcatalog
13060
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013061Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13062
13063 * doc/xmlcatalog_man.xml, xmlcatalog.1
13064 One more crack at
13065 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13066
13067
Thomas Broyer47334c02001-10-07 16:41:52 +000013068Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13069
13070 * xpath.c: implemented xmlXPathObjectCopy for external objects
13071 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13072
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013073Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13074
13075 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13076 finishing up fix to
13077 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13078 the xmlcatalog man page display more elegantly
13079
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013080Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13081
13082 * configure.in: closing bug #61832
13083 * HTMLparser.c: removed a warning
13084
Daniel Veillard6ab38382001-10-06 13:08:27 +000013085Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13086
13087 * xpath.c: fixing #61673 part I, do not loose doc information
13088 when copying result value trees.
13089
Daniel Veillard556c6682001-10-06 09:59:51 +000013090Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13091
13092 * xpath.c: trying to harden the XPath interpreter
13093
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013094Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13095
13096 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13097 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13098
William M. Brack1633d182001-10-05 15:41:19 +000013099Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13100
13101 * HTMLparser: repaired another loop problem
13102
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013103Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13104
13105 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13106 parsing.
13107 * xpath.c: fix bug #61291 the default XML namespace node is
13108 missing from the namespace axis.
13109 * tree.c: refuse to create namespaces nodes with prefix "xml"
13110
Daniel Veillard651f9472001-10-04 14:51:06 +000013111Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13112
13113 * SAX.c: ouch a non-defined namespace could lead to a crash,
13114 fixed #61215
13115
Daniel Veillard7dd05702001-10-04 14:25:12 +000013116Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13117
13118 * parserInternals.c: closed bug #61054
13119
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013120Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13121
13122 * include/libxml/Makefile.am: closing #60708
13123
Daniel Veillarda293c322001-10-02 13:54:14 +000013124Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13125
13126 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13127 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13128
Daniel Veillardf4309d72001-10-02 09:28:58 +000013129Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13130
13131 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13132
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013133Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13134
13135 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13136 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13137
Daniel Veillard16756b62001-10-01 07:36:25 +000013138Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13139
13140 * catalog.c: Justin Fletcher provided cleaup code in case
13141 HAVE_STAT is not defined
13142 * include/win32config.h: Igor Zlatkovic suggested to have
13143 HAVE_STAT defined there
13144
William M. Brack5e1cac12001-09-28 16:19:18 +000013145Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13146
13147 * catalog.c - fixed typing error reported by M. Barros
13148
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013149Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13150
13151 * xmllint.c - fixing typo
13152
William M. Brackd28e48a2001-09-23 01:55:08 +000013153Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13154
13155 * HTMLparser.c: small enhancement to prevent loop on
13156 unrecognizable data
13157
Daniel Veillardb1d62872001-09-21 09:47:08 +000013158Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13159
13160 * parserInternals.c: applying patch from bug #60757 this
13161 should close it
13162
Daniel Veillardc0631a62001-09-20 13:56:06 +000013163Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13164
13165 * catalog.c xmlcatalog.c: removed a couple of warning
13166 * xpath.c: try to solve the linking problem on platforms
13167 needing trio to compile
13168
Daniel Veillard1a123612001-09-19 08:06:23 +000013169Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013170
Daniel Veillard1a123612001-09-19 08:06:23 +000013171 * Makefile.am libxml.spec.in: backing up non-documented changes
13172 commited without review or aproval by Jens Finke <jens@gnome.org>
13173 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013174
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013175Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13176
13177 * configure.in: Joe Orton provided a patch fixing a problem
13178 when iconv is specified to be in a non-standard directory
13179 but wasn't exported in xml2-config --cflags
13180
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013181Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13182
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013183 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013184 troubles with 2.4.4 errors.
13185
Daniel Veillard16698282001-09-14 10:29:27 +000013186Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * encoding.c entities.c: do not output hexadecimal charrefs
13189 when serializing HTML since some version of Netscape can't
13190 grok it, generate decimal ones.
13191 * result/HTML/doc3.htm: output changed due to previous test
13192 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13193
Daniel Veillard98fed372001-09-13 11:34:58 +000013194Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13195
13196 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13197 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13198
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013199Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013200 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013201
13202 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13203 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13204 updated the configuration scripts systems accordingly
13205
Daniel Veillard04382ae2001-09-12 18:51:30 +000013206Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13207
13208 * configure.in: preparing for 2.4.4
13209 * doc/xml.html doc/html/*: updated and rebuilt the docs
13210
Daniel Veillardd63437e2001-09-12 15:00:27 +000013211Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13212
13213 * win32/dsp/libxml2.def.src: tried to incorporate comments
13214 from bug #59220
13215
Daniel Veillard319a7422001-09-11 09:27:09 +000013216Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13217
13218 * parser.c result/noent/wml.xml: fixed bug #59981 related
13219 to handling of '&' in attributes when entities are substitued
13220
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013221Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13222
13223 * libxml.h include/libxml/xmlversion.h.in
13224 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13225 Tried to close bug #60131
13226
Daniel Veillardbce62332001-09-10 18:46:55 +000013227Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13230
Daniel Veillard143b04f2001-09-10 18:14:14 +000013231Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13232
13233 * SAX.c: fixing bug #59946 on xmlns=""
13234
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013235Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13236
13237 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13238 but allocates a new error code.
13239
Daniel Veillard05c13a22001-09-09 08:38:09 +000013240Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13241
13242 * xmllint.c: John Fleck fixed typos in the options output
13243 * parser.c SAX.c: fix ignorable white space SAX selection
13244
13245Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13246
13247 * entities.c: Steve Underwood found the possibility of an
13248 ininite loop in case of error.
13249
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013250Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13251
13252 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13253
Daniel Veillarda050d232001-09-05 15:51:05 +000013254Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * parser.c: warn if version is not 1.0 but it's not
13257 strictly speaking an error after analyzing the spec
13258
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013259Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13260
13261 *doc/catalog.html - add link to the html version of the
13262 man page, other linguistic cleanups
13263
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013264Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13265
13266 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13267 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13268 file, has not yet been included in the build.
13269
Daniel Veillard99784ff2001-09-01 16:20:28 +000013270Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13271
13272 * catalog.c: removed a duplicate affectation Justin Fletcher
13273
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013274Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13275
13276 * tree.c: Armin Sander pointed a possible text coalescing
13277 problem, completed his patch.
13278
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013279Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13280
13281 * trionan.c: Fixed const and volatile re-definition problem
13282
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013283Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13284
13285 * libxml.4 parser.c: doc updates from Heiko Rupp
13286 * parserInternals.c: 2 sanity checks from Heiko Rupp
13287
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013288Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13289
13290 * tree.c: applied patch from Armin Sander to make some pointers
13291 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013292 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013293
Daniel Veillardb06c6142001-08-27 14:26:30 +000013294Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13295
13296 * xpath.c: hum, restrict the integer usage gcc bug workaround
13297 to only gcc compilers so that other architecture don't get
13298 penalized by this limitation.
13299 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13300
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013301Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13302
13303 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13304 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13305
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013306Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13307
13308 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13309 --convert option to xmlcatalog to convert SGML ones to
13310 the XML syntax.
13311 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13312
13313 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013314Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13315
13316 * catalog.c xmlIO.c: started some serious testing and fixed
13317 a few bug and optmization needs.
13318
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013319Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13320
13321 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13322 preparing for a 2.4.3 release even if it may not be ready yet
13323 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13324 all file parsing lookup to go through the entity resolver, add
13325 to add an API to bypass it (needed to load catalogs themselves),
13326 some cleanup on the catalog code too.
13327 * nanoftp.c: small cleanup
13328 * doc/catalog.html: small update
13329
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013330Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13331
13332 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13333 Jun Kuriyama
13334
Daniel Veillardffb120d2001-08-23 00:52:23 +000013335Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13336
13337 * doc/catalog.html: finished the catalog documentation
13338
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013339Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13340
13341 * doc/catalog.html doc/xml.html: added documentation about
13342 Catalog support, misses an API description
13343 * doc/html/*: reextracted the API pages
13344
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013345Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13346
13347 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13348 Added the part about section 7.2 on URI resolution,
13349 fixed a side effect in the HTML parser, look complete
13350 and ready to rock except the URI/SystemID part!
13351
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013352Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13353
13354 * include/libxml/catalog.h include/libxml/parser.h
13355 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13356 xmlIO.c: added support and APIs needed for the catalog PI
13357 * include/libxml/xmlIO.h: cleanup
13358
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013359Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13360
13361 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13362 include/libxml/catalog.h: starts to look okay, really
13363 plugged the new framework, cleaned a lot of stuff,
13364 added some APIs, except the PI's support missing this
13365 should be mostly complete
13366 * result/catalogs/* test/catalogs/*: added new test, enriched
13367 the existing one with URN ID tests
13368
Daniel Veillard64339542001-08-21 12:57:59 +000013369Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13370
13371 * catalog.c: fixed nextCatalog
13372 * result/catalogs/docbook test/catalogs/*: started adding
13373 a small regression test
13374
Daniel Veillardcda96922001-08-21 10:56:31 +000013375Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13376
13377 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13378 more work on the XML catalog support.
13379 * parser.c include/libxml/parser.h: small cleanup seems using
13380 list as a public parameter name can give portability troubles
13381 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13382 include/libxml/xpath.h include/libxml/Makefile.am: removed
13383 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13384 wrappers
13385
Bjorn Reese45029602001-08-21 09:23:53 +000013386Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13387
13388 * Makefile.am trio.c triodef.h trionan.c xpath.c
13389 include/libxml/Makefile.am include/libxml/trionan.h:
13390 Re-worked Not-A-Number and Infinity support.
13391 * xmlcatalog.c: added readline include files
13392
Daniel Veillard344cee72001-08-20 00:08:40 +000013393Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13394
13395 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13396 testCatalog as xmlcatalog, making it an installed app
13397 adding a shell, and preparing it to be a /etc/xml/catalog
13398 management tool, though not ready yet
13399 * catalog.c include/libxml/catalog.h: adding support for
13400 XML Catalogs http://www.oasis-open.org/committees/entity/
13401 not finished, there is some interesting tradeoffs and a
13402 few open questions left.
13403
Daniel Veillardb7664f42001-08-19 13:00:43 +000013404Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * xmllint.c: fixed a line formatting problem
13407
Daniel Veillard5015b712001-08-17 09:37:52 +000013408Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13409
13410 * SAX.c: removed a couple of unused variable (Albert Chin)
13411
Daniel Veillardbb371292001-08-16 23:26:59 +000013412Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13413
13414 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13415 trying to fix some troubles w.r.t. function returning
13416 const xxxPtr.
13417
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013418Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13419
13420 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13421 defined
13422
Daniel Veillardae6db172001-08-16 19:32:00 +000013423Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * xpointer.c: removed unused var
13426
Daniel Veillard09190202001-08-16 16:27:41 +000013427Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13428
13429 * testXPath.c: another small cleanup closing bug #59110
13430
Daniel Veillard796f4b62001-08-16 16:00:13 +000013431Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13432
13433 * win32/dsp/libxml2.def.src: small cleanup closing bug
13434 #59108
13435
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013436Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13437
13438 * example/gjobread.c: add xmlCleanupParser() before leaving
13439
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013440Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13441
13442 * config.h.in configure.in include/libxml/xmlwin32version.h:
13443 released 2.4.2
13444
Daniel Veillardd3d06722001-08-15 12:06:36 +000013445Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13446
13447 * include/libxml/valid.h debugXML.c valid.c: deprecate
13448 the non-boundchecking Sprintf functions, add Snprintf
13449 this should close bug #57984
13450
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013451Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13452
13453 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13454 URIs before doing the lookups (pointed by Mark Vakoc)
13455
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013456Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13457
13458 * xpath.c: serious changes on Result Value Trees and NodeSets
13459 w.r.t. deallocation and collect operations. Probably not
13460 100% clean (merge of allocated trees smells like a problem).
13461 Seems sufficient to close #58943
13462
Daniel Veillard90493a92001-08-14 14:12:47 +000013463Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13464
13465 * xmllint.c: adding a --format option
13466
Daniel Veillardfe703322001-08-14 12:18:09 +000013467Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13468
13469 * xpath.c: count() was broken on Result Value Tree
13470 * xmlIO.c: fixed file:/// accesses on _WIN32
13471
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013472Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13473
13474 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13475 macro was renamed, this should close bug #58683
13476
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013477Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13478
13479 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13480 entity substitution mode text at the end of the entity might
13481 be added due to text coalescing.
13482 * nanoftp.c parser.c: small cleanup
13483
Daniel Veillard0c720972001-08-08 20:59:00 +000013484Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13485
13486 * HACKING: added John Fleck right to commit in the doc subdir
13487
Daniel Veillard48da9102001-08-07 01:10:10 +000013488Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13489
13490 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13491 allow to inherit attributes from the DTD directly in the
13492 tree, this is needed for XPath and can be a useful feature.
13493 Inherited namespaces are always provided at the tree level now
13494 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13495 of tests for this feature (XSLT being the prime user).
13496
Daniel Veillard50f34372001-08-03 12:06:36 +000013497Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13498
13499 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13500 testSAX.c xmlIO.c xmllint.c include/win32config.h
13501 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13502 include/libxml/xmlwin32version.h.in win32/README.MSDev
13503 win32/dsp/*: applied Win32 Facelift No.2 patches from
13504 Igor Zlatkovic for Windows/MSC
13505
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013506Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13507
13508 * SAX.c: unparsedEntityDecl() the URI computation of the
13509 entity wasn't done breaking XSLT unparsed-entity-uri()
13510
Daniel Veillard567e1b42001-08-01 15:53:47 +000013511Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13512
13513 * xpath.c: fixed a bug when walking the descendants and
13514 the current node has no children
13515 * debugXML.c: show up when a text node is supposed to not be escaped
13516
Thomas Broyerf186c822001-07-31 23:30:37 +000013517Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13518
13519 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13520 worked like the set:leading() function)
13521 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13522
Daniel Veillardba6db032001-07-31 16:25:45 +000013523Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13526
Daniel Veillard57905372001-07-31 15:52:17 +000013527Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * include/libxml/xmlIO.h: apply change to close #58141
13530 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13531
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013532Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * parser.c: when the internal subset uses a PE, then the
13535 included entity can use conditional sections.
13536
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013537Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13540 when walking the namespace axis showing up in
13541 libxst/tests/general/bug-12
13542 * xmlmemory.c: added the possibility to trace a given block
13543 defined by its address
13544
Daniel Veillard4aafa792001-07-28 17:21:12 +000013545Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * parser.c: don't override existing encoding specified before
13548 starting xmlParseDocument()
13549
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013550Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * include/libxml/xmlwin32version.h: reinserted, needed for
13553 Windows users of CVS
13554
Darin Adlera77cac02001-07-27 17:41:51 +0000135552001-07-27 Darin Adler <darin@bentspoon.com>
13556
Darin Adler699613b2001-07-27 22:47:14 +000013557 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13558 * testCatalog.c: Add include of <libxml/parser.h>.
13559
135602001-07-27 Darin Adler <darin@bentspoon.com>
13561
Darin Adlera77cac02001-07-27 17:41:51 +000013562 * include/libxml/.cvsignore:
13563 * include/libxml/xmlwin32version.h:
13564 Remove this file from CVS because it's generated.
13565
Daniel Veillard50822cb2001-07-26 20:05:51 +000013566Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * parser.c include/libxml/parser.h: applied const patches from
13569 Tom Moog #58002
13570
Thomas Broyerba4ad322001-07-26 16:55:21 +000013571Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13572
13573 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13574 lookup framework
13575
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013576Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * tree.c: fixed xmlCopyNode() for documents
13579
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013580Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13583
13584Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013585
13586 * parser.c: fixes bug #57652 reported by Morus Walter
13587
Daniel Veillarde3924972001-07-25 20:25:21 +000013588Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13591
Daniel Veillarda53c6882001-07-25 17:18:57 +000013592Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13595 errors, lesson don't add new functions at 1am before a release
13596 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13597 from XPath initialization when possible.
13598
Daniel Veillardd9bad132001-07-23 19:39:43 +000013599Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * result/scripts/base*: removing history/readline changed
13602 this slightly
13603 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13604 xmllint.c: make element content line number generation
13605 optionnal to avoid breaking old apps added interface to switch
13606
Daniel Veillardf012a642001-07-23 19:10:52 +000013607Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013610 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013611 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13612 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13613 John Kroll fixes to allow saving to HTTP via PUT (or
13614 POST of needed).
13615 * doc/html/*.html: regenerated the docs
13616
Thomas Broyere8126242001-07-22 03:54:15 +000013617Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13618
13619 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13620 xmlHashScanFull and xmlHashScannFull3 to get passed the
13621 three keys as arguments to the callback function
13622
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013623Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * configure.in Makefile.am: removed libxml softlink for good
13626 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13627 100% coverage by gtk-doc
13628
Daniel Veillard8599e702001-07-17 21:38:51 +000013629Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13632 fixed serious troubles due to size_t vs. int mismatch
13633
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013634Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13637
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013638Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13639
13640 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13641 convenient extension API for value and context managing
13642 Now handles external objects through xmlXPathPopExternal,
13643 xmlXPathWrapExternal and xmlXPathReturnExternal.
13644 Added functions for sets operations (intersection, etc.)
13645
Daniel Veillard22090732001-07-16 00:06:07 +000013646Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13649 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13650 HTMLparser.c: cleanup of global variables, marking some
13651 const or private.
13652
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013653Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013654
13655 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13656 fixed xmlXPathNodeSetItem when passing index=0
13657
Daniel Veillard05dec342001-07-14 21:57:39 +000013658Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13661
Daniel Veillard28ae6362001-07-14 16:44:32 +000013662Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13663
13664 * xmllint.c: fixed compilation under Cygwin #57503
13665 * TODO: update
13666
Peter Williamsed156f52001-07-13 18:35:13 +0000136672001-07-13 Peter Williams <peterw@ximian.com>
13668
13669 * config.h.in: add #undef HAVE_DLFCN_H
13670
13671 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13672 builddir.
13673
Daniel Veillard73b36e32001-07-12 15:09:52 +000013674Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13677 raised by #57348 and #57381
13678
Daniel Veillard7db37732001-07-12 01:20:08 +000013679Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13682 tree.c xpointer.c: store the line numbder in element->content,
13683 may break some software, need a configuration mechanism
13684
Darin Adler96037892001-07-11 00:03:16 +0000136852001-07-10 Darin Adler <darin@bentspoon.com>
13686
13687 * .cvsignore:
13688 * example/.cvsignore:
13689 * include/.cvsignore:
13690 * include/libxml/.cvsignore:
13691 Various things that are generated and should be ignored.
13692
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013693Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13694
13695 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13696 * doc/xml.html doc/html/*: updated the docs
13697
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013698Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13701 validation occured on content with element child
13702
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013703Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * tree.c: fixed XML Base computation which was broken
13706 * debugXML.c: added a base function to the shell
13707 * Makefile.am result/scripts/* test/scripts/*: added scripts
13708 based regression tests, and adding 2 XML Base tests
13709
Daniel Veillard19e96c32001-07-09 10:32:59 +000013710Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * tree.c: set properties doc and call xmlSetListDoc for properties
13713 content when grafting them in a different tree.
13714 * aclocal.m4: remove from CVS
13715
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013716Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * win32/libxml2/libxml2.def.src: added some missing entry point
13719 for XPath (Mark Vakoc)
13720
Daniel Veillard388236f2001-07-08 18:35:48 +000013721Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13724 layer should URI-Unescape before trying to open resources.
13725
Daniel Veillard04383752001-07-08 14:27:15 +000013726Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * xpath.c: fix the name() bug for elements in the default
13729 namespace reported by Charlie Bozeman
13730
Daniel Veillard7583a592001-07-08 13:15:55 +000013731Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13734 led to an XPath fix, improvements of SAX initialization, and
13735 an added option --nocdata to testXPath
13736
Daniel Veillard449d7392001-07-07 19:11:06 +000013737Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * doc/libxml-doc.el: Felix Natter provided anew version working
13740 with XEmacs too
13741
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013742Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * include/libxml/xpath.h: small cleanup
13745 * doc/xml.html: update
13746
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013747Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13750 released 2.3.14
13751
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013752Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013755 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013756
Daniel Veillard73c9c042001-07-05 20:02:54 +000013757Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13760 were not equal to empty strings
13761
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013762Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * SAX.c: fixed a URI-Reference computation problem when validating
13765 * xmlIO.c: small cleanup
13766
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013767Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * parser.c: improved the description of a couple of interfaces
13770 upon Larry Stamper suggestion
13771
Daniel Veillard62f313b2001-07-04 19:49:14 +000013772Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * SAX.c entities.c parser.c: changed completely the way entities
13775 are handled when running the parser in entity substitution mode.
13776 This fixes a bug reported by Stephan Kulow and nearly divides
13777 by 3 the amount of memory required by libxslt to load and process
13778 DocBook TDG.
13779
Daniel Veillardf420ac52001-07-04 16:04:09 +000013780Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * HTMLparser.c: fixing a too early root closing problem raised
13783 byt Prashanth Naidu
13784
Daniel Veillard8c357d52001-07-03 23:43:33 +000013785Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13786
13787 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13788 raised by Mark Vakoc.
13789
Daniel Veillard6e90d192001-07-03 16:37:49 +000013790Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * example/Makefile.am: fixed the include path to add srcdir/include
13793 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13794 and some cleanup
13795
Daniel Veillardf06307e2001-07-03 10:35:50 +000013796Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13799 lot of optimization work, results in significant improvements
13800 when handling really complex XPath queries. Add a small optimizer
13801 for unions, improve [n] and [last()], avoid some costly ops.
13802
Daniel Veillard77044732001-06-29 21:31:07 +000013803Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13806 * xpath.c: small cleanup
13807 * xmlGetNsList: reformated, fixed problems if used on Entities
13808
Daniel Veillard2adbb512001-06-28 16:20:36 +000013809Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13812
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013813Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13816 * Makefile.am example/Makefile.am: workaround automake generating
13817 erroneous deps
13818
Daniel Veillard12f7d292001-06-28 13:12:11 +000013819Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * include/win32config.h: bug #56801 Yon Derek provided a patch
13822 to the windows config file.
13823
Daniel Veillard87ee9142001-06-28 12:54:16 +000013824Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13827 libxml.h : Yon Derek provided a set of changes to compile from
13828 CVS on Windows/MSC
13829
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013830Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * parser.c: fixed UTF8 BOM support in push mode
13833 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13834 added a specific testcase
13835
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013836Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * Makefile.am: added --push regression tests
13839 * parserInternals.c: the XML parser segfaulted in --push mode
13840
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013841Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * configure.in: moved the symlinks detection within a CVS
13844 check, this is not portable and will be removed soon.
13845 * xpath.c: small cleanup/speedup
13846
Daniel Veillard11648102001-06-26 16:08:24 +000013847Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13850 release of 2.3.12
13851 * parser.c: make an error message if unknow entities in all cases
13852
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013853Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13854
13855 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13856
Daniel Veillard23793842001-06-25 16:07:45 +000013857Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13860 includes were installed in the wrong dir
13861
Daniel Veillardf5498f32001-06-25 15:08:36 +000013862Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * doc/html.xml: warn against sending code to exhibit bugs.
13865
Daniel Veillard56f06462001-06-24 21:34:03 +000013866Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13869 Tru64 from Thomas Leitner
13870
Daniel Veillardc5d64342001-06-24 12:13:24 +000013871Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * AUTHORS: added William and Bjorn
13874 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13875 daniel@veillard.com hopefully I won't have to do this again
13876 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13877 docs can be rebuilt cleanly now
13878 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13879 from CVs it's generated, added include/libxml/xmlwin32version.h
13880 also generated but which should change far less frequently.
13881 * catalog.c nanoftp.c: made sure to include libxml.h not
13882 libxml/xmlversion.h directly
13883 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13884 when compiling on WIN32 and MSC
13885
Daniel Veillard07385fd2001-06-23 21:55:48 +000013886Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * include/Makefile.am include/libxml/Makefile.am configure.in:
13889 fixed make distcheck and rebuilding the rpms
13890
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013891Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * configure.in: should finish the migration of exported includes
13894 into a real include/libxml in CVS, at least for CVS users.
13895 * removed the exported headers, added in include/libxml (as well
13896 as xmlversion.h.in).
13897
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013898Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * configure.in: fixed the way to detect symlink
13901
Daniel Veillard66541772001-06-23 18:31:04 +000013902Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * configure.in: updated, include/libxml is now a real CVS dir
13905
Daniel Veillardca989762001-06-23 17:39:29 +000013906Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13909 version works with both libxml1 and libxml2 (it autodetects
13910 the prefix of the html-files) from Felix Natter.
13911 * doc/xml.html: updated doc accordingly
13912
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013913Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * xpath.c: fixed the bug generating a template loop in libxslt
13916 when using docbook-xsl-1.4, * should filter out document nodes
13917 * HACKING: added William
13918 * TODO: updated
13919
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013920Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * doc/FAQ.html: added a warning about gcc-3.0
13923 * doc/xml.html: added reference to gdome2 and removed a confusing
13924 sentence
13925
Daniel Veillardf7f41852001-06-22 15:18:01 +000013926Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13927
13928 * xmlversion.h: okay this is a generated file, but Windows
13929 users need it and they can't generate it, and I want CVS
13930 Windows users ...
13931 * win32/libxml2/libxml2_so.dsp: Windows project file for
13932 the shared lib version of libxml2
13933 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13934 resources needed for libxslt/xsltproc by Yon Derek
13935
Bjorn Reese3157b342001-06-22 14:41:45 +000013936Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13937
13938 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13939
Daniel Veillard4151acb2001-06-22 10:48:57 +000013940Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
Daniel Veillardcc146db2001-06-22 11:10:52 +000013942 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13943
13944Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
Daniel Veillard4151acb2001-06-22 10:48:57 +000013946 * include/win32config.h: Yon Derek provided a first fix
13947 to be able to compile libxslt/xsltproc on Windows
13948
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013949Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * xpath.c: attempt to work around what seemed a gcc optimizer
13952 bug when handling floats on i386 http://veillard.com/gcc.bug
13953 * tree.c entities.c encoding.c: doing some cleanups while
13954 chasing it
13955
Daniel Veillard017b1082001-06-21 11:20:21 +000013956Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * Makefile.am: cleanup when --without-debug is specified
13959 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13960 w.r.t. --without-debug and other include points
13961 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13962 Catalogs
13963 * configure.in entities.h tree.h HTMLparser.c: removed
13964 --without-corba, made the _private field mandatory
13965
Daniel Veillard87a764e2001-06-20 17:41:10 +000013966Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13967
13968 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13969 outputs a BOM in UTF8, an errata has been issued to avoid the
13970 problem, that was the most reasonable solution... Add support
13971 for a leading UTF8 BOM in entities.
13972
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013973Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * valid.c: fixed a bug found when post validating an entity ref
13976 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13977 activate it too
13978
Daniel Veillard39196eb2001-06-19 18:09:42 +000013979Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13982 weakness in the node copy the XPointer and the XInclude
13983 implementations. Serious cleanup.
13984
Daniel Veillard3739b982001-06-19 12:51:30 +000013985Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * Makefile.am: Kjartan Maraas provided a small patch to
13988 add xml2-config.in to EXTRA_DIST
13989
Daniel Veillarda9142e72001-06-19 11:07:54 +000013990Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13993 provided another failing case found in KDE, the way the
13994 ctxt->vctxt.nodeTab was allocated and freed changed over
13995 time but it wasn't completely cleaned up. This should fix it.
13996
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013997Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * parser.c: Stephan Kulow also raised the fact that line number
14000 could get miscounted making debug harder, fixed the problem
14001 in xmlParseCharData()
14002
Daniel Veillard64b98c02001-06-17 17:20:21 +000014003Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14004
14005 * valid.c: Stephan Kulow pointed out a problem when validating
14006 and using an empty entity, forgot a 'break' in a case.
14007
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014008Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14011 * doc/xml.html: updated with 2.3.11
14012
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014013Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * TODO: updated adding cleanup of generated doc
14016 * configure.in: prepared to release 2.3.11
14017 * xmllint.c: added --version for bug reporting
14018 * doc/html/*.html: rebuilt the doc
14019
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014020Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14021
14022 * xpath.c: first part of the work on selecting namespace to
14023 fix bug #56115
14024
Daniel Veillard96ed5832001-06-15 22:22:04 +000014025Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14028 when using -liconv
14029 * TODO: updated
14030
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014031Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14034 cleanup, encoding support.
14035
Daniel Veillard608ad072001-06-14 08:32:28 +000014036Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14039
Daniel Veillard239d0522001-06-13 23:02:48 +000014040Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * xpath.c: bug detected by Ankh when / is used as a function arg
14043
Daniel Veillard02bb1702001-06-13 21:11:59 +000014044Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14047 of element and use it to avoid outputting formatting spaces at
14048 the wrong place. Implemented the format parameter for HTML save.
14049 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14050 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14051 result/HTML/wired.html: of course this impact the result of a
14052 number of HTML tests
14053
Daniel Veillard95d845f2001-06-13 13:48:46 +000014054Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * HTMLtree.[ch]: started augmenting the HTML save API with
14057 encoding and formatting parameters
14058
Daniel Veillardeca60d02001-06-13 07:45:41 +000014059Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * HTMLtree.h: cleanup and started evaluating the work needed on
14062 revamping the HTML output code
14063
Daniel Veillard84666b32001-06-11 17:31:08 +000014064Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14067
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014068Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * valid.c: fixed bug #56049, forgot one check in the
14071 validation routine
14072
Daniel Veillardca2366a2001-06-11 12:09:01 +000014073Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14074
14075 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14076
Daniel Veillard6761eee2001-06-11 10:29:38 +000014077Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * libxml.h: fixed an error in last commit
14080 * doc/FAQ.html: added an entry for compilation from CVS
14081
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014082Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * xmlversion.h.in libxml.h: Cygwin patches
14085 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14086 * tree.h: cleanup
14087
Daniel Veillardacd370f2001-06-09 17:17:51 +000014088Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14091 memory block in a strange case where libxml is linked twice
14092 in the binary.
14093
Daniel Veillard1d047672001-06-09 16:41:01 +000014094Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14097 state far too often, simple fix used to avoid it.
14098
Daniel Veillard4497e692001-06-09 14:19:02 +000014099Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14102 being processed, applied his patch
14103 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14104
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014105Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14108 provided fixes to compile on MSCC again
14109 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14110 also provided an update for the project files.
14111
Daniel Veillarda682b212001-06-07 19:59:42 +000014112Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14115 bug #55810
14116
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014117Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14118
14119 * tree.c: fixed xmlGetNsProp() to close bug #55683
14120 Note this requires libxslt to use it's own function instead.
14121
Daniel Veillardf0c53762001-06-07 16:07:07 +000014122Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * HTMLtree.c: when in a pre element no formatting space should
14125 be added.
14126 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14127
Daniel Veillard068a9652001-06-07 15:30:26 +000014128Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * configure.in: added tests for signal() and signal.h
14131
Daniel Veillard541d6552001-06-07 14:20:01 +000014132Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14135
Daniel Veillard8a367d42001-06-07 14:01:34 +000014136Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * doc/libxml-doc.el: Felix Natter provided a new version for
14139 libxml2
14140
Daniel Veillard8a926292001-06-07 11:20:20 +000014141Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14142
14143 * HTMLtree.c: when in a pre element no formatting space should
14144 be added.
14145
Daniel Veillard14839d52001-06-06 16:11:56 +000014146Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14147
14148 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14149
Daniel Veillarde95e2392001-06-06 10:46:28 +000014150Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14153 hack
14154 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14155 * uri.c: fixed a warning
14156
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014157Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * HTMLtree.c: trying to close bug #55772 escaping in script
14160 elements
14161 * doc/xml.html: suggest to send mail to the list
14162
14163Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014164
14165 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14166 good. Use a macro and based on the solution provided in
14167 vsnprintf manual page from GNU.
14168
Bjorn Reese99748722001-06-05 12:49:15 +000014169Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14170
14171 * error.c: Workaround for non-preserving variadic list.
14172 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14173
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014174Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * doc/xml.html: added 2.3.10 release
14177
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014178Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * configure.in: releasing 2.3.10
14181
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014182Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14183
14184 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14185
Daniel Veillard20042422001-05-31 18:22:04 +000014186Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * encoding.c: Robert Collins provided a patch to add the
14189 "US-ASCII" encoding alias
14190
Daniel Veillard97ac1312001-05-30 19:14:17 +000014191Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14192
14193 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14194 string oriented functions and started cleaning the related areas
14195 in xpath.c which needed fixing in this respect
14196
Daniel Veillard2d703722001-05-30 18:32:34 +000014197Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14200 #55380
14201 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14202
Daniel Veillard9403a042001-05-28 11:00:53 +000014203Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14204
14205 * TODO: updated
14206 * nanohttp.[ch] : started adding APIs to get the redirected URL
14207 when this occurs (needed for further base computation
14208 * tree.h: cleanup
14209 * encoding.c: cleanup
14210 * SAX.c: minor change around ctxt->loadsubset
14211
Daniel Veillard6278fb52001-05-25 07:38:41 +000014212Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * Makefile.am include/Makefile.am: small change to have
14215 include/libxml rebuilt if working from CVS.
14216 * uri.c: applied another patch from Carl Douglas for URI escaping,
14217 this should close bug #51876
14218
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014219Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14222 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14223 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14224 added specific regression test
14225 * parser.h: preparing for the XSLT mode where DTD inherited
14226 attributes are added to the tree.
14227
Daniel Veillardbbd22452001-05-23 12:02:27 +000014228Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xinclude.[ch]: Updated the namespace for the Last Call version
14231 * result/XInclude/include test/XInclude/include: updated the
14232 testsuite accordingly
14233
Daniel Veillard8514c672001-05-23 10:29:12 +000014234Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14237 related to bug #51876
14238
Daniel Veillard42596ad2001-05-22 16:57:14 +000014239Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * tree.c: fixed a gross mistake in base computation, xml:base is
14242 not completely correct yet (need cascade).
14243 * xpath.[ch]: added the few things needed to find a function name
14244 and URI from the XPath context when it is called.
14245
Daniel Veillard81418e32001-05-22 15:08:55 +000014246Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14249 * DOCBparser.c: small cleanup
14250 * xmllint.c: added a --catalogs option to load catalogs from
14251 $SGML_CATALOG_FILES
14252 * tree.c: cleanup
14253 * configure.in: iconv library fixup, ICONV_LIBS
14254
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014255Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14256
14257 * catalog.c: handling of CATALOG entries. detection of recursion,
14258 and a few bugfixes
14259 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14260 against the default namespace
14261
Daniel Veillard04b93292001-05-21 08:15:31 +000014262Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14265
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014266Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * parser.c: fixed propagation context info when parsing an
14269 external entity.
14270 * doc/html/*.html: regenerated a couple of docs
14271
Daniel Veillard4623acd2001-05-19 15:13:15 +000014272Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14273
14274 * doc/xml.html: update with 2.3.9 informations
14275
Daniel Veillardbed7b052001-05-19 14:59:49 +000014276Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14279 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14280 * doc/html/* : rebuilt the docs
14281 * valid.c: small patch which may improve some case when
14282 validating.
14283
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014284Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * HTMLparser.c: Closed bug #54891
14287 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14288 to the suite
14289
14290Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14293 applied a documentation patch from LotR and filled in a few missing
14294 descriptions
14295
Daniel Veillard76d66f42001-05-16 21:05:17 +000014296Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * xpath.c tree.c parser.c: speed optimizations at the parser level
14299 document tree freeing and xpath evaluation
14300
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014301Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * parser.c parser.h parserInternals.h: fixed a couple of
14304 interfaces for handling memory buffer input to const char *
14305 upon suggestion of JamesH.
14306
Daniel Veillardc3739e72001-05-15 15:23:27 +000014307Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * configure.in: LoTR sent a patch fixing the previous commit
14310
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014311Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * configure.in: trying to deal again with the stoopid -R linking
14314 flag of Solaris
14315
Daniel Veillard790142b2001-05-15 10:51:53 +000014316Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14317
14318 * xpath.h: two nodeset access macros from Thomas Broyer
14319
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014320Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14321
14322 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14323 patch from Thomas Broyer
14324
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014325Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14326
14327 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14328 case
14329 * INSTALL: was empty added stuff from the FAQ
14330
Daniel Veillard75bea542001-05-11 17:41:21 +000014331Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14334 attributes handling and #54433 by adding xmlUnsetProp()
14335 and xmlUnsetNsProp()
14336
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014337Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * HTMLparser.c: Patch from Jonas Borgström
14340 (htmlGetEndPriority): New function, returns
14341 the priority of a certain element.
14342 (htmlAutoCloseOnClose): Only close inline elements if they
14343 all have lower or equal priority.
14344 * result/HTML: this of course changed a number of tests results.
14345
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014346Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * xmlIO.c catalog.c: plugged in the default catalog resolution
14349 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14350 documentations
14351 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14352
Daniel Veillarda7374592001-05-10 14:17:55 +000014353Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14354
14355 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14356 integrating catalogs
14357 * catalog.[ch] testCatalog.c: adding a small catalo API
14358 (only SGML catalog support).
14359 * parser.c: restaured xmlKeepBlanksDefault(0) API
14360
Daniel Veillardc17337c2001-05-09 10:51:31 +000014361Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14362
14363 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14364
Daniel Veillard257d9102001-05-08 10:41:44 +000014365Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14366
14367 * parser.c: added xmlParseExternalEntityPrivate() to allow
14368 propagation of ctxt->_private when parsing external entities
14369
Daniel Veillard083c2662001-05-08 08:27:14 +000014370Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14373
Daniel Veillard01ef7382001-05-08 07:31:43 +000014374Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14377
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014378Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * valid.c: warn when indeterminist content model is detected
14381 * result/VC/ElementValid8: this adds a message
14382 * Makefile.am: add --novalid for VCM tests
14383 * parserInternals.c: added a call to Init memory
14384
Daniel Veillard64269352001-05-04 17:52:34 +000014385Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14388 when both parameters are NULL.
14389
Daniel Veillard37721922001-05-04 15:21:12 +000014390Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * valid.c: applied small patch from Gary Pennington, reindented
14393 some part of the code.
14394
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014395Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14396
14397 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14398 release, updated and regenerated the docs
14399
Daniel Veillard357c9602001-05-03 10:49:20 +000014400Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14401
14402 * xpath.c result/XPath/expr/floats : clarified and cleanup
14403 printing of abnormal floats in tests.
14404
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014405Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14408 * results/HTML/ : a few changes in the output of the HTML tests as
14409 a result.
14410 * configure.in: tying to fix -liconv where needed
14411
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014412Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * Makefile.am: fixed a stupid error
14415
Daniel Veillard7150a032001-05-02 16:41:11 +000014416Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * configure.in Makefile.am: make the inclusion of the trio
14419 modules in the library conditional
14420
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014421Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * DOCBparser.c: patche from László Kovács, fixed entities refs
14424 in attributes handling
14425
Daniel Veillardedddff92001-05-02 10:58:52 +000014426Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14429 flushing
14430
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014431Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * xpath.c: fix of an XSLT namespace bug reported on the list
14434 general/bug-8-
14435
Daniel Veillard5792e162001-04-30 17:44:45 +000014436Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14437
14438 * strio.h trio.c: Dan McNichol suggested a couple of small
14439 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14440
Daniel Veillard02141ea2001-04-30 11:46:40 +000014441Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * tree.c parser.c encoding.c: spent a bit more time looking
14444 at the parsing speed and DOM handling. Added a few more
14445 speedups.
14446
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014447Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * parser.c: small but effective parsing speed improvement
14450
Daniel Veillardb59076b2001-04-29 17:04:07 +000014451Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14452
14453 * configure.in: default on the DocBook parser inclusion (for Gnome)
14454 * DOCBparser.h: fixed a header reference
14455
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014456Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * configure.in xpath.c: applied Bjorn patches for FPE on the
14459 alpha
14460
Daniel Veillardeefd4492001-04-28 16:55:50 +000014461Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14464 xmlSaveFormatFileTo()
14465
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014466Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14467
14468 * xpath.c: simple and efficient optimization, XPath functions
14469 aways bind to the same code, cache this
14470 * TODO: updated (by saying some is obsolete)
14471
Daniel Veillard2156a562001-04-28 12:24:34 +000014472Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * xpath.c: more cleanup work on XPath name parsing routines
14475
Daniel Veillard61d80a22001-04-27 17:13:01 +000014476Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14477
14478 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14479 xmlXPathParseName
14480 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14481 * debugXML.c: avoid compilation problems if compiling without
14482 HTML support, Igor Zlatkovic
14483 * win32/libxml2/libxml2.def.src: being able to compile without
14484 XPath on Windows
14485
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014486Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * libxml.m4: yet another patch from Toshio Kuratomi
14489
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014490Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14493
Daniel Veillard67fee942001-04-26 18:59:03 +000014494Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * tree.[ch]: added xmlSaveFormatFile interface for saving
14497 and indenting a file.
14498
Daniel Veillard82e49712001-04-26 14:38:03 +000014499Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * xpath.c: fixed bug #53689 related to processing-instruction()
14502
Daniel Veillard02f077a2001-04-26 10:59:11 +000014503Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * DOCBparser.c: patche from László Kovács
14506
Daniel Veillard30211a02001-04-26 09:33:18 +000014507Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * parser.c: applied fixes from Christian Glahn bug report #53391
14510
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014511Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * error.c: Jean François Lecomte provided a complete description
14514 and a fix to bug #53537
14515
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014516Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14519
Daniel Veillard1034da22001-04-25 19:06:28 +000014520Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * DOCBparser.c SAX.c: a bit more work on entities processing.
14523 Still Need to cleanup XML output and references in attributes
14524
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014525Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14528
Daniel Veillardb33c2012001-04-25 12:59:04 +000014529Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14530
14531 * tree.c: trying to fix #53574, not completely complete,
14532 I would like xmllint --copy --debug test/ent1 and
14533 xmllint --debug test/ent1 to show the same result.
14534 * xpath.c: fix a bug when trying to sort namespace nodes
14535
Daniel Veillard5146f202001-04-25 10:29:44 +000014536Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * HTMLtree.c: real fix for #53402
14539
Daniel Veillard7533cc82001-04-24 15:52:00 +000014540Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14543 PIs when using xsl:output
14544 * valid.c: closing #53537 some case generate segfaults if there
14545 is validity errors
14546
Daniel Veillard61b33d52001-04-24 13:55:12 +000014547Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14548
14549 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14550 of external parsed entities, added --noent to testDocbook
14551 * valid.c: Garry Pennington found an uninitialized variable
14552 access in xmlValidateElementContent()
14553
Daniel Veillard56098d42001-04-24 12:51:09 +000014554Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14555
14556 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14557 with madness
14558 * result/HTML/ : this modified the result of the regression tests
14559 a lot.
14560
Daniel Veillard122376b2001-04-24 12:12:30 +000014561Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14564 to doc where it wasn't checked against NULL reported by
14565 Jens Laas
14566
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014567Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14570 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14571
Daniel Veillardeae522a2001-04-23 13:41:34 +000014572Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14575 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14576 * SAX.[ch]: cleanup and updates for DocBook
14577 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14578 ex SGML identifier changes
14579 * valid.c: removed a static unused function.
14580
Daniel Veillardde57c612001-04-23 09:13:36 +000014581Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14582
14583 * HTMLtree.c: applied change for Paul Sponagl on script saving
14584 * Makefile.am: the warning about entity title.xml are normal.
14585
Daniel Veillard393df012001-04-22 20:11:18 +000014586Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * configure.in: release of 2.3.7
14589 * Makefile.am: fixing make distcheck
14590
Daniel Veillarda41123c2001-04-22 19:31:20 +000014591Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14592
14593 * doc/html/* doc/xml.html: updated and regenerated the docs
14594
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014595Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14596
14597 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14598
Daniel Veillarde82a9922001-04-22 12:12:58 +000014599Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * tree.c: fixed #53388 with the provided patch
14602
Daniel Veillard06803992001-04-22 10:35:56 +000014603Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14604
14605 * valid.c: Bjorn detected an invalid memory access. Fixed
14606 vstateVPush()
14607
Daniel Veillard40af6492001-04-22 08:50:55 +000014608Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14611
Bjorn Reese70a9da52001-04-21 16:57:29 +000014612Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14613
14614 * libxml.h: new header used only for the compilation of libxml
14615 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14616 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14617 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14618 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14619 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14620 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14621 baseline (version 1.2 plus a single patch).
14622 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14623 scientific notation for numbers. Tests added.
14624 * xpath.c: formatting of numbers changed to use sprintf
14625 (contribution from William Brack)
14626
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014627Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * valid.c: cleanup, more useful debugging
14630 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14631 * xmlIO.c: entity loading is printed as an error when validating
14632
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014633Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14634
14635 * valid.c: fixed to validate within entities
14636 * test/VCM/v22.xml: added a specific testcase
14637
Daniel Veillardca1f1722001-04-20 15:47:35 +000014638Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * valid.c: forgot an epsilon transition in for ()+
14641 * test/VCM/v21.xml : added a specific test case
14642
Daniel Veillard85349052001-04-20 13:48:21 +000014643Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14644
14645 * valid.c: removed a state explosion exhibited by RSS
14646 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14647 from bug #51872
14648
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014649Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14652 validation without using an ugly NFA -> DFA algo in the source.
14653 Made a specific algorithm easier to maintain, using a single
14654 stack and without recursion.
14655 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14656 * hash.c: made the growing routine static
14657 * tree.h parser.c: added the parent information to an
14658 xmlElementContent node.
14659
Daniel Veillarde470df72001-04-18 21:41:07 +000014660Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * SAX.c parser.c xpath.c: generating IDs when not validating
14663 from an external parsed entity was poisoning the ID has table
14664 with removed values. This was killing XSLT on the KDE help
14665 browser.
14666
Daniel Veillardceacdd92001-04-18 15:10:35 +000014667Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * entities.h: andrew@ugh.net.au detected a double declaration
14670
Daniel Veillarda10efa82001-04-18 13:09:01 +000014671Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * debugXML.c hash.c tree.h valid.c : some changes related to
14674 the validation suport to improve speed with DocBook
14675 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14676 the way validation errors get reported
14677
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014678Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14681 by P C Chow and William M. Brack for XSLT HTML output
14682
Daniel Veillard2d90de42001-04-16 17:46:18 +000014683Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14686 Igor Zlatkovic patches for MSC compilation and added his
14687 updates
14688
Daniel Veillarde043ee12001-04-16 14:08:07 +000014689Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14692 prefix lookup.
14693 * parserInternals.c: fixed the bug reported by Morus Walter
14694 due to an off by one typo in xmlStringCurrentChar()
14695
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014696Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * HTMLparser.c result/HTML/*: revamped the way the HTML
14699 parser handles end of tags or end of input
14700
Daniel Veillard82daa812001-04-12 08:55:36 +000014701Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14704
Daniel Veillard67a21302001-04-11 14:39:16 +000014705Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14706
14707 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14708 bug where the linktime verions of free() won't work ...
14709
Daniel Veillard27b55282001-04-11 12:22:25 +000014710Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14713
Daniel Veillardafc73112001-04-11 11:51:41 +000014714Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * doc/xml.html: added 2.3.6 release
14717
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014718Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14719
14720 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14721 * result/wml.xml: resulted in a small output change
14722
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014723Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14724
14725 * tree.c: xmlNewDoc was missing the charset initialization
14726 * xmllint.c: added --auto to autogenerate a doc, allow to
14727 reproduce the problem fixed on xmlNewDoc
14728
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014729Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * xpath.c: trying to get 52979 solved
14732 * tree.c result/ result/noent/: trying to get 52712 solved, this
14733 also made me clean up the fact that XML output in general should
14734 not add formating blanks by default, this changed the output of
14735 a few tests
14736
Daniel Veillard73639a72001-04-10 14:31:39 +000014737Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14738
14739 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14740
Daniel Veillardfac26a12001-04-08 13:08:14 +000014741Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14742
14743 * configure.in: finally released 2.3.6
14744
Daniel Veillard911f49a2001-04-07 15:39:35 +000014745Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14746
14747 * xpath.c: checking for null pointer generated by new code
14748
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014749Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14750
14751 * xpath.c: fixed a [] evaluation problem reported
14752 * test/XPath/tests/simpleaddr: extended test
14753 * result/XPath/simpleaddr: updated result
14754
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014755Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * xmllint.c: Dan Timis reported a portability problem
14758 on Macs without mmap, fixed it.
14759
Daniel Veillardb38bd552001-04-03 18:22:00 +000014760Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * testXPath.c : added a --tree option allowing to display the
14763 tree dump of the XPath expression
14764
Daniel Veillard4dd93462001-04-02 15:16:19 +000014765Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * xpath.c: fixed a memleak when comparing nodesets
14768 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14769 * tree.c: added a TODO
14770
Daniel Veillard92ad2102001-03-27 12:47:33 +000014771Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14774 we need string functions
14775 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14776 to be able to use them where needed. Applied some changes
14777 to reduce name linking pollution and compile in only what's
14778 needed.
14779 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14780 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14781 for the string manipulation functions
14782 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14783 to the free() function of xmlmemory.c
14784 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14785 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14786 usage.
14787
14788
Daniel Veillard2be30642001-03-27 00:32:28 +000014789Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14790
14791 * error.c: applied the context output patch of the error
14792 handling submitted by Chuck Griffith
14793 * error/VC/*: this slightly change some error logs
14794
Daniel Veillard50582112001-03-26 22:52:16 +000014795Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14796
14797 * parser.c: fixed line number reporting on error
14798
Daniel Veillard04be4f52001-03-26 21:23:53 +000014799Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * parser.c: Sullivan and Darin found a parser bug,
14802 applied the patch.
14803
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014804Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14805
14806 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14807 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14808 xmlversion.h.in xpointer.c: of course the way I defined
14809 UNUSED breaks on old gcc version. Try to be smart and
14810 also define it directly in xmlversion.h
14811 * configure.in: removed -ansi flag from the pedantic set
14812
14813Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014814 Huge cleanup, I switched to compile with
14815 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14816 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14817 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14818 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14819 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14820 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14821 encoding.h entities.c error.c list.[ch] nanoftp.c
14822 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14823 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14824 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14825 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14826 Cleanup, staticfied a number of non-exported functions,
14827 detected and cleaned up a dozen of problem found this way,
14828 avoided a lot of public function name/typedef/system names clashes
14829 * doc/xml.html: updated
14830 * configure.in: switched private flags to the really pedantic ones.
14831
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014832Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14833
14834 * configure.in: 2.3.5
14835 * doc/html/*: rebuilt the docs
14836
Daniel Veillard146c9122001-03-22 15:22:27 +000014837Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14838
14839 * parser.c: fixed a reported bug in NOTATION parsing
14840 * uri.c: accepted but not fixed bug 51876, added TODO
14841 * Makefile.am: fixed bug 51876
14842
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014843Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * config.h.in configure.in error.c: fix a compilation problem
14846 on platforms without vsnprintf (xml@thewrittenword.com)
14847
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014848Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * parser.c: fixed a function name header typo
14851 * SAX.c: notations can also occur in external subset.
14852
Daniel Veillard7d42b542001-03-20 13:22:46 +000014853Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14854
14855 * error.c: removed a C++ like comment
14856
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014857Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14858
14859 * parser.c: fixing bug 52299 strange condition leading
14860 to a parser crash due to a buffer overflow
14861 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14862 added the specific test case
14863
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014864Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14867 xmlXPathConvert{String,Number,Boolean} to be able to make
14868 type casts without a context stack, fixed some implementation
14869 problems related to the absence of context at parse-time,
14870 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14871 in the public API too
14872 * xpointer.c xpathInternals.h: we need to know at parse time
14873 whether we are compiling an XPointer
14874
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014875Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14878 cleaned up the parser internals, refactored XPath code, added
14879 new compilation based APIs and cleanly separated public and
14880 private APIs.
14881
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014882Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14883
14884 * xpath.h: the comp field must be added at the end to avoid
14885 killing binary compat.
14886
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014887Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14888
14889 * Makefile.am: detect XPath memleaks in regreson tests
14890 * error.c: fixed and error w.r.t. error reporting still using
14891 stderr
14892 * hash.c: added new line at end of file
14893 * tree.h: minor cleanup
14894 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14895 expression parsing from evaluation, resulted in a number of
14896 changes internally, and in XPointer. Likely to break stuff
14897 using xpathInternals.h but should remain binary compatible,
14898 new interfaces will be added.
14899
Daniel Veillardd574f782001-03-14 19:40:17 +000014900Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * configure.in: fixed a couple of problems reported by
14903 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14904 without gcc on non linux platforms.
14905
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014906Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14909 a fix for --with-html-dir= configure support. I hope it won't
14910 break rpm generation
14911
Daniel Veillarda022fe02001-03-14 16:30:00 +000014912Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14913
14914 * xmlIO.c: one function comment cleanup.
14915
Daniel Veillard25239c12001-03-14 13:56:48 +000014916Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * SAX.c: external subset notations were improperly registered
14919 in the internal subset.
14920
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014921Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * README.cvs-commits: added, pointing to HACKING
14924 * HACKING: updated
14925
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014926Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14927
14928 * parser.c: and Matt Sergeant found one in the XML push
14929 parser (erroneous check I forgot to remove when I fixed the
14930 main parser).
14931
Daniel Veillard68d7b672001-03-12 18:22:04 +000014932Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * xpath.c: ptittom found a small bug in UnaryExpr
14935
Daniel Veillarde356c282001-03-10 12:32:04 +000014936Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14937
14938 * configure.in: bumped to 2.3.4
14939 * error.c: fixed bug #51860
14940 * tree.c: fixed bug #51861
14941 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14942 * tree.[ch] : added xmlDefaultBufferSize
14943 * nanoftp.c: typo in function name header block
14944 * doc/xml.html : updated, added link to XML::LibXSLT
14945 * doc/html/* : rebuilt the docs
14946
Daniel Veillard80f32572001-03-07 19:45:40 +000014947Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * parser.c SAX.c: the new content parsing code raised an
14950 ugly bug in the characters() SAX callback. Found it
14951 just because of strangeness in XSLT XML Rec ouptut :-(
14952
Daniel Veillard6c831202001-03-07 15:57:53 +000014953Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * Makefile.am: Martin Baulig suggested to add -lm
14956 * tree.c: found another bug in xmlNodeGetContent()
14957
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014958Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * xpath.c: Bjorn found the error related to strictness of comparison.
14961
Daniel Veillard29631a82001-03-05 09:49:20 +000014962Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14963
14964 * parser.c: trying to fix the Dtd parsing problem reported
14965 by Gary, side effect of last week speed optimizations.
14966
Daniel Veillard14be0a12001-03-03 18:50:55 +000014967Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14968
14969 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14970 * parserInternals.c: removed unneeded test raised by Stric
14971
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014972Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14973
14974 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14975 and fixed by William Brack). Added xmlXPathFormatNumber.
14976 Changed the sorting slightly.
14977 * configure.in Makefile.am example/Makefile.am: Added -lm.
14978 Please note that applications linking with libxml2, must
14979 also like with the math library from now on.
14980
Daniel Veillardf9533d12001-03-03 10:04:57 +000014981Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14982
14983 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14984
Daniel Veillard2f362242001-03-02 17:36:21 +000014985Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14986
14987 * parser.c: one must report spaces even if the Dtd element
14988 content proves that this is not part of the element content.
14989 * result/valid/*.xml: this changed the ouptu slightly
14990
Daniel Veillardb402c072001-03-01 17:28:58 +000014991Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14992
14993 * configure.in: bumped to 2.3.3
14994 * doc/xml.html: updated
14995
Daniel Veillard77851712001-02-27 21:54:07 +000014996Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14997
14998 * tree.c: minor doc fix
14999 * xpath.c: deallocation issues when a result tree has been
15000 converted to a node-set
15001
Daniel Veillardec70e912001-02-26 20:10:45 +000015002Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15003
15004 * doc/xml.html: oops corrected dates s/2000/2001
15005
Daniel Veillard8730c562001-02-26 10:49:57 +000015006Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15007
15008 * valid.c: new patch from Gary Pennington
15009
Daniel Veillard91e9d582001-02-26 07:31:12 +000015010Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15011
15012 * doc/xml.html: applied patch from Ankh
15013
Daniel Veillardedac3c92001-02-26 01:36:19 +000015014Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15015
15016 * xinclude.c: fixed a problem building on Mac
15017
Daniel Veillard21a0f912001-02-25 19:54:14 +000015018Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15019
15020 * parser.c: more work on increasing parsing ferformances
15021
Daniel Veillard48b2f892001-02-25 16:11:03 +000015022Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15025 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15026 avoiding memcpy in production builds MEM_CLEANUP macro use
15027 * parser.[ch] parserInternals.c: optimizations of the tightest
15028 internal loops inside the parser. Better checking of I/O
15029 flushing/loading conditions
15030 * xmllint.c : added --timing
15031
Daniel Veillard71681102001-02-24 17:48:53 +000015032Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15033
15034 * configure.in: bumped to 2.3.2
15035 * doc/xml.html: updated for release
15036
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015037Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15038
15039 * xpath.c: found a memleak and fixed a nasty bug
15040
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015041Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15042
15043 * xmllint.[c1] : added return code errors for xmllint
15044 * xpath.c: specific debug dump function for result value trees
15045
Daniel Veillard4b637072001-02-21 21:52:55 +000015046Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15047
15048 * xpath.c: finally implemented xmlXPathCompareNodeSets
15049 * test/XPath/expr/floats results/XPath/expr/floats: added
15050 a test for float expressions
15051
Daniel Veillardf714aa32001-02-21 03:07:44 +000015052Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15055 * parserInternals.[ch]: trying to speed up parsing
15056 * xpath.c : speeded up node set equality op
15057
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015058Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15059
15060 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15061 better handling of ID/IDREF and the list modules associated
15062 * configure.in: small CFLAGS cleanup
15063
Daniel Veillarda8abee62001-02-19 15:14:59 +000015064Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * configure.in: fixed iconv detection on AIX (stric)
15067
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015068Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015069
15070 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15071
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015072Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15073
15074 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15075 and optimized xmlXPathNodeSetSort
15076
Daniel Veillard142adbf2001-02-17 13:21:05 +000015077Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15078
15079 * xpath.c: bug fix when context size is 0
15080 * parser.c: I like Norm's Dtd because they still manage to break
15081 the parser occasionally
15082
Daniel Veillardf23e0092001-02-16 13:21:29 +000015083Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15084
15085 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15086
Daniel Veillarde0e26512001-02-16 00:11:46 +000015087Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15088
15089 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15090 attributes within the XML-1.0 namespace
15091
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015092Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15093
15094 * xpathInternals.h: exported a few axis functions
15095 * doc/xml.html: updated the doc
15096
Daniel Veillard760f4422001-02-15 14:59:48 +000015097Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15098
15099 * configure.in: applied patch from Daniel van Balen for OpenBSD
15100 and bumped version to 2.3.1
15101 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15102 attempt to find autoclosing was simply broken, removed it,
15103 updated the examples, this is better
15104
Daniel Veillardd194dd22001-02-14 10:37:43 +000015105Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15106
15107 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15108 hash functionnalities.
15109 * doc/html/* : rebuild the doc
15110
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015111Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15114 on predicate
15115 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15116 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15117 really want to have tags closed on output even if we accept
15118 unclosed ones on input
15119
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015120Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15121
15122 * xpath.c: ouch don't free NULL, rare case fixed
15123 * tree.c: don't coalesce text nodes if they don't have the
15124 same behaviour wrt escaping on output
15125
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015126Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15127
15128 * xpath.c: small fixup
15129 * SAX.c: don't warn on empty namespaces.
15130
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015131Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * README: a bit of cleanup
15134 * configure.in: preparing for 2.3.0 release
15135
Daniel Veillard1f83d392001-02-08 09:37:42 +000015136Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15137
15138 * hash.[ch]: added a first version of xmlHashSize()
15139 * valid.c: another bug fix from Gary Pennington
15140
Daniel Veillard5eef6222001-02-07 18:24:48 +000015141Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15142
15143 * valid.c: couple of bug fixes pointed by Gary Pennington
15144 * HTMLtree.c: #if 0 cleanup
15145
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015146Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15147
15148 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15149 which removes a time consuming check of xmlXPathNodeSetAdd()
15150 and use it in places where we are sure to not break unicity
15151
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015152Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15153
15154 * xpath.c: bug fixes found from XSLT
15155 * tree.c: preserve node->name special values when copying nodes.
15156 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15157 external subset are fetched when available but without full
15158 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15159 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15160 output with encoding disabled.
15161
Daniel Veillard2c833b62001-02-03 08:52:06 +000015162Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15165 xmlCheckFilename should not be called from xmlFileOpenW
15166 and xmlGzfileOpenW
15167
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015168Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15169
15170 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15171 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15172 added the new tests for URI normalization
15173 * testURI.c: fixed stoopid bugs
15174 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15175 the URI in the error messages are now properly normalized
15176
Daniel Veillardea28ce62001-02-02 08:20:19 +000015177Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15180
Daniel Veillarde99a4762001-02-01 04:34:35 +000015181Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15182
15183 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15184
Daniel Veillard2b325a02001-01-31 20:46:31 +000015185Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15186
15187 * xpath.c: fixed mod operator
15188
Daniel Veillardde55cf62001-01-31 15:53:13 +000015189Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15190
15191 * parser.c: fixed xmlStrcat doc
15192 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15193 trees.
15194
Daniel Veillard2f913b72001-01-31 13:23:49 +000015195Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15196
15197 * xpath.c result/XPath/tests/chaptersbase
15198 result/XPath/tests/simplebase: fixed XPath node()
15199 * tree.c: small fix in xmlNewNs()
15200 * Makefile.am: removed extraneous xml2Conf.sh rule
15201
Daniel Veillardb42042b2001-01-28 07:40:36 +000015202Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15203
15204 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15205 Changed the library name, in order to get libxml-devel and
15206 libxml2-devel to coexist on a single system
15207 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15208 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15209
Daniel Veillardee0a4662001-01-27 18:59:33 +000015210Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15211
15212 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15213 libxml2-devel installable in // as libxml-devel.
15214
Daniel Veillard5eb05942001-01-27 17:50:22 +000015215Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15216
15217 * doc/Makefile.am: fixed make rebuild in doc
15218 * doc/html/*.html: rebuilt the docs
15219
Daniel Veillard65c295d2001-01-26 09:32:39 +000015220Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15221
15222 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15223
Daniel Veillard8e199902001-01-25 18:54:39 +000015224Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15225
15226 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15227 the HTML doc to go into the -devel RPM ...
15228 * aclocal.m4 config.h.in: some updates due to auto* magic
15229
Daniel Veillard93086662001-01-25 18:13:04 +000015230Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15231
15232 * xpath.h: added a hook in the context structure allowing to
15233 link to extra support, needed for XSLT
15234
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015235Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15236
15237 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15238 xmlXPtrCmpPoints to use it.
15239 * propagated the following patch from Alejandro Forero
15240 * include/win32config.h xmlIO.c: applied further suggestions
15241 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15242 * example/gjobread.c: fixed warnings, now that it builds
15243
15244Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15245
15246 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15247
15248 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15249 filename points to a valid file (not a directory).
15250 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15251 Added calls to xmlCheckFilenameDir.
15252
15253 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15254 `path' (rather than `filename') as the parameter to gzopen and open.
15255
Daniel Veillard48177c22001-01-23 15:27:41 +000015256Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15257
15258 * Makefile.am: fixed a problem with EXTRA_DIST
15259
Daniel Veillardb83ba402001-01-22 22:45:10 +000015260Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15261
15262 * Makefile.am example/Makefile.am: finally found the trick
15263 to build the example, i.e. add "." in SUBDIRS before example
15264 in the list <grin/>
15265
Daniel Veillard82687162001-01-22 15:32:01 +000015266Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15267
15268 * doc/xml.html: updated with an XSLT section, removed pointer to
15269 W3C CVS base.
15270
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015271Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15272
15273 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15274 too, and deallocation need to occur the same way.
15275
Daniel Veillarde4566462001-01-22 09:58:39 +000015276Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15277
15278 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15279 type correponding to an XSLT result tree fragment. Share most
15280 of the data format with node set, as well as operators.
15281 * HTMLtree.c: added a newline at the end of the doctype output
15282 whe this one is not present initially.
15283 * tree.c: make sure taht the parent and doc pointers are properly
15284 set when copying attributes (lists).
15285
Daniel Veillard701c7362001-01-21 09:48:59 +000015286Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15287
15288 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15289
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015290Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15291
15292 * xpath.c: seems I finally killed that ugly path evaluation
15293 context bug (tagged 9999 in case is is wrong)
15294
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015295Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15296
15297 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15298 for XSLT
15299
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015300Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15301
15302 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15303 for xmlGzfileOpen() bug
15304
Daniel Veillardf6eea272001-01-18 12:17:12 +000015305Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15306
15307 * xpath.c: removed an error found by XSLT usage
15308 * tree.c parserInternals.h: use a predefined static string
15309 for text and comment nodes, avoid freeing them in xmlFreeNode,
15310 exported the string name in parserInternals.h and added
15311 another value to disable encoding at output (for XSLT),
15312 gain memory, time.
15313
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015314Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15315
15316 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15317 win32/libxml2/libxml2_so.dsp: new makefiles and update
15318 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15319
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015320Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15321
15322 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15323 Gary Pennington
15324
Daniel Veillard389e6b72001-01-15 19:41:13 +000015325Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15326
15327 * xpath.c: fixed the comaprision of values and nodelists,
15328 need to compare nodelist still ...
15329 * debugXML.c: avoided a possible core dump
15330 * HTMLparser.c: cleanup
15331 * nanohttp.c: contributed fix.
15332 * tree.c: fixes in properties handling added xmlSetNsProp
15333 needed by libxslt
15334 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15335 comment
15336 * TODO: updated
15337
Daniel Veillard167bd532001-01-06 21:09:34 +000015338Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15339
15340 * parser.c parserInternals.c: applied Bjorn Reese optimization
15341 patch
15342
15343Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15344
15345 * Makefile.am: applied patch fro make check from Martin Vidner
15346
Daniel Veillard503b8932001-01-05 06:36:31 +000015347Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15348
15349 * configure.in: preparing 2.2.11
15350 * doc/html/*: rebuild the HTML files
15351 * doc/xml.html : updated
15352
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015353Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15354
15355 * tree.c: fixed a stupid bug
15356 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15357 patches related to validation of an XInclude processing result
15358 * TODO: updated
15359
Daniel Veillarde2488192001-01-04 10:54:22 +000015360Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15361
15362 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15363 on large files
15364
Daniel Veillardf060a412001-01-03 20:52:44 +000015365Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15366
15367 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15368
Daniel Veillard45cff692001-01-03 18:02:04 +000015369Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15370
15371 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15372 reported by Jonas Borgström
15373 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15374
Daniel Veillard08108982001-01-03 15:24:58 +000015375Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15376
15377 * testXPath.c xpath.c: fixing the XPath union expressions problem
15378 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15379
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015380Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15381
15382 * xmllint.c: Made is so if the file name is "-" is will read form
15383 standard input. Sven Heinicke <sven@zen.org>
15384 * tree.c: fixed a problem when growing buffer
15385 * tree.h: fixed the comment of the node types following andersca
15386 comment
15387 * TODO: updated
15388
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015389Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * HTMLparser.[ch]: added a way to avoid adding automatically
15392 omitted tags. htmlHandleOmittedElem() allows to change the
15393 default handling.
15394 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15395 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15396 of xmllint too when using --memory flag, added a memory test
15397 suite at the Makefile level.
15398 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15399 with namespace use when encountering QNames in XPath evalation,
15400 added xmlns() scheme in XPointer.
15401 * nanoftp.c : incorporated a fix
15402 * parser.c xmlIO.c: fixed problems raised with encoding when using
15403 the memory I/O
15404 * parserInternals.c: closed bug 25934 reported by
15405 torsten.landschoff@innominate.de
15406 * TODO: updated
15407
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015408Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15411 on a non-updated tree :-(, made a 2.2.10 release to correct the
15412 situation
15413
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015414Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15417 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15418 integrated a set of OpenVMS changes from Howard Taylor
15419 <Howard.Taylor@pacoast.com>
15420
Daniel Veillard58770e72000-11-25 00:48:47 +000015421Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15422
15423 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15424 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15425
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015426Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * HTMLparser.c: some fixes on auto-open of html/head/body
15429 * encoding.c: fixed a compilation error on some gcc env
15430 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15431 XPointer implementation
15432 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15433 related XPointer tests and associated results
15434
Daniel Veillard300f7d62000-11-24 13:04:04 +000015435Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * doc/xmldtd.html doc/xml.html: following a short step by step
15438 guidance on IRC to help maciej with DTDs I started a small
15439 page on the subject.
15440
Daniel Veillard748e45d2000-11-17 16:36:08 +000015441Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * HTMLparser.c: fixed handling of broken charrefs
15444 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15445 patches
15446
Daniel Veillard28929b22000-11-13 18:22:49 +000015447Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * doc/xml.html doc/html/* : rebuilt the docs after adding
15450 xinclude and updated page for 2.2.7 and 2.2.8
15451 * configure.in: releasing 2.2.8
15452
Daniel Veillard41e06512000-11-13 11:47:47 +000015453Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * parser.[ch] parserInternals.c: applied the conditional
15456 section processing fix from Jonathan P Springer
15457 <jonathan.springer2@gte.net>
15458 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15459 project file, fixed iconv default non support
15460 * xpath.c: fixed the problem of evaluating relative expressions
15461 when a node context is provided.
15462
Daniel Veillardbf432752000-11-12 15:56:56 +000015463Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15464
15465 * nanoftp.c: fixed gcc 2.95 new warnings
15466 * SAX.c: fixed a stupid bug
15467 * tree.c: fixed a formatting problem when round-tripping
15468 from/to memory
15469 * xinclude.c: chased memleak, fixed a base problem
15470 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15471 xmlXPtrBuildNodeList()
15472 * TODO: updated
15473 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15474 adding a first small set of regression tests for XInclude
15475
Daniel Veillardc2def842000-11-07 14:21:01 +000015476Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * nanohttp.[ch]: applied Wayne Davison patches to access
15479 the WWW-Authorization header.
15480 * parser.c: Closed Bug#30847: Problems when switching encoding
15481 in short files by applying Simon Berg's patch.
15482 * valid.c: fixed a validation problem
15483 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15484 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15485 Wayne Davison
15486 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15487 need to be extended to non full nodes selections.
15488 * xinclude.c: starts to work decently
15489
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015490Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15493 debugXML.c xmlversion.h.in: Started adding XInclude support,
15494 this is a new xmllint option
15495 * tree.c xpath.c: applied TOM patches for XPath
15496 * xpointer.c: fixed a couple of errors.
15497 * uri.c: added an escaping function needed for xinclude
15498 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15499 new warning from RH70 gcc's version
15500
Daniel Veillarda4964b72000-10-31 18:23:44 +000015501Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * HTMLparser.c: fixed loop on invalid char in scripts
15504 * parser.c: update to description of xmlIOParseDTD()
15505 * libxml.m4 xmlversion.h.in: changes contributed by
15506 Michael Schmeing <m.schmeing@internet-factory.de>
15507 * configure.in: preparing for 2.2.7
15508 * Makefile.am: trying to avoid config.h and acconfig.h
15509 being included in the distrib
15510 * configure.in: released 2.2.7
15511
15512Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15515 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15516
Daniel Veillard01411222000-10-30 15:33:22 +000015517Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * parser.[ch]: added xmlIOParseDTD()
15520 * xpointer.c: added support for the 2 extra parameters of
15521 string-range, fixed a stoopid error when '0' was present
15522 in XPointer expressions
15523 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15524 testsuite for the above
15525
Daniel Veillard6db58192000-10-30 09:27:53 +000015526Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * libxml.spec.in: improved package descriptions
15529
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015530Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * xpath.c xpathInternals.h: applied a large cleaning patch
15533 from TOM <ptittom@free.fr>, it also add namespace support
15534 for function and variables registration.
15535
Daniel Veillardbd20df72000-10-29 17:53:40 +000015536Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15539 * Makefile.mingw: Wayne Davison's update adding hash.c
15540
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015541Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * xpath.c: fixed the root evaluation problems
15544 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15545 ignorable spaces with <b> <bold> <em>
15546 * tree.c: fixed a loop in xmlSearchNsByHref()
15547
Daniel Veillard767662d2000-10-27 17:04:52 +000015548Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15549
15550 * xpath.c: applied another XPath patch from TOM
15551 * xpath.c include/makefile.am: applied another patch from
15552 china@thewrittenword.com (cleanup on IRIX).
15553
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015554Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * xml-config.1: received a fixed version from Fredrik Hallenberg
15557 <hallon@lysator.liu.se>
15558
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015559Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15562 cleanup patch for XPath
15563
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015564Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * patched to redirrect all "out of context" error messages to
15567 a reconfigurable routine. The changes are:
15568 * xmlerror.h : added the export of an error context type (void *)
15569 an error handler type xmlGenericErrorFunc there is an interface
15570 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15571 to reset the error handling routine and its argument
15572 (by default it's equivalent to respectively fprintf and stderr.
15573 * all the c files: all wild accesses to stderr or stdout within
15574 the library have been replaced to calls to the handler.
15575
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015576Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * configure.in: release 2.2.6
15579 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15580 exporting the inner functions of xpath for extension modules
15581 * doc/*: updated and rebuilt the doc
15582
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015583Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15584
15585 * nanohttp.c : applied Wayne HTTP cleanup patch
15586 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15587 and xmlNodeSetSpacePreserve()
15588
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015589Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * xpath.c: closing bug #29260
15592
Daniel Veillard126f2792000-10-24 17:10:12 +000015593Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15596 multikey tuples, made hash structure opaque
15597 * valid.[ch]: moved elements, attributes, notations decalarations
15598 as well as ID and refs to hash tables.
15599 * entities.c: hash cleanup
15600 * xmlmemory.c: fixed a dump problem in debug mode
15601 * include/Makefile.am: problem passing in DESTDIR= values patch
15602 from Marc Christensen <marc@calderasystems.com>
15603 * nanohttp.c: removed debugging remains
15604 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15605 * HTMLparser.c parser.c: fixing a number of problems with the
15606 macros in the *parser.c files (Wayne).
15607 * HTMLparser.c: close the previous option when opening a new one
15608 (Marc Sanfacon).
15609 * result/HTML/*: updated the HTML results accordingly
15610
Daniel Veillard52afe802000-10-22 16:56:02 +000015611Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15614 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15615 XPath functions and XML entities table to them. More to come...
15616 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15617
Daniel Veillard683cb022000-10-22 12:04:13 +000015618Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15619
15620 * tree.c: coalesce adjacent text nodes
15621 * valid.c: handling of blank nodes in DTd validation (raised
15622 by problems with a posteriori validation).
15623 * nanohttp.c: changing behaviour on HTTP write stuff.
15624 * HTMLtree.c: forced body and html to be explicitely closed.
15625 * xpath.h: exported more XPath functions.
15626
Daniel Veillard1baf4122000-10-15 20:38:39 +000015627Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15628
15629 * Release of 2.2.5
15630 * xpointer.c: range() range-inside and other helper functions
15631 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15632
Daniel Veillard47e12f22000-10-15 14:24:25 +000015633Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15636 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15637
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015638Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15641 and XPointer modules
15642
Daniel Veillard134c9f32000-10-15 10:27:08 +000015643Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15644
15645 * SAX.h: closed #25107
15646
Daniel Veillard39915622000-10-15 10:06:55 +000015647Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * testSAX.c: fixed problem with cdata reporting
15650 * SAXresult/* : updated
15651
Daniel Veillard1e851392000-10-15 10:02:56 +000015652Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15655 Closed bug #27499, added to regression tests
15656 * TODO: updated
15657
Daniel Veillard7eda8452000-10-14 23:38:43 +000015658Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15661 support for SCRIPT and STYLE with help from Bjorn Reese
15662 * test/HTML/* result/HTML/*: added simple testcase and updated
15663 the existing ones.
15664
Daniel Veillardff9c3302000-10-13 16:38:25 +000015665Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15668 string-range for empty strings
15669 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15670 test/XPath/xptr/strrange: augmented the XPointer testsuite
15671
Daniel Veillard189446d2000-10-13 10:23:06 +000015672Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * doc/xml.html doc/xmlmem.html: added a module describing memory
15675 interfaces and use, updated the main page.
15676
Daniel Veillard2f971a22000-10-12 23:26:32 +000015677Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15680 nanoftp code work on Windows too now
15681
15682Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015683
15684 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15685 * xpointer.c: implemented string-range() at least a good first version
15686 * test/XPath/docs/str test/XPath/xptr/strrange
15687 result/XPath/xptr/strrange: the string-range() tests
15688
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015689Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * Makefile.am include/Makefile.am include/win32config.h
15692 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15693 and make distcheck
15694
Daniel Veillard19d61112000-10-11 23:50:35 +000015695Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15696
15697 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15698 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15699 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15700
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015701Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15702
15703 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15704 patch for socklen_t detection by
15705 Albert Chin-A-Young <china@thewrittenword.com>
15706
Daniel Veillardcd429612000-10-11 15:57:05 +000015707Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15708
15709 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15710 and added a --dtdvalid option to xmllint used to test it
15711
Daniel Veillard47c02452000-10-11 13:04:36 +000015712Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15715 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15716
Daniel Veillard2d38f042000-10-11 10:54:10 +000015717Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15720 handlings (registration, lookup, cleanup)
15721
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015722Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * configure.in Makefile.am include/makefile.am: adding XPointer
15725 and XPtrtests target
15726 * xpointer.[ch] : new files for XPointer support
15727 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15728 more XPath tests
15729
Daniel Veillard57fda592000-10-10 23:24:14 +000015730Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15731
15732 * configure.in: fixed, very broken, make distcheck works again
15733
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015734Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * More work toward 2.2.5, integrated a number of patches
15737 * configure.in Makefile.am win32config.h.in: trying to cleanup
15738 make distcheck .... huh ...
15739 * include/Makefile.am include/win32config.h: new directory
15740 for includes
15741 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15742 updated teh makefiles and instructions for WIN32
15743 * xpath.c: small fixes
15744 * test/XPath/ results/XPath: updated the testcases and results
15745 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15746 suggested patches
15747 * valid.c: fixed an ID bug
15748
Daniel Veillardb71379b2000-10-09 12:30:39 +000015749Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15750
15751 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015752 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015753 * xpath.[ch]: worked on XPointer
15754
Daniel Veillard7e99c632000-10-06 12:59:53 +000015755Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * configure.in Makefile.am: 2.2.5, ship the include in an
15758 include/libxml subdirectory, use symlinks when using CVS
15759 * testSAX.c: fixed small bug
15760 * testXPath.c: changed the way testfiles are parsed
15761 * debugXML.c: same kind of cleanup when parsing an argument expression
15762 XPath/XPointers can have blanks embedded
15763 * xpath.[ch]: more cleanup, reorgs for XPointer work
15764 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15765 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15766
Daniel Veillard55b91f22000-10-05 16:30:11 +000015767Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15770 in the XPath engine, rewrote large parts of it, now it's far
15771 cleaner and in sync with the REC not an old WD. Fixed a parsing
15772 problem in the interactive XML shell found when testing XPath.
15773
Daniel Veillardac260302000-10-04 13:33:43 +000015774Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15777 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15778 examples with the extra test
15779
Daniel Veillard7cfce322000-10-04 12:40:27 +000015780Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15783 the global init function.
15784
Daniel Veillard970112a2000-10-03 09:33:21 +000015785Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * HTMLparser.c: Doohhh, attribute name parsing was still case
15788 sensitive ! Fixed this ...
15789 * result/HTML/* : updated the tests results accordingly
15790
Daniel Veillard740abf52000-10-02 23:04:54 +000015791Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15794 engine, should be far more stable, incorporated a new version of
15795 preceding/following axis, need testing
15796 * uri.c: fixed file:///c:/a/b/c problem
15797 * test/XPath/tests/idsimple: augmented the XPath tests
15798
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015799Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15800
15801 * doc/* rebuilding docs for 2.2.4 release
15802
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015803Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * configure.in: releasing 2.2.4
15806 * parser.[ch]: added xmlStrEqual()
15807 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15808 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15809 use xmlStrEqual instead
15810 * TODO: updated
15811 * added an XPath test
15812
Daniel Veillardbc765302000-10-01 18:23:35 +000015813Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15814
15815 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15816 * entities.h: exported xmlInitializePredefinedEntities
15817 * parser.[ch] : added xmlInitParser()
15818 * parserInternals.h : had to export htmlInitAutoClose()
15819
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015820Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15821
15822 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15823 problems
15824 * Makefile.am : added XPath regression tests to normal tests
15825 * uri.c: fixed a problem with local paths, cleanup
15826 * parser.c: fixed a problem with large CData sections
15827
Daniel Veillardd2ade932000-09-30 14:39:55 +000015828Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * configure.in xml-config.in: patch from "Ben Taylor"
15831 <sol7x86@hotmail.com> for solaris shared libs lookup
15832
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000158332000-09-30 Martin Baulig <baulig@suse.de>
15834
15835 * libxml-2.0.pc.in: Provide pkg-config script.
15836
15837 * configure.in: Create the libxml-2.0.pc script from the
15838 libxml-2.0.pc.in templates.
15839 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015840 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015841
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015842Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15845 when compiling with MSC
15846
Daniel Veillard46057e12000-09-24 18:49:59 +000015847Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * xpath.c: patch for normalize-string() substring-before(),
15850 substring-after() and translate() functions from Bjorn Reese
15851 <breese@mail1.stofanet.dk>
15852 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15853 Fredrik Hallenberg <hallon@lysator.liu.se>
15854 * TODO: updated
15855
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015856Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15859 problem of socklen_t being undefined on a number of platforms
15860 * debugXML.c: fixed a compilation problem when without snprintf
15861
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015862Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15865 an URI bug and a fix for the control-character-induced infinite loop
15866 * nanohttp.c: preventive fix for compiling on WIN32
15867
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015868Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15869
15870 * xmlint.c: closing bug #25000
15871
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015872Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15875 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15876 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15877 related function, fixing xmlStrncmp(), and associated cleanup
15878 * result/HTML/entities.html.sax: updating result
15879
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015880Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * uri.c: applied patch for URI escaping from Wayne Davison
15883 <wayned@blorf.net>
15884 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15885 from Denis Barbier <barbier@imacs.polytechnique.fr>
15886 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15887 patch from Wayne Davison
15888
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015889Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * doc/xml.html : updated with new releases, adding "how to help"
15892
Daniel Veillard04698d92000-09-17 16:00:22 +000015893Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15896 removed a few warnings in pedantic mode ...
15897 * parserInternals.c parser.c: moved encoding switching function
15898 to parserInternals.c
15899 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15900
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015901Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15904 error or warning handlers
15905
Daniel Veillardb1059e22000-09-16 14:02:43 +000015906Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15907
15908 * parserInternals.c parserInternals.h parser.c Makefile.am:
15909 created a new module parserInternals.c, moved most of the
15910 code shared by the various parsers there, as well as
15911 deprecated code from parser.c. More cleanup of parser.c
15912 * uri.c: fixed a problem when URI is NULL
15913 * valid.c: speedup when looking for an attribute declaration
15914
Daniel Veillard39c7d712000-09-10 16:14:55 +000015915Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15918 the cleanup of the computation of URI references when seeking
15919 external entities. The URI reference string and the resulting
15920 URI are both stored now.
15921 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15922 large s(n)printf checks and cleanup from Denis Barbier
15923 <barbier@imacs.polytechnique.fr>
15924 * xmlversion.h.in tree.h: couple of SGML declarations for a
15925 possible docbook module.
15926 * result/VC/ : a couple of test output changed due to the change
15927 of the entities URI
15928
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015929Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * parser.h: added a _private field for linking user's data
15932
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015933Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * parser.c parserInternals.h: demacroified most of the IS_XXX
15936 the gain in size is significant so ...
15937
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015938Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * entities.c: cases where looking up entities with doc==NULL
15941 covered
15942
Daniel Veillard90e11312000-09-05 10:42:32 +000015943Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15944
Daniel Veillard1de50802000-09-07 08:54:32 +000015945 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015946 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15947
Daniel Veillard98a79162000-09-04 11:15:39 +000015948Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15949
Daniel Veillard1de50802000-09-07 08:54:32 +000015950 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015951 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15952 * Makefile.in: added URItest and included thenin "make tests"
15953
15954Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015955
15956 * xmlversion.h.in: closed bug 22941
15957
Daniel Veillard2bb89092000-08-31 14:57:50 +000015958Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * doc/xmlio.html: added doc and example for entity loader
15961 redefinition.
15962
Daniel Veillard96984452000-08-31 13:50:12 +000015963Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15964
15965 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15966 used by libxml
15967
Daniel Veillarde715dd22000-08-29 18:29:38 +000015968Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15969
15970 * parser.c: Fixed bug on invalid ontent characters and when using
15971 push.
15972 * xmllint.c: fixed xmllint endling of errors in push mode
15973
Daniel Veillard4948eb42000-08-29 09:41:15 +000015974Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015977 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015978 * result/HTML/*.sax: regenerated HTML SAX output
15979 * parser.c: more cleanup.
15980
Daniel Veillarde010c172000-08-28 10:04:51 +000015981Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15982
15983 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015984 patches from Wayne Davison <wayned@users.sourceforge.net>,
15985 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015986 * HTMLparser.c: fixed an ignorable white space detection bug
15987 occuring when parsing with SAX only
15988 * result/HTML/*.sax: updated since the output is now HTML
15989 encoded...
15990
Daniel Veillard47f3f312000-08-27 22:40:15 +000015991Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15992
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015993 * HTMLparser.[ch]: applied some of Wayne Davison
15994 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015995
Daniel Veillarde0854c32000-08-27 21:12:29 +000015996Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15997
15998 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15999 undeclared namespace prefix was used, added a warning.
16000 Cleaned up support w.r.t. entities, spilling out a warning
16001 and being pedantic on lookups.
16002 * test/warning/ent9 : added testcase for previous example.
16003 * TODO: updated
16004 * parserInternals.h parser.c: changed the way names are parsed
16005 now allow infinite size and decrease penalty for normal use
16006 * parser.c: Started a big cleanup/check of the parser code,
16007 fixed some of the most tortuous entity code, spotted code
16008 unused anymore
16009 * test/*: added tests for very long names and related nasty
16010 things.
16011
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016012Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * doc/encoding.html: added encoding aliases doc
16015 * doc/xml.html: updates
16016 * encoding.[ch]: added EncodingAliases functions
16017 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16018 bottleneck affecting large DTDs like Docbook
16019 * parser.[ch] xmllint.c: added a pedantic option, will be
16020 useful
16021 * SAX.c: redefinition of entities is reported in pedantic mode
16022 * testHTML.c: uninitialized warning from gcc
16023 * uri.c: fixed a couple of bugs
16024 * TODO: added issue raised by Michael
16025
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016026Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * doc/encoding.html: propagated Martin Duerst suggestions
16029
Daniel Veillard52402ce2000-08-22 23:36:12 +000016030Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16033 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16034 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16035 by Wayne Davison
16036
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016037Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * nanoftp.c nanohttp.c: small cleanup
16040 * TODO: updated
16041
Daniel Veillard244ece92000-08-19 20:58:02 +000016042Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * added an old VC testcase and updated title.xml entity
16045
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016046Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16047
16048 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16049 done on auto-opening of <p> tags and cleanup of SAX output
16050
Daniel Veillard979e55e2000-08-19 16:48:54 +000016051Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16054
Daniel Veillard4540be42000-08-19 16:40:28 +000016055Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * doc/xml.html libxml.* structure.*: updated the doc a bit
16058
Daniel Veillard808a3f12000-08-17 13:50:51 +000016059Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16060
16061 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16062 of SAX tests
16063
Daniel Veillard29579362000-08-14 17:57:48 +000016064Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16065
16066 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16067 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16068
Daniel Veillard1255ab72000-08-14 15:13:33 +000016069Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16072 * testHTML.c: fix core dump on Solaris 2.x systems
16073 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16074 * result/HTML/*.sax: previous bug fix lead to new results
16075
Daniel Veillard03109292000-08-14 14:58:22 +000016076Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16079 * configure.in: added --with-readline=DIR to accept alternate
16080 path for readline include/library
16081 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16082 for ANSI under HP-UX
16083 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16084 includes @LIBS@
16085
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016086Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16087
16088 * doc/* : rebuilt the docs
16089 * getting ready for 2.2.2 release
16090
Daniel Veillard87b95392000-08-12 21:12:04 +000016091Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16094 and xmlAddFeature()
16095 * tree.[ch]: added xmlAddChildList()
16096 * xmllint.c: MAP_FAILED macro test
16097 * parser.h: added xmlParseCtxtExternalEntity()
16098 * valid.c: applied bug fixes removed warning
16099 * tree.c: added CDATA block to elements content
16100 * testSAX.c: cleanup of output
16101 * testHTML.c: added SAX testing
16102 * encoding.c: better error recovery
16103 * SAX.c, parser.c: fixed one of the external entity processing
16104 of the OASis testsuite
16105 * Makefile.am: added HTML SAX regression tests
16106 * configure.in: bumped to 2.2.2
16107 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16108 SAX results
16109
Daniel Veillard88a172f2000-08-04 18:23:10 +000016110Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * configure.in: patch for HP compiler
16113
161142000-08-04 Sven Heinicke <sven@zen.org>
16115
16116 * xmllint.c: Was coredumping sometimes when the file given didn't
16117 exist.
16118
Daniel Veillard46e370e2000-07-21 20:32:03 +000016119Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016122
Daniel Veillard46e370e2000-07-21 20:32:03 +000016123 when using in memory parsing. Need some cleanup.
16124 * xmllint.c configure.in: added a --memory flag to test memory
16125 parsing
16126
Daniel Veillard36650692000-07-21 15:16:39 +000016127Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * nanohttp.c: fixed socklen_t replacement to unsigned int
16130 * parser.c: fixed a space handdling missing at the end of
16131 production 28 DOCTYPE.
16132 * xmlmemory.c: fixed a stupid bug on the routine to override
16133 allocation functions
16134 * TODO: updated
16135
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016136Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16137
16138 * doc/ regenerated the docs
16139
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016140Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * doc/encoding.html doc/xml.html: added I18N doc
16143 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16144 improvements, both parser and filters, added ASCII & HTML,
16145 fixed the ISO-Latin-1 one
16146 * xmllint.c testHTML.c: added/made visible --encode
16147 * debugXML.c : cleanup
16148 * most .c files: applied patches due to warning on Windows and
16149 when using Sun Pro cc compiler
16150 * xpath.c : cleanup memleaks
16151 * nanoftp.c : added a TESTING preprocessor flag for standalong
16152 compile so that people can report bugs more easilly
16153 * nanohttp.c : ditched socklen_t which was a portability mess
16154 and replaced it with unsigned int.
16155 * tree.[ch]: added xmlHasProp()
16156 * TODO: updated
16157 * test/ : added more test for entities, NS, encoding, HTML, wap
16158 * configure.in: preparing for 2.2.0 release
16159
Daniel Veillard49703262000-07-10 10:27:46 +000016160Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016163 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016164
Daniel Veillard306be992000-07-03 12:38:45 +000016165Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * doc/xml.html: changed the xmlsoft.org structure, updated the
16168 examples w.r.t. root and childs
16169
Daniel Veillard7d853352000-07-02 18:53:09 +000016170Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16171
Daniel Veillard784b9352003-02-16 15:50:27 +000016172 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016173
Daniel Veillard365e13b2000-07-02 07:56:37 +000016174Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * HTMLparser.c: Work on character encoding support for the HTML parser
16177 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16178 * encoding.c: Fixed a potential memleak in the encoding stuff
16179
Daniel Veillardaf743792000-07-01 11:49:28 +000016180Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * doc/FAQ.html doc/Makefile.am : added a FAQ
16183
16184Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016185
16186 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16187 of the HTML parser to force it to not bypass SAX
16188
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016189Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * win32config.h.in: updated
16192 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16193 lacks iconv support :-( need to release 2.1.1
16194 * configure.in: release 2.1.1
16195 * HTMLparser: fixed bug #14784
16196 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16197 by Windows compiler
16198 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16199 the SAX startDocument() callback.
16200 * TODO: updated
16201
16202Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16203
16204 * added xmlStopParser()
16205
Daniel Veillardbe803962000-06-28 23:40:59 +000016206Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * configure.in: 2.1.0 prerelease
16209 * Large resync between W3C and Gnome tree
16210 * nanoftp, nanohttp.c: fixed stalled connections probs
16211 * HTMLtree.c SAX.c : support for attribute without values in
16212 HTML for andersca
16213 * valid.c: Fixed most validation + namespace problems
16214 * HTMLparser.c: start document callback for andersca
16215 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16216 * parser.h, SAX.c: serious speed improvement for large
16217 CDATA blocks
16218 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16219 different encoding
16220 * example/Makefile.am example/gjobread.c tree.h: work on
16221 libxml1 libxml2 convergence.
16222 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16223 and the LIBXML_TEST_VERSION macro
16224
Daniel Veillardc310d562000-06-23 18:32:15 +000016225Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16226
16227 * doc/xml.html: various patches and improvements typo fixed by
16228 Felix Natter
16229 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16230 from Felix Natter <fnatter@gmx.net>
16231
Daniel Veillardf3029822000-05-06 08:11:19 +000016232Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * doc/upgrade.html: updated with instructions for support of both
16235 libxml-1.x and libxml-2.x
16236 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16237 for 2.x support and also fixed includes
16238
16239
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016240Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16241
16242 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16243 the encoding support, added iconv support, so now libxml if
16244 compiled with iconv automatically support japanese encodings
16245 among others. Work based on initial patch from Yuan-Chen Cheng
16246 I may have broken binary compat in the encoding handler
16247 registration scheme, but that was so utterly broken I don't
16248 expect anybody to have used this feature until now.
16249 * parserInternals.h: fixup on the CHAR range macro
16250 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16251 code.
16252 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16253 * uri.c: added xmlParseURI() I can't believe I forgot to
16254 implement this one in 2.0 !!!
16255 * SAX.c: moved doc->encoding update in the endDocument() call.
16256 * TODO: updated.
16257
Daniel Veillard06047432000-04-24 11:33:38 +000016258Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * tree.h: removed extraneous xmlRemoveProp definition
16261 * TODO: added item about --disable-corba configure switch
16262 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16263 * nanoftp.c: fixed include problems giving troubles on AIX and
16264 slowlaris
16265 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16266 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16267 comment and headers changes to lower gtk-doc number of warnings
16268 * doc/html/*: rebuilt docs
16269
Daniel Veillarde0aed302000-04-16 08:52:20 +000016270Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * HACKING: documented the tag for 1.x and instructions
16273
Daniel Veillard5e873c42000-04-12 13:27:38 +000016274Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16277 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16278 xmlCreateIOParserCtxt
16279 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16280 significant overall improvement
16281 * xmllint.c: added I/O test to xmllint
16282 * testSAX.c: added a speed test
16283 * doc/* : updated/regenerated
16284
Daniel Veillardfc708e22000-04-08 13:17:27 +000016285Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * xpath.c uri.h parserInternals.h: cosmetic changes from
16288 "Timur I. Bakeyev" <timur@bat.ru>, including making
16289 xmlCreateURI() public
16290
Daniel Veillard5d211f42000-04-07 17:00:24 +000016291Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16292
16293 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16294 and the code at the same time. Added a clean mechanism for
16295 overload or added input methods: xmlRegisterInputCallbacks()
16296 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16297 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16298 * TODO: updated
16299 * doc/* : updated/regenerated
16300 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16301 source dir
16302
Daniel Veillarde77a9182000-04-05 19:12:29 +000016303Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * testURI.c: yet another forgotten commit, I should get some sleep !
16306
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016307Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16308
16309 * xmllint.c: forgot to commit this too ?
16310
Daniel Veillardb9df4042000-04-05 14:23:16 +000016311Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * xmlversion.h.in : forgot to commit this previously
16314
Daniel Veillard361d8452000-04-03 19:48:13 +000016315Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16316
16317 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16318 * README TODO: updated for release
16319 * uri.c uri.h: added authority parsing/saving
16320 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16321 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16322 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16323 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16324 Makefile.am : added compile-time customization of libxml
16325 --with-ftp --with-http --with-html --with-xpath --with-debug
16326 --with-mem-debug
16327 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16328 #include <libxml/xxx.h> I hope it won't break too much stuff
16329 and will be manageable in the future...
16330 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16331 and added xmllint to the installed programs
16332 * uri.h: added xmlFreeURI()
16333
Daniel Veillardec303412000-03-24 13:41:54 +000016334Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * uri.c uri.h: finished the escaping handling, the base support
16337 and the URI path normalization. Looks good just lacks the
16338 authority content parsing code.
16339 * Makefile.am: added instructions to generate testURI
16340 * TODO: updated
16341 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16342 added links and icons for W3C and Gnome
16343
Daniel Veillard8f621982000-03-20 13:07:15 +000016344Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * xmlmemory.[ch] : seems I forgot to actually update the files in
16347 the last commit :-)
16348 * doc/xml.html doc/html/* : updated and uploaded the docs
16349
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016350Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16353 * TODO: updated
16354 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016355 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016356 gfree).
16357 * Makefile.am, uri.c, uri.h: added a set of functions to do
16358 exact (litteraly copied from the RFC 2396 productions) parsing
16359 and handling of URI. Will be needed for XLink, one XML WFC,
16360 XML Base and reused in the nano[ftp/http] modules. Still work
16361 to be done.
16362
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016363Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * configure.in, libxml.spec.in : libxml2
16366 * doc/* : updated the doc page, rebuilt the docs
16367
Daniel Veillardcf461992000-03-14 18:30:20 +000016368Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * all: tagged LIB_XML_1_X
16371 * *.c *.h : updated from W3C CVS tree
16372 * configure.in : 2.0.0-beta
16373 * libxml.spec.in : libxml2 package nam
16374 * result/* : new version of the tests output
16375
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016376Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16379
Daniel Veillardb566ce12000-03-04 11:39:42 +000016380Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16381
16382 * doc/* : rebuilt the docs
16383 * parser.c: final patch on #6766
16384 * valid.c: small patch on validity checks.
16385
Daniel Veillardfb76c402000-03-04 11:39:42 +000016386Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16387
16388 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16389 added
16390 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16391 compatibility w.r.t. XML spec and existing code.
16392
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016393Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * parser.c: seems a better solution to <a> </a> exists,
16396 will try it for a while
16397
Daniel Veillard83a30e72000-03-02 03:33:32 +000016398Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * parser.c: tried to remove the <a> </a> generating <a/>
16401 this is hard. Left a flag for that purpose. Fixed bug #6766
16402 * configure.in: prepared 1.8.7 not released, due to previous
16403 problem
16404
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016405Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * doc/xml.html : applied second patch from Paul DuBois
16408
Daniel Veillard402e8c82000-02-29 22:57:47 +000016409Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * doc/xml.html : applied patch from Paul DuBois
16412
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016413Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16414
16415 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16416
Daniel Veillard5feb8492000-02-02 17:15:36 +000016417Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16420 compilation warnings on various platforms.
16421 * parser.c: Fixed #5281 validity error callbacks are now desactived
16422 by default if not validating.
16423
Daniel Veillardf341f932000-02-02 14:52:08 +000016424Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16427
Daniel Veillard13c757e2000-02-01 23:59:15 +000016428Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16431 <gkatsi@cs.toronto.edu>
16432
Daniel Veillard726e8792000-01-30 20:04:29 +000016433Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16436 processing URLs
16437
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016438Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16439
16440 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16441 xmlNanoFTPUpdateURL for persistent control connections.
16442 * configure.in: 1.8.6
16443
16444Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16447 * tree.[ch] : added xmlSaveNoEmptyTags
16448
James Henstridgef3be9312000-01-28 13:59:21 +0000164492000-01-29 James Henstridge <james@daa.com.au>
16450
16451 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16452
16453 * Makefile.am: added nanoftp.[ch] to the build.
16454
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016455Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * nanoftp.[ch]: cleanup, comments, API
16458 * debugXML.c : fixed a bug in the cat command
16459 * doc/*: regenerated the docs
16460
Daniel Veillardda07c342000-01-25 18:31:22 +000016461Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16462
16463 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16464 * debugXML.c : fixed a bug in the cat command
16465 * valid.c: fixing some small probs
16466 * libxml.spec.in: get rid of the SNAP suffix
16467 * doc/xml.html: updated the status
16468
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016469Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * xml-config.in: xml-config --version to just return the
16472 version number
16473 * xpath.c: some cleanup w.r.t. axis when the current node is
16474 an attribute.
16475 * TODO: updated
16476
Daniel Veillard461a66c2000-01-18 18:01:01 +000016477Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * configure.in: prepared for libxml-1.8.5
16480 * doc/* recompiled the documentation
16481
164822000-01-17 Jody Goldberg <jgoldberg@home.com>
16483
16484 * configure.in : WARNING autoconf subtlety alert :
16485 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16486 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16487 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16488 get defined by AC_CHECK_HEADERS.
16489
Daniel Veillardf967b902000-01-17 16:06:10 +000016490Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16493 Rune.Djurhuus@fast.no
16494
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016495Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * TODO: updated
16498 * tree.c, parser.c: made sure that only memory alloc problems
16499 and internal parser errors are allowed to write to stdout or
16500 stderr.
16501
Daniel Veillard0142b842000-01-14 14:45:24 +000016502Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * tree.c : restored xmlNewGlobalNs since this seems used by
16505 a lot of existing code :-(, fixed a bug in xmlNewNs
16506 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16507 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16508 to exit() from the library code.
16509 * xpath.c, parser.c: removed bugs or unused code detected by
16510 Windows compilers
16511 * parser.c: started adding interfaces for parsing well balanced
16512 XML fragments
16513 * configure.in: releasing 1.8.4
16514 * doc/* : rebuilt the docs
16515
Daniel Veillard2eac5032000-01-09 21:08:56 +000016516Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16517
16518 * tree.[ch] : added xmlNewDocFragment() for DOM
16519 * testHTML.c: uninitialized variable.
16520
Daniel Veillardf3a73582000-01-05 14:58:39 +000016521Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16522
16523 * doc/* : rebuild the docs
16524
Daniel Veillard71b656e2000-01-05 14:46:17 +000016525Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16526
16527 * acconfig.h: readline and history patch
16528 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16529 * tree.c: added check and handling when possibly removing an ID
16530 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16531 and saving.
16532 * test/HTML/entities.html result/HTML/entities.html* : test for
16533 various entities reference cases
16534 * result/HTML/* : as a result output of some testcase have
16535 changed
16536 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16537 by previous example. added xmlParseTryOrFinish().
16538 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16539 entities.h debugXML.h HTMLparser.h: changed the way struct are
16540 declared to allow gtk-doc to expose those
16541 * parser.c: closed bug #4960
16542 * Makefile.am configure.in: Applied patch from
16543 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16544 and math/socket libs detection
16545
Daniel Veillard437b87b2000-01-03 17:30:46 +000016546Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * configure.in, Makefile.am: link tester against readline
16549 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16550
Daniel Veillard686d6b62000-01-03 11:08:02 +000016551Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * tree.[ch]: added xmlRemoveProp
16554 * win32config.h.in nanohttp.c: avoid including the Windows
16555 socket stuff in every C files
16556 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16557 the XmL parser(s)
16558 * test/ns4 result/ns4 etc...: added test case for previous prob
16559 * tree.c: xmlNewNs wasn't checking for double definition
16560 * Makefile.in: fixed a problem with dist-hook duplicates
16561 * parser.[hc], xmlIO.c: fixed the loading of external entities
16562 APIs, now xmlLoadExternalEntity() is used everywhere and
16563 setting up an app specific front-end using the
16564 * SAX.c parser.c: some fixes, now the xhtml spec validates
16565 with the xhtml DTD.
16566 * error.c: fixed crashes in case of no input stream
16567 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16568 to the validation tests and results
16569
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016570Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16573 too htmlCreatePushParserCtxt() and htmlParseChunk()
16574 * parser.c: a bit of cleanup.
16575 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16576 to XML) removed the last mem leak known
16577 * HTMLtree.c: output message cleanup
16578 * xmlmemory.c: display content info about memory blocks
16579 * result/HTML/wired.* : missing att value warning change
16580
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016581Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * doc/* : rebuilt the documentation
16584
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016585Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * parser.[ch] parserInternals.h: Push parser for XML,
16588 seems to work fine now
16589 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16590 --push for push testing
16591 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16592 * testSAX.c: added --push
16593 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16594 subtree
16595 * xmlIO.[ch] : enriched API + fixes for push mode
16596 * entities.[ch]: added the entity content length to the struct.
16597 * xmlmemory.[ch]: new API to show the last entries for the shell
16598 * valid.c: added required attribute testing
16599 * SAX.c: the cdata callback now merge contiguous fragments
16600 * HTMLparser.c: cleanup of some macros
16601
Daniel Veillard3c558c31999-12-22 11:30:41 +000016602Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16603
16604 * parser.c: fix for PIs name starting with xml
16605 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016606 * *.c, configure.in win32config.h.in : generate win32config.h for
16607 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016608
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016609Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * parser.c: fixed a stupid = vs. == bug :-(
16612 * doc/gnome-xml.sgml: s/glade/xml/
16613
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016614Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * configure.in, doc/xml.html : bug fix release 1.8.2
16617 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16618 Hopefully the end of that silly C++ include problem
16619 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16620 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16621 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16622 troubles with autoclosed elements when the stree shape doesn't
16623 follow the DtD specs. Added htmlIsAutoClosed() and
16624 htmlAutoCloseTag()
16625 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16626 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16627 * debugXML.c: fixed a bug on printing default namespaces.
16628 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16629
Daniel Veillardb24054a1999-12-18 15:32:46 +000016630Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16631
16632 * result/HTML/*.htm[l] : updated the HTML regression tests according
16633 to the new output
16634 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16635 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16636 problem due to intermix of extern "C" { ... } declarations for C++
16637 and recursive includes in the headers
16638
Chris Lahey323c48c1999-12-18 15:32:45 +0000166391999-12-20 Chris Lahey <clahey@umich.edu>
16640
16641 * HTMLtree.c: Made it so that html nodes with a single child do
16642 not insert a carriage return before or after the child node.
16643
Daniel Veillardb24054a1999-12-18 15:32:46 +000016644Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016645
16646 * configure.in, doc/xml.html : bug fix release 1.8.1
16647 * parser.c: fixed bug #4344
16648 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16649 added the glue to avoid C++ problems
16650 * doc/* : regenerated the documentation
16651
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016652Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16653
16654 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16655 namespace recognition, and Dia as a resul :-(
16656 * encoding.c: closed bug #3950
16657
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016658Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16659
16660 * valid.c: debugging a posteriori validation, except URI expansion
16661 stuff this should be fixed now
16662 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16663 Carl Nygard <cnygard@bellatlantic.net>
16664 * tester.c: added --postvalid, cleaning of the code
16665 * tree.[ch]: added xmlDocGetRootElement()
16666
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016667Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16668
16669 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16670 c++ losage.
16671
Daniel Veillard10a2c651999-12-12 13:03:50 +000016672Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16673
16674 * configure.in, doc/xml.html : bumped to 1.8.0
16675 * xlink.[ch], Makefile.am : added framework for link detection
16676 * parser.h: added nbChars to parser context, needed for cleanup.
16677 * xmlmemory.c: removed a nasty bug when out of mem
16678 * valid.[ch]: adding namespace support for attribute decl
16679 * tester.c: added --debugent option
16680 * debugXML.[ch]: added xmlDebugDumpEntities()
16681 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16682 buffers instead, this was really needed, validation was breaking
16683 in strange ways due to that. Added xmlParseStringPEReference()
16684 and other parsing from strings functions. Entities processing
16685 modified again, but PERef are still not handled correcly but
16686 unless you're Eve Maller you won't notice :-)
16687 * HTMLparser.c: large changes toward reliability, and switched to
16688 lowercase internal tags, XHTML is lowercase, so it will help
16689 that output is closer to next version.
16690 * doc/* : regenerated the documentation, it is now hosted at
16691 http://xmlsoft.org/ (same bits I just bought the domain :-)
16692
16693
Daniel Veillard294cbca1999-12-03 13:19:09 +000016694Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16697 doc generation
16698 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16699 in the SAX API
16700 * doc/*: rebuilt the doc making sure everything appears in the
16701 HTML files
16702
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016703Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16704
16705 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16706 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16707 which allow impressive speed improvement on dataset with
16708 large text pieces, but at the cost of broken binary
16709 compatibility and slightly bigger memory usage.
16710 Configure with --with-buffers to activate them, they
16711 are protected with XML_USE_BUFFER_CONTENT define.
16712 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16713 goal is 0 memory left allocated once parser is no more used
16714 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16715 call xmlCleanupParser() and xmlMemoryDump()
16716
Daniel Veillarda819dac1999-11-24 18:04:22 +000016717Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16718
16719 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16720 * parser.[ch] encoding.[ch]: added memory cleanup routines
16721 * parser.c: closing bug #3788
16722 * doc/*: rebuilt the doc
16723
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016724Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16727 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16728 * tester.c: added --compress option
16729 * doc/*: rebuilt the documentation
16730
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016731Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16734 if given /proc/kcore as input !
16735 * doc/xml.html doc/*: updated and rebuilt the documentation
16736
16737Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016738
16739 * parser.c: Fixed some wrongly space collapsing code due to
16740 a misreading of the spec.
16741 * result/*: fixed the output accordingly
16742
16743Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016744
16745 * encoding.c: bug fix and typos
16746 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16747 * parser.c: added attribute normalization closing bug #3597
16748 * test/att* result/att* SAXresult/att*: testcase for attribute
16749 normalization
16750
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016751Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16752
16753 * configure.in: closing bug #3163 by adding extra flags for the
16754 cc compiler on HP-UX
16755
Daniel Veillard51e3b151999-11-12 17:02:31 +000016756Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16757
16758 * valid.[ch] : removed a typo and an enumerated type bug in the
16759 xmlAddElementDecl() function
16760 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16761 call to xmlEncodeEntitiesReentrant() so that the functions
16762 New, Set and Get are at the same level.
16763 * parser.c HTMLparser.c: extra memory allocation bug for
16764 attributes detected by someone using libxml in embedded systems :-)
16765
Daniel Veillard962195f1999-10-28 15:51:53 +000016766Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * xmlmemory.h: turned off mem debug :-\
16769
Daniel Veillard35008381999-10-25 13:15:52 +000016770Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * parser.c: closed bug #2784 a one line fix, but worth pushing
16773 a new release out
16774 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16775 some structures, comments before and after the
16776 main element, and other nastyness
16777 * HTMLtree.c tree.c: accomodate the extended HTML supported
16778 * configure.in: pushing 1.7.4
16779 * test/ent8 and related outputs : added a new test for bug #2784
16780 * test/HTML/wired.html and related output: a nasty HTML example
16781 * Makefile.am: improved the test scripts
16782 * docs/* : reran the documentation extractor, updated xml.html
16783
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016784Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16787 HTMLparser and debugged the HTML related code. HTML documents
16788 now have their own type
16789 * entities.c: do not dump &apos; for HTML output
16790 * xmlmemory.c: improvement, breakpoint mechanism
16791 * testHTML.c: added --sax --repeat ...
16792 * Makefile.am: improved the HTML tests
16793 * valid.[ch]: added xmlValidGetValidElements and
16794 xmlValidGetPotentialChildren
16795 * tester.c: added --insert to test the 2 new functions
16796 * test//* result//* SAXresult//* : regression test cleanup
16797 and extension.
16798 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16799 gnome-xml-nanohttp.html
16800
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016801Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16802
16803 * HTMLparser.c: fixed problems with some autoclose tags
16804 * tree.c: fixed XML output problems.
16805 * result/* SAXresult/*: update of the tests output
16806
Daniel Veillard6077d031999-10-09 09:11:45 +000016807Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16808
16809 * Makefile.am: Arturo patch for xmlConf.sh version info
16810 * parser.c: Tim Josling patch for single quoted items
16811 * tester.c: Tim Josling patch for tester options usage
16812 * tree.h: indent cleanup
16813
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016814Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16815
16816 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16817 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16818
Daniel Veillard00fdf371999-10-08 09:40:39 +000016819Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16820
16821 * tree.c : Raph patch for initialization of CORBA fields
16822 * parser.c, xpath.c, ...: modification of doc comments
16823 * xpath.c : allow spaces in xpath expressions
16824
Daniel Veillardad219441999-09-27 08:17:49 +000016825Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * xmlmemory.h: turning off memory debug :-(
16828
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016829Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16830
16831 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16832 better SAX interfaces.
16833 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16834 entity.
16835 * configure.in: 1.7.2
16836
16837Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016838
16839 * libxml.spec.in: fixed the URL
16840 * doc/xml.html: improved the documentation front-end
16841
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016842Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016843
16844 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16845
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016846Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016847
16848 * libxml.spec.in: fixed the alpha compile problem
16849 * parser.[ch]: changed errno to errNo in the parser context :-(
16850 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16851 * doc/xml.html: changed CHAR to xmlChar
16852 * doc/html/*: recompiled the documentation
16853 * configure.in: 1.7.1
16854
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016855Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16856
16857 * parser.h: modified the parser context struct to regain 1.4.0
16858 binary compatibility
16859 * parser.c, xml-error.h: added errno ot teh context and defined
16860 a set of errors values with update of errno
16861 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16862 DTDs and entities
16863 * *.h, *.c: complete cleanup of the use of config.h and include
16864 protection depending on the current setup.
16865 * overalll debugging, maintenance and bug-fixing on all modules
16866 * updated the documentation
16867 * ready for 1.7.0
16868
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016869Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * HTMLparser.c : cleanup
16872 * SAX.c valid.c valid.h: added ID/IDREF checking
16873 * tree.c tree.h: extended doc structure for refs
16874 * configure.in: 1.6.2
16875 * parser.c: patched bug in SAX user arg call
16876 * parserInternals.h: patched missing close in C++ wrapping
16877 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16878 especially upcoming XPointer implementation.
16879 * doc/xml.html: augmented, typo
16880
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016881Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16882
16883 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16884 not all invocations of install understand -d.
16885
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016886Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16887
16888 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16889 to make 'check' works, when builddir != srcdir.
16890
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016891Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * doc/xml.html : updated the documentation
16894
Daniel Veillard6454aec1999-09-02 22:04:43 +000016895Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16896
16897 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16898 not deallocated memory blocks
16899 * *.c : replaces all calls to malloc() free() and realloc() to
16900 the wrapper functions/macros
16901 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16902 instead of xmlFreeNodeList()
16903
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016904Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * HTMLparser.c: corrected a stupid bug leading to core dump at
16907 tree deallocation. Removed warnings indicated by
16908 Stephane.Conversy@lri.fr
16909 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16910 looked for in the external subset
16911
16912Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016913
16914 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16915 on SGI by Stephane.Conversy@lri.fr
16916
Daniel Veillardb96e6431999-08-29 21:02:19 +000016917Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16918
16919 * all .h : changed the prototype declaration indent as in gtk
16920 * most .c : working on reducing the TODOs in the code
16921 * most .c : cleanup though -pedantic and Insure++
16922 * improvements on validation ID checkings.
16923 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16924 * xml-config.in: closed #1810
16925
16926Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016927
16928 * tree.h, valid.c, valid.h: more work on validity, IDs
16929 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16930 definition for AIX
16931
Daniel Veillardb556eb51999-08-15 17:19:50 +000016932Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16933
16934 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16935 the distribution due to a cut'n paste error at last commit
16936
Daniel Veillardb05deb71999-08-10 19:04:08 +000016937Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16938
16939 * configure.in: upgraded to version 1.4.0
16940 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16941 Big update, added a large part of the validation process,
16942 it should be usable, but some parts are missing
16943 * xpath.c: improved the implementation w.r.t. root.
16944 * Makefile.am: added more tests
16945 * test and result trees: added a lot of tests
16946 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16947
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016948Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * Added an HACKING file
16951
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016952Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16953
16954 * xpath.[ch] : improvements and debug of the XPath implementation
16955 * parser.c, HTMLparser.c : modified the parsers to be progressive
16956 * tree.[ch] : extended the Buffer promitives
16957 * xmlIO.[ch] : added basic I/O routines providing progressive
16958 parsing and ready for I18N conversion plugins
16959 * SAXresult/* : the SAX callback sequence maybe slightly different
16960 now
16961 * test*.c : improved/updated the tests programs
16962 * doc/* : recompiled the docs.
16963
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169641999-07-26 Michael Meeks <michael@edenproject.org>
16965
16966 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16967
16968 * tree.c: Ditto.
16969
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016970Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16971
16972 * configure.in: upgraded to version 1.4.0
16973 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16974 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16975 XML query language, see http://www.w3.org/TR/xpath for more details.
16976 * parser.c, parser.h: added CHAR* related string functions for XPath
16977 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16978 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16979 rebuild the docs.
16980 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16981 and regression testing capabilities for XPath.
16982
Daniel Veillardd79d7871999-07-12 10:38:12 +000016983Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16984
16985 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16986 closing bug #1646
16987
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016988Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16989
16990 * Makefile.am, example/Makefile.am: closed bug #1683
16991
Daniel Veillard3166ab11999-07-11 16:14:19 +000016992Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16993
16994 * example/Makefile.am, configure.in: added the makefile for the
16995 gjobread example
16996
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016997Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16998
16999 * doc/Makefile.am:
17000 - fix which allow "make install DESTDIR=</install/prefix>".
17001
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017002Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17005 which fixed a problem on the file reading-code.
17006
Daniel Veillard82150d81999-07-07 07:32:15 +000017007Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17008
17009 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17010 output.
17011 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17012
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017013Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17014
17015 * parser.h : Oops removed the binary compatibility problem
17016 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17017 * parser.c, HTMLparser.c: applied patches for reading from stdin
17018
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017019Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17020
17021 * parser.c, entities.c, valid.c: cleanup bug #1591
17022 * configure.in: cleanup bug #1592
17023 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17024 the same tree back-end. Hence gdome will be available for it.
17025 * doc/Makefile.am: close bug #617
17026
Daniel Veillard97fea181999-06-26 23:07:37 +000017027Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17028
17029 * parser.c: alloctate a per parser context SAX interface block
17030
Daniel Veillard14fff061999-06-22 21:49:07 +000017031Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17032
17033 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17034 and xmlEncodeEntitiesReentrant with the correct one :-\
17035
17036Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17037
17038 * commit of my internal XML base changes, quite a lot of
17039 changes, cleanups, better entities support, framework for
17040 new I/O and charset detection and handling
17041 * Fixed the configure/Makefile stuff to generate shared libs
17042 with the proper version info, so we jumped on rev from
17043 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17044 xmlEncodeEntities() result need to be freed now, and a string
17045 xmlParserVersion provide the current library version.
17046
Raph Levien05240da1999-06-15 21:27:11 +000017047Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17048
17049 * parser.c: fixed a buffer overrun for when you have a very long
17050 attribute with no entities in it.
17051
Daniel Veillardbb2da581999-06-13 14:37:07 +000017052Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17053
17054 * added example directory
17055 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17056
Daniel Veillard011b63c1999-06-02 17:44:04 +000017057Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17058
17059 * Release of libxml-1.1, nearly everything has been touched for
17060 this.
17061 * Added more regression tests
17062 * Updated the documentation
17063
Daniel Veillard27d88741999-05-29 11:51:49 +000017064Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17065
17066 * tree.[ch]: unified the XML_NO_CORBA defines.
17067 * parser.c encoding.[ch]: started plugging in char encoding detection
17068
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017069Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17070
17071 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17072 Also freed allocated buffer.
17073
Daniel Veillard27d88741999-05-29 11:51:49 +000017074Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017075 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17076 reentrancy problem at printing. One is left in entities.c, to
17077 remove ASAP
17078 * testSAX.c : added a test example showing the use of the SAX
17079 interface if one doesn't want to build the DOM tree.
17080 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17081
Daniel Veillard517752b1999-04-05 12:20:10 +000017082Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17083
17084 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17085 large revamping of the parser to use SAX callbacks
17086 http://www.megginson.com/SAX/ (or at least a C like interface
17087 a la Expat). It's now possible to set up your own callbacks
17088 and the parser will not build a DOM tree.
17089 * test/* result/*: updated the test suite, I finally removed
17090 the old Namespace draft support (PI based).
17091
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017092Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17093
17094 * Makefile.am: added test result to EXTRA_DIST for make tests
17095
Daniel Veillard64068b31999-03-24 20:42:16 +000017096Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17097
17098 * parser.c, parserInternals.h: moved the chars macro definitions
17099 to parserInternals.h
17100 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17101 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17102
Daniel Veillard012ccc11999-03-23 10:11:11 +000017103Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * xml-config.in : applied patch to make --version work
17106
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000171071999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17108
17109 * Makefile.am (check-local): Alias for `tests' target. This will
17110 cause `make check' to do the right thing.
17111 (tests): Don't run tests in srcdir. Also, replaced calls to
17112 basename with a `sed' "equivalent".
17113
Daniel Veillardd109e371999-03-05 06:26:45 +000017114Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17117 it in the header and not the sources, updated the doc.
17118 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17119 pointing this out.
17120
Daniel Veillardbc50b591999-03-01 12:28:53 +000017121Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17122
17123 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17124 exported the inputStream routines.
17125 * doc/html/* : updated accordingly
17126
Daniel Veillardd692aa41999-02-28 21:54:31 +000017127Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17128
17129 * parser.c, parser.h, parserInternals.h: added a few extra
17130 internal calls to allocate and free parser contexts ...
17131 * doc/html/* : updated accordingly
17132
Daniel Veillard55a99271999-02-25 11:01:29 +000017133Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17134
17135 * configure.in, Makefile.am, doc/makefile.am : General changes for
17136 1.0.0 release and including the generated HTML documentation.
17137
Daniel Veillard35925471999-02-25 08:46:07 +000017138Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17139
17140 * makefile.am : added parserInternals.h, oops.
17141
Daniel Veillard1e346af1999-02-22 10:33:01 +000017142Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17143
17144 * parserInternals.h: added this header giving access to the parser
17145 internal functions.
17146 * doc/Makefile.am : added a rebuild target which rebuilds the full
17147 set of documentations
17148 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17149 the internal subset.
17150 * *.c *.h: modifications needed to generate the documentation using
17151 gtk-doc, cleanup of functions blocks, reorganisation of struct
17152 declarations.
17153
Daniel Veillard1164e751999-02-16 16:29:17 +000017154Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17155
17156 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17157 the tar and spec file to include the beginning of the doc.
17158
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171591999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17160
17161 * doc/.cvsignore: Added this file.
17162
Daniel Veillard6800ef31999-02-08 18:33:22 +000017163Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17164
17165 * tree.c: fixed xmlGetProp to return "" when the attribute
17166 exists, even if the node-list is NULL.
17167
Daniel Veillard726c7e31999-02-08 15:13:10 +000017168Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17169
17170 * tree.c: patched an error outputting empty attribute values.
17171 * Makefile.am and doc/makefile.am: have been updated during the
17172 week-end. Sorry for an empty CVS log, I got a shell problem.
17173
Daniel Veillard1899e851999-02-01 12:18:54 +000017174Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * tree.h: cleaned up using enums instead of defines
17177 * parser.c, valid.[ch]: more work on parsing/output of element
17178 declarations
17179
Daniel Veillard3b9def11999-01-31 22:15:06 +000017180Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17181
17182 * valid.[ch], tree.c, parser.c : more work toward full parsing
17183 of XML DTDs.
17184 * README: added informations about mailing-list and on-line
17185 documentation
17186
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171871999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17188
17189 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17190
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017191Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17192
17193 * parser.c, tree.[ch] : more work toward conformance testing,
17194 added a last element to accelerate parsing of very flat structures
17195 started working on internal subset Element content declaration.
17196 * valid.[ch] : first cut at adding code toward validation.
17197 * previous changes had also small impact on most files, especially
17198 the conformance testing using James Clark test suite.
17199
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017200Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17201
17202 * test/* : updated the examples, most of them were not well
17203 formed (humm), and added rdf2.
17204 * result/* : resulting changes in the output.
17205
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017206Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17207
17208 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17209
Daniel Veillard44b3a061998-12-05 17:27:22 +000017210Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17211
17212 * tree.c: patched a bug in the generation of empty attributes
17213
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017214Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17215
17216 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17217 for node/trees/documents/... Biggest problem is namespace
17218 support when copying subtrees.
17219
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017220Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17221
17222 * parser.c, entities.c: improve entities and char ref encoding,
17223 and cleanups of error messages.
17224
Daniel Veillard242590e1998-11-13 18:04:35 +000017225Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17226
17227 * parser.c, entities.c: simple bug hunting done during rpm2html and
17228 rpmfind integration.
17229
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017230Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17231
17232 * parser.[ch]: Added interfaces allowing to specify a SAX
17233 handler before parsing.
17234
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017235Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17236
17237 * parser.c: redirrect all errors reporting through the SAX
17238 error function
17239
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017240Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17241
17242 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17243 * libtool, tlmain ...: update of the libtool files
17244
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172451998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17246
17247 * entities.c: Use g_snprintf insteda of snprintf.
17248
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017249Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17250
17251 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17252 added ent5 test for this purpose.
17253 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17254
Daniel Veillard27271681998-10-30 06:39:40 +000017255Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17256
17257 * parser.c: fixed? a strange error due to compression on a GWP
17258 document.
17259
Daniel Veillard25940b71998-10-29 05:51:30 +000017260Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17261
17262 * tree.[ch]: bug fixing
17263 * entities.[ch]: defined a specific type for predefined entities
17264 * doc/xml.html: more documentation on the library, how to use it,
17265 overview of the interfaces.
17266
Daniel Veillard16253641998-10-28 22:58:05 +000017267Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17268
17269 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17270
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017271Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17272
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017273 * tree.c: corrected a small bug
17274 * doc/xml.html: continuing writing documentation.
17275
17276Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17277
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017278 * debugXML.h debugXML.c: added debugging utilities.
17279 * tester.c: added --debug switch.
17280 * tree.c: patched an incorrect node->type assignment.
17281 * parser.c: formatting, ensure that node->doc != NULL in attributes
17282
Daniel Veillardccb09631998-10-27 06:21:04 +000017283Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17284
17285 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17286 entity support and provide an internal representation close to
17287 DOM one (entity ref nodes, and attribute value as tree). I tried
17288 to preserve the interface but this will surely break some apps
17289 (I have to change rpm2html/rpmfind for example). I had to change
17290 two interfaces, and the generated tree is somewhat different.
17291 * doc/* : started documenting the XML library, the tree and
17292 DOM/Corba. This is a first step.
17293
Daniel Veillard11e00581998-10-24 18:27:49 +000017294Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17295
17296 * parser.c: Set up the fonctions comment block, boring but useful.
17297 * parser.h, SAX.c, parser.c: now attributes are processed through
17298 the SAX interface. The problem is that my SAX interface diverged
17299 quite a bit from the original one, well this is not an official
17300 spec, and translating it from Java to C is hairy anyway...
17301
Daniel Veillard97b58771998-10-20 06:14:16 +000017302Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17303
17304 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17305 fonctions comment block, boring but useful.
17306
17307Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017308
17309 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17310 conversion routines. However they are not yet used to convert the
17311 inputs. The core will run with UTF-8.
17312
Daniel Veillard33942841998-10-18 19:12:41 +000017313Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17314
17315 * tree.c : make sure that the type id is properly set-up when
17316 a new object is allocated, needed for DOM.
17317
Daniel Veillard27fb0751998-10-17 06:47:46 +000017318Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17319
17320 * tree.h, tree.c: Ok, the main objects in the tree will be native
17321 corba objects, it costs 8 bytes per Node, Attribute and Document
17322 but it simplifies the Corba integration a lot (no extra interface
17323 objects to allocate/free).
17324
Daniel Veillard0bef1311998-10-14 02:36:47 +000017325Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17326
17327 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17328 and changed NODEs contants for conformity with DOM Level 1
17329
Daniel Veillard27864701998-10-08 03:47:24 +000017330Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17331
17332 * added hooks to keep track of servants when creating objects
17333 xmlDoc and xmlNode (for Corba export).
17334
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017335Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17336
17337 * added xml-config script.
17338
Daniel Veillard7066a791998-10-01 20:28:28 +000017339Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17340
17341 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17342 to autoupdate libtool and automake conf files.
17343
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173441998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17345
17346 * Makefile.am: Use '?' to separate the sed
17347 commands as ',' is used when people pass -Wl,something.
17348
17349
Daniel Veillard15a8df41998-09-24 19:15:06 +000017350Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17351
17352 * tree.c, tree.h: added a per-document compression interface.
17353
Daniel Veillard151b1b01998-09-23 00:49:46 +000017354Tue Sep 22 20:47:38 EDT 1998
17355
17356 * tree.c, tree.h: added saving with compression and added interfaces
17357 to control the compression level (xmlGetCompressMode,
17358 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17359
Daniel Veillard70120ff1998-09-22 00:24:21 +000017360Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17361
17362 * parser.c: corrected a loop for files of size 0
17363
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173641998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17365
17366 * error.h: New file. Contains prototyes from `error.c'.
17367
Tom Tromeyc19653d1998-08-14 01:22:43 +000017368Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17369
17370 * Makefile.am (xmlincdir): New macro.
17371 (xmlinc_HEADERS): Renamed from include_HEADERS.
17372
Daniel Veillard845664d1998-08-13 04:43:19 +000017373Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17374
17375 * applied small patch on numeric entities from
17376 Christopher Blizzard <blizzard@appliedtheory.com>
17377
Daniel Veillard260a68f1998-08-13 03:39:55 +000017378Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17379
17380 * New release 0.2, removed the old xml_* files so that it's
17381 coherent with the other CVS base (W3C), far better conformance
17382 to standard, new namespaces, decent entities support, beginning
17383 of a SAX-like interface. Nearly nothing left intact, even the
17384 test examples ...
17385
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173861998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17387
17388 * .cvsignore: Add .deps dir
17389
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017390Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17391
17392 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17393
Daniel Veillardfe926001998-07-26 04:28:20 +000017394Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017395
Daniel Veillardfe926001998-07-26 04:28:20 +000017396 * configure.in: added test for CPP
17397 * AUTHORS, Changelog: the original ones didn't get commited but the
17398 glib ones instead, fixed.
17399 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017400
Daniel Veillardfe926001998-07-26 04:28:20 +000017401Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017402
Daniel Veillardfe926001998-07-26 04:28:20 +000017403 * integrated code developped at W3C
17404 * changed the original Copyright
17405 * migrated to automake
17406 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017407