blob: b3936a75598b0906544f29c94db4a89491003382 [file] [log] [blame]
Daniel Veillardb19ba832003-08-14 00:33:46 +00001Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * parser.c: fixed the serious CPU usage problem reported by
4 Grant Goodale
5 * HTMLparser.c: applied patch from Oliver Kidman about a free
6 missing in htmlSAXParseDoc
7
William M. Brackccf9e392003-08-13 14:50:18 +00008Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
9
10 * doc/Makefile.am: Removed dependency from libxml2.def.src
11
William M. Brack476cd962003-08-13 11:09:42 +000012Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
13
14 * autogen.sh: took away the requirement for automake-1.4,
15 changed the messages for getting auto* tools to current
16 gnu pages.
17 * configure.in: added check for Linux Dec alpha requiring
18 -ieee flag, fixed test for ipv6
19 * trionan.c: fixed problem for compiling on Linux Dec alpha
20 using native compiler
21 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
22 whenever libxml2-api.xml is changed.
23
Daniel Veillard6b621b82003-08-11 15:03:34 +000024Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
27 is not used.
28
William M. Brack30909422003-08-10 00:14:20 +000029Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
30
31 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
32
Daniel Veillard83ee40d2003-08-09 22:24:09 +000033Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * News configure.in: preparing libxml2-2.5.9 release
36 * doc/* : updated the doc and rebuilt
37
Daniel Veillard0ab6fa02003-08-09 18:01:53 +000038Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
39
40 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
41 definition to get a correct API XML description. This was apparently
42 breaking Windows build.
43
Daniel Veillard14f752c2003-08-09 11:44:50 +000044Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
45
46 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
47 the progressive HTML parser front-end on large character data
48 island leading to an erroneous end of data detection by the
49 parser. Some cleanup too to get closer from the XML progressive
50 parser.
51
William M. Brack6d13f332003-08-08 16:40:36 +000052Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
53
54 * win32/configure.js: Added in support for the ISO8859X
55 module (patch provided by Jesse Pelton)
56
Daniel Veillard70bcb0e2003-08-08 14:00:28 +000057Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
58
59 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
60 when the library is not initialized and one try to save, the
61 locks in threaded env might not been initialized, playing safe
62 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
63 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
64 his tests to the regression suite.
65
William M. Brack41e6bed2003-08-08 10:53:06 +000066Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
67
68 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
69 (with apologies to Igor) - Enhanced handling of docb and
70 nanohttp.
71
William M. Brack16db7b62003-08-07 13:12:49 +000072Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
73
74 * encoding.c: further small changes for warnings when
75 configured with --with-iconv=no
76
William M. Bracka71a8ef2003-08-06 04:43:55 +000077Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
78
79 * error.c trionan.[ch] testThreads.c python/generator.py:
80 further small changes to elminate most of the remaining
81 warnings.
82
William M. Brackc1939562003-08-05 15:52:22 +000083Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
84
85 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
86 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
87 python/libxml.c include/libxml/xmlmemory.h: small changes
88 to syntax to get rid of compiler warnings. No changes
89 to logic.
90
Daniel Veillardc758c222003-08-04 20:42:34 +000091Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
94
Daniel Veillard20aa0fb2003-08-04 19:43:15 +000095Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
96
97 * tree.c: fixed a small problem in the patch for #118763
98 * result/HTML/doc3.htm*: this reverts back to the previous result
99
Daniel Veillard91e69c52003-08-04 01:43:07 +0000100Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
101
102 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
103 and rebuilt, apparently some C++ wrappers are not available,
104 c.f. bug #118943
105
Daniel Veillard39057f42003-08-04 01:33:43 +0000106Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
107
108 * tree.c: fixing HTML attribute serialization bug #118763
109 applying a modified version of the patch from Bacek
110 * result/HTML/doc3.htm*: this modifies the output from one test
111
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000112Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
113
114 * tree.c include/libxml/tree.h: added a new API to split a
115 QName without generating any memory allocation
116 * valid.c: fixed another problem with namespaces on element
117 in mixed content case
118 * python/tests/reader2.py: updated the testcase with
119 Bjorn Reese fix to reader for unsignificant white space
120 * parser.c HTMLparser.c: cleanup.
121
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000122Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
123
124 * catalog.c: trying to fix #118754 of possible recursion in the
125 catalogs. Not fantastically happy about the current fix since
126 it's likely to break under very thread intensive concurrent
127 access to the catalog. Better solution might to keep the depth
128 an extra argument to the resolution functions.
129
Daniel Veillard7b68df92003-08-03 22:58:54 +0000130Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
131
132 * valid.c: fixed bug #118712 about mixed content, and namespaced
133 element names.
134 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
135 in the regression tests
136
William M. Brack779af002003-08-01 15:55:39 +0000137Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
138
139 Coninuing work on bug 118559
140 * DOCBparser.c: removed 2 unsed vars
141 * xmlregexp.c: changed some numeric const to their enum symbols
142 * xmlreader.c: changed one var define from int to enum
143 (a little more to be done, awaiting co-ordination)
144 * relaxng.c: deleted one unused var
145 * xmllint.c: deleted some unused vars, changed one arg
146 val from int to enum
147 * testHTML.c, testDocbook.c: changed some arg vals to enum const
148 * xmlIO.c: fixed typo from last night (small warning msg)
149
William M. Brack78637da2003-07-31 14:47:38 +0000150Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
151
152 Working on bug 118559
153 * error.c: deleted unused variable
154 * parserInternals.c: deleted unneeded 'const' qualifier
155 * parser.c: changed variable type for enum temp storage
156 * xmlIO.c: changed debugging var to be inside #ifdef
157 * valid.c: removed unused variable
158 * HTMLparser.c: removed some unneeded 'const' qualifiers
159 * xpath.c: added some type casts, removed some unused vars
160 * xinclude.c: added one type cast
161 * nanohttp.c: repositioned some #ifdef to avoid unused var
162 * nanoftp.c: removed unused var
163
Daniel Veillard97e01882003-07-30 18:59:19 +0000164Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
165
166 * HTMLparser.c: applied a patch from William Brack about
167 the problem of parsing very large HTML instance with comments
168 as raised by Nick Kew
169
Daniel Veillardd6038e02003-07-30 16:37:18 +0000170Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
171
172 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
173 patch from Bjorn Reese for xmlTextReaderNodeType() and
174 significant whitespace. There is an enum for node type
175 values now.
176
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000177Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
178
179 * encoding.c: applying patch from Peter Jacobi to added
180 ISO-8859-x encoding support when iconv is not available
181 * configure.in include/libxml/xmlversion.h.in
182 include/libxml/xmlwin32version.h.in: added the glue needed
183 at the configure level and made it the default for Windows
184
Daniel Veillardc2664642003-07-29 20:44:53 +0000185Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
186
187 * python/generator.py python/libxml.c python/libxml2class.txt:
188 patch from Joachim Bauch + cleanup for Relax NG error callbacks
189 in python
190
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000191Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
192
193 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
194 cleanup patch, and also avoided a possible memory leak
195
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000196Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
197
198 * encoding.c: fix the previous commit
199
William M. Brack4a557d92003-07-29 04:28:04 +0000200Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
201
202 * HTMLparser.c: fixed problem with comments reported by Nick Kew
203 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
204 some future cleanup of UTF8 handling
205
Daniel Veillard9deb2422003-07-28 20:40:59 +0000206Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
207
208 * xpath.c: applied a change suggested by Sean Griffin in bug
209 #118494 about a memory leak in EXSLT
210
Daniel Veillardd94849b2003-07-28 13:02:24 +0000211Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
212
213 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
214 when fixing the previous Relax-NG bugs
215 * result/relaxng/*: This slightly changes the output messages of
216 some regression tests.
217 * configure.in: added support of -with-fexceptions for nested C++
218 support.
219
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000220Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
221
222 * doc/tutorial/apa.html
223 * doc/tutorial/apb.html
224 * doc/tutorial/apc.html
225 * doc/tutorial/apd.html
226 * doc/tutorial/ape.html
227 * doc/tutorial/apf.html
228 * doc/tutorial/apg.html
229 * doc/tutorial/aph.html
230 * doc/tutorial/ar01s02.html
231 * doc/tutorial/ar01s03.html
232 * doc/tutorial/ar01s04.html
233 * doc/tutorial/ar01s05.html
234 * doc/tutorial/ar01s06.html
235 * doc/tutorial/ar01s07.html
236 * doc/tutorial/ar01s08.html
237 * doc/tutorial/index.html
238 * doc/tutorial/ix01.html
239 * doc/tutorial/xmltutorial.pdf
240 * doc/tutorial/xmltutorial.xml
241 update tutorial with XPath example
242
243
Daniel Veillard597bc482003-07-24 16:08:28 +0000244Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
245
246 * SAX.c parser.c: fixing a bug about a special case of namespace
247 handling, this closes bug #116841
248
Daniel Veillard2134ab12003-07-23 19:56:29 +0000249Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
250
251 * relaxng.c result/relaxng/*: checked and fixed the compilation
252 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
253 This slightly changes the output messages of some regression tests.
254
Daniel Veillardc127adc2003-07-23 15:07:08 +0000255Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
256
257 * xmlreader.c: fixed an out of bound error #118052 , the good
258 part if that base64 code was not in use yet ...
259
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000260Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
261
262 * doc/xmllint.html
263 include html version of the xmllint man page, so an
264 up-to-date version is visible on the Web
265
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000266Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
267
268 * xinclude.c include/libxml/xinclude.h: added a new API
269 xmlXIncludeProcessTree() to process XInclude only on a subtree
270 this should fix bug #115385
271
Daniel Veillard409a8142003-07-18 15:16:57 +0000272Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * relaxng.c include/libxml/relaxng.h: adding Get interface for
275 the error callback and parameters of parsing and validation
276 contexts
277 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
278 on text nodes.
279
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000280Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
281
282 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
283 when using the push XML parser.
284 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
285 added the test to the regression suite.
286
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000287Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
288
289 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
290 as suggested by Rob Richards
291
Daniel Veillard34ba3872003-07-15 13:34:05 +0000292Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
293
294 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
295 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
296 to unsigned int and a couple of others.
297
298Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
299
300 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
301
Daniel Veillard3dc93a42003-07-10 14:04:33 +0000302Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
303
304 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
305
Daniel Veillarddf101d82003-07-08 14:03:36 +0000306Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
307
308 * globals.c threads.c: fixes some problem when freeing unititialized
309 mutexes
310
Daniel Veillard2db8c122003-07-08 12:16:59 +0000311Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
312
313 * nanoftp.c nanohttp.c: the modules should not import <config.h>
314 directly, some cleanups
315 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
316 validation code.
317
Daniel Veillard13d07cd2003-07-07 16:02:41 +0000318Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
319
320 * win32/configure.js: Jesse Pelton pointed out a problem in the
321 javascript code.
322
Daniel Veillard75eb1ad2003-07-07 14:42:44 +0000323Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
324
325 * NEWS doc/*: regenerated
326 * nanoftp.c nanohttp.c: might fix includes problems with the
327 Ipv6 support on solaris
328 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
329 defined as #IMPLIED
330
Daniel Veillard560c2a42003-07-06 21:13:49 +0000331Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
332
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000333 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +0000334 * nanohttp.c: changed some preprocessor block
335 * xmlschemastypes.c: applied patch from Charles Bozeman adding
336 hexBinary schema datatype and adding support for totalDigits and
337 fractionDigits facets.
338
Daniel Veillard7a985a12003-07-06 17:57:42 +0000339Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
340
341 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
342
Daniel Veillardffe4f5e2003-07-06 17:35:43 +0000343Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
344
345 * xinclude.c: fixed bug #116095 removing the error message when
346 reapplying XInclude to a document.
347
Daniel Veillard1997c3e2003-07-05 20:43:43 +0000348Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
349
350 * xmlIO.c: applied small changes to portability layer for
351 compilation on DJGPP Ms-DOS compiler.
352
Daniel Veillardd9d32ae2003-07-05 20:32:43 +0000353Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * parser.c HTMLparser.c: use the character() SAX callback
356 if the cdataBlock ain't defined.
357 * xpath.c: fix bug #115349 allowing compilation when configured
358 with --without-xpath since the Schemas code needs NAN and co.
359
William M. Brack59002e72003-07-04 17:01:59 +0000360Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
361
362 Fixed problem with multi-threading, shown by the test program
363 testThreads. After fix, ran mutiple tests on various speed
364 machines (single and dual processor X86), which all seem okay.
365
366 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
367
368 * threads.c: added missing initialisation for condition variable
369 in xmlNewRMutex.
370
Daniel Veillardde2a67b2003-06-21 14:20:04 +0000371Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
372
373 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
374 closing bug #114837
375
376 * configure.in: Added checks for IPv6 support and getaddrinfo().
377
378 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
379
380 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
381
382 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
383 field or sockaddr_in field, depending upon the availability of IPv6
384 support.
385 have_ipv6(): Added to check for run-time IPv6 support.
386 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
387 Modified to parse a URI with IPv6 address given in [].
388 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
389 resolution, if it is available on the system, as gethostbyname
390 does not return IPv6 addresses on some platforms.
391 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
392 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
393 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
394 we are dealing with.
395
396 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
397 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
398 a URI with IPv6 address given in [].
399 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
400 available on the system. Also IPv6 addresses will be resolved by
401 gethostbyname only if IPv6 run-time support is available.
402 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
403
Igor Zlatkovic72f92a82003-06-14 16:48:26 +0000404Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
405
406 * win32/configure.js include/win32config.h
407 include/libxml/xmlversion.h.in: Applied the patch for BCB
408 by Eric Zurcher.
409
Daniel Veillardd7cec922003-06-13 12:30:10 +0000410Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
411
412 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
413 due to #115104 and while fixing #115101 . HTML URLs must not
414 be version dependant.
415
Daniel Veillard8265a182003-06-13 10:05:56 +0000416Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
417
418 * entities.c: do not generate &quot; for " outside of attributes
419 * result//*: this changes the output of some tests
420
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +0000421Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
422
423 * parser.c xmlIO.c: trying to fix #114277 about when file
424 remapping and escaping should really be attempted.
425
Daniel Veillarda37aab82003-06-09 09:10:36 +0000426Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
427
428 * doc/*: applied a patch from Gman for building docs
429 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
430 Gary Pennington to provide an allocator for xmlValidCtxt
431 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
432 #113580 about data not being passed immediately.
433
Daniel Veillarde1326112003-06-05 09:32:20 +0000434Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
435
436 * tree.c: applied a couple of patches from Mark Itzcovitz
437 to handle saving back "UTF-16" documents.
438
Daniel Veillarda84c0b32003-06-02 16:58:46 +0000439Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
440
441 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
442 some work done while in the Maldives (hence the timezone on the
443 laptop !)
444 * result/schemas/length3* test/schemas/deter0_*
445 test/schemas/group0_*: some tests added too
446
Daniel Veillard8caa9c22003-06-02 13:35:24 +0000447Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
448
449 * encoding.c: small fix
450 * xmlIO.c: fixed an error message
451
Daniel Veillard0e0f37a2003-05-20 12:22:41 +0000452Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
453
454 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
455 accepting an improper UTF8 sequence
456
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000457Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
458
459 * threads.c: applied the patch from Stéphane Bidoul for getting
460 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +0000461 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +0000462
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +0000463Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
464
465 * HTMLtree.c: fixing bug #112904: html output method escaped
466 plus sign character in URI attribute.
467
Daniel Veillard781ac8b2003-05-15 22:11:36 +0000468Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
469
470 * build_glob.py global.data globals.c parser.c
471 include/libxml/globals.h: patch from Stéphane Bidoul for setting
472 up threads global defaults.
473 * doc/libxml2-api.xml: this extends the API with new functions
474 * python/tests/Makefile.am python/tests/reader2.py
475 python/tests/thread2.py: integrated the associated testcase and
476 fixed the error string used in reader2
477
Daniel Veillard38b80a82003-05-14 18:59:00 +0000478Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
479
480 * configure.in libxml.spec.in python/Makefile.am: trying
481 to conciliate --with-python= requirements and RPM builds,
482 a PITA really...
483
Daniel Veillard104caa32003-05-13 22:54:05 +0000484Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
485
486 * HTMLparser.c: oops last commit introduced a memory leak.
487
Daniel Veillarde8b09e42003-05-13 22:14:13 +0000488Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
489
490 * xmllint.c doc/xmllint.xml: added --nonet option
491 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
492 xsltproc or xmllint
493 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
494 rebuilt
495 * HTMLparser.c: cleaned up the HTML parser context build when
496 using an URL
497
Daniel Veillardd437d322003-05-13 21:07:01 +0000498Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
499
500 * libxml.spec.in: added a comment about bug #112902
501
William M. Brack3dd57f72003-05-13 02:06:18 +0000502Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
503
504 * minor cleanup of configure '--help' display
505 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
506
Daniel Veillardd72c7e32003-05-12 21:55:03 +0000507Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
508
509 * tree.c: PI nodes in external subset were not freed :-\
510 fixes bug #112842
511
Daniel Veillard75bb3bb2003-05-12 15:25:56 +0000512Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
513
514 * xmllint.c: added --schema option to run WXS schema validation
515 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
516 tried to improve error reporting in the Schema code, some cleanup
517 too.
518
Daniel Veillard82bbbd42003-05-11 20:16:09 +0000519Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
520
521 * xmlschemas.c: fixed some problems in the handling of errors,
522 and attributes addressed by references.
523 * test/schemas/* result/schemas/*: dropped the verbosity level
524 and added a couple of new tests
525
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000526Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
527
528 * relaxng.c: Stéphane Bidoul found an off by one addressing
529 error on the error handling.
530
Daniel Veillarda77cf712003-05-09 23:09:55 +0000531Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
532
533 * xmlschemastypes.c: trying to fix #112673
534
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000535Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
536
537 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
538 warning, this fixed a bug and should close #111574
539
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000540Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
541
542 * xmlschemas.c: fixing bug #104081 with xs:all with an element
543 holding minOccurs="0"
544 * test/schemas/all_* result/schemas/all_*: added some regression
545 tests for that bug
546 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
547 Garry Pennington to compile without schemas support.
548
Daniel Veillarda067e652003-05-01 08:03:46 +0000549Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
550
551 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
552
Daniel Veillard61c52202003-04-30 12:20:34 +0000553Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
554
555 * xml2-config.in: try to fix Red hat bug #89957, do not
556 output -L/usr/lib64
557 * xmlreader.c: fixed a typo in a comment
558
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000559Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
560
561 * doc/tutorial/aph.html, ix01.html
562 forgot to cvs add the new files. Thanks to Roland van Laar
563 for pointing this out
564
Daniel Veillardd4330462003-04-29 12:40:16 +0000565Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
566
567 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
568 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
569 to the XML/XSLT doc generation closing #111799
570 * doc/html/*: complete update of the HTML results
571
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000572Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
573
574 * win32/defgen.xsl: fixed the conditional for unicode map,
575 removed hardcoded schema entries
576
577Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
578
579 * win32/defgen.xsl: new file, stylesheet for generating
580 win32/libxml2.def.src from doc/libxml2-api.xml
581 * win32/libxml2.def.src: is autogenerated from now on, changes
582 to this file will not appear here anymore
583
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000584Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
585
586 * win32/configure.js python/setup.py.in: applied patch
587 from Stéphane Bidoul for the Python bindings on the new
588 release.
589
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000590Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
591
592 * debugXML.c: included libxml/uri.h for xmlCanonicPath
593 declaration
594 * win32/configure.js: thread-enabled build is now default
595 * win32/libxml2.def.src: added more exports
596
Daniel Veillard1177ca42003-04-26 22:29:54 +0000597Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
598
599 * NEWS doc/*.xsl doc/*.html: updated the web site separated
600 developers from common pages, made the transition to XHTML1,
601 added validity checking to the makefile rules.
602
Daniel Veillard329456a2003-04-26 21:21:00 +0000603Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
604
605 * parser.c: fix for xmlIOParseDTD same as previous and reported
606 by Petr Pajas
607
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000608Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
609
610 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
611 closing #111638
612
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000613Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
614
615 * python/generator.py: fixed a problem in the generator where
616 the way functions are remapped as methods on classes was
617 not symetric and dependant on python internal hash order,
618 as reported by Stéphane Bidoul
619
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000620Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
621
622 * doc/tutorial:
623 xmltutorial.xml
624 xmltutorial.pdf
625 *.html
626 add appendix on generating compiler flags, more indexing
627
Daniel Veillard1c960272003-04-25 23:12:22 +0000628Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
629
630 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
631 to get libxml-2.5.7 to compile on OpenVMS
632
Daniel Veillardc5573462003-04-25 16:43:49 +0000633Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
634
635 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
636
Daniel Veillardfd583412003-04-25 13:22:10 +0000637Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
638
639 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
640 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
641 man page based on xsltproc and a stylesheet PI in the XML.
642
Daniel Veillarddc07e182003-04-25 10:39:38 +0000643Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
644
645 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
646 character preventing rendering by the man command.
647
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000648Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
649
650 * NEWS configure.in: preparing release 2.5.7
651 * doc/*: updated and rebuilt the docs
652 * doc/apibuild.py: fixed the script
653
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000654Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
655
656 * Makefile.am doc/apibuild.py: make sure the OOM code don't
657 get in the way of the builds
658 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
659
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000660Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
661
662 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
663 Memory test from Havoc Pennington #109368
664 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
665 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
666 include/libxml/parser.h: a lot of memory allocation cleanups
667 based on the results of the OOM testing
668 * check-relaxng-test-suite2.py: seems I forgot to commit the
669 script.
670
Daniel Veillard18f113d2003-04-23 15:18:26 +0000671Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
672
673 * xmlschemastypes.c: trivial fix for 109774 removing a warning
674
Daniel Veillard85095e22003-04-23 13:56:44 +0000675Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
676
677 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
678 more places where xmlCanonicPath() must be used to convert
679 filenames to URLs, trying to fix #111088
680
Daniel Veillard54396242003-04-23 07:36:50 +0000681Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
682
683 * python/libxml.c python/libxml.py: applied patch from
684 Brent M Hendricks adding binding for xmlCatalogAddLocal
685
Daniel Veillard45269b82003-04-22 13:21:57 +0000686Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
687
688 * HTMLparser.c: tried to fix #98879 again in a more solid
689 way.
690
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000691Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
692
693 * win32/libxml2.def.src: added more exports from the relaxng and
694 xmlreader clan
695
Daniel Veillardf431eb82003-04-22 08:37:26 +0000696Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
697
698 * SAX.c test/valid/ns* test/result/ns*: applied the patch
699 provided by Brent Hendricks fixing #105992 and integrated the
700 examples in the testsuite.
701
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000702Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
703
704 * TODO: updated a bit
705 * configure.in: fixed the comment, threads now default to on
706 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
707
Daniel Veillarda880b122003-04-21 21:36:41 +0000708Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
709
710 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
711 xmlreader.c include/libxml/parser.h: a lot of performance work
712 especially the speed of streaming through the reader and push
713 interface. Some thread related optimizations. Nearly doubled the
714 speed of parsing through the reader.
715
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000716Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
717
718 * doc/xmllint.xml
719 * doc/xmllint.1
720 update man page to explain use of --stream
721
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000722Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
723
724 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
725 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
726 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
727 include/libxml/globals.h include/libxml/xmlmemory.h: added
728 xmlMallocAtomic() to be used when allocating blocks which
729 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
730 to allow registering the full set of functions needed by
731 a garbage collecting allocator like libgc, ref #109944
732
Daniel Veillard84942712003-04-18 14:40:05 +0000733Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
734
735 * configure.in: switched to have thread support enabled by default,
736 didn't got troubles with ABI compatibility on Linux, hope it
737 won't break on strange OSes, if yes, report the system ID
738 * doc/libxml2-api.xml: just rebuilt the API
739
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000740Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
741
742 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
743 added support for large file, tested with a 3+GB instance,
744 and some cleanup.
745 * catalog.c: added a TODO
746 * Makefile.am: added some "make tests" comments
747
Daniel Veillardac297932003-04-17 12:55:35 +0000748Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
749
750 * relaxng.c: some cleanups
751 * doc/xmlreader.html: extended the document to cover RelaxNG and
752 tree operations
753 * python/tests/Makefile.am python/tests/reader[46].py: added some
754 xmlReader example/regression tests
755 * result/relaxng/tutor*.err: updated the output of a number of tests
756
Daniel Veillard62163602003-04-17 09:36:38 +0000757Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
758
759 * relaxng.c: valgrind pointed out an uninitialized variable error.
760
Daniel Veillard33300b42003-04-17 09:09:19 +0000761Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
762
763 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
764 xmlreader.c: augnemting the APIs, cleanups.
765 * parser.c: cleanup bug #111005
766 * xmlIO.c: added some missing comments
767
Daniel Veillardce192eb2003-04-16 15:58:05 +0000768Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
769
770 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
771 trying to improve the subset compiled, and more testing.
772 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
773 documentation
774 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
775 * result/relaxng/*.err: fix some of the outputs
776
Daniel Veillardf4e55762003-04-15 23:32:22 +0000777Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
778
779 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
780 include/libxml/xmlreader.h: implemented streaming of
781 RelaxNG (when possible) on top of the xmlReader interface,
782 provided it as xmllint --stream --relaxng .rng .xml
783 This seems to mostly work.
784 * Makefile.am: updated to test RelaxNG streaming
785
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000786Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
787
788 * relaxng.c include/libxml/relaxng.h: integrated the regexp
789 based validity checking of fragments of the document for
790 which the RNG can be compiled to regexps. Works on all regression
791 tests, only fix needed is related to error messages.
792
Daniel Veillard52b48c72003-04-13 19:53:42 +0000793Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
794
795 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
796 include/libxml/xmlregexp.h: Starting work precompiling
797 parts of RelaxNG schemas. Not plugged onto validity checking
798 yet, just the regexp building part. Needed to extend some
799 of the automata and regexp APIs.
800
Daniel Veillardf6bad792003-04-11 19:38:54 +0000801Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
802
803 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
804 xmllint --stream and xmllint --stream --valid returns errors
805 code appropriately
806
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000807Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
808
809 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
810 and Next() operation to work on subtrees within the reader
811 framework.
812 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
813 * python/tests/reader5.py: added an example for those new
814 functions of the reader.
815
Daniel Veillard645c6902003-04-10 21:40:49 +0000816Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
817
818 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
819
Daniel Veillard9e077102003-04-10 13:36:54 +0000820Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
821
822 * xmlreader.c: fixing HasValue for namespace as raised by
823 Denys Duchier
824
Daniel Veillard02ea1412003-04-09 12:08:47 +0000825Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
826
827 * HTMLparser.c include/libxml/HTMLparser.h: exported
828 htmlCreateMemoryParserCtxt() it was static
829
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000830Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
831
832 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
833 update from Charles Bozeman for date and duration types
834 * test/schemas/date_0.* test/schemas/dur_0.*
835 result/schemas/date_0.* result/schemas/dur_0.*: updated too
836
Daniel Veillardc00cda82003-04-07 10:22:39 +0000837Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
838
839 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
840 fixing bug #107129, removing excessive allocation and calls
841 to *printf in the code to build QName strings.
842
Igor Zlatkovic69651182003-04-05 09:43:30 +0000843Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
844
845 * win32/libxml2.def.src: fixed conditional exports, reported by
846 Luke Murray.
847
Daniel Veillardadba5f12003-04-04 16:09:01 +0000848Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
849
850 * parser.c: fixed a possible problem with xmlRecoverMemory()
851
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000852Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
853
854 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
855 triostr.h: Bjorn sent an update for the TRIO portability layer.
856
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000857Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
858
859 * win32/libxml2.def.src: exported new functions
860
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000861Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
862
863 * configure.in NEWS: preparing release 2.5.6
864 * doc/*: updated and rebuilt the docs
865
Daniel Veillarde5020412003-04-01 09:55:20 +0000866Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
867
868 * SAX.c: fixed an uninitialized memory access pointed by valgrind
869 on C14Ntests
870
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000871Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
872
873 * relaxng.c: one more fixup of error message reporting
874
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000875Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
876
877 * relaxng.c: more work on bug #109225, and fixed an uninitialized
878 variable pointed out by valgrind
879
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000880Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
881
882 * relaxng.c: try to work on bug #109225 and provide better
883 error reports.
884 * result/relaxng/* : this change the output of a number of tests
885 * xinclude.c: fixing the parsed entity redefinition problem
886 raised on the list.
887 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
888
Daniel Veillardb3721c22003-03-31 11:22:25 +0000889Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
890
891 * xmlschemastypes.c: fixed date comparison to handle the tzo
892 The only failures left are disagreements on Notations and
893 '+1' not being allowed for ulong, uint, ushort and ubyte.
894
Daniel Veillard455cc072003-03-31 10:13:23 +0000895Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
896
897 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
898 to the XML Schemas errata
899 http://www.w3.org/2001/05/xmlschema-errata#e2-12
900
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000901Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
902
903 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
904 and facets support. Currently only schemas with binHex or
905 base64 don't compile. A few error left in the test suite:
906 found 1035 test instances: 919 success 23 failures
907 most are gdate or gdateyear failing check, and a few cases where
908 James clark tests results are strange.
909 * valid.c: allow to reuse the Notation checking routine without
910 having a validation context.
911 * SAX.c: removed a #if 0
912
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000913Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * xinclude.c: forgot to apply one check from #106931 patch
916 * xmlschemastypes.c: more work on XML Schemas datatypes
917
Daniel Veillardc4c21552003-03-29 10:53:38 +0000918Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
921 on cleaning up XML Schemas datatypes based on James Clark tests
922 test/xsdtest/xsdtest.xml
923
Daniel Veillard80b19092003-03-28 13:29:53 +0000924Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * relaxng.c: implemented comparisons for Schemas values.
927 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
928 some bugs in duration handling, comparisons for durations
929 and decimals, removed all memory leaks pointed out by James
930 testsuite. Current status is now
931 found 238 test schemas: 197 success 41 failures
932 found 1035 test instances: 803 success 130 failures
933
Daniel Veillard91a13252003-03-27 23:44:43 +0000934Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
935
936 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
937 leaks in the W3C XML Schemas code
938 * xmlschemastypes.c: implemented nonPositiveInteger
939 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
940 fixed the test and result.
941
Daniel Veillard6560a422003-03-27 21:25:38 +0000942Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
945 parser and a typo
946 * xmlschemastypes.c: reindenting, fixing a memory access
947 problem with dates.
948
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000949Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * parser.c: fixing #109227 providing more context in case of
952 start/end tag mismatch
953 * python/tests/ctxterror.py python/tests/readererr.py: update the
954 tests accordingly
955
Daniel Veillardd9b72832003-03-27 14:24:00 +0000956Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
957
958 * xinclude.c: should fix #109327 errors on memory accesses
959
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000960Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
963 is an URI reference
964
Daniel Veillarde209b332003-03-26 21:40:13 +0000965Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * xpath.c: fixed bug #109160 on non-ASCII IDs
968
Daniel Veillard642104e2003-03-26 16:32:05 +0000969Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * parser.c: Norm suggested a nicer error message for xml:space values
972 errors
973
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000974Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
975
976 * xpath.c include/libxml/xpath.h: first part of the fix to
977 performance bug #108905, adds xmlXPathOrderDocElems() providing
978 document order for nodes.
979 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
980
Daniel Veillard09628212003-03-25 15:10:27 +0000981Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * xmlschemastypes.c: removing a warning with Sun compiler
984 bug #109154
985
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000986Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
987
988 * doc/xmllint.xml
989 * doc/xmllint.1
990 update xmllint man page with --relaxng option
991
Daniel Veillard2032d292003-03-25 11:09:40 +0000992Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
993
994 * python/setup.py.in : was missing "drv_libxml2.py"
995
Daniel Veillard9adc0462003-03-24 18:39:54 +0000996Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
997
998 * tree.c xpath.c: some changes related to the new way of
999 handling Result Value Tree, before 2.5.5
1000
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001001Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1002
1003 * configure.in NEWS: preparing release 2.5.5
1004 * doc/* : updated the documentation and regenerated it.
1005
Daniel Veillardef0b4502003-03-24 13:57:34 +00001006Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * xpath.c: fixed some problems related to #75813 about handling
1009 of Result Value Trees
1010
Daniel Veillard9231ff92003-03-23 22:00:51 +00001011Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * uri.c: applied a set of patches from Lorenzo Viali correcting
1014 URI parsing errors.
1015
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001016Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1017
1018 * parser.c: validity status was not passed back when validating in
1019 entities, but raised by Oliver Fischer
1020
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001021Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1022
1023 * HTMLtree.c: avoid escaping ',' in URIs
1024
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001025Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * parser.c: fixing bug #108976 get the ID/REFs to reference
1028 the ID in the document content and not in the entity copy
1029 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1030 stuff, better solution for #107208
1031 * xmlregexp.c: removed a direct printf, dohhh
1032 * xmlreader.c: fixed a bug on streaming validation of empty
1033 elements in entities
1034 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1035 cleanup of the validation tests
1036 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1037 added more ID/IDREF tests to the suite
1038
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001039Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1042 compiler.
1043
Daniel Veillard20863822003-03-22 17:51:47 +00001044Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1047
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001048Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1051 defined in entities content
1052
Daniel Veillard99737f52003-03-22 14:55:50 +00001053Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * SAX.c: Fixed validation bug #108858 on namespace names using
1056 entities and reported by Brent Hendricks
1057 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1058 --debug output.
1059
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001060Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1061
1062 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1063 about the DocType node not being reported sometimes.
1064 * python/tests/reader.py: added to test to the regression checks
1065
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001066Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1069 reported by Edd Dumbill
1070
Daniel Veillard77a90a72003-03-22 00:04:05 +00001071Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 * HTMLparser.c parser.c parserInternals.c: patch from
1074 johan@evenhuis.nl for #107937 fixing some line counting
1075 problems, and some other cleanups.
1076 * result/HTML/: this result in some line number changes
1077
Daniel Veillard580ced82003-03-21 21:22:48 +00001078Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1079
1080 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1081 instead of libxml.spec
1082 * relaxng.c: fixed some of the error reporting excessive
1083 verbosity
1084 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1085 xmlschemastypes.c: removed some warnings from gcc
1086 * doc/libxml2-api.xml: rebuilt
1087
Daniel Veillarde063f482003-03-21 16:53:17 +00001088Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1089
1090 * relaxng.c: another optimization, for choice this time
1091 * result/relaxng/spec1* result/relaxng/tutor12_1*
1092 result/relaxng/tutor3_7: cleanups.
1093
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001094Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1095
1096 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1097 * test/relaxng/testsuite.xml: augmented the test suite
1098 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1099 some schemas validation tests in the presence of foreign
1100 namespaces.
1101
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001102Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * relaxng.c: added another interleave speedup.
1105
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001106Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1107
1108 * xmlschemastypes.c: added integer and fixed one of the
1109 IDREFS regression tests pbm
1110 * result/relaxng/docbook_0.err: updated
1111
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001112Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1115 declared both in the DTD and in the Schemas <grin/>
1116 * relaxng.c: more debug, added a big optimization for <mixed>
1117 * test/relaxng/testsuite.xml: augmented the testsuite
1118 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1119 DocBook example to the regression tests
1120
Daniel Veillard798024a2003-03-19 10:36:09 +00001121Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * check-xsddata-test-suite.py: cosmetic change for output
1124 * relaxng.c: try to minimize calls to malloc/free for states.
1125
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001126Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * tree.c: removed a warning
1129 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1130 support
1131 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1132 cleanup/improvements of the regression tests batch
1133 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1134
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001135Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * relaxng.c: fixed error msg cleanup deallocation
1138 * xmlschemastypes.c: added a function to handle lists of
1139 atomic types, added support for IDREFS
1140
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001141Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1144 and IDREF, usable from RelaxNG now
1145 * include/libxml/xmlschemastypes.h: need to add a new interface
1146 because the validation modifies the infoset
1147 * test/relaxng/testsuite.xml: extended the testsuite
1148
Daniel Veillard952379b2003-03-17 15:37:12 +00001149Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1152 shemas datatype ID/IDREF support still missing though.
1153 * xmlreader.c: fix a crashing bug with prefix raised by
1154 Merijn Broeren
1155 * test/relaxng/testsuite.xml: augmented the testsuite with
1156 complex inheritance tests
1157
Daniel Veillardfd573f12003-03-16 17:52:32 +00001158Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * relaxng.c: switched back to the previous Relax-NG code base,
1161 the derivation algorithm need severe constraining code to avoid
1162 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1163 TEI based example and other bugs
1164 * result/relaxng/*err: updated the results
1165 * test/relaxng/testsuite.xml: started a new test suite
1166
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001167Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1168
1169 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1170 that the original RelaxNG validation code was un-fixeable, it got
1171 rewritten to use the derivation algorithm from James Clark and
1172 redebugged it (nearly) from scratch:
1173 found 373 test schemas: 372 success 1 failures
1174 found 529 test instances: 529 success 0 failures
1175
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001176Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * SAX.c parser.c: fix some recursion problems introduced in the
1179 last release.
1180 * relaxng.c: more debugging of the RNG validation engine, still
1181 problems though.
1182
Daniel Veillard5add8682003-03-10 13:13:58 +00001183Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * Makefile.am: stop generating wrong result file with * in name
1186 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1187 * result/relaxng/demo* test/relaxng/demo: added the tests from
1188 Sebastian reproducing the problem.
1189
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001190Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1191
Daniel Veillard5add8682003-03-10 13:13:58 +00001192 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1193 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001194
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001195Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1196
1197 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1198 variable to control the indentation for the xmllint "--format"
1199 option
1200
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001201Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1202
1203 * encoding.c: applied Gennady's patch against buffer overrun
1204
Daniel Veillard42f12e92003-03-07 18:32:59 +00001205Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1206
1207 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1208 Clark it appeared I had bug in URI parsing code ...
1209 * relaxng.c include/libxml/relaxng.h: completely revamped error
1210 reporting to not loose message from optional parts.
1211 * xmllint.c: added timing for RNG validation steps
1212 * result/relaxng/*: updated the result, all error messages changed
1213
Daniel Veillardedfd5882003-03-07 14:20:40 +00001214Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * xpath.c: fix bug #107804, the algorithm used for document order
1217 computation was failing on attributes.
1218
Daniel Veillard83391282003-03-06 21:37:30 +00001219Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * valid.c: fix bug #107764 , possibility of buffer overflow
1222 in xmlValidDebug()
1223
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001224Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1227 from Philipp Dunkel
1228
Daniel Veillard5f704af2003-03-05 10:01:43 +00001229Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlschemastype.c: made powten array static it should not be exported
1232 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1233 parser function.
1234 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1235
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001236Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * tree.c: fixed a node dump crash on attributes
1239 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1240 an URI test bug and get better output.
1241
Daniel Veillard463a5472003-02-27 21:30:32 +00001242Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * check-xsddata-test-suite.py: give more infos
1245 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1246 REF->DEF in attribute values.
1247
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001248Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1249
1250 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1251 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1252 regression tests from James Clark.
1253
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001254Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1255
1256 * relaxng.c xmlschemas.c xmlschemastypes.c
1257 include/libxml/xmlschemastypes.h: added param support for relaxng
1258 type checking, started to increment the pool of simple types
1259 registered, still much work to be done on simple types and
1260 facets checkings.
1261
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001262Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * entities.c: fixes again one of the problem raised by
1265 James Clark in #106788
1266
Daniel Veillardc482e262003-02-26 14:48:48 +00001267Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1268
1269 * relaxng.c: Fixed a couple of problem raised by James Clark
1270 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1271 datatype level still not fixed though.
1272
Daniel Veillard17bed982003-02-24 20:11:43 +00001273Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1274
1275 * configure.in: preparing release 2.5.4
1276 * doc/*: updated and rebuilt the docs
1277 * relaxng.c: removed warnings
1278 * result/relaxng/*: updated the results
1279
Daniel Veillardf4be0182003-02-24 19:54:33 +00001280Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * valid.c: fixes a DTD regexp generation problem.
1283
Daniel Veillard02111c12003-02-24 19:14:52 +00001284Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * parser.c: fixes bug #105998 about false detection of
1287 attribute consumption loop.
1288
Daniel Veillard2406abd2003-02-24 18:16:47 +00001289Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1292
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001293Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
1295 * SAX.c: fixed bug #105992
1296
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001297Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * tree.c: fixed xmlSetProp and al. when the node passed is not an
1300 element.
1301 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
1302 found 373 test schemas: 369 success 4 failures
1303 found 529 test instances: 525 success 4 failures
1304 * check-relaxng-test-suite.py: added memory debug reporting
1305
Daniel Veillardc64b8e92003-02-24 11:47:13 +00001306Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * uri.c parser.c: some warning removal on Igor's patch
1309 * tree.c: seems I messed up with #106788 fix
1310 * python/libxml.c: fixed some base problems when Python provides
1311 the resolver.
1312 * relaxng.c: fixed the interleave algorithm
1313 found 373 test schemas: 364 success 9 failures
1314 found 529 test instances: 525 success 4 failures
1315 the resulting failures are bug in the algorithm from 7.3 and
1316 lack of support for params
1317
Daniel Veillard0046c0f2003-02-23 13:52:30 +00001318Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * parser.c: another fix for nodeinfo in entities problem
1321 * tree.c entities.c: fixed bug #106788 from James Clark
1322 some spaces need to be serialized as character references.
1323
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00001324Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1325
1326 * parser.c uri.c: fixed the bug I introduced in the path
1327 handling, reported by Sebastian Bergmann
1328
Daniel Veillard44e1dd02003-02-21 23:23:28 +00001329Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * parser.c: fixing some nodeinfo in entities problem raised
1332 by Glenn W. Bach
1333 * relaxng.c: implemented the first section 7.3 check
1334 * result/relaxng/*: updated the results
1335
Daniel Veillardc5312d72003-02-21 17:14:10 +00001336Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1337
1338 * relaxng.c: fixed some problems in the previous commit
1339 and finished implementing 4.16 rules checking
1340 found 373 test schemas: 353 success 20 failures
1341 found 529 test instances: 519 success 6 failures
1342 * result/relaxng/*: updated the results
1343
Daniel Veillard4c5cf702003-02-21 15:40:34 +00001344Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1345
1346 * relaxng.c: implemented checks from section 7.2
1347
Daniel Veillard77648bb2003-02-20 15:03:22 +00001348Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * relaxng.c: implemented the checks from section 7.1, fixed
1351 some of the 4.20 and 4.21 problems.
1352 found 373 test schemas: 338 success 35 failures
1353 found 529 test instances: 519 success 6 failures
1354 * result/relaxng/*: updated the results
1355
Daniel Veillard1c745ad2003-02-20 00:11:02 +00001356Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1357
1358 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
1359 * result/relaxng/*: updated the results
1360
Daniel Veillardce14fa52003-02-19 17:32:48 +00001361Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1362
1363 * relaxng.c: more bugfixes
1364 * result/relaxng/*: updated the results
1365
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00001366Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1367
1368 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
1369 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
1370 * SAX.c: ensured xmlDoc.URL is always canonic
1371 * parser.c: obsoleted xmlNormalizeWindowsPath
1372 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
1373 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
1374 * win32/libxml2.def.src: added few exports
1375
1376
Daniel Veillard2e9b1652003-02-19 13:29:45 +00001377Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * Makefile.am configure.in: patched to have shared libraries
1380 for Python regression tests and static binaries for gdb debug
1381 in my development environment
1382 * relaxng.c: more bugfixes
1383 found 373 test schemas: 296 success 77 failures
1384 found 529 test instances: 516 success 8 failures
1385 * result/relaxng/*: updated the results
1386
Daniel Veillard8fe98712003-02-19 00:19:14 +00001387Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1388
1389 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
1390
Daniel Veillardd4310742003-02-18 21:12:46 +00001391Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1392
1393 * xmlschemastypes.c: float/double check bugfix
1394 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
1395 validation
1396 * xmlreader.c: add a TODO for Jody
1397 * relaxng.c: bugfix bugfix bugfix
1398 found 373 test schemas: 300 success 73 failures
1399 found 529 test instances: 507 success 10 failures
1400 * result/relaxng/*: updated the results
1401
Daniel Veillard2df2de22003-02-17 23:34:33 +00001402Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
1405
Daniel Veillard416589a2003-02-17 17:25:42 +00001406Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1407
1408 * relaxng.c check-relaxng-test-suite.py: more work on the
1409 RelaxNG implementation conformance testing.
1410 found 373 test schemas: 284 success 89 failures
1411 found 529 test instances: 448 success 47 failures
1412 * result/relaxng/*: updated the results
1413
Daniel Veillard784b9352003-02-16 15:50:27 +00001414Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1415
1416 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
1417 a patch from Kjartan Maraas to fix some typos
1418
Daniel Veillardfebcca42003-02-16 15:44:18 +00001419Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1420
1421 * relaxng.c: more bug-hunting
1422 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
1423 intermediate rng tree
1424 * python/generator.py: patch from Stephane Bidoul to fix the generator
1425 on python < 2.2
1426
Daniel Veillardd2298792003-02-14 16:54:11 +00001427Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * check-relaxng-test-suite.py relaxng.c: more testing on the
1430 Relax-NG front, cleaning up the regression tests failures
1431 current state and I forgot support for "mixed":
1432 found 373 test schemas: 280 success 93 failures
1433 found 529 test instances: 401 success 68 failures
1434 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1435 moved the Name, NCName and QName validation routine in tree.c
1436 * uri.c: fixed handling of URI ending up with #, i.e. having
1437 an empty fragment ID.
1438 * result/relaxng/*: updated the results
1439
Daniel Veillard9a237c92003-02-13 15:52:58 +00001440Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * check-xinclude-test-suite.py: improved the script accordingly
1443 to the XInclude regression tests updates
1444 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1445 November 2002
1446 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1447 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1448 augmented the Xpointer testsuite for the element() scheme
1449
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001450Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1451
1452 * relaxng.c: added TODO for the DTD compatibility spec
1453 * xinclude.c: more bug fixes driven by the testsuite
1454
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001455Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1456
1457 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1458 regression tests for XInclude, improved the script, improving
1459 XInclude error reporting mechanism
1460
Daniel Veillard1d788d22003-02-10 16:21:58 +00001461Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * NEWS doc/* configure.in: preparing release 2.5.3
1464
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001465Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * tree.c: trying to fix #104934 about some XHTML1 serialization
1468 issues.
1469
Daniel Veillard809faa52003-02-10 15:43:53 +00001470Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1471
1472 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1473 encoding conversion when the input buffer stops in the
1474 middle of a multibyte char
1475
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001476Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1479 * check-relaxng-test-suite.py: python script to run regression
1480 against OASIS RelaxNG testsuite
1481 * relaxng.c: some cleanup tweaks
1482 * HTMLparser.c globals.c: cleanups in comments
1483 * doc/libxml2-api.xml: updated the API
1484 * result/relaxng/*: errors moved files, so large diffs but
1485 no changes at the semantic level.
1486
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001487Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1488
1489 * tree.c: fixing #105678 problem when dumping a namespace node.
1490
Daniel Veillard591b4be2003-02-09 23:33:36 +00001491Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * xpath.c: fixed doc comment problems
1494 * python/generator.py python/libxml_wrap.h python/types.c: adding
1495 RelaxNG wrappers
1496 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1497 test of those early Python RelaxNG bindings
1498
1499Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001500
1501 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1502 * relaxng.c: found the validation problem I had with interleave
1503 when not covering all remaining siblings
1504 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1505 testsuite and check the RNG schemas against the RNG schemas
1506 given in appendix A
1507
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001508Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1509
1510 * win32/Makefile.msvc: updates for RelaxNG
1511 * win32/Makefile.mingw: updates for RelaxNG
1512 * win32/libxml2.def.src: added RelaxNG exports
1513
Daniel Veillard97fd5672003-02-07 13:01:54 +00001514Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1515
1516 * xinclude.c: applied another bug fix from Sean Chittenden
1517
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001518Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1519
1520 * configure.in xmllint.c: I f...ed up the default configuration
1521 of schemas and --relaxng option display in xmllint, pointed by
1522 Morus Walter.
1523 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1524 detection module, fixes bug #105374.
1525
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001526Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1527
1528 * xmlschemastypes.c: added the boolean base type.
1529
Daniel Veillard96a4b252003-02-06 08:22:32 +00001530Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmlschemastypes.c: started implementing some of the missing
1533 default simple types
1534 * result/relaxng/*: updated the results
1535
Daniel Veillard72fef162003-02-05 14:31:19 +00001536Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1537
1538 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1539
Daniel Veillard71531f32003-02-05 13:19:53 +00001540Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1541
1542 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1543 * Makefile.am: use xmllint for doing the RelaxNG tests
1544 * configure.in: preparing 2.5.2 made schemas support default to
1545 on instead of off
1546 * relaxng.c: removed the verbosity
1547 * xmllint.c: added --relaxng option
1548 * python/generator.py python/libxml_wrap.h: prepared the integration
1549 of the new RelaxNG module and schemas
1550 * result/relaxng/*: less verbose output
1551
Daniel Veillardec498e12003-02-05 11:01:50 +00001552Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * valid.c: do not run content model validation if the
1555 content is not determinist
1556
Daniel Veillardde590ca2003-02-05 10:45:26 +00001557Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * SAX.c: added the redefinition of namespaced attribute
1560 check that was missing as Fabrice Desré pointed out.
1561
Daniel Veillard930dfb62003-02-05 10:17:38 +00001562Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1565 improvements from Nick Kew, allowing to do more checking
1566 to HTML elements and attributes.
1567
Daniel Veillard4287c572003-02-04 22:48:53 +00001568Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * xinclude.c: fixing bug #105137 about entities declaration
1571 needing to be copied to the including document.
1572
Daniel Veillard652d8a92003-02-04 19:28:49 +00001573Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1574
1575 * catalog.c: fixed bug #104817 with delegateURI
1576 * xpath.c: fixing bugs #104123 and #104125
1577
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001578Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1579
1580 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1581 python/types.c: fixing #104096 to compile without regexps
1582
Daniel Veillard57e79b32003-02-04 15:33:12 +00001583Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1584
1585 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1586 when building the automata for elem*
1587
Daniel Veillard358a9892003-02-04 15:22:32 +00001588Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1589
1590 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1591 bug #103827
1592
Daniel Veillardeb137172003-02-04 15:18:06 +00001593Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1594
1595 * HTMLparser.c: updating a comment, fixing #103776
1596
Daniel Veillard8d589042003-02-04 15:07:21 +00001597Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * parser.c: fixing bug 105049 for validity checking of content
1600 within recursive entities.
1601
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001602Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * HTMLparser.c: try to fix # 105049
1605 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1606 * tree.c: updated a function comment
1607
Daniel Veillard419a7682003-02-03 23:22:49 +00001608Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1609
1610 * relaxng: more work on grammars and refs/defs
1611 * test/relaxng/* result/relaxng/*: augmented/updated the
1612 regression tests
1613
Daniel Veillard144fae12003-02-03 13:17:57 +00001614Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1615
1616 * relaxng: more work on name classes, except support
1617 * test/relaxng/* result/relaxng/*: augmented/updated the
1618 regression tests
1619
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001620Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1621
1622 * relaxng: more work on name classes, the "validate all" schemas
1623 seems to work now.
1624 * test/relaxng/* result/relaxng/*: augmented/updated the
1625 regression tests
1626
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001627Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1628
1629 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1630 * parser.c: put a guard against infinite document depth, basically
1631 trying to avoid another kind of DoS attack.
1632 * relaxng.c: some code w.r.t. nameClasses
1633
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001634Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * test/relaxng/* result/relaxng/*: check all the namespace support
1637 was actually correct based on tutorial section 10.
1638
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001639Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1640
1641 * relaxng: include seems to work okay now
1642 * test/relaxng/* result/relaxng/*: augmented/updated the
1643 regression tests
1644
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001645Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1646
1647 * relaxng.c: a bit of work done in the train back.
1648 * test/relaxng/*: added one of the include tests
1649
Daniel Veillard154877e2003-01-30 12:17:05 +00001650Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1651
1652 * relaxng: more work done in the train
1653 * test/relaxng/* result/relaxng/*: augmented/updated the
1654 regression tests
1655
Daniel Veillarde431a272003-01-29 23:02:33 +00001656Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * relaxng.c: debugging of externalRef
1659 * test/relaxng/* result/relaxng/*: augmented/updated the
1660 regression tests
1661
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001662Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1663
1664 * relaxng.c: more work on Relax-NG, implementing externalRef
1665 * test/relaxng/* result/relaxng/*: augmented/updated the
1666 regression tests
1667 * Makefile.am: cleanup to Relaxtests target
1668
Daniel Veillardb08c9812003-01-28 23:09:49 +00001669Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * relaxng.c: more work on Relax-NG, implementing interleave
1672 * test/relaxng/* result/relaxng/*: augmented/updated the
1673 regression tests
1674
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001675Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1676
1677 * relaxng.c: more work on Relax-NG, implementing interleave
1678 * test/relaxng/* result/relaxng/*: augmented/updated the
1679 regression tests
1680
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001681Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1682
1683 * doc/tutorial/customfo.xsl
1684 * doc/tutorial/customhtml.xsl
1685 adding stylesheet customizations used to generate fo
1686 for pdf and html
1687
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001688Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1689
1690 * relaxng.c: more work on Relax-NG
1691 * test/relaxng/* result/relaxng/*: augmented/updated the
1692 regression tests
1693 * xmlschemastypes.c: added a number of base type definition but not
1694 the associated checks, those are still TODOs
1695
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001696Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1697
1698 in docs/tutorial:
1699 * apa.html
1700 * apb.html
1701 * apc.html
1702 * apd.html
1703 * ape.html
1704 * apf.html
1705 * apg.html
1706 * ar01s02.html
1707 * ar01s03.html
1708 * ar01s04.html
1709 * ar01s05.html
1710 * ar01s06.html
1711 * ar01s07.html
1712 * ar01s08.html
1713 * index.html
1714 * xmltutorial.pdf
1715 * xmltutorial.xml
1716 add index to tutorial
1717
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001718Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1719
1720 * doc/xmlcatalog.1
1721 * doc/xmlcatalog_man.html
1722 * doc/xmlcatalog_man.xml
1723 belatedly fixing bug #93622 (adds rewriteURI type to
1724 "--add" option in xmlcatalog man page
1725
Daniel Veillard3be27512003-01-26 19:49:04 +00001726Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1727
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001728 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001729 Julio Merino, closing #104475
1730
Daniel Veillardea3f3982003-01-26 19:45:18 +00001731Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1732
1733 * relaxng.c: more work on Relax-NG
1734 * test/relaxng/* result/relaxng/*: augmented/updated the
1735 regression tests
1736
Daniel Veillardedc91922003-01-26 00:52:04 +00001737Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1738
1739 * relaxng.c: more work on Relax-NG
1740 * test/relaxng/* result/relaxng/*: augmented/updated the
1741 regression tests
1742
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001743Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1744
1745 * README: updated the policy on private mail answers
1746 * relaxng.c: more work on Relax-NG
1747 * test/relaxng/* result/relaxng/*: augmented/updated the
1748 regression tests
1749
Daniel Veillard7424eb62003-01-24 14:14:52 +00001750Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1751
1752 * error.c parser.c tree.c: applied a documentation patch from
1753 Stefan Kost
1754
Daniel Veillard276be4a2003-01-24 01:03:34 +00001755Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1756
1757 * relaxng.c: more work on Relax-NG
1758 * doc/*: regenerated the docs
1759 * test/relaxng/* result/relaxng/*: updated and augmented the
1760 Relax-NG regression tests and results
1761
Daniel Veillard6eadf632003-01-23 18:29:16 +00001762Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1763
1764 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1765 First commit of the new Relax-NG validation code, not generally
1766 useful yet.
1767 * test/relaxng/* result/relaxng/*: current state of the regression
1768 tests
1769
Daniel Veillard814a76d2003-01-23 18:24:20 +00001770Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1771
1772 * tree.c: minimized the memory allocated for GetContent
1773 and a bit of cleanup.
1774
Daniel Veillardff12c492003-01-23 16:42:55 +00001775Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1776
1777 * python/generator.py: seems there is no good reasons to
1778 not generate bindings for XPointer
1779
Daniel Veillard540a31a2003-01-21 11:21:07 +00001780Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1781
1782 * xmlreader.c doc/apibuild.py: applied a new patch from
1783 Stéphane Bidoul for cleanups
1784 * doc/libxml2-api.xml: rebuilt the API description with
1785 new entry points
1786
Daniel Veillard417be3a2003-01-20 21:26:34 +00001787Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1788
1789 * xmlreader.c python/drv_libxml2.py python/generator.py
1790 python/libxml.c python/libxml.py python/libxml_wrap.h
1791 python/types.c: patch from Stéphane Bidoul for better per
1792 context error message APIs
1793 * python/tests/ctxterror.py python/tests/readererr.py:
1794 update of the tests
1795
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001796Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1797
1798 * doc/guidelines.html
1799 grammar and spelling cleanup
1800
Daniel Veillard26f70262003-01-16 22:45:08 +00001801Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1802
1803 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1804 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1805 a patch from Stéphane Bidoul to allow per XMLtextReader error
1806 and warning handling
1807 * python/tests/Makefile.am python/tests/readererr.py: adding the
1808 specific regression test
1809
Daniel Veillard71f9d732003-01-14 16:07:16 +00001810Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1811
1812 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1813 should raise a syntax error
1814
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001815Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1816
1817 * python/libxml.c: cleanup patch from Stéphane Bidoul
1818
Daniel Veillard81601f92003-01-14 13:42:37 +00001819Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1820
1821 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1822
Daniel Veillarde6227e02003-01-14 11:42:39 +00001823Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1824
1825 * python/generator.py python/libxml.c python/libxml.py
1826 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001827 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001828 Python level.
1829 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1830 regression test for it.
1831
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001832Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1833
1834 * xmlreader.c: fixed the streaming property of the reader,
1835 it was generating tree faster than consuming it. Pointed out
1836 by Nate Myers
1837 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1838
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001839Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1840
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001841 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001842
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001843Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1844
1845 * xpath.c: fix to the XPath implementation for parent and
1846 ancestors axis when operating on a Result Value Tree.
1847 Fixes bug #100271
1848
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001849Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1852 to fix some URI/file escaping problems
1853
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001854Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1855
1856 * python/generator.py: fixed a bug raised by Raymond Wiker,
1857 docSetRootElement() should not raise an exception if the
1858 return is None
1859
Daniel Veillard3e20a292003-01-10 13:14:40 +00001860Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1861
1862 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1863 fixed bug #102181 by applying the suggested change and fixing
1864 the generation/registration problem.
1865
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001866Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1867
1868 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1869 routines.
1870
Daniel Veillard8f872442003-01-09 23:19:02 +00001871Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1872
1873 * parser.c: one more IsEmptyElement crazyness, that time in
1874 external parsed entities if substitution is asked.
1875 * python/tests/reader3.py: added a specific test.
1876
Daniel Veillarde329fc22003-01-09 21:36:42 +00001877Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1878
1879 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1880 support and improved error handler registration
1881
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001882Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1883
1884 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1885 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1886 * README: fixed a link
1887
Daniel Veillarde2830f12003-01-08 17:47:49 +00001888Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1889
1890 * configure.in doc/* NEWS: preparing 2.5.1 release
1891 * SAX.c parser.c: fixing XmlTextReader bug
1892
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001893Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1894
1895 * SAX.c: fuck, I introduced a memory leak on external parsed
1896 entities in 2.5.0 :-(
1897
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001898Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1899
1900 * xmllint.c: another fix needed as pointed by Christophe Merlet
1901 for --stream --debug if compiled without debug support.
1902
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001903Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1904
1905 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001906 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001907 update man page with --stream and --chkregister
1908
Daniel Veillard8326e732003-01-07 00:19:07 +00001909Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1910
1911 * globals.c: fixed --with-threads compile
1912 * xmllint.c: fixed --without-debug compile
1913 * include/libxml/globals.h: cleanup
1914 * include/libxml/schemasInternals.h: add a missing include
1915
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001916Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1917
1918 * configure.in NEWS: preparing 2.5.0 release
1919 * SAX.c: only warn in pedantic mode about namespace name
1920 brokeness
1921 * globals.c: fix a doc generation problem
1922 * uri.c: fix #101520
1923 * doc/*: updated and rebuilt the doc for the release, includuding
1924 stylesheet update
1925 * python/Makefile.am: fix a filename bug
1926
1927Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1928
1929 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1930 should not be called.
1931
1932Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1933
1934 * libxml-2.0.pc.in: applied the patch to fix #101894
1935
1936Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * tree.c : applied patch from Lukas Schroeder for register callbacks
1939 * valid.c: modified patch from Lukas Schroeder to test
1940 register callbacks with --chkregister
1941
1942Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * xmlreader.c: seriously changed the way data are pushed to
1945 the underlying parser, go by block of 512 bytes instead of
1946 tryng to detect tag boundaries at that level. Changed the
1947 way empty element are detected and tagged.
1948 * python/tests/reader.py python/tests/reader2.py
1949 python/tests/reader3.py: small changes mostly due to context
1950 reporting being different and DTD node being reported. Some
1951 errors previously undetected are now caught and fixed.
1952 * doc/xmlreader.html: flagged last section as TODO
1953
1954Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * python/libxml.py: integrated the Python 2.2 optimizations
1957 from Hannu Krosing, while maintaining compatibility with
1958 1.5 and 2.1
1959
1960Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1961
1962 * xmllint.c: a bit of cleanup
1963 * xmlreader.c: small fix
1964 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1965 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1966
1967Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1968
1969 * python/setup.py.in: patch from Stéphane Bidoul to include
1970 drv_libxml2.py in setup.py
1971
1972Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1973
1974 * doc/xmlreader.html: starting documenting the new XmlTextReader
1975 interface.
1976
1977Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1978
1979 * xmllint.c: added the --stream flag to use the TextReader API
1980 * xmlreader.c: small performance tweak
1981
1982Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1983
1984 * xmlreader.c python/tests/reader2py: okay the DTD validation
1985 code on top of the XMLTextParser API should be solid now.
1986
1987Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1988
1989 * xmlreader.c python/tests/reader2py: Fixing some more mess
1990 with validation and recursive entities while using the
1991 reader interface, it's getting a bit messy...
1992
1993Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * xmlreader.c python/tests/reader.py: another couple of problem
1996 related to IsEmptyElement reported by Stéphane Bidoul needed
1997 some fixes.
1998
1999Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2000
2001 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2002 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2003 based on the python XmlTextReader interface.
2004
2005Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2006
2007 * tree.c: backing out one change in the last patch which broke the
2008 regression tests
2009
2010Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2011
2012 * global.data globals.c tree.c include/libxml/globals.h: applied
2013 an old patch from Lukas Schroeder to track node creation and
2014 destruction. Probably missing a lot of references at the moment
2015 and not usable reliably.
2016
2017Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2018
2019 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2020 from doc/news.html and a stylesheet
2021
2022Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2023
2024 * xmlreader.c python/tests/reader.py: fixed another couple of
2025 xmlreader bugs reported by Stéphane Bidoul and added tests.
2026
2027Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2028
2029 * xmlreader.c python/tests/reader2.py: fixed another validity
2030 checking in external parsed entities raised by Stéphane Bidoul
2031 and added a specific regression test.
2032 * python/tests/reader3.py: cleanup
2033
2034Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * xmlreader.c python/tests/reader2.py: fixed a problem with
2037 validation within entities pointed by Stéphane Bidoul, augmented
2038 the tests to catch those.
2039
2040Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * python/generator.py: modified the generator to allow keeping
2043 class references when creating new classes, needed to fix a bug
2044 pointed by Stéphane Bidoul where the input buffer of the
2045 xmlTextReader instance gets destroyed if the python wrapper for
2046 the input is not referenced anymore.
2047
2048Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2051 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2052
2053Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2054
2055 * xmlreader.c python/tests/reader.py: fixed another problem
2056 pointed by Stéphane Bidoul
2057
2058Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2059
2060 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2061 with "<a/>"
2062
2063Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * SAX.c: warn on xmlns:prefix="foo"
2066 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2067 for namespace attributes handling.
2068
2069Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2072 a really nasty problem raised by a DocBook XSLT transform
2073 provided by Sebastian Bergmann
2074
2075Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2078 by Stéphane Bidoul and integrated it into the tests
2079
2080Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2083 extended the XmlTextReader API a bit, addding accessors for
2084 the current doc and node, and an entity substitution mode for
2085 the parser.
2086 * python/libxml.py python/libxml2class.txt: related updates
2087 * python/tests/Makefile.am python/tests/reader.py
2088 python/tests/reader2.py python/tests/reader3.py: updated a bit
2089 the old tests and added a new one to test the entities handling
2090
2091Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * python/generator.py python/libxml2class.txt
2094 python/tests/reader.py python/tests/reader2.py: changed the
2095 generator to provide casing for the XmlTextReader similar to
2096 C# so that examples and documentation are more directly transposable.
2097 Fixed the couple of tests in the suite.
2098
2099Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * doc/guidelines.html: added a document on guildeline for
2102 publishing and deploying XML
2103
2104Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * valid.c xmlreader.c: final touch running DTD validation
2107 on the XmlTextReader
2108 * python/tests/Makefile.am python/tests/reader2.py: added a
2109 specific run based on the examples from test/valid/*.xml
2110
2111Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * python/libxml.py: added a few predefined xmlTextReader parser
2114 configuration values.
2115
2116Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * python/libxml_wrap.h: trying to fix #102037
2119
2120Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * SAX.c: fixing bug #95296, when the predefined entities
2123 are redefined in the DTD the default one must be used
2124 instead anyway.
2125
2126Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2127
2128 * doc/xmllint.xml
2129 * doc/xmllint.1
2130 Add discussion of XML_DEBUG_CATALOG to xmllint man
2131 page - bug #100907
2132
2133
2134Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * xmlreader.c: Fixed the empty node detection to avoid reporting
2137 an inexistant close tag.
2138
2139Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2142 for Python 2.1
2143
2144Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2147
2148Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * doc/libxml2-api.xml python/tests/reader.py: one really need
2151 to provide the base URI information when creating a reader parser
2152 from an input stream. Updated the API and the example using it.
2153
2154Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2157 include/libxml/valid.h include/libxml/xmlreader.h: working on
2158 DTD validation on top of xml reader interfaces. Allows to
2159 validate arbitrary large instances. This required some extensions
2160 to the valid module interface and augmenting the size of xmlID
2161 and xmlRef structs a bit.
2162 * uri.c xmlregexp.c: simple cleanup.
2163
2164Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2167 work on the xml reader interfaces.
2168 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2169 Web page for the Windows binaries.
2170
2171Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * xmlIO.c: applied a patch for VMS following the report by
2174 Nigel Hall
2175
2176Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * parser.c: the parseStartTag bug fix wasn't complete.
2179
2180Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2183 parseStartTag, fixing it.
2184 * test/att4 result/att4 result/noent/att4: adding the test
2185 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2186 more methods to XmlTextReader.
2187
2188Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2189
2190 * win32/libxml2.def.src: added more xml reader exports
2191 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2192 to the build
2193
2194Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2195
2196 * doc/tutorial/xmltutorial.xml
2197 plus generated html and pdf
2198 Updating tutorial again based on further comments from Niraj
2199 Tolia on the last iteration
2200
2201Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2202
2203 * doc/tutorial/xmltutorial.xml
2204 * doc/tutorial/includekeyword.c
2205 * doc/tutorial/includegetattribute.c
2206 plus generated html and pdf
2207 Adding fix from Niraj Tolia to tutorial to properly free memory.
2208
2209
2210Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2213 more methods of XmlTextReader.
2214 * python/libxml2class.txt python/tests/reader.py: this increased the
2215 methods in the bndings, augmented the test to check those new
2216 functions.
2217
2218Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2221 methods of XmlTextReader.
2222 * python/generator.py python/libxml_wrap.h python/types.c
2223 python/libxml2class.txt: added the reader to the Python bindings
2224 * python/tests/Makefile.am python/tests/reader.py: added a specific
2225 test for the Python bindings of the Reader APIs
2226 * parser.c: small cleanup.
2227
2228Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * xinclude.c: fallback was only copying the first child not the
2231 full child list of the fallback element, closes #89684 as reopened
2232 by Bernd Kuemmerlen
2233
2234Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2235
2236 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2237
2238Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * configure.in: preparing release of 2.4.30
2241 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2242 gives enum values, fix functype return type, put back fields in
2243 structs
2244 * doc/*: updated the docs rebuilt
2245
2246Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2249 about htmlNodeDumpOutput location.
2250 * xpath.c: removed an undefined function signature
2251 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2252 too many symbols in the API breaking the python bindings.
2253 Updated with the libxslt/libexslt changes.
2254
2255Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * configure.in: preparing release of 2.4.29
2258 * doc/*: rebuilt the docs and API
2259 * xmlreader.c: a few more fixes for the XmlTextReader API
2260
2261Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2262
2263 * include/win32config.h: applied mingw patch from Magnus Henoch
2264
2265Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2268
2269Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2272 building Python script, does the C parsing directly, generates
2273 a better API description including structure fieds defs and
2274 enums. Still a couple of bugs, but good enough for the python
2275 wrappers now.
2276 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2277 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2278 include/libxml/schemasInternals.h include/libxml/tree.h: more
2279 cleanup based on the python analysis script reports.
2280 * libxml.spec.in: make sure the API XML description is part of the
2281 devel package.
2282
2283Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2286 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2287 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2288 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2289 code cleanup, especially the function comments.
2290 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2291
2292Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2293
2294 * Makefile.am xmlreader.c include/libxml/Makefile.am
2295 include/libxml/xmlreader.h: Adding a new set of APIs based on
2296 the C# TextXmlReader API but converted to C. Allow to parse
2297 in constant memory usage, far simpler to program and explain
2298 than the SAX like APIs, unfinished but working.
2299 * testReader.c: test program
2300
2301Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2302
2303 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
2304
2305Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * tree.c: Chip turner indicated that XHTML1 serialization
2308 rule for style actually break on both IE and Mozilla,
2309 try to avoid the rule if escaping ain't necessary
2310
2311Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * nanhttp.c: handle HTTP URL escaping, problem reported by
2314 Glen Nakamura and Stefano Zacchiroli
2315
2316Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
2319
2320Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * uri.c: Johann Richard pointed out some XPointer problems for
2323 URN based URI references in XInclude. Modified the URI parsing
2324 and saving routines to allow correct parsing and saving of
2325 XPointers, especially when attached to "opaque" scheme accordingly
2326 to RFC 2396
2327
2328Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
2331 of refactoring to the HTML saving code.
2332 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
2333 in the doc.
2334
2335Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * tree.c include/libxml/tree.h: refactored the XML dump of a node
2338 to a buffer API to reuse the generic dump to an OutputIO layer,
2339 this reduces code, fixes xmlNodeDump() for XHTML, also made
2340 xmlNodeDump() now return the number of byte written.
2341
2342Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * python/setup.py.in: another patch from Stéphane Bidoul for
2345 Python bindings on Windows
2346 * doc/parsedecl.py: small cleanup
2347
2348Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * libxml.spec.in configure.in: add a line in %changelog for releases
2351
2352Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * parser.c: patch from Marcus Clarke fixing a problem in entities
2355 parsing that was detected in KDe documentations environment.
2356
2357Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2358
2359 * python/libxml.c (libxml_prev): Return the previous as opposed to
2360 the next node (I guess this is the result of some cut & paste programming:)
2361
2362Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
2365
2366Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * python/generator.py python/libxml.c python/setup.py.in: trying
2369 to fix the Python bindings build on Windows (Stéphane Bidoul)
2370
2371Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2372
2373 * win32/configure.js: added option for python bindings
2374 * win32/libxml2.def.src: added more exports
2375
2376Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2377
2378 * win32/Makefile.mingw: fixed unresolved symbols when linking with
2379 pthreads
2380 * win32/wince/*: applied updates to Windows CE port from Javier
2381
2382Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * configure.in: preparing 2.4.28
2385 * libxml.spec.in doc/Makefile.am: some cleanup
2386 * doc/*: updated the news and regenerated.
2387
2388Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * HTMLparser.c: final touch at closing #87235 </p> end tags
2391 need to be generated.
2392 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
2393 this change slightly the output of a few tests
2394 * doc/*: regenerated
2395
2396Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * parserInternals.c: fixing bug #99190 when UTF8 document are
2399 parsed using the progressive parser and the end of the chunk
2400 is in the middle of an UTF8 multibyte character.
2401
2402Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2403
2404 * threads.c: fixed initialization problem in xmlNewGlobalState
2405 which was causing crash.
2406 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
2407 in xmlInitializeGlobalState.
2408 * parserInternals.c: cleaned up ctxt->sax initialisation.
2409
2410Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2411
2412 * tree.c include/libxml/tree.h: modified the existing APIs
2413 to handle XHTML1 serialization rules automatically, also add
2414 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
2415 libxslt serialization uses it when needed without changing
2416 the library API.
2417 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
2418 result/xhtml1: added a new test specifically for xhtml1 output
2419 and updated the result of one XHTML1 test
2420
2421Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * xinclude.c parserInternals.c encoding.c: fixed #99082
2424 for xi:include encoding="..." support on text includes.
2425 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2426 test/XInclude/ents/isolatin.txt : added a specific regression test
2427 * python/generator.py python/libxml2class.txt: fixed the generator
2428 the new set of comments generated for doc/libxml2-api.xml were
2429 breaking the python generation.
2430
2431Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2432
2433 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2434 * configure.in: patch for Solaris on new autoconf closes #98880
2435 * doc/parsedecl.py: repair the frigging API building script,
2436 did I say that python xmllib sucks ?
2437 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2438 and some comment are no more truncated.
2439
2440Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * parser.c: Martin Stoilov pointed out a potential leak in
2443 xmlCreateMemoryParserCtxt
2444
2445Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2448 included in HTML documents and using the push parser.
2449
2450Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2451
2452 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2453 specified, look for the Python interpreter not just in the
2454 specified root but also in the specified location. Fixes #98825
2455
2456Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * python/libxml.c: fixing bug #98792 , node may have no doc
2459 and dereferencing without checking ain't good ...
2460
2461Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * configure.in: preparing release 2.4.27
2464 * doc/* : updated and rebuilt the docs
2465 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2466 and all the docs are actually packaged and in the final RPMs
2467 * parser.c parserInternals.c include/libxml/parser.h: restore
2468 xmllint --recover feature.
2469
2470Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
Daniel Veillard784b9352003-02-16 15:50:27 +00002472 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002473 processing of parsed entities, and XPath computation on sustitued
2474 entities.
2475 * testXPath.c: make sure entities are substitued.
2476
2477Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
Daniel Veillard784b9352003-02-16 15:50:27 +00002479 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002480 processing of internal parsed entities, which had to be changed.
2481
2482Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2483
2484 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2485 trying to fix bug #98517 about building outside the source tree
2486 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2487
2488Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2489
2490 * include/win32config.h: cleanup
2491 * win32/Makefile.mingw: integrated mingw in JScript configure
2492 * win32/Makefile.msvc: modified to allow mingw coexistence
2493 * win32/configure.js: integrated mingw
2494 * win32/Readme.txt: cleanup
2495
2496Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2497
2498 * HTMLparser.c: strengthen the guard in the Pop macros,
2499 like in the XML parser, closes bug #97315
2500
2501Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2504 callback is never used.
2505
2506Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * parserInternals.c: fixed the initialization of the SAX structure
2509 which was breaking xsltproc
2510 * xpath.c: patch from Petr Pajas for CDATA nodes
2511 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2512 * parser.c include/libxml/parser.h: patch from Peter Jones
2513 removing a leak in xmlSAXParseMemory() and adding the
2514 function xmlSAXParseMemoryWithData()
2515
2516Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2517
2518 adding pdf of tutorial, changing web page to link to it
2519 * doc/tutorial/xmltutorial.pdf
2520 * doc/xml.html
2521 * doc/docs.html
2522
2523Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2524
2525 * doc/tutorial/ar01s08.html
2526 adding file what I forgot for tutorial
2527
2528
2529Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2530
2531 Adding encoding discussion to tutorial
2532 Added:
2533 * doc/tutorial/images/*.png: DocBook admonition image files
2534 * doc/tutorial/apf.html, apg.html: new generated html
2535 * doc/tutorial/includeconvert.c: conversion code entity file
2536 changed:
2537 * doc/tutorial/xmltutorial.xml: DocBook original
2538 * doc/tutorial/*.html: generated html
2539
2540Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2541
2542 * include/libxml/*.h: retired xmlwin32version.h
2543 * doc/Makefile.am: retired xmlwin32version.h
2544 * win32/configure.js: retired xmlwin32version.h
2545
2546Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2547
2548 * win32/libxml2.def.src: exported additional symbols
2549 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2550 sisterhood
2551
2552Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * globals.c: fixed a typo pointed out by Igor
2555 * xpath.c: try to speed up node compare using line numbers
2556 if available.
2557
2558Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * tree.c: make xmlFreeNode() handle attributes correctly.
2561
2562Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2563
2564 * catalog.c: completed the #96963 fix, as reported by Karl
2565 Eichwalder
2566
2567Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2570
2571Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * Makefile.am: switched the order of a couple of includes
2574 to fix bugs #97100
2575
2576Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2577
2578 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2579 xmlLoadCatalogs that used to separate directories with a ':'.
2580
2581Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2582
2583 * threads.c: improvements to the Windows-side of thread handling
2584 * testThreads.c: conditionally excluded unistd.h
2585 * testThradsWin32.c: broke overlong lines
2586 * include/win32config.h: adapted thread-related macros to the new
2587 scheme and for pthreads on Windows
2588 * win32/Makefile.msvc: introduced a more flexible thread build,
2589 added testThreads[Win32].c to the build
2590 * win32/configure.js: introduced a more flexible thread config
2591
25922002-10-31 John Fleck <jfleck@inkstain.net>
2593
2594 * doc/xml.html (and, by implication, FAQ.html)
2595 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2596
2597Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2598
2599 * configure.in: removed xmlwin32version.h
2600 * include/libxml/Makefile.am: removed xmlwin32version.h
2601
2602Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2603
2604 * tree.c: applied patch from Brian Stafford to fix a bug
2605 in xmlReconciliateNs()
2606
2607Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: applied patch from Christian Glahn to allow
2610 xmlNewChild() on document fragment nodes
2611
2612Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * parser.c: Christian Glahn found a problem with a recent
2615 patch to xmlParseBalancedChunkMemoryRecover()
2616 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2617 problems
2618 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2619 test/schemas/seq*: added the test cases from Charles
2620
2621Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2624 serious cleanup of the spec file and associated changes
2625 in the Makefiles.
2626 * valid.c: try to remove some warnings on x86_64
2627
2628Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2631 fix bug #96586
2632
2633Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2636 parsing, applied his patch
2637 * result/HTML/attrents.html result/HTML/attrents.html.err
2638 result/HTML/attrents.html.sax test/HTML/attrents.html:
2639 added the test and result case provided by Mikhail Sogrine
2640
2641Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * vms/build_libxml.com vms/config.vms vms/readme.vms
2644 include/libxml/parser.h include/libxml/parserInternals.h
2645 include/libxml/tree.h include/libxml/xmlIO.h
2646 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2647 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2648 Applied the VMS update patch from Craig A. Berry
2649 * doc/*.html: update
2650
2651Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2654
2655Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * debugXML.c: adding a grep command to --shell in xmllint
2658 for T.V. Raman
2659
2660Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * xmlcatalog.c: tried to fix some of the problem with --sgml
2663
2664Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2665
2666 * parser.c: tried to fix bug #91500 where doc->children may
2667 be overriden by a call to xmlParseBalancedChunkMemory()
2668
2669Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2672 identifiers in SGML catalogs containing '&'
2673
2674Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * python/types.c: fixed bugs when passing result value tree
2677 to Python functions.
2678
2679Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in: preparing the release of 2.4.26
2682 * doc/*: updated and rebuilt the documentation
2683
2684Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * parser.c: fixed a XML Namespace compliance bug reported by
2687 Alexander Grimalovsky
2688
2689Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * HTMLtree.c: fixed serialization of script and style when
2692 they are not lowercase (i.e. added using the API to the tree).
2693
2694Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * valid.c: make xmlValidateDocument emit a warning msg if there
2697 is no DTD, pointed by Christian Glahn
2698
2699Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2700
2701 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2702 content model when some of the blocks have min or max, and a couple
2703 of bugs found in the process.
2704 * result/schemas/list0* test/schemas/list0*: added some specific
2705 regression tests
2706
2707Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2708
2709 * README: updated the contact informations
2710
2711Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2714 misses it, reported by Peter Bray.
2715
2716Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2719 and removed a few warnings
2720
2721Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * parser.c: Christian Glahn found a small bug in the push parser.
2724 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2725 public
2726
2727Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * xmlschemas.c include/libxml/xmlschemas.h: added
2730 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2731 * testSchemas.c: added --memory to test the new interface
2732
2733Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * doc/index.py doc/search.php: integrated the XSLT indexing,
2736 a few fixed in the indexer, added a scope selection at the
2737 search level.
2738
2739Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2742 this was due to uninitialized parts of the validation context
2743
2744Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * debugXML.c: applied patch from Mark Vakoc except the API
2747 change, preserved it.
2748 * doc/*: updated the docs to point to the search engine for
2749 information lookup or before bug/help reports.
2750
2751Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * doc/index.py doc/search.php: added mailing-list archives
2754 indexing and lookup
2755
2756Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2757
2758 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2759
2760Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * doc/index.py: improved HTML indexing
2763 * doc/search.php: make the queries also lookup the HTML based indexes
2764
2765Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * doc/index.py: added HTML page indexing
2768
2769Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2770
2771 * xmlIO.c: extended Windows path normalisation to fix the base
2772 problem in libxslt.
2773 * catalog.c: fixed list handling in XML_CATALOG_FILES
2774
2775Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * valid.c: typo/bug found by Christian Glahn
2778
2779Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2780
2781 * xmlIO.c: applied Windows CE patch from Javier.
2782 * win32/wince: new directory, contains support for the PocketPC
2783 with Windows CE from Javier.
2784 * include/win32config.h: reorganised, removed duplicate
2785 definitions and applied WinCE patch from Javier.
2786 * include/wsockcompat.h: new file, now contains WinSock
2787 compatibility macros.
2788 * win32/Makefile.msvc: introduced double-run compilation.
2789
2790Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * configure.in include/libxml/xmlwin32version.h: preparing release
2793 of 2.4.25
2794 * doc/*: updated and regenerated teh docs and web pages.
2795
2796Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2799 error were not covering namespace declarations.
2800 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2801 it was missing the attribute declaration for the namespace
2802 * result/VC/NS3: the fix now report breakages in that test
2803
2804Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2807
2808Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2811 and regenerated the docs and web site
2812
2813Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2816 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2817 not before
2818
2819Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * python/generator.py python/libxml2class.txt: fixed a stupid error
2822 breaking the python API
2823
2824Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2827 triostr.c triostr.h: applied a trio update patch from
2828 Bjorn Reese which should work with MinGW
2829
2830Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2831
2832 * tree.c: improving some documentation comments
2833 * xmlregexp.c: found and fixed a mem leak with python regression tests
2834 * doc/*: rebuilt the doc and the API XML file including the
2835 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2836 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2837 python/types.c: added access to the XML Schemas regexps from
2838 python
2839 * python/tests/Makefile.am python/tests/regexp.py: added a
2840 simple regexp bindings test
2841
2842Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2843
2844 * doc/xml.html:
2845 fixing ftp links - thanks to Vitaly Ostanin
2846
2847Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * xmlregexp.c: fixed the data callback on transition functionality
2850 which was broken when using the compact form
2851 * result/schemas/*: updated the results, less verbose, all tests
2852 pass like before
2853 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2854 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2855 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2856 annoying warnings
2857 * xpath.c: try to provide better error report when possible
2858
2859Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * Makefile.am: fixed a breakage raised by Jacob
2862
2863Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2864
2865 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2866 which don't use sockets
2867
2868Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2869
2870 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2871 * win32/configure.js: applied zlib patch from Daniel Gehriger
2872
2873Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2874
2875 * win32/configure.js: applied the patch from Mark Vakoc for
2876 regexp support
2877 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2878 for regexp support
2879
2880Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * xmlschemastypes.c: as pointed by Igor Float and Double
2883 parsing ain't finished yet
2884
2885Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * Makefile.am configure.in: trying to fix #88412 by bypassing
2888 all the python subdir if python ain't detected
2889
2890Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2893 made configuring with regexps/automata/unicode the default
2894 but without schemas ATM
2895 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2896 fixed the regexp based DTD validation performance and memory
2897 problem by switching to a compact form for determinist regexps
2898 and detecting the determinism property in the process. Seems
2899 as fast as the old DTD validation specific engine :-) despite
2900 the regexp built and compaction process.
2901
2902Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * valid.c: determinism is debugged, new DTD checking code now works
2905 but xmlFAComputesDeterminism takes far too much CPU and the whole
2906 set usues too much memory to be really usable as-is
2907
2908Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * tree.c: fixed another stupid bug in xmlGetNodePath()
2911 * xmllint.c: --version now report the options compiled in
2912
2913Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2914
2915 * HTMLparser.c: small cleanup
2916 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2917 when configured with them. A bit of debugging around the determinism
2918 checks is still needed
2919
2920Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2923
2924Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * xmlIO.c: small portability glitch fixed.
2927
2928Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * xmlschemastypes.c: incomplete steps for real/double support
2931 * testAutomata.c include/libxml/xmlautomata.h
2932 include/libxml/xmlregexp.h: avoiding a compilation problem
2933 * valid.c include/libxml/valid.h: starting the work toward using
2934 the regexps for actual DTD validation
2935
2936Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * hash.c: cosmetic cleanup
2939 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2940 integrating a DTD validation layer based on the regexps
2941
2942Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2943
2944 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2945 the determinism was tested before eliminating the epsilon
2946 transitions :-(
2947
2948Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * python/generator.py python/libxml.c python/libxml.py
2951 python/libxml2-python-api.xml python/libxml2class.txt
2952 python/libxml_wrap.h python/types.c: updated the python
2953 bindings, added code for easier File I/O, and the ability to
2954 define a resolver from Python fixing bug #91635
2955 * python/tests/Makefile.am python/tests/inbuf.py
2956 python/tests/outbuf.py python/tests/pushSAXhtml.py
2957 python/tests/resolver.py python/tests/serialize.py: updated
2958 and augmented the set of Python tests.
2959
2960Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2961
2962 * win32/configure.js: added more readme info for the binary
2963 package.
2964
2965Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * xmlIO.c: fixed a stupid out of bound array error
2968
2969Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2972 messing around with support for Windows path, cleanups,
2973 trying to identify and fix the various code path to the
2974 filename access. Added xmlNormalizeWindowsPath()
2975
2976Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * error.c valid.c: working on better error reporting of validity
2979 errors, especially providing an accurate context.
2980 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2981 error reports in those cases.
2982
2983Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2986 parser.c parserInternals.c xmlIO.c: get rid of all the
2987 perror() calls made in the library execution paths. This
2988 should fix both #92059 and #92385
2989
2990Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2991
2992 * xmllint.c: memory leak reporting was broken after a change
2993 of the preprocessor symbol used to activate it.
2994
2995Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * tree.c: try to make the copy function work for node of
2998 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2999 DOM layers though, not libxml2 itself.
3000
3001Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * valid.c: try to provide file and line informations, not all
3004 messages are covered, but it's a (good) start
3005
3006Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3007
3008 * xinclude.c: reimplemented a large part of the XInclude
3009 processor, trying to minimize resources used, James Henstridge
3010 provided a huge test case which was exhibiting severe memory
3011 consumption problems.
3012
3013Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * python/Makefile.am: applied patch from Christophe Merlet to
3016 reestablish DESTDIR
3017
3018Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * libxml.spec.in: fixes libary path for x86_64 AMD
3021
3022Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3023
3024 * doc/tutorial/includekeyword.c
3025 * doc/tutorial/xmltutorial.xml:
3026 (plus resulting generated html files)
3027 fixing one spot I missed in the tutorial where I hadn't freed
3028 memory properly
3029
3030Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3031
3032 * doc/tutorial/includeaddattribute.c
3033 * doc/tutorial/includeaddkeyword.c
3034 * doc/tutorial/includegetattribute.c
3035 * doc/tutorial/includekeyword.c
3036 * doc/tutorial/xmltutorial.xml
3037 * doc/tutorial/*.html:
3038 update tutorial to properly free memory (thanks to Christopher
3039 R. Harris for pointing out that this needs to be done)
3040 * doc/tutorial/images/callouts/*.png:
3041 added image files so the callouts are graphical, making it
3042 easier to read ( use "--param callout.graphics 1" to generate
3043 html with graphical callouts)
3044
3045Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3048 nice logos generated by Marc Liyanage
3049 * doc/site.xsl *.html: changed the stylesheet to show the new
3050 logo and regenerated the pages
3051
3052Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3055
3056Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * xpath.c: possible mem leak patch from Jason Adams
3059
3060Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3063 in the XQuery namespace
3064 * configure.in: preparing 2.4.24
3065 * doc/*.html: updated the web pages
3066
3067Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * python/generator.py: closing bug #85258 by generating conditional
3070 compile check to avoid linking to routines not configured in.
3071
30722002-08-22 Havoc Pennington <hp@pobox.com>
3073
3074 * autogen.sh: update error message for missing automake
3075
3076Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * python/Makefile.am: typo in target name resulted in libxml2.py
3079 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3080
3081Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * win32/win32/Makefile.mingw: updated with version from
3084 Elizabeth Barham at http://soggytrousers.net/repository/
3085
3086Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3087
3088 * win32/Makefile.msvc: added the prefix location to the include
3089 and lib search path.
3090
30912002-08-18 Havoc Pennington <hp@pobox.com>
3092
3093 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3094 both automake 1.6 and 1.4 installed get the right automake. Means
3095 compilation from CVS will now require the latest automake 1.4
3096 release, or manually creating symlinks called "automake-1.4" and
3097 "aclocal-1.4"
3098
3099Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * configure.in python/Makefile.am: more AMD 64 induced changes from
3102 Frederic Crozat
3103
3104Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * xinclude.c: oops I was missing the xml:base fixup too
3107 * result/XInclude/*.xml: this adds xml:base attributes to most
3108 results of the tests
3109
3110Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * xinclude.c: quick but apparently working implementation of
3113 xi:fallback, should close bug #89684
3114 * Makefile.am test/XInclude/docs/fallback.xml
3115 result/XInclude/fallback.xml: added a basic test for fallback,
3116 and run with --nowarning to avoid a spurious warning
3117 * configure.in: applied patch from Frederic Crozat for python
3118 bindings on AMD 64bits machines.
3119
3120Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3123 the caller don't pass a SAX callback block.
3124
3125Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3126
3127 * tree.c: applied the same fix for the XML-1.0 namespace to
3128 xmlSearchNsByHref() as was done for xmlSearchNs()
3129
3130Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * libxml.3: small cleanup of the man page
3133 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3134 when serializing HREF attributes generated by XSLT.
3135
3136Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3139 version of Marc Liyanage' patch for boolean attributes in HTML
3140 output
3141
3142Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * python/tests/serialize.py: fixed the test results, indenting
3145 behaviour changed slightly
3146
3147Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3148
3149 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3150 new c14n function to Windows def files
3151
3152Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3153
3154 * c14n.c: fixed a memory leak in c14n code
3155
3156Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * parser.c include/libxml/parser.h: adding a new API for Christian
3159 Glahn: xmlParseBalancedChunkMemoryRecover
3160 * valid.c: patch from Rick Jones for some grammar cleanup in
3161 validation messages
3162 * result/VC/* result/valid/*: this slightly change some of the
3163 regression tests outputs
3164
3165Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * tree.c: trying to fix a problem in namespaced attribute handling
3168 raised by Christian Glahn
3169
3170Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * encoding.c include/libxml/encoding.h: Opening the interface
3173 xmlNewCharEncodingHandler as requested in #89415
3174 * python/generator.py python/setup.py.in: applied cleanup
3175 patches from Marc-Andre Lemburg
3176 * tree.c: fixing bug #89332 on a specific case of loosing
3177 the XML-1.0 namespace on xml:xxx attributes
3178
3179Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3180
3181 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3182 corner case from new Merlin's test suite and added a callback
3183 that will be used to improve xmlsec performance
3184
3185
3186Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * HTMLtree.c: trying to fix the <style> escaping problem in
3189 HTML serialization bug #89342
3190
3191Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3194 and rebuilt the web site.
3195
3196Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3197
3198 * include/libxml/tree.h: added _private member to xmlNs struct
3199
3200Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * HTMLparser.c: fixing bug #84876 based on the xml working
3203 code.
3204
3205Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3206
3207 * python/Makefile.am: enhanced to fix bug 72012 (errors
3208 when using '-jX' make parameter)
3209
3210Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3211
3212 * xpath.c: small additional enhancement for booleans
3213 compared to nodesets
3214
3215Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3216
3217 * HTMLtree.c: changed the order of the encoding declaration
3218 attributes in the meta tags due to a bug in IE/Mac
3219
3220Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3221
3222 * xpath.c: enhanced handling of booleans (especially '='
3223 and '!=' for nodesets) - fixes bug 85256. Added new
3224 routine xmlXPathNotEqualValues for more proper handling
3225 of '!=' when nodesets are involved.
3226
3227Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3230 doc/xmlcatalog_man.xml to the source distribution
3231
3232Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3233
3234 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3235 asked for this.
3236
3237Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3238
3239 * configure.in: preparing 2.4.23
3240 * doc/*: rebuilt the docs
3241
3242Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * parser.c: fixing bug #84169 by fixing the
3245 comment of xmlCreatePushParserCtxt to describe the
3246 encoding detection parameters better.
3247
3248Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3249
3250 * valid.c: fixing bug #79331 in one path the lookup for
3251 ID attributes on a namespaced node wasn't handled correctly :-\
3252
3253Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * HTMLparser.c: trying to fix 87235 about discarded white
3256 spaces in the HTML parser.
3257 * result/HTML/*: this changes the output of a number of HTML
3258 regression tests
3259
3260Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * xpath.c: applied patch from Richard Jinks for the namespace
3263 axis + fixed a memory error.
3264 * parser.c parserInternals.c: applied patches from Peter Jacobi
3265 removing ctxt->token for good.
3266 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3267 popped out by the regression tests.
3268 * Makefile.am: patch for threads makefile from Gary Pennington
3269
3270Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3271
3272 * xpath.c: enhanced behaviour of position() after usage of
3273 expressions involving preceding-sibling (et al).
3274
3275Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * hash.c: applied a patch from Peter Jacobi to solve a problem
3278 when compiling with the Watcom C on Win32
3279 * result/schemas/*.err: the change of hashing algo generated
3280 permutations in the output
3281
3282Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * hash.c: applied patch from Sander Vesik improving the quality of
3285 the hash function.
3286
32872002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3288
3289 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3290 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3291 xmllint.c xpath.c: replaced sprintf() with snprintf()
3292 to prevent possible buffer overflow (the bug was pointed
3293 out by Anju Premachandran)
3294
3295Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3296
3297 * parser.c: removed an uninitialized data error popped by valgrind
3298 on PE references
3299
3300Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
3301
3302 * doc/xml.html
3303 adding tutorial reference to the web page
3304
3305Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
3306
3307 * doc/tutorial/xmltutorial.xml
3308 * doc/tutorial/ar01s07.html
3309 * doc/tutorial/ape.html
3310 * doc/tutorial/includegetattribute.c
3311 adding section to tutorial about retrieving an attribute
3312 value
3313
3314Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * parser.c: applied a couple of patches from Peter Jacobi to start
3317 to get rid of ctxt->token, with a possible significant speed
3318 improvement to be gained once done. Better compliance with PE
3319 references constructs in DTDs too.
3320 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
3321 from Peter too
3322
3323Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3324
3325 * parser.c: Babak Vahedipour-Kunze reported that openTag in
3326 xmlParseElement was likely to have been deallocated at the
3327 time of the report, possibly leading to segfault. Just report
3328 the tag name now.
3329
3330Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * xpath.c: patch from Richard Jinks for XPath substring() function
3333 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
3334
33352002-06-06 Aleksey Sanin <aleksey@aleksey.com>
3336
3337 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
3338
3339Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
3340
3341 *doc/FAQ.html
3342 fixing typos in FAQ, thanks to Robert Funnell for the
3343 editing help
3344
3345Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * NEWS: got complaints from rpmlint that it was empty
3348
3349Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
3350
3351 * added doc/tutorial, including:
3352 apa.html
3353 apb.html
3354 apc.html
3355 apd.html
3356 ar01s02.html
3357 ar01s03.html
3358 ar01s04.html
3359 ar01s05.html
3360 ar01s06.html
3361 includeaddattribute.c
3362 includeaddkeyword.c
3363 includekeyword.c
3364 includestory.xml
3365 index.html
3366 xmltutorial.xml
3367 libxml tutorial, including generated html
3368
3369Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3370
3371 * result/c14n/exc-without-comments/merlin-c14n-two-*
3372 result/c14n/without-comments/merlin-c14n-two-*
3373 test/c14n/exc-without-comments/merlin-c14n-two-*
3374 test/c14n/without-comments/merlin-c14n-two-*
3375 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
3376 c14n/exc-c14n and slightly modified test script to handle
3377 these test cases
3378 * c14n.c: fixed bugs for complicated nodes set (namespace
3379 without node and others from merlin-c14n-two.tar.gz)
3380 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
3381 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
3382 for xmlsec performance patch
3383 * xpath.c: fixed self::node() for namespaces and attributes
3384
3385Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
3386
3387 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
3388 but with the format parameter
3389 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
3390
3391Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
3392
3393 * Makefile.am: updated c14n tests suite
3394 * c14n.c: performance improvement for previous c14n patch
3395
3396Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * parser.c: another peroformance patch from Peter Jacobi, that
3399 time on parsing attribute values.
3400
3401Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
3402
3403 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
3404 into LibXML2 test suite
3405
3406Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
3407
3408 * c14n.c: propagating xpath ancesstors node fix to c14n
3409 plus small performance improvement to reduce number of
3410 mallocs
3411 * xpath.c: fixed ancestors axis processing for namespace nodes
3412
3413Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
3416 Peter Jacobi
3417
3418Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * configure.in: preparing 2.4.22
3421
3422Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3425 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3426 a public entry point.
3427 * doc/*: rebuilt the API and docs
3428
3429Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3430
3431 * xpath.c: patch from Richard Jinks to fix a problem introduced
3432 in the previous patch and pointed by Norm
3433
3434Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3435
3436 * libxml.spec.in: fixing bug #81112
3437
3438Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * uri.c: fixing bug #82848
3441
3442Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3445 output of one catalog test
3446
3447Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3448
3449 * global.data globals.c tree.c include/libxml/globals.h
3450 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3451 default value for global parameter xmlIndentTreeOutput to 1 and
3452 introduced new global parameter xmlTreeIndentString (the string
3453 used to do one-level indent) with default value " " (as it was
3454 in tree.c)
3455
3456Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3459 with trio and schemas.
3460
3461Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3462
3463 * xpath.c: patch from Richard Jinks to fix the problem raised in
3464 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3465
3466Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * xmlschemas.c: a bit of work on import.
3469 * xmlschemastypes.c: Charles Bozeman provided a compare function
3470 for date/time types so min/max facet restrictions should work,
3471 indeterminate comparisons return an error instead of equal.
3472 * test/schemas/date_0* result/schemas/date_0_0: specific test
3473 from Charles Bozeman too
3474
3475Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3478 from Christian Cornelssen fixing the man pages and the Catalog
3479 building script.
3480 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3481 next step is <xs:import> I now have a reasonable understanding
3482 of how it works.
3483
3484Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3487
3488Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3489
3490 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3491
3492Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * xpath.c: fixing an XPath function evalutation bug pointed out
3495 by Alexey Efimov where the context was lost when evaluating
3496 the function arguments
3497
3498Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3499
3500 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3501 function public for XMLSec performance optimizations
3502
3503Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * python/generator.py python/libxml2class.txt : fixed a problem
3506 with the HTML parser pointed by Gary Benson
3507 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3508 example
3509
3510Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3511 * parser.c: fixed bug #81159 (memory growth in SAX)
3512
3513Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3514 * xpath.c: fixed bug #78858 (the real fix)
3515
3516Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3517 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3518
3519Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * tree.c: modified xmlNodeSetBase to allow changing the
3522 base of a document.
3523
3524Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * xmlschemastypes.c: patch Charles Bozeman for validation of
3527 all the date, time, and duration types
3528 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3529 * configure.in: fixed an error pointed by an user
3530 * xml2-config.in: fixed an error pointed by an user
3531
3532Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3533
3534 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3535 win32/libxml2.def.src xmlIO.c: exported default
3536 'file:', 'http:' and 'ftp:' protocols input handlers
3537 and maked protocols comparisson case insensitive
3538
3539Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * configure.in: Neven Has detected a typo
3542
3543Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3546 as one of the persons allowed to commit directly to the
3547 module.
3548
3549Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3552 * valid.c: raised a too low limit
3553 * doc/*: rebuilt the docs
3554
3555Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * test/XPath/expr/floats test/XPath/expr/functions
3558 result/XPath/expr/floats result/XPath/expr/functions
3559 xpath.c: another XPath conformance patch from Richard Jinks
3560
3561Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * xmlschemas.c: fixed validation of attribute groups.
3564 * test/schemas result/schemas: added an example from the primer
3565
3566Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3569 * test/schemas result/schemas: updated the test list
3570
3571Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * TODO: updated a bit
3574 * parser.c: made a comment more specific
3575 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3576 Schemas conformance.
3577 * test/schemas result/schemas: updated the test list
3578
3579Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3582 implementing xs:all with minOccurs = 0
3583 * tes/schemas/* result/schemas/*: added more tests covering
3584 xs:all
3585
3586Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * xmlregexp.c: first implementation of the all particle, this
3589 may need to be revisited for case where not all transitions
3590 must be crossed.
3591
3592Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3593
3594 * tree.c: another entity processing update from Markus Henke
3595
3596Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3597
3598 * trionan.c: fixed crash on OSF/1
3599
3600Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * xmlschemas.c: more Schemas work
3603 * test/schemas/* result/schemas/*: added more tests coming
3604 from the spec.
3605
3606Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3609 ExcC14N specification
3610
3611Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * tree.c: patch from Markus Henke, fix for recursive entities.
3614
3615Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3616
3617 * xpath.c: fix a problem with string() on a document node.
3618
3619Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * Makefile.am xmlschemas.c: more Schemas work
3622 * test/schemas/* result/schemas/*: added more tests coming
3623 from the spec.
3624
3625Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3628 * result/HTML/*: this changes a few things in the results
3629
3630Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3631
3632 * include/libxml/tree.h: eliminated 'declaration different than
3633 prototype' warning
3634 * include/win32config.h: "resolved" conflicts with errno.h
3635
3636Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3639 on the automata interfaces and debug of counted choices
3640 * test/schemas/* result/schemas/*: added a number of tests
3641
3642Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3645 a bit of work on Schemas
3646 * testSchemas.c: try to make it more useful
3647 * test/schemas/* result/schemas/* Makefile.am: changed the
3648 Schemas regression test procedure, started adding a few samples
3649
3650Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3651
3652 * include/libxml/encoding.h: Patch for the Borland C++ builder
3653 * include/libxml/tree.h: Patch for the Borland C++ builder
3654 * threads.c: Patch for the Borland C++ builder
3655 * win32/bcb5: New directory for the Borland C++ builder
3656 project files
3657
3658Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3659
3660 * win32/Makefile.msvc: Update for XML Schema support
3661 * win32/configure.js: Update for XML Schema support
3662 * win32/libxml2.def.src: Update for XML Schema support
3663
3664Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3667 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3668 xmlunicode.c include/libxml/Makefile.am
3669 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3670 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3671 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3672 include/libxml/xmlversion.h.in : merged the current state of
3673 XML Schemas implementation, it is not configured in by default,
3674 a specific --schemas configure option has been added.
3675 * test/automata test/regexp test/schemas Makefile.am
3676 result/automata result/regexp result/schemas:
3677 merged automata/regexp/schemas regression tests
3678
3679Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * xpath.c: Gary found a compile time problem, fixes #78823
3682
3683Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * configure.in: release of 2.4.20
3686 * doc/*: updated and rebuilt the docs
3687
3688Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * python/Makefile.am: patch from Cristian Gafton to build on
3691 Red Hat 6.2, should also fix #75779
3692
3693Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * valid.c: first part of fixing #78729
3696
3697Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3698
3699 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3700 escaping of URI when saving HTML files.
3701 * result/HTML/*: this impacted some tests
3702
3703Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * configure.in: trying to fix #77441
3706
3707Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3708
3709 * include/libxml/xmlIO.h: Hallski complained it could not be
3710 included by itself.
3711
3712Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3713
3714 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3715
3716Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3717
3718 * win32/configure.js: patch from Nilo for the c14n option
3719 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3720
3721Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3722
3723 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3724 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3725 LIBXML_THREAD_ENABLED
3726
3727Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * xpath.c: another patch from Richard Jinks for substring conformance
3730 * test/XPath/expr/floats test/XPath/expr/strings
3731 result/XPath/expr/floats result/XPath/expr/strings: update of the
3732 test suite to check those.
3733
3734Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3735
3736 * xpath.c: patch from Richard Jinks for .x float parsing.
3737
3738Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * parser.c: patch from Markus Henke when an encoding ain't recognized
3741
3742Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3743
3744 * libxml.m4: got a report that #include <string.h> was needed
3745
3746Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3749
3750Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3751
3752 * doc/example.html: fixing typo
3753
3754Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3757 pointed out by Melvyn Sopacua.
3758
3759Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * libxml.m4: Frédéric Crozat gave a patch related to the change
3762 of Include paths breaking the libxml.m4
3763
3764Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * xpath.c: Fix bug #76927 forgot to save some context
3767 when evaluating binary expressions
3768
3769Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3770
3771 * configure.in: fixed configure for MPE/iX from Markus Henke
3772 * xmlmemory.c: fixed initialization problems
3773 * xpath.c: another set of patches from Richard Jinks this
3774 fixes "make XPathtests" on linux
3775
3776Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3779 * test/XPath/expr/compare test/XPath/expr/equality
3780 test/XPath/expr/floats test/XPath/expr/functions
3781 test/XPath/expr/strings result/XPath/expr/compare
3782 result/XPath/expr/equality result/XPath/expr/floats
3783 result/XPath/expr/functions result/XPath/expr/strings: Updated
3784 tests though they show a divergence on Linux
3785
3786Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * xpath.c trionan.c: previous commit also included patches
3789 from Richard Jinks on some IEEE support corner case
3790
3791Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3794 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3795 that $(datadir) should be used for docs
3796
3797Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3798
3799 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3800 could leak filedescriptors
3801
3802Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * configure.in nanohttp.c: applied patch from Allan Clark for
3805 UnixWare/OpenServer
3806
3807Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3808
3809 * configure.in: preparing 2.4.19
3810 * doc/*: rebuilt the docs
3811
3812Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3813
3814 * nanohttp.c: fixing #76043, got fed up with non-portability
3815 of that piece of code.
3816
3817Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3818
3819 * valid.c SAX.c: Never commit without running "make tests" :-(
3820 fix a couple of stupidities in the previous commit
3821 * result/*: a few changes in some attribute order result of previous
3822 commit.
3823
3824Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3825
3826 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3827 the internal subset should not raise duplicate ID errors,
3828 also there was a small bug in conjunction to namespace
3829 declarations defaulted and xml:xxx attributes DTD definitions.
3830
3831Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * xpath.c: Richard Jinks also raised some rounding problems
3834 this tries to fix them
3835
3836Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3839 behaviour in xmlXPathCastToString()
3840
3841Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3844 raised by Morus Walter
3845
3846Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3847
3848 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3849 from Igor
3850
3851Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * xpath.c: fixing #75619, related to a problem when trying
3854 to evaluate condition when the current node set resulting
3855 from that sub-step evaluation is empty. Also fixes 2 potential
3856 problem with previous-sibling and next-siblings axis.
3857
3858Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3861 HTML support is not configured in.
3862
3863Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3866 include/libxml/tree.h: dohh I really didn't intended to commit
3867 this test version :-(
3868
3869Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * testSAX.c: I wanted to see the real speed at the SAX interface
3872 after a little too many Ximianer started complaining about the
3873 parser speed.
3874 added a --quiet option:
3875 paphio:~/XML -> ls -l db100000.xml
3876 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3877 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3878 3200006 callbacks generated
3879 real 0m1.270s
3880 Which means 16MBytes/s and 3Mcallback/s
3881
3882Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * xpath.c: valgrind spotted another error that time when running
3885 on libxslt regression tests
3886
3887Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * Makefile.am: adding "make valgrind" running the full regression
3890 tests (except python ones) under Valgrind (using valgrind -q
3891 which was kindly added by the author).
3892 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3893 passes cleanly now except an obcure floating point initialization
3894 raised in log10() in one XPath regression test ???
3895 * tree.c: edited some comments to close #75244
3896
3897Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3900 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3901 context of ScrollKeeper, made sure that if the number is
3902 an integer, the serialization follows the description at
3903 http://www.w3.org/TR/xpath#section-String-Functions
3904
3905Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * configure.in: preparing 2.4.18
3908 * doc/*: updated and rebuilt the web site
3909 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3910 the Windows and Cygwin maintainers.
3911 * parser.c: humm, changed the way the SAX parser work when
3912 xmlSubstituteEntitiesDefault(1) is set, it will then
3913 do the entity registration and loading by itself in case the
3914 user provided SAX getEntity() returns NULL.
3915 * testSAX.c: added --noent to test the behaviour.
3916
3917Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * parser.c: Wilfried Teiken provided a hackish but working
3920 way to get context reported back on entities when parsing
3921 with SAX and without breaking the DOM build.
3922
3923Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * c14n.c: applied a new patch from Aleksey Sanin
3926 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3927 to reference Aleksey implementation of XML digital Signatures
3928
3929Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * xpath.c: small fix to avoid potential problem due to
3932 ordering of freeing data
3933 * python/Makefile.am: people were complaining about
3934 the generated file in python dir not being built
3935
3936Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3939 python/generator.py python/libxml.c python/types.c: Cleanup
3940 of the python Makefiles based on Jacob and James feedback,
3941 fixed the spec file accordingly, fixed the number of warning
3942 that passing my pedantic CFLAGS was generating. Conclusion
3943 is that Python includes are real crap.
3944
3945Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * configure,in: it was reported quite a few times that
3948 xml2-config --cflags should not output
3949 -I$includeprefix/libxml2/libxml because libxml2 header names
3950 clashes with existing names like list.h from C++ stl.
3951 Includes should be #include<libxml/xxx.h> so ...
3952
3953Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * c14n.c: another patch from Aleksey Sanin
3956
3957Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3960 canonicalization algorithm
3961 * doc/xml.html doc/index.html: added the C14N references on the
3962 index page.
3963
39642002-03-13 jacob berkman <jacob@ximian.com>
3965
3966 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3967 usage, redundant, and gcc specific
3968
3969Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3970
3971 * xpath.c: speedup some node selection operations, this can
3972 have a significant impact on DocBook Norm's stylesheets
3973 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3974 make sure it's always the case
3975 * debugXML.c: distinguish CDATA and comments in ls operations
3976
3977Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3980 to generate better API descriptions etc...
3981
3982Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * c14n.c: Fixing #74186, made sure all boolean expressions
3985 get fully parenthesized, ran indent on the output
3986 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3987 include/libxml/tree.h: also #74186 related, removed the
3988 --with-buffers option, and all the preprocessor conditional
3989 sections that were resulting from it.
3990
3991Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3992
3993 * valid.c: applied patch from Dodji Seketeli fixing an
3994 uninitailized variable in xmlValidGetValidElements()
3995
3996Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * c14n.c: fixed a few comments
3999 * doc/*.html doc/*/*.html: regenerated the docs and added
4000 the C14N API
4001 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4002
4003Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * check-xml-test-suite.py: fix to adapt varaiations in the
4006 bindings
4007 * configure.in python/setup.py python/setup.py.in: fixed to
4008 have the version of the python scripts automatically updated
4009
4010Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4011
4012 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4013 in xmlCopyProp()
4014
4015Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4016
4017 * configure.in: preparing 2.4.17 release
4018 * doc/*: updated and rebuilt the docs
4019 * xpath.c: fixed a comment
4020 * python/libxml.c: fixed a possible reentrancy problem
4021
4022Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4023
4024 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4025 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4026 added a specific regression test
4027 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4028 not raise exceptions when failing to find the attribute.
4029
4030Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * configure.in xmllint.c: owen pointed out a problem with the
4033 ftme fix, gettimeofday() was not detected by configure and
4034 the ftime header wasn't included, dohhh
4035
4036Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * configure.in xmllint.c: trying to fix #71457 for timing
4039 precision when gettimeofday() is not availble but ftime() is
4040
4041Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4042
4043 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4044 are now copied on install and part of the -devel RPM
4045
4046Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * xpath.c: trying to avoid bug #72150 which was apparently
4049 caused by a gcc bug (or a processor problem) as detailed
4050 at http://veillard.com/gcc.bug
4051
4052Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4053
4054 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4055 fixed xmlReconciliateNs(), added a Python test/example for
4056 inter-document cut'n paste
4057 * python/libxml.py: fixed node.doc on document nodes and added
4058 xpathEval() onto node objects
4059
4060Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4063 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4064 fixup and integrated tests for the serialization stuff
4065
4066Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4067
4068 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4069 moved the libxml man page to section 3
4070
4071Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * tree.c: fix bug #72490
4074 * python/libxml.c python/libxml.py: added methods serialize()
4075 and saveTo() to all node elements.
4076
4077Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4078
4079 * xmlIO.c: closed #73430, don't read from an input source
4080 which indicated an end-of-file or an error.
4081
4082Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * parser.c: make sure SAX endDocument is always called as
4085 this could result in a Python memory leak otherwise (it's
4086 used to decrement ref-counting)
4087 * python/generator.py python/libxml.c python/libxml.py
4088 python/libxml2-python-api.xml python/libxml2class.txt
4089 python/tests/error.py python/tests/xpath.py: implemented
4090 the suggestions made by Gary Benson and extended the tests
4091 to match it.
4092
4093Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * python/generator.py: applied patch fixing #73450
4096
4097Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * xpath.c: fixing #61290 "namespace nodes have no parent"
4100 long standing divergence from the XPath REC. NodeSets
4101 simply hold a copy of namespace nodes and those node ->next
4102 points to the parent (which may not be the node carrying the
4103 definition).
4104 * include/libxml/xpath.h: flagged but didn't added a possible
4105 speedup
4106 * DOCBparser.c HTMLparser.c: removed some warnings from push
4107 parser due to new state being added.
4108 * tree.c: new fix from Boris Erdmann
4109 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4110 the XML Canonalization support from Aleksey Sanin
4111
4112Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * tree.c: patch from Boris Erdmann fixing some namespace odities
4115 with xmlCopyNode()
4116
4117Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * xmlIO.c: fix bug #72706 when loading a NULL entity
4120
4121Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4122
4123 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4124 actually change in a future XML Namespace revision.
4125
4126Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4127
4128 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4129 added the possibility of returning nodesets from XPath extension
4130 functions written in Python
4131
4132Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * python/*: commiting some Python bindings work done while travelling
4135
4136Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4137
4138 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4139 explicitely with memory debugging switched on
4140
4141Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4142
4143 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4144 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4145 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4146 the accessor generator for strings
4147 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4148 regression test.
4149
4150Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * python/README python/generator.py python/libxml.c python/setup.py:
4153 added the 'usual' setup.py to allow building a libxml2-python
4154 module based on the same code. The initialization is however
4155 different the 2 .so files fo libxml2 and libxslt are identical and
4156 they entry point initialize both libraries. this is done to avoid
4157 some possible nasty problem since the Python don't merge the maps
4158 of all shared modules.
4159
4160Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4161
4162 * parser.c: fixed a push/encoding bug reported by Michael
4163 on librsvg
4164
4165Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4166
4167 * include/libxml/parserInternals.h: fixes a misplaced #endif
4168
4169Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4170
4171 * parser.c valid.c: found and fixed a couple of allocation bugs
4172
4173Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4174
4175 * doc/xml.html doc/python.html doc/*: added a Python and binding
4176 page describing the current state of the Python bindings and
4177 giving pointers to the other languages wrappers.
4178
4179Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4180
4181 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4182 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4183 rebuilt the API and web site
4184 * xpath.c: fixed #71978 portability bugs
4185
4186Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4189
4190Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * include/libxml/parserInternals.h parser.c: had to change
4193 2 internal parsing API when processing document content
4194 to check the start and end of element content are defined
4195 in the same entity
4196 * valid.c include/libxml/valid.h: attribute normalization can
4197 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4198 with the context to report it.
4199 * SAX.c: fixed the last known bugs, crazy validation constraints
4200 when a document is standalone seems correctly handled. There
4201 is a couple of open issues left which need consideration especially
4202 PE93 on external unparsed entities and standalone status.
4203 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4204 The 2 tests left failing are actually in error. Cleanup done.
4205
4206Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4207
4208 * valid.c: implemented E59 spaces in CDATA does not match the
4209 nonterminal S
4210
4211Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4212
4213 * SAX.c parser.c valid.c: more validation test fixups
4214 * check-xml-test-suite.py: added duration info for the tests
4215
4216Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4217
4218 * parser.c valid.c: a couple of errors were reported but not
4219 saved back as such in the parsing context. Down to 1% failure rate
4220 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4221
4222Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4223
4224 * xmlInternald.c: isExtender was missing a char
4225 * parser.c include/libxml/parser.h: % are acceptable in the
4226 internal subset if within a PUBLIC ID
4227
4228Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * SAX.c parserInternals.c valid.c: more work on the conformance
4231 suite. Took the step to finally block documents with encoding
4232 errors. It's a fatal error per the spec, people should have fixed
4233 their documents by now.
4234
4235Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * check-xml-test-suite.py: fixed the test script after some discussion
4238 on the semantic of TYPE="error"
4239 * Makefile.am: added the script to the distrib
4240
4241Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4242
4243 * SAX.c entities.c: fixed a couple of conformances issues deep
4244 into the validation code (standalone and undeclared Notations)
4245
4246Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4247
4248 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4249 stayed there for years !
4250
4251Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4252
4253 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4254 missing
4255
4256Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4257
4258 * check-xml-test-suite.py: improved the behaviour a bit as
4259 well as the logs
4260 * parser.c valid.c SAX.c: fixed a few more bugs
4261 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4262
4263Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * check-xml-test-suite.py: python script to run regression tests
4266 against the XML Test suite of W3C/OASis
4267 * SAX.c: fixed a validation bug
4268 * parser.c: fixed 3 errors pointed by the test suite
4269 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4270 * python/Makefile.am: fixed a dependendy
4271
4272Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4273
4274 * xmlmemory.c: avoid a warning bug #71594
4275
4276Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4277
4278 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4279 warning on alpha/Tru64
4280
4281Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4282
4283 * include/libxml/entities.h: fixing a comment
4284 * valid.c: fixing some troubles with validity check on namespaces
4285 * result/VC/NS3 test/VC/NS3: added a specific regression test
4286
4287Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4288
4289 * tree.c: Fixing #71342 serializing '\n' in attribute values
4290 * result/noent/att3 result/att3 test/att3: added a specific
4291 test.
4292
4293Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4294
4295 * python/libxml.c: couple of bug fixes
4296
4297Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4298
4299 * python/*.py: removed tabs and used spaces.
4300
4301Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4302
4303 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
4304 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
4305
4306Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
4309 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
4310
4311Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * include/libxml/encoding.h include/libxml/entities.h
4314 include/libxml/globals.h include/libxml/parser.h
4315 include/libxml/threads.h include/libxml/tree.h
4316 include/libxml/xmlmemory.h: trying to fix the include mess
4317
4318Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4319
4320 * include/libxml/xmlmemory.h: reverted part of the previous
4321 attempt to provide #69655, this was breaking the build.
4322
4323Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
4324
4325 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
4326 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
4327 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
4328 include/libxml/parserInternals.h include/libxml/tree.h
4329 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
4330 Tentatively fixed #69655 , make compiling with -Wredundant-decls
4331 clean.
4332 * python/libxml.c: fixed a warning.
4333
4334Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4335
4336 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
4337 copying of node, merge back IDs in the target document.
4338 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
4339 test/XInclude/ents/ids.xml: test case
4340 * result/VC/ElementValid4: output changed due to a typo fix
4341
4342Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00004345 generate the dependencies right as Jacob found out. Add
4346 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004347
4348Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4349
4350 * parserInternals.c valid.c: Justin Fletcher found some parts
4351 of the code needing cleanup
4352 * libxml.spec.in python/Makefile.am python/generator.py
4353 python/libxml.c python/libxml.py: Fixed the python Makefiles
4354 corrected a bug showing up on ia64, changed the name of the
4355 python internal module too
4356
4357Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * Makefile.am: applied patch from Andris Pavenis for binary
4360 name suffixes
4361
4362Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * xmllint.c win32/win32config.h: fixing #68748
4365
4366Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4367
4368 * valid.c: fixing #70166
4369
4370Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4371
4372 * valid.c: fixing #70077
4373
4374Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4375
4376 * Copyright Makefile.am README configure.in libxml.spec.in:
4377 Changed to the MIT Licence
4378 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
4379 doc/xmlio.html: updated the doc accordingly
4380 * include/libxml/xmlwin32version.h configure.in: preparing
4381 2.4.14 release
4382 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4383 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4384 fixed the const xmlChar * wrapper and generator, XPath extension
4385 functions now use the context as first argument
4386 * python/tests/tstxpath.py python/tests/xpath.py
4387 python/tests/xpathext.py: Updated the tests accordingly
4388 * tree.c: fixed bug #70067
4389
4390Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4391
4392 * Makefile.am: cleanup
4393 * debugXML.c: always use stdout if output is NULL
4394 * xmlIO.c: don't close filedescriptors passed to outputBuffers
4395 * python/Makefile.am python/generator.py python/libxml2class.txt
4396 python/libxml_wrap.h python/types.c: augmented the number of bindings
4397 handling FILE * and XPath contexts
4398 * python/tests/Makefile.am: avoid a stupid problem due to the
4399 use of TEST.
4400
4401Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4402
4403 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
4404
4405Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4406
4407 * python/TODO python/libxml.c: cleanup the extension function lookup
4408 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
4409
4410Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4411
4412 * configure.in python/Makefile.am: do not install outside
4413 of prefix
4414
4415Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4416
4417 * python/TODO python/libxml.c: started adding SAX interfaces
4418 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
4419 SAX test
4420
4421Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4422
4423 * tree.c: hardened the addChild function
4424 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4425 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4426 added accessors needed for xmlNode, a bit more testing and
4427 extension of interfaces
4428 * python/tests/Makefile.am python/tests/build.py: added a test
4429 build from scratch/save/load/check
4430
4431Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4432
4433 * parserInternals.c: change a small bit in the way valididy
4434 error messages get initialized
4435 * python/TODO python/libxml.c python/libxml2-python-api.xml
4436 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4437 added some memory debugging to track leaks at the libxml2 level
4438 * python/tests/*.py: changed all tests to check for leaks,
4439 there is just one left in XPath extension registrations.
4440
4441Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4442
4443 * python/TODO python/generator.py python/libxml2-python-api.xml
4444 python/libxml2class.txt: more accessor classes for the parser
4445 context, allow to switch on and check validity
4446 * python/tests/Makefile.am python/tests/error.py
4447 python/tests/invalid.xml python/tests/valid.xml
4448 python/tests/validate.py: attded more test and and added error.py
4449 which I forgot to commit in the last step
4450
4451Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4452
4453 * python/Makefile.am python/types.c: cleanup
4454 * python/libxml.c python/libxml.py python/libxml_wrap.h
4455 python/generator.py python/libxml2-python-api.xml
4456 python/libxml2class.txt: added class for parser context, added
4457 first cut for push mode support. Added a framework to generate
4458 accessors functions.
4459 * python/tests/Makefile.am python/tests/push.py: added a push
4460 test
4461
4462Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4463
4464 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4465 bug a bit of cleanup.
4466
4467Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4468
4469 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4470 python/libxml2class.txt: adding error redirections and preformat
4471 to a python handler
4472 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4473 tests self checking
4474
4475Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4476
4477 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4478 a function
4479
4480Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4481
4482 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4483 python/libxml.c python/libxml2-python-api.xml
4484 python/libxml2class.txt: Progressing through the TODOs, class
4485 description output, extra XML API, RPM now builds the wrappers
4486 for all python installed versions
4487
4488Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4489
4490 * configure.in libxml.spec.in python/Makefile.am python/TODO
4491 python/generator.py python/libxml2class.txt: added more informations
4492 in the libxml2-python package including docs. Slightly changed
4493 the class hierarchy
4494 * python/tests/*: added basic regression tests infrastructure too
4495
4496Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4497
4498 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4499 added libxml2-python as part of the packages installed
4500
4501Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4502
4503 * python/Makefile.am python/generator.py python/libxml.c
4504 python/libxml.py: more work, now able to extend the
4505 XPath interpreter with functions written in python.
4506
4507Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * python/Makefile.am: Jacob sent a patch to allow building from
4510 tarfile.
4511
4512Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4515 inserted the python wrappers build, I hope this won't be too
4516 unportable
4517
4518Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4519
4520 * xpath.c: minor optimization
4521 * python/generator.py python/libxml.c python/libxml.py
4522 python/libxml_wrap.h: more work on the python bindings,
4523 they now support XPath and there is no evident leak
4524
4525Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4526
4527 * python/generator.py python/libxml.c python/libxml.py:
4528 more work on the python bindings generator.
4529
4530Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4531
4532 * python/generator.py python/libxml.c python/libxml_wrap.h:
4533 more work on the python bindings.
4534
4535Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4536
4537 * python/generator.py python/libxml.c python/libxml.py
4538 python/libxml_wrap.h: commited early version of a python binding
4539 for private use only ATM
4540
4541Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * entities.c tree.c include/libxml/entities.h: applied patch
4544 from Anthony Jones to implement copy of DTD subtree too. Had
4545 just to keep 2 function private which really ought to become
4546 public ones.
4547
4548Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4549
4550 * xmllint.c: added pointers to the web pages in the usage()
4551
4552Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4553
4554 * tree.c: more fixes from Petr Kozelka for attribute handling
4555 in the tree API to align the semantic with DOM.
4556
4557Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4558
4559 * valid.c tree.c entities.c: another set of patches from
4560 Anthony Jones for copy operations cleanup and robustness
4561
4562Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4563
4564 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4565 an alphabetic index based on comments content
4566 * doc/*: rebuilt the web site with the new references
4567
4568Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4569
4570 * parserInternals.h: Greg Sjaardema suggested to use an
4571 eponential buffer groth policy in xmlParserAddNodeInfo()
4572
4573Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4574
4575 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4576 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4577 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4578 to generate cross-references, and added/updated the stylesheets
4579 to generate and link API indexes. The generic keyword index
4580 is not done yet.
4581 * doc/*.html: regenerated all the usual docs too
4582
4583Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4584
4585 * debugXML.c: added an xpath function to the shell for T. V. Raman
4586
4587Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4590 debug routines.
4591
4592Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4593
4594 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4595 support of attribute nodes
4596
4597Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4598
4599 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4600 hopefully near complete and fully documented of the API in XML
4601 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4602 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4603 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4604 include/libxml/parserInternals.h include/libxml/valid.hi
4605 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4606 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4607 include/libxml/xpath.h include/libxml/xpathInternals.h:
4608 Cleaned up the doc comments a lot in the process, the interface
4609 coverage is now 100%
4610
4611Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4612
4613 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4614 extracts comments from the gtk-doc DocBook output (a bit
4615 convoluted but seems to work).
4616
4617Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4618
4619 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4620 added an XML description of the API, moved the script generating
4621 it here. Added a "make api" target
4622
4623Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4624
4625 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4626
4627Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4628
4629 * xpath.c include/libxml/xpathInternals.h: the change made to
4630 xmlXPathFuncLookupFunc was incompatible roll it back
4631
4632Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4633
4634 * SAX.c: cleanup patch from Anthony Jones
4635 * doc/Makefile.am: fix the headers to avoid in make scan
4636 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4637 includes, * vs Ptr and general cleanup
4638 * parsedecl.py: first version of a script to extract the
4639 module interfaces, the goal will be to provide .decl or XML
4640 specification of the interfaces to build wrappers.
4641
4642Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4643
4644 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4645 now provides return codes in case of errors
4646
4647Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4648
4649 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4650 Upgraded to trio baseline 1.6
4651 * strio.h strio.c: Replaced by triostr.h and triostr.c
4652
4653Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4654
4655 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4656 of strdup usage in the code
4657
4658Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4659
4660 * parser.c error.c: Keith Isdale complained rightly that
4661 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4662
4663Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4664
4665 * tree.c: fixed the funxtion to set the xml: attributes
4666 * debugXML.c: added "setbase" to test it.
4667
4668Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4669
4670 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4671 to allow updating an attribute content
4672
4673Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4674
4675 * libxml.h: try to avoid problems when compiling on Windows
4676
4677Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * hash.c: patch from Anthony Jones for hash.c allocation size
4680 * Makefile.am: trying to work around Yet Another Libtool Madness
4681 and build the 2.4.13 release finally ...
4682
4683Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4684
4685 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4686 * doc/* : update of the documentation
4687
4688Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4689
4690 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4691 at fixing #61290 :-(
4692
4693Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4694
4695 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4696 Fixes bug #67229
4697
4698Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4699
4700 * tree.c: trying to avoid troubles when a subtree is copied
4701 and coalesced in part with the target tree. Should fix
4702 bug #67407
4703
4704Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4705
4706 * valid.c: fixed validation of attributes content of type
4707 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4708 values, very old bug. Fixes #67671
4709
4710Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * parser.c include/libxml/parserInternals.h tree.c: integrated
4713 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4714 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4715
4716Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4717
4718 * threads.c: applied Serguei Narojnyi's patch to add native
4719 thread support on the Win32 platform
4720 * testThreadsWin32.c Makefile.am: added the test program also
4721 from Serguei, Win32 specific
4722 * include/win32config.h include/libxml/xmlwin32version.h.in:
4723 added patch from Igor for the Windows thread specific defines.
4724
4725Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4726
4727 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4728
4729Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4730
4731 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4732 output page into XMLinfo.html. Close bug #66951 and
4733 raised by Robert Collins too.
4734
4735Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4736
4737 * encoding.c: Paul Keogh pointed out a possibility of segfault
4738 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4739 Closes bug # 68238
4740
4741Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * doc/*.html: updated the Gdome2 links
4744
4745Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4746
4747 * libxml.h: Applied following patches from Robert Collins
4748 and make sure IN_LIBXML is defined when compiling it
4749 -------
4750 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4751 as well as Visual C.
4752 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4753 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4754 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4755 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4756 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4757 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4758 xmlSysIDExists xmlNoNetExists).
4759 * xmllint.c: Don't include winsock2.h for Cygwin.
4760
4761Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4762
4763 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4764 when the version info is not present.
4765
4766Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * tree.c: Anthony Jones pointed out a problem in
4769 xmlStringGetNodeList() and provided a fix for it
4770
4771Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * parser.c: patch from Frank J Franklin to remove a bug in
4774 xmlCreatePushParserCtxt() when the initial buffer passed
4775 is large.
4776
4777Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4778
4779 * win32/*: big cleanup of the Windows/MSVC project files
4780 from Igor Zlatkovic
4781
4782Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * doc/Makefile.am: should fix #67674 and avoid troubles if
4785 xsltproc is not available or fails in the prefix provided
4786
4787Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4788
4789 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4790
4791Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4794 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4795 Fixed a few other problems raised by Charlie Bozeman.
4796 * result/VC/ElementValid[5-7]: fixed the output
4797
4798Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4801 patches from Charlie Bozeman. Regenerated the HTML docs.
4802
4803Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4806 for Windows from Igor
4807
4808Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4809
4810 * xmllint.c: applied Justin Fletcher patch for --output or -o
4811
4812Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * win32/libxml2/libxml2.def.src: close #67019
4815
4816Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * xmllint.c: applied Justin Fletcher generic timing patch
4819 similar to the one already applied to xsltproc.
4820
4821Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * include/libxml/tree.h tree.c: applied documentation patches
4824 from Charlie Bozeman
4825
4826Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4827
4828 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4829
4830Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * valid.c: fix the xmlStrdup() used in the previous patch.
4833 * valid.c: added --dropdtd
4834 * tree.c: fixed xmlUnlinkNode so it also removes the references
4835 from the document if the node is a DTD
4836
4837Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4838
4839 * HTMLtree.c valid.c: cleanup some static declarations
4840
4841Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4842
4843 * xmllint.c: removed another strdup()
4844 * doc/FAQ: removed the HP/UX entry
4845
4846Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4847
4848 * valid.c: fix bug #66816 when validating.
4849 * xmllint.c: don't use sys/time.h if configure did not found it
4850
4851Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4852
4853 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4854 xmlcatalog_man.xml
4855
4856Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4857
4858 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4859 xmlInitMemory() was declared twice
4860
4861Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4862
4863 * globals.c: do not reference strdup() !
4864 * configure.in libxml-2.0.pc.in: trying to fix the libs
4865 of the various config extraction modules
4866
4867Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * configure.in : preparing 2.4.12
4870 * doc/* : updated and rebuilt the docs
4871
4872Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * uri.c: closed bug #66159
4875 * testURI.c: added --escape option
4876 * configure.in: some cleanup for xml2-config --cflags
4877
4878Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * globals.c testThreads.c: removed some misplaced includes
4881 of xmlversion.h
4882
4883Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * threads.c: patch from Gary Pennington fixing a possible
4886 problem at initialization time.
4887
4888Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4891 Eric Lavigne contribution to build libxml2 on MacOS using
4892 CodeWarrior.
4893
4894Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * xmllint.c: applied Geert Kloosterman's patch to fix
4897 --repeat --timing output
4898
4899Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4902 where non-wellformed XML declaractions were not detected.
4903
4904Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4905
4906 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4907
4908Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4909
4910 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4911 gets reset by xmlCleanupInputCallbacks() and this makes the
4912 function useless. Same for output.
4913
4914Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4915
4916 * xmlIO.c: robert pointed out a loop error in callback cleanups
4917
4918Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4921 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4922 they are not really tied to debugging
4923
4924Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4927 * xmllint.c: better --catalogs description
4928
4929Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * tree.c: fixed a couple of problems in xmlSetProp()
4932
4933Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4934
4935 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4936 unappropriate stdout output.
4937
4938Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4941 by Denis Beurive, closes #65111
4942
4943Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * valid.c: in case of content model validity error, don't
4946 print it if validity warnings were not requested.
4947
4948Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4951 * parserInternals.c: removed the last exit() call. Print an
4952 unmaskable error on stderr instead (library mismatch detection)
4953
4954Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4955
4956 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4957 shell instructions from Heiko Rupp
4958
4959Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4960
4961 * catalog.c: use the URL notation file:// for default catalog paths
4962
4963Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * include/libxml/tree.h: better comments for _private fields
4966 * tree.c: removed a problem when copying an entity reference.
4967
4968Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4969
4970 * vms/*: updated instructions and diffs from John A Fotheringham
4971
4972Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4973
4974 * include/libxml/xmlerror.h: avoid an include problem if
4975 #include <libxml/xmlerror.h> happens first in code
4976 seems to be the case in KDE libs
4977
4978Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4981 from Igor for Windows
4982
4983Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4984
4985 * Makefile.am: Gary Pennington pointed out a missing prefix
4986
4987Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4990 * doc/*: upgraded and rebuilt the docs
4991
4992Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4993
4994 * HTMLparser.c: fix comment in scripts element parsing.
4995 * result/HTML/doc3*: updated the results.
4996
4997Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4998
4999 * uri.c: another URI bug fix #63336, using Joel Young patch.
5000
5001Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5004 a cleaned up version of the Pwd shell string generation.
5005
5006Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5007
5008 * valid.c include/libxml/tree.h: trying to fix namespaces +
5009 validation problems for good, closing #63619 in the process
5010 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5011 wrong in this respect, fixed it.
5012
5013Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * xmllint.c: Morus Walter patch to allow --format and --encode
5016
5017Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5018
5019 * debugXML.c: Stefan Kost provided an help command for the shell
5020
5021Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * debugXML.c: Heiko Rupp pointed that the shell would crash
5024 on empty nodesets returns.
5025
5026Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5029 migh need the history libraries
5030
5031Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5034 handle the case of < in quoted attributes, Bastian Kleineidam
5035
5036Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5039 fixing catalog breakages
5040 * Makefile.am catalog.c result/catalogs/catal
5041 result/catalogs/mycatalog.* test/catalogs/catal*:
5042 fixed more problems in catalog support, added more regression tests
5043 for both XML and SGML catalog handling
5044
5045Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * debugXML.c: applied an improvement to xmlGetLineNo() from
5048 Keith Isdale
5049
5050Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5051
5052 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5053 Side effect of the progressive catalog loading
5054
5055Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5056
5057 * Makefile.am: confexecdir and confexec_DATA were defined twice
5058 pointed out by Karl Eichwalder
5059
5060Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5061
5062 * xmlcatalog.c: avoid unlink() and use remove() instead.
5063
5064Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5065
5066 * libxml.spec.in: cleanup
5067 * include/libxml/xmlwin32version.h: updated with 2.4.8
5068
5069Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5072 of compiling libxml with a non standard set of options
5073
5074Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5075
5076 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5077 document --sgml option, fixing gnome bugzilla #63382
5078
5079Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5082 breakage of 2.4.7, added a couple of really needed APIs
5083 like xmlCatalogIsEmpty() and xmlNewCatalog()
5084 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5085 for install-catalog
5086 * configure.in: preparing 2.4.8
5087
5088Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5089
5090 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5091 include/libxml/tree.h include/libxml/xmlIO.h: more include
5092 cleanups, export cleanly one html output + format function.
5093
5094Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * parser.c: removed initGenericErrorDefaultFunc call from
5097 xmlInitParser() since it could destroy previous calls to
5098 xsltSetGenericErrorFunc() effects
5099
5100Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5101
5102 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5103 keyword.
5104
5105Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5106
5107 * Makefile.am: cleanup
5108 * threads.c: cleanup too
5109 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5110 from xsltproc
5111 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005112 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005113
5114Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5117 was not used anymore !
5118
5119Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5120
5121 * configure.in: preparing 2.4.7
5122 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5123 manual page from John
5124 * doc/*: updated the doc and rebuilt the generated pages
5125
5126Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5127
5128 * xmlIO.c: closing bug #62711, the library should never
5129 close stdin or stdout.
5130
5131Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5132
5133 * uri.c: second pass at fixing #63336, using Joel Young
5134 final patch. looks okay.
5135
5136Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5137
5138 * uri.c include/libxml/uri.h: trying to clear #63336
5139 allowing the escaping routine to parse unconformant
5140 URI-References.
5141
5142Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5143
5144 * vms/readme.vms vms/build_libxml.com nanoftp.c
5145 include/libxml/xmlversion.h.in: a few VMS updates from
5146 John A Fotheringham
5147 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5148 and xmlCleanupOutputCallbacks() for the Perl binding people.
5149
5150Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5151
5152 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5153 apply fixes to close #63271 and avoid segfaults when
5154 the error routine gets callbed before xmlInitParser()
5155 get called.
5156 * nanoftp.c error.c: Applied patches from Justin Fletcher
5157 correcting some xmlGenericError misuses.
5158
5159Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5160
5161 *doc/xmllint.xml, doc/xmllint.1
5162 New and improved man page for xmllint - .xml is the original, .1
5163 is the generated man page
5164
5165Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5166
5167 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5168 the web site from the main HTML document.
5169
5170Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * parser.c: fixed an erroneous validation bug when PE refs
5173 occurs in external parsed entities referenced from the
5174 internals subset
5175 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5176 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5177 added the associated testcase, it's a nice one.
5178 * HTMLparser.c: generate the DTD node as HTML still ...
5179 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5180
5181Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5182
5183 * HTMLparser.c: fixed a bug in htmlNewDoc()
5184
5185Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * test/threads/*: added entities testing to the Thread test
5188 * testThreads.c: make the test reasonable
5189 * DOCBparser.c: fix the DTD public and system ID
5190 * xmllint.c: added --sgml for SGML DocBook importing
5191 * Makefile.am: added Docbtests target
5192
5193Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5194
5195 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5196 * testThreads.c: removed bogus include
5197
5198Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5199
5200 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5201 fixed a very serious (looping) validation bug
5202
5203Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5204
5205 * include/libxml/globals.h include/libxml/threads.h threads.c
5206 testThreads.c: far more testing, cleaning up bugs
5207 * *.c : make sure globals.h is always included.
5208
5209Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * HTMLparser.c: try to get rid of parser loops for good.
5212
5213Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5214
5215 * configure.in: fixed some bugs in CFLAGS passing.
5216 * test/threads Makefile.am testThreads.c: added a specific
5217 threaded test case (really nasty, guaranteed).
5218
5219Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5220
5221 * catalog.c: serious cleanup on the management of the
5222 XML catalog tree, more tests done, especially with
5223 the catalog PI.
5224
5225Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * catalog.c: avoid a problem in catalog cleanup on SMP if
5228 catalogs were not initialized.
5229
5230Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5231
5232 * catalog.c xpath.c: trying to cleanup the not thread safe
5233 parts of the library.
5234
5235Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5236
5237 * include/libxml/globals.h configure.in global.data: make
5238 the allocation be per-thread a configure option
5239 * encoding.c include/libxml/parser.h: fixed compilation
5240 errors
5241
5242Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5243
5244 * include/libxml/parser.h: Norm reported that a few lines
5245 added were breaking libxslt compile, removed them for now
5246
5247Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5248
5249 * parser.c parserInternals.c threads.c: debugged and fixed
5250 initialization problems which were giving troubles on SMP
5251 boxes.
5252
5253Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5254
5255 * include/libxml/Makefile.am: missing globals.h
5256
5257Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5258
5259 * globals.c: added a couple of standard includes.
5260
5261Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5262
5263 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5264 include/libxml/parserInternals.h include/libxml/tree.h
5265 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5266 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5267 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5268 Applied the last patches from Gary, cleanup, activated threading
5269 all user accessible global variables are now handled in globals.[ch]
5270 Still a bit rought but make tests passes with either
5271 --with-threads defined at configure time or not.
5272 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5273 linking options
5274
5275Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5276
5277 * Makefile.am include/libxml/Makefile.am
5278 include/libxml/globals.h globals.c include/libxml/threads.h
5279 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5280 configure.in: started integrating the core of the thread support
5281 not activated yet but half integrated. The code should still
5282 compile and work anyway.
5283
5284Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5285
5286 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5287 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5288 integrating the non-controversial parts of Gary Pennington
5289 multithread patches
5290 * catalog.c: corrected a small bug introduced
5291
5292Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5293
5294 * catalog.c include/libxml/catalog.h: very serious cleanup,
5295 isolating unportable code and as much as possible the accesses
5296 to the global shared catalog. May need more testing !
5297
5298Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5299
5300 * include/libxml/debugXML.h debugXML.c tree.c: integrating
5301 Keith Isdale patches for the XSLT debugger interfaces. Some
5302 cleanup
5303
5304Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
5307 * DOCBparser.c: generate line nubers in elements
5308
5309Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5310
5311 * configure.in: preparing 2.4.6 release
5312 * doc/xml.html doc/html/*: updated and rebuilt the docs
5313 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
5314
5315Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
5316
5317 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
5318 adding documentation for DV's supercatalog support
5319
5320Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
5323 super catalog support adding one API and one flag --sgml to
5324 xmlcatalog
5325
5326Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
5327
5328 * doc/xmlcatalog_man.xml, xmlcatalog.1
5329 One more crack at
5330 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5331
5332
5333Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5334
5335 * xpath.c: implemented xmlXPathObjectCopy for external objects
5336 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
5337
5338Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
5339
5340 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5341 finishing up fix to
5342 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
5343 the xmlcatalog man page display more elegantly
5344
5345Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
5346
5347 * configure.in: closing bug #61832
5348 * HTMLparser.c: removed a warning
5349
5350Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5351
5352 * xpath.c: fixing #61673 part I, do not loose doc information
5353 when copying result value trees.
5354
5355Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5356
5357 * xpath.c: trying to harden the XPath interpreter
5358
5359Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
5360
5361 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
5362 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
5363
5364Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5365
5366 * HTMLparser: repaired another loop problem
5367
5368Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5369
5370 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
5371 parsing.
5372 * xpath.c: fix bug #61291 the default XML namespace node is
5373 missing from the namespace axis.
5374 * tree.c: refuse to create namespaces nodes with prefix "xml"
5375
5376Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
5377
5378 * SAX.c: ouch a non-defined namespace could lead to a crash,
5379 fixed #61215
5380
5381Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5382
5383 * parserInternals.c: closed bug #61054
5384
5385Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5386
5387 * include/libxml/Makefile.am: closing #60708
5388
5389Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5390
5391 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
5392 adding xmlSAXParseFileWithData following Marco Stipek suggestion
5393
5394Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5395
5396 * valid.c: close bug #61550 when xml: wasn't considered a namespace
5397
5398Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5399
5400 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
5401 * DOCBparser.c HTMLparser.c parser.c: fixed typos
5402
5403Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
5404
5405 * catalog.c: Justin Fletcher provided cleaup code in case
5406 HAVE_STAT is not defined
5407 * include/win32config.h: Igor Zlatkovic suggested to have
5408 HAVE_STAT defined there
5409
5410Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5411
5412 * catalog.c - fixed typing error reported by M. Barros
5413
5414Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
5415
5416 * xmllint.c - fixing typo
5417
5418Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
5419
5420 * HTMLparser.c: small enhancement to prevent loop on
5421 unrecognizable data
5422
5423Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5424
5425 * parserInternals.c: applying patch from bug #60757 this
5426 should close it
5427
5428Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5429
5430 * catalog.c xmlcatalog.c: removed a couple of warning
5431 * xpath.c: try to solve the linking problem on platforms
5432 needing trio to compile
5433
5434Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5435
5436 * Makefile.am libxml.spec.in: backing up non-documented changes
5437 commited without review or aproval by Jens Finke <jens@gnome.org>
5438 * HACKING: made 100% clear that no commit should be done directly
5439
5440Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5441
5442 * configure.in: Joe Orton provided a patch fixing a problem
5443 when iconv is specified to be in a non-standard directory
5444 but wasn't exported in xml2-config --cflags
5445
5446Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5447
5448 * configure.in: let's ship 2.4.5 before getting too much
5449 troubles with 2.4.4 errors.
5450
5451Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5452
5453 * encoding.c entities.c: do not output hexadecimal charrefs
5454 when serializing HTML since some version of Netscape can't
5455 grok it, generate decimal ones.
5456 * result/HTML/doc3.htm: output changed due to previous test
5457 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5458
5459Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5460
5461 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5462 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5463
5464Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5465 Released 2.4.4
5466
5467 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5468 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5469 updated the configuration scripts systems accordingly
5470
5471Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5472
5473 * configure.in: preparing for 2.4.4
5474 * doc/xml.html doc/html/*: updated and rebuilt the docs
5475
5476Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5477
5478 * win32/dsp/libxml2.def.src: tried to incorporate comments
5479 from bug #59220
5480
5481Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5482
5483 * parser.c result/noent/wml.xml: fixed bug #59981 related
5484 to handling of '&' in attributes when entities are substitued
5485
5486Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5487
5488 * libxml.h include/libxml/xmlversion.h.in
5489 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5490 Tried to close bug #60131
5491
5492Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5493
5494 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5495
5496Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5497
5498 * SAX.c: fixing bug #59946 on xmlns=""
5499
5500Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5501
5502 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5503 but allocates a new error code.
5504
5505Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5506
5507 * xmllint.c: John Fleck fixed typos in the options output
5508 * parser.c SAX.c: fix ignorable white space SAX selection
5509
5510Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5511
5512 * entities.c: Steve Underwood found the possibility of an
5513 ininite loop in case of error.
5514
5515Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5516
5517 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5518
5519Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5520
5521 * parser.c: warn if version is not 1.0 but it's not
5522 strictly speaking an error after analyzing the spec
5523
5524Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5525
5526 *doc/catalog.html - add link to the html version of the
5527 man page, other linguistic cleanups
5528
5529Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5530
5531 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5532 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5533 file, has not yet been included in the build.
5534
5535Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5536
5537 * catalog.c: removed a duplicate affectation Justin Fletcher
5538
5539Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5540
5541 * tree.c: Armin Sander pointed a possible text coalescing
5542 problem, completed his patch.
5543
5544Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5545
5546 * trionan.c: Fixed const and volatile re-definition problem
5547
5548Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5549
5550 * libxml.4 parser.c: doc updates from Heiko Rupp
5551 * parserInternals.c: 2 sanity checks from Heiko Rupp
5552
5553Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5554
5555 * tree.c: applied patch from Armin Sander to make some pointers
5556 const in xmlCopyNode()
5557 * include/libxml/tree.h: added fix to the header
5558
5559Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5560
5561 * xpath.c: hum, restrict the integer usage gcc bug workaround
5562 to only gcc compilers so that other architecture don't get
5563 penalized by this limitation.
5564 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5565
5566Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5567
5568 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5569 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5570
5571Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5572
5573 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5574 --convert option to xmlcatalog to convert SGML ones to
5575 the XML syntax.
5576 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5577
5578 2.4.3 got released at that point
5579Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5580
5581 * catalog.c xmlIO.c: started some serious testing and fixed
5582 a few bug and optmization needs.
5583
5584Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5585
5586 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5587 preparing for a 2.4.3 release even if it may not be ready yet
5588 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5589 all file parsing lookup to go through the entity resolver, add
5590 to add an API to bypass it (needed to load catalogs themselves),
5591 some cleanup on the catalog code too.
5592 * nanoftp.c: small cleanup
5593 * doc/catalog.html: small update
5594
5595Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5596
5597 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5598 Jun Kuriyama
5599
5600Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5601
5602 * doc/catalog.html: finished the catalog documentation
5603
5604Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * doc/catalog.html doc/xml.html: added documentation about
5607 Catalog support, misses an API description
5608 * doc/html/*: reextracted the API pages
5609
5610Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5611
5612 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5613 Added the part about section 7.2 on URI resolution,
5614 fixed a side effect in the HTML parser, look complete
5615 and ready to rock except the URI/SystemID part!
5616
5617Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5618
5619 * include/libxml/catalog.h include/libxml/parser.h
5620 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5621 xmlIO.c: added support and APIs needed for the catalog PI
5622 * include/libxml/xmlIO.h: cleanup
5623
5624Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5625
5626 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5627 include/libxml/catalog.h: starts to look okay, really
5628 plugged the new framework, cleaned a lot of stuff,
5629 added some APIs, except the PI's support missing this
5630 should be mostly complete
5631 * result/catalogs/* test/catalogs/*: added new test, enriched
5632 the existing one with URN ID tests
5633
5634Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5635
5636 * catalog.c: fixed nextCatalog
5637 * result/catalogs/docbook test/catalogs/*: started adding
5638 a small regression test
5639
5640Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5641
5642 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5643 more work on the XML catalog support.
5644 * parser.c include/libxml/parser.h: small cleanup seems using
5645 list as a public parameter name can give portability troubles
5646 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5647 include/libxml/xpath.h include/libxml/Makefile.am: removed
5648 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5649 wrappers
5650
5651Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5652
5653 * Makefile.am trio.c triodef.h trionan.c xpath.c
5654 include/libxml/Makefile.am include/libxml/trionan.h:
5655 Re-worked Not-A-Number and Infinity support.
5656 * xmlcatalog.c: added readline include files
5657
5658Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5659
5660 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5661 testCatalog as xmlcatalog, making it an installed app
5662 adding a shell, and preparing it to be a /etc/xml/catalog
5663 management tool, though not ready yet
5664 * catalog.c include/libxml/catalog.h: adding support for
5665 XML Catalogs http://www.oasis-open.org/committees/entity/
5666 not finished, there is some interesting tradeoffs and a
5667 few open questions left.
5668
5669Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5670
5671 * xmllint.c: fixed a line formatting problem
5672
5673Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5674
5675 * SAX.c: removed a couple of unused variable (Albert Chin)
5676
5677Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5678
5679 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5680 trying to fix some troubles w.r.t. function returning
5681 const xxxPtr.
5682
5683Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5684
5685 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5686 defined
5687
5688Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5689
5690 * xpointer.c: removed unused var
5691
5692Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5693
5694 * testXPath.c: another small cleanup closing bug #59110
5695
5696Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5697
5698 * win32/dsp/libxml2.def.src: small cleanup closing bug
5699 #59108
5700
5701Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5702
5703 * example/gjobread.c: add xmlCleanupParser() before leaving
5704
5705Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5706
5707 * config.h.in configure.in include/libxml/xmlwin32version.h:
5708 released 2.4.2
5709
5710Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5711
5712 * include/libxml/valid.h debugXML.c valid.c: deprecate
5713 the non-boundchecking Sprintf functions, add Snprintf
5714 this should close bug #57984
5715
5716Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5717
5718 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5719 URIs before doing the lookups (pointed by Mark Vakoc)
5720
5721Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * xpath.c: serious changes on Result Value Trees and NodeSets
5724 w.r.t. deallocation and collect operations. Probably not
5725 100% clean (merge of allocated trees smells like a problem).
5726 Seems sufficient to close #58943
5727
5728Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5729
5730 * xmllint.c: adding a --format option
5731
5732Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5733
5734 * xpath.c: count() was broken on Result Value Tree
5735 * xmlIO.c: fixed file:/// accesses on _WIN32
5736
5737Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5738
5739 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5740 macro was renamed, this should close bug #58683
5741
5742Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5743
5744 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5745 entity substitution mode text at the end of the entity might
5746 be added due to text coalescing.
5747 * nanoftp.c parser.c: small cleanup
5748
5749Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5750
5751 * HACKING: added John Fleck right to commit in the doc subdir
5752
5753Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5754
5755 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5756 allow to inherit attributes from the DTD directly in the
5757 tree, this is needed for XPath and can be a useful feature.
5758 Inherited namespaces are always provided at the tree level now
5759 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5760 of tests for this feature (XSLT being the prime user).
5761
5762Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5763
5764 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5765 testSAX.c xmlIO.c xmllint.c include/win32config.h
5766 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5767 include/libxml/xmlwin32version.h.in win32/README.MSDev
5768 win32/dsp/*: applied Win32 Facelift No.2 patches from
5769 Igor Zlatkovic for Windows/MSC
5770
5771Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5772
5773 * SAX.c: unparsedEntityDecl() the URI computation of the
5774 entity wasn't done breaking XSLT unparsed-entity-uri()
5775
5776Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5777
5778 * xpath.c: fixed a bug when walking the descendants and
5779 the current node has no children
5780 * debugXML.c: show up when a text node is supposed to not be escaped
5781
5782Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5783
5784 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5785 worked like the set:leading() function)
5786 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5787
5788Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5791
5792Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * include/libxml/xmlIO.h: apply change to close #58141
5795 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5796
5797Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5798
5799 * parser.c: when the internal subset uses a PE, then the
5800 included entity can use conditional sections.
5801
5802Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5805 when walking the namespace axis showing up in
5806 libxst/tests/general/bug-12
5807 * xmlmemory.c: added the possibility to trace a given block
5808 defined by its address
5809
5810Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5811
5812 * parser.c: don't override existing encoding specified before
5813 starting xmlParseDocument()
5814
5815Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * include/libxml/xmlwin32version.h: reinserted, needed for
5818 Windows users of CVS
5819
58202001-07-27 Darin Adler <darin@bentspoon.com>
5821
5822 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5823 * testCatalog.c: Add include of <libxml/parser.h>.
5824
58252001-07-27 Darin Adler <darin@bentspoon.com>
5826
5827 * include/libxml/.cvsignore:
5828 * include/libxml/xmlwin32version.h:
5829 Remove this file from CVS because it's generated.
5830
5831Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * parser.c include/libxml/parser.h: applied const patches from
5834 Tom Moog #58002
5835
5836Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5837
5838 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5839 lookup framework
5840
5841Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * tree.c: fixed xmlCopyNode() for documents
5844
5845Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5848
5849Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * parser.c: fixes bug #57652 reported by Morus Walter
5852
5853Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5856
5857Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5860 errors, lesson don't add new functions at 1am before a release
5861 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5862 from XPath initialization when possible.
5863
5864Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * result/scripts/base*: removing history/readline changed
5867 this slightly
5868 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5869 xmllint.c: make element content line number generation
5870 optionnal to avoid breaking old apps added interface to switch
5871
5872Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005875 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005876 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5877 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5878 John Kroll fixes to allow saving to HTTP via PUT (or
5879 POST of needed).
5880 * doc/html/*.html: regenerated the docs
5881
5882Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5883
5884 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5885 xmlHashScanFull and xmlHashScannFull3 to get passed the
5886 three keys as arguments to the callback function
5887
5888Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * configure.in Makefile.am: removed libxml softlink for good
5891 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5892 100% coverage by gtk-doc
5893
5894Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5897 fixed serious troubles due to size_t vs. int mismatch
5898
5899Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5902
5903Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5904
5905 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5906 convenient extension API for value and context managing
5907 Now handles external objects through xmlXPathPopExternal,
5908 xmlXPathWrapExternal and xmlXPathReturnExternal.
5909 Added functions for sets operations (intersection, etc.)
5910
5911Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5914 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5915 HTMLparser.c: cleanup of global variables, marking some
5916 const or private.
5917
5918Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5919
5920 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5921 fixed xmlXPathNodeSetItem when passing index=0
5922
5923Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5924
5925 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5926
5927Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * xmllint.c: fixed compilation under Cygwin #57503
5930 * TODO: update
5931
59322001-07-13 Peter Williams <peterw@ximian.com>
5933
5934 * config.h.in: add #undef HAVE_DLFCN_H
5935
5936 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5937 builddir.
5938
5939Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5942 raised by #57348 and #57381
5943
5944Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5947 tree.c xpointer.c: store the line numbder in element->content,
5948 may break some software, need a configuration mechanism
5949
59502001-07-10 Darin Adler <darin@bentspoon.com>
5951
5952 * .cvsignore:
5953 * example/.cvsignore:
5954 * include/.cvsignore:
5955 * include/libxml/.cvsignore:
5956 Various things that are generated and should be ignored.
5957
5958Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5961 * doc/xml.html doc/html/*: updated the docs
5962
5963Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5966 validation occured on content with element child
5967
5968Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * tree.c: fixed XML Base computation which was broken
5971 * debugXML.c: added a base function to the shell
5972 * Makefile.am result/scripts/* test/scripts/*: added scripts
5973 based regression tests, and adding 2 XML Base tests
5974
5975Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * tree.c: set properties doc and call xmlSetListDoc for properties
5978 content when grafting them in a different tree.
5979 * aclocal.m4: remove from CVS
5980
5981Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * win32/libxml2/libxml2.def.src: added some missing entry point
5984 for XPath (Mark Vakoc)
5985
5986Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5989 layer should URI-Unescape before trying to open resources.
5990
5991Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5992
5993 * xpath.c: fix the name() bug for elements in the default
5994 namespace reported by Charlie Bozeman
5995
5996Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5999 led to an XPath fix, improvements of SAX initialization, and
6000 an added option --nocdata to testXPath
6001
6002Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * doc/libxml-doc.el: Felix Natter provided anew version working
6005 with XEmacs too
6006
6007Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * include/libxml/xpath.h: small cleanup
6010 * doc/xml.html: update
6011
6012Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6013
6014 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6015 released 2.3.14
6016
6017Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6018
6019 * doc/html/*: rebuilt the docs for the release
6020 * doc/xml.html: added 2.3.14 release.
6021
6022Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6025 were not equal to empty strings
6026
6027Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * SAX.c: fixed a URI-Reference computation problem when validating
6030 * xmlIO.c: small cleanup
6031
6032Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * parser.c: improved the description of a couple of interfaces
6035 upon Larry Stamper suggestion
6036
6037Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * SAX.c entities.c parser.c: changed completely the way entities
6040 are handled when running the parser in entity substitution mode.
6041 This fixes a bug reported by Stephan Kulow and nearly divides
6042 by 3 the amount of memory required by libxslt to load and process
6043 DocBook TDG.
6044
6045Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * HTMLparser.c: fixing a too early root closing problem raised
6048 byt Prashanth Naidu
6049
6050Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6051
6052 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6053 raised by Mark Vakoc.
6054
6055Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6056
6057 * example/Makefile.am: fixed the include path to add srcdir/include
6058 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6059 and some cleanup
6060
6061Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6064 lot of optimization work, results in significant improvements
6065 when handling really complex XPath queries. Add a small optimizer
6066 for unions, improve [n] and [last()], avoid some costly ops.
6067
6068Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6071 * xpath.c: small cleanup
6072 * xmlGetNsList: reformated, fixed problems if used on Entities
6073
6074Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6077
6078Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6081 * Makefile.am example/Makefile.am: workaround automake generating
6082 erroneous deps
6083
6084Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * include/win32config.h: bug #56801 Yon Derek provided a patch
6087 to the windows config file.
6088
6089Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6092 libxml.h : Yon Derek provided a set of changes to compile from
6093 CVS on Windows/MSC
6094
6095Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * parser.c: fixed UTF8 BOM support in push mode
6098 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6099 added a specific testcase
6100
6101Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * Makefile.am: added --push regression tests
6104 * parserInternals.c: the XML parser segfaulted in --push mode
6105
6106Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * configure.in: moved the symlinks detection within a CVS
6109 check, this is not portable and will be removed soon.
6110 * xpath.c: small cleanup/speedup
6111
6112Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6115 release of 2.3.12
6116 * parser.c: make an error message if unknow entities in all cases
6117
6118Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6119
6120 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6121
6122Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6125 includes were installed in the wrong dir
6126
6127Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * doc/html.xml: warn against sending code to exhibit bugs.
6130
6131Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6134 Tru64 from Thomas Leitner
6135
6136Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * AUTHORS: added William and Bjorn
6139 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6140 daniel@veillard.com hopefully I won't have to do this again
6141 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6142 docs can be rebuilt cleanly now
6143 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6144 from CVs it's generated, added include/libxml/xmlwin32version.h
6145 also generated but which should change far less frequently.
6146 * catalog.c nanoftp.c: made sure to include libxml.h not
6147 libxml/xmlversion.h directly
6148 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6149 when compiling on WIN32 and MSC
6150
6151Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * include/Makefile.am include/libxml/Makefile.am configure.in:
6154 fixed make distcheck and rebuilding the rpms
6155
6156Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * configure.in: should finish the migration of exported includes
6159 into a real include/libxml in CVS, at least for CVS users.
6160 * removed the exported headers, added in include/libxml (as well
6161 as xmlversion.h.in).
6162
6163Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * configure.in: fixed the way to detect symlink
6166
6167Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * configure.in: updated, include/libxml is now a real CVS dir
6170
6171Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6174 version works with both libxml1 and libxml2 (it autodetects
6175 the prefix of the html-files) from Felix Natter.
6176 * doc/xml.html: updated doc accordingly
6177
6178Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * xpath.c: fixed the bug generating a template loop in libxslt
6181 when using docbook-xsl-1.4, * should filter out document nodes
6182 * HACKING: added William
6183 * TODO: updated
6184
6185Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * doc/FAQ.html: added a warning about gcc-3.0
6188 * doc/xml.html: added reference to gdome2 and removed a confusing
6189 sentence
6190
6191Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xmlversion.h: okay this is a generated file, but Windows
6194 users need it and they can't generate it, and I want CVS
6195 Windows users ...
6196 * win32/libxml2/libxml2_so.dsp: Windows project file for
6197 the shared lib version of libxml2
6198 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6199 resources needed for libxslt/xsltproc by Yon Derek
6200
6201Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6202
6203 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6204
6205Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6208
6209Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * include/win32config.h: Yon Derek provided a first fix
6212 to be able to compile libxslt/xsltproc on Windows
6213
6214Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * xpath.c: attempt to work around what seemed a gcc optimizer
6217 bug when handling floats on i386 http://veillard.com/gcc.bug
6218 * tree.c entities.c encoding.c: doing some cleanups while
6219 chasing it
6220
6221Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * Makefile.am: cleanup when --without-debug is specified
6224 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6225 w.r.t. --without-debug and other include points
6226 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6227 Catalogs
6228 * configure.in entities.h tree.h HTMLparser.c: removed
6229 --without-corba, made the _private field mandatory
6230
6231Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6232
6233 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6234 outputs a BOM in UTF8, an errata has been issued to avoid the
6235 problem, that was the most reasonable solution... Add support
6236 for a leading UTF8 BOM in entities.
6237
6238Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * valid.c: fixed a bug found when post validating an entity ref
6241 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6242 activate it too
6243
6244Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6247 weakness in the node copy the XPointer and the XInclude
6248 implementations. Serious cleanup.
6249
6250Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * Makefile.am: Kjartan Maraas provided a small patch to
6253 add xml2-config.in to EXTRA_DIST
6254
6255Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6258 provided another failing case found in KDE, the way the
6259 ctxt->vctxt.nodeTab was allocated and freed changed over
6260 time but it wasn't completely cleaned up. This should fix it.
6261
6262Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * parser.c: Stephan Kulow also raised the fact that line number
6265 could get miscounted making debug harder, fixed the problem
6266 in xmlParseCharData()
6267
6268Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * valid.c: Stephan Kulow pointed out a problem when validating
6271 and using an empty entity, forgot a 'break' in a case.
6272
6273Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6276 * doc/xml.html: updated with 2.3.11
6277
6278Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * TODO: updated adding cleanup of generated doc
6281 * configure.in: prepared to release 2.3.11
6282 * xmllint.c: added --version for bug reporting
6283 * doc/html/*.html: rebuilt the doc
6284
6285Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * xpath.c: first part of the work on selecting namespace to
6288 fix bug #56115
6289
6290Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6293 when using -liconv
6294 * TODO: updated
6295
6296Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6299 cleanup, encoding support.
6300
6301Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * xpath.c: Thomas Broyer suggested a better patch for the / arg
6304
6305Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * xpath.c: bug detected by Ankh when / is used as a function arg
6308
6309Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
6312 of element and use it to avoid outputting formatting spaces at
6313 the wrong place. Implemented the format parameter for HTML save.
6314 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
6315 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
6316 result/HTML/wired.html: of course this impact the result of a
6317 number of HTML tests
6318
6319Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * HTMLtree.[ch]: started augmenting the HTML save API with
6322 encoding and formatting parameters
6323
6324Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * HTMLtree.h: cleanup and started evaluating the work needed on
6327 revamping the HTML output code
6328
6329Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
6332
6333Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * valid.c: fixed bug #56049, forgot one check in the
6336 validation routine
6337
6338Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
6341
6342Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6343
6344 * libxml.h: fixed an error in last commit
6345 * doc/FAQ.html: added an entry for compilation from CVS
6346
6347Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * xmlversion.h.in libxml.h: Cygwin patches
6350 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
6351 * tree.h: cleanup
6352
6353Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * tree.c: patched xmlFreeNode() to avoid freeing() a static
6356 memory block in a strange case where libxml is linked twice
6357 in the binary.
6358
6359Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
6362 state far too often, simple fix used to avoid it.
6363
6364Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6365
6366 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
6367 being processed, applied his patch
6368 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
6369
6370Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6371
6372 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
6373 provided fixes to compile on MSCC again
6374 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
6375 also provided an update for the project files.
6376
6377Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
6380 bug #55810
6381
6382Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * tree.c: fixed xmlGetNsProp() to close bug #55683
6385 Note this requires libxslt to use it's own function instead.
6386
6387Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * HTMLtree.c: when in a pre element no formatting space should
6390 be added.
6391 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
6392
6393Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * configure.in: added tests for signal() and signal.h
6396
6397Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * xpath.c: robert pointed out xmlXPathNINF was not initialized
6400
6401Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * doc/libxml-doc.el: Felix Natter provided a new version for
6404 libxml2
6405
6406Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6407
6408 * HTMLtree.c: when in a pre element no formatting space should
6409 be added.
6410
6411Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6412
6413 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
6414
6415Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6416
6417 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
6418 hack
6419 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
6420 * uri.c: fixed a warning
6421
6422Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * HTMLtree.c: trying to close bug #55772 escaping in script
6425 elements
6426 * doc/xml.html: suggest to send mail to the list
6427
6428Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6431 good. Use a macro and based on the solution provided in
6432 vsnprintf manual page from GNU.
6433
6434Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6435
6436 * error.c: Workaround for non-preserving variadic list.
6437 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6438
6439Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * doc/xml.html: added 2.3.10 release
6442
6443Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * configure.in: releasing 2.3.10
6446
6447Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6450
6451Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * encoding.c: Robert Collins provided a patch to add the
6454 "US-ASCII" encoding alias
6455
6456Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6459 string oriented functions and started cleaning the related areas
6460 in xpath.c which needed fixing in this respect
6461
6462Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6465 #55380
6466 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6467
6468Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * TODO: updated
6471 * nanohttp.[ch] : started adding APIs to get the redirected URL
6472 when this occurs (needed for further base computation
6473 * tree.h: cleanup
6474 * encoding.c: cleanup
6475 * SAX.c: minor change around ctxt->loadsubset
6476
6477Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * Makefile.am include/Makefile.am: small change to have
6480 include/libxml rebuilt if working from CVS.
6481 * uri.c: applied another patch from Carl Douglas for URI escaping,
6482 this should close bug #51876
6483
6484Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6485
6486 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6487 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6488 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6489 added specific regression test
6490 * parser.h: preparing for the XSLT mode where DTD inherited
6491 attributes are added to the tree.
6492
6493Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * xinclude.[ch]: Updated the namespace for the Last Call version
6496 * result/XInclude/include test/XInclude/include: updated the
6497 testsuite accordingly
6498
6499Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6502 related to bug #51876
6503
6504Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * tree.c: fixed a gross mistake in base computation, xml:base is
6507 not completely correct yet (need cascade).
6508 * xpath.[ch]: added the few things needed to find a function name
6509 and URI from the XPath context when it is called.
6510
6511Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6514 * DOCBparser.c: small cleanup
6515 * xmllint.c: added a --catalogs option to load catalogs from
6516 $SGML_CATALOG_FILES
6517 * tree.c: cleanup
6518 * configure.in: iconv library fixup, ICONV_LIBS
6519
6520Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6521
6522 * catalog.c: handling of CATALOG entries. detection of recursion,
6523 and a few bugfixes
6524 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6525 against the default namespace
6526
6527Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6530
6531Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * parser.c: fixed propagation context info when parsing an
6534 external entity.
6535 * doc/html/*.html: regenerated a couple of docs
6536
6537Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * doc/xml.html: update with 2.3.9 informations
6540
6541Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6544 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6545 * doc/html/* : rebuilt the docs
6546 * valid.c: small patch which may improve some case when
6547 validating.
6548
6549Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * HTMLparser.c: Closed bug #54891
6552 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6553 to the suite
6554
6555Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6558 applied a documentation patch from LotR and filled in a few missing
6559 descriptions
6560
6561Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * xpath.c tree.c parser.c: speed optimizations at the parser level
6564 document tree freeing and xpath evaluation
6565
6566Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * parser.c parser.h parserInternals.h: fixed a couple of
6569 interfaces for handling memory buffer input to const char *
6570 upon suggestion of JamesH.
6571
6572Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * configure.in: LoTR sent a patch fixing the previous commit
6575
6576Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * configure.in: trying to deal again with the stoopid -R linking
6579 flag of Solaris
6580
6581Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * xpath.h: two nodeset access macros from Thomas Broyer
6584
6585Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6588 patch from Thomas Broyer
6589
6590Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6593 case
6594 * INSTALL: was empty added stuff from the FAQ
6595
6596Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6597
6598 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6599 attributes handling and #54433 by adding xmlUnsetProp()
6600 and xmlUnsetNsProp()
6601
6602Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * HTMLparser.c: Patch from Jonas Borgström
6605 (htmlGetEndPriority): New function, returns
6606 the priority of a certain element.
6607 (htmlAutoCloseOnClose): Only close inline elements if they
6608 all have lower or equal priority.
6609 * result/HTML: this of course changed a number of tests results.
6610
6611Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * xmlIO.c catalog.c: plugged in the default catalog resolution
6614 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6615 documentations
6616 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6617
6618Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6621 integrating catalogs
6622 * catalog.[ch] testCatalog.c: adding a small catalo API
6623 (only SGML catalog support).
6624 * parser.c: restaured xmlKeepBlanksDefault(0) API
6625
6626Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6629
6630Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * parser.c: added xmlParseExternalEntityPrivate() to allow
6633 propagation of ctxt->_private when parsing external entities
6634
6635Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6638
6639Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6642
6643Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * valid.c: warn when indeterminist content model is detected
6646 * result/VC/ElementValid8: this adds a message
6647 * Makefile.am: add --novalid for VCM tests
6648 * parserInternals.c: added a call to Init memory
6649
6650Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6653 when both parameters are NULL.
6654
6655Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * valid.c: applied small patch from Gary Pennington, reindented
6658 some part of the code.
6659
6660Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6661
6662 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6663 release, updated and regenerated the docs
6664
6665Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * xpath.c result/XPath/expr/floats : clarified and cleanup
6668 printing of abnormal floats in tests.
6669
6670Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6673 * results/HTML/ : a few changes in the output of the HTML tests as
6674 a result.
6675 * configure.in: tying to fix -liconv where needed
6676
6677Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * Makefile.am: fixed a stupid error
6680
6681Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * configure.in Makefile.am: make the inclusion of the trio
6684 modules in the library conditional
6685
6686Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * DOCBparser.c: patche from László Kovács, fixed entities refs
6689 in attributes handling
6690
6691Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6694 flushing
6695
6696Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * xpath.c: fix of an XSLT namespace bug reported on the list
6699 general/bug-8-
6700
6701Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * strio.h trio.c: Dan McNichol suggested a couple of small
6704 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6705
6706Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * tree.c parser.c encoding.c: spent a bit more time looking
6709 at the parsing speed and DOM handling. Added a few more
6710 speedups.
6711
6712Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * parser.c: small but effective parsing speed improvement
6715
6716Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * configure.in: default on the DocBook parser inclusion (for Gnome)
6719 * DOCBparser.h: fixed a header reference
6720
6721Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * configure.in xpath.c: applied Bjorn patches for FPE on the
6724 alpha
6725
6726Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6729 xmlSaveFormatFileTo()
6730
6731Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xpath.c: simple and efficient optimization, XPath functions
6734 aways bind to the same code, cache this
6735 * TODO: updated (by saying some is obsolete)
6736
6737Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * xpath.c: more cleanup work on XPath name parsing routines
6740
6741Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6744 xmlXPathParseName
6745 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6746 * debugXML.c: avoid compilation problems if compiling without
6747 HTML support, Igor Zlatkovic
6748 * win32/libxml2/libxml2.def.src: being able to compile without
6749 XPath on Windows
6750
6751Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * libxml.m4: yet another patch from Toshio Kuratomi
6754
6755Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6758
6759Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * tree.[ch]: added xmlSaveFormatFile interface for saving
6762 and indenting a file.
6763
6764Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * xpath.c: fixed bug #53689 related to processing-instruction()
6767
6768Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * DOCBparser.c: patche from László Kovács
6771
6772Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * parser.c: applied fixes from Christian Glahn bug report #53391
6775
6776Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * error.c: Jean François Lecomte provided a complete description
6779 and a fix to bug #53537
6780
6781Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6782
6783 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6784
6785Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * DOCBparser.c SAX.c: a bit more work on entities processing.
6788 Still Need to cleanup XML output and references in attributes
6789
6790Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6793
6794Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * tree.c: trying to fix #53574, not completely complete,
6797 I would like xmllint --copy --debug test/ent1 and
6798 xmllint --debug test/ent1 to show the same result.
6799 * xpath.c: fix a bug when trying to sort namespace nodes
6800
6801Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6802
6803 * HTMLtree.c: real fix for #53402
6804
6805Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6808 PIs when using xsl:output
6809 * valid.c: closing #53537 some case generate segfaults if there
6810 is validity errors
6811
6812Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6815 of external parsed entities, added --noent to testDocbook
6816 * valid.c: Garry Pennington found an uninitialized variable
6817 access in xmlValidateElementContent()
6818
6819Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6822 with madness
6823 * result/HTML/ : this modified the result of the regression tests
6824 a lot.
6825
6826Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6829 to doc where it wasn't checked against NULL reported by
6830 Jens Laas
6831
6832Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6833
6834 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6835 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6836
6837Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6838
6839 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6840 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6841 * SAX.[ch]: cleanup and updates for DocBook
6842 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6843 ex SGML identifier changes
6844 * valid.c: removed a static unused function.
6845
6846Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * HTMLtree.c: applied change for Paul Sponagl on script saving
6849 * Makefile.am: the warning about entity title.xml are normal.
6850
6851Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * configure.in: release of 2.3.7
6854 * Makefile.am: fixing make distcheck
6855
6856Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * doc/html/* doc/xml.html: updated and regenerated the docs
6859
6860Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6861
6862 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6863
6864Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * tree.c: fixed #53388 with the provided patch
6867
6868Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6869
6870 * valid.c: Bjorn detected an invalid memory access. Fixed
6871 vstateVPush()
6872
6873Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6876
6877Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6878
6879 * libxml.h: new header used only for the compilation of libxml
6880 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6881 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6882 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6883 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6884 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6885 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6886 baseline (version 1.2 plus a single patch).
6887 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6888 scientific notation for numbers. Tests added.
6889 * xpath.c: formatting of numbers changed to use sprintf
6890 (contribution from William Brack)
6891
6892Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * valid.c: cleanup, more useful debugging
6895 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6896 * xmlIO.c: entity loading is printed as an error when validating
6897
6898Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899
6900 * valid.c: fixed to validate within entities
6901 * test/VCM/v22.xml: added a specific testcase
6902
6903Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6904
6905 * valid.c: forgot an epsilon transition in for ()+
6906 * test/VCM/v21.xml : added a specific test case
6907
6908Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * valid.c: removed a state explosion exhibited by RSS
6911 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6912 from bug #51872
6913
6914Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6917 validation without using an ugly NFA -> DFA algo in the source.
6918 Made a specific algorithm easier to maintain, using a single
6919 stack and without recursion.
6920 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6921 * hash.c: made the growing routine static
6922 * tree.h parser.c: added the parent information to an
6923 xmlElementContent node.
6924
6925Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6926
6927 * SAX.c parser.c xpath.c: generating IDs when not validating
6928 from an external parsed entity was poisoning the ID has table
6929 with removed values. This was killing XSLT on the KDE help
6930 browser.
6931
6932Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * entities.h: andrew@ugh.net.au detected a double declaration
6935
6936Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6937
6938 * debugXML.c hash.c tree.h valid.c : some changes related to
6939 the validation suport to improve speed with DocBook
6940 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6941 the way validation errors get reported
6942
6943Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6946 by P C Chow and William M. Brack for XSLT HTML output
6947
6948Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6951 Igor Zlatkovic patches for MSC compilation and added his
6952 updates
6953
6954Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6955
6956 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6957 prefix lookup.
6958 * parserInternals.c: fixed the bug reported by Morus Walter
6959 due to an off by one typo in xmlStringCurrentChar()
6960
6961Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * HTMLparser.c result/HTML/*: revamped the way the HTML
6964 parser handles end of tags or end of input
6965
6966Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6969
6970Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6973 bug where the linktime verions of free() won't work ...
6974
6975Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6978
6979Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6980
6981 * doc/xml.html: added 2.3.6 release
6982
6983Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6986 * result/wml.xml: resulted in a small output change
6987
6988Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6989
6990 * tree.c: xmlNewDoc was missing the charset initialization
6991 * xmllint.c: added --auto to autogenerate a doc, allow to
6992 reproduce the problem fixed on xmlNewDoc
6993
6994Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * xpath.c: trying to get 52979 solved
6997 * tree.c result/ result/noent/: trying to get 52712 solved, this
6998 also made me clean up the fact that XML output in general should
6999 not add formating blanks by default, this changed the output of
7000 a few tests
7001
7002Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7005
7006Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7007
7008 * configure.in: finally released 2.3.6
7009
7010Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7011
7012 * xpath.c: checking for null pointer generated by new code
7013
7014Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7015
7016 * xpath.c: fixed a [] evaluation problem reported
7017 * test/XPath/tests/simpleaddr: extended test
7018 * result/XPath/simpleaddr: updated result
7019
7020Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7021
7022 * xmllint.c: Dan Timis reported a portability problem
7023 on Macs without mmap, fixed it.
7024
7025Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * testXPath.c : added a --tree option allowing to display the
7028 tree dump of the XPath expression
7029
7030Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7031
7032 * xpath.c: fixed a memleak when comparing nodesets
7033 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7034 * tree.c: added a TODO
7035
7036Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7037
7038 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7039 we need string functions
7040 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7041 to be able to use them where needed. Applied some changes
7042 to reduce name linking pollution and compile in only what's
7043 needed.
7044 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7045 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7046 for the string manipulation functions
7047 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7048 to the free() function of xmlmemory.c
7049 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7050 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7051 usage.
7052
7053
7054Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7055
7056 * error.c: applied the context output patch of the error
7057 handling submitted by Chuck Griffith
7058 * error/VC/*: this slightly change some error logs
7059
7060Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * parser.c: fixed line number reporting on error
7063
7064Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * parser.c: Sullivan and Darin found a parser bug,
7067 applied the patch.
7068
7069Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7070
7071 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7072 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7073 xmlversion.h.in xpointer.c: of course the way I defined
7074 UNUSED breaks on old gcc version. Try to be smart and
7075 also define it directly in xmlversion.h
7076 * configure.in: removed -ansi flag from the pedantic set
7077
7078Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7079 Huge cleanup, I switched to compile with
7080 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7081 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7082 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7083 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7084 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7085 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7086 encoding.h entities.c error.c list.[ch] nanoftp.c
7087 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7088 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7089 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7090 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7091 Cleanup, staticfied a number of non-exported functions,
7092 detected and cleaned up a dozen of problem found this way,
7093 avoided a lot of public function name/typedef/system names clashes
7094 * doc/xml.html: updated
7095 * configure.in: switched private flags to the really pedantic ones.
7096
7097Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * configure.in: 2.3.5
7100 * doc/html/*: rebuilt the docs
7101
7102Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7103
7104 * parser.c: fixed a reported bug in NOTATION parsing
7105 * uri.c: accepted but not fixed bug 51876, added TODO
7106 * Makefile.am: fixed bug 51876
7107
7108Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * config.h.in configure.in error.c: fix a compilation problem
7111 on platforms without vsnprintf (xml@thewrittenword.com)
7112
7113Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7114
7115 * parser.c: fixed a function name header typo
7116 * SAX.c: notations can also occur in external subset.
7117
7118Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * error.c: removed a C++ like comment
7121
7122Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * parser.c: fixing bug 52299 strange condition leading
7125 to a parser crash due to a buffer overflow
7126 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7127 added the specific test case
7128
7129Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7130
7131 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7132 xmlXPathConvert{String,Number,Boolean} to be able to make
7133 type casts without a context stack, fixed some implementation
7134 problems related to the absence of context at parse-time,
7135 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7136 in the public API too
7137 * xpointer.c xpathInternals.h: we need to know at parse time
7138 whether we are compiling an XPointer
7139
7140Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7143 cleaned up the parser internals, refactored XPath code, added
7144 new compilation based APIs and cleanly separated public and
7145 private APIs.
7146
7147Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * xpath.h: the comp field must be added at the end to avoid
7150 killing binary compat.
7151
7152Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * Makefile.am: detect XPath memleaks in regreson tests
7155 * error.c: fixed and error w.r.t. error reporting still using
7156 stderr
7157 * hash.c: added new line at end of file
7158 * tree.h: minor cleanup
7159 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7160 expression parsing from evaluation, resulted in a number of
7161 changes internally, and in XPointer. Likely to break stuff
7162 using xpathInternals.h but should remain binary compatible,
7163 new interfaces will be added.
7164
7165Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * configure.in: fixed a couple of problems reported by
7168 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7169 without gcc on non linux platforms.
7170
7171Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7172
7173 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7174 a fix for --with-html-dir= configure support. I hope it won't
7175 break rpm generation
7176
7177Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * xmlIO.c: one function comment cleanup.
7180
7181Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7182
7183 * SAX.c: external subset notations were improperly registered
7184 in the internal subset.
7185
7186Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7187
7188 * README.cvs-commits: added, pointing to HACKING
7189 * HACKING: updated
7190
7191Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7192
7193 * parser.c: and Matt Sergeant found one in the XML push
7194 parser (erroneous check I forgot to remove when I fixed the
7195 main parser).
7196
7197Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * xpath.c: ptittom found a small bug in UnaryExpr
7200
7201Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * configure.in: bumped to 2.3.4
7204 * error.c: fixed bug #51860
7205 * tree.c: fixed bug #51861
7206 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7207 * tree.[ch] : added xmlDefaultBufferSize
7208 * nanoftp.c: typo in function name header block
7209 * doc/xml.html : updated, added link to XML::LibXSLT
7210 * doc/html/* : rebuilt the docs
7211
7212Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * parser.c SAX.c: the new content parsing code raised an
7215 ugly bug in the characters() SAX callback. Found it
7216 just because of strangeness in XSLT XML Rec ouptut :-(
7217
7218Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7219
7220 * Makefile.am: Martin Baulig suggested to add -lm
7221 * tree.c: found another bug in xmlNodeGetContent()
7222
7223Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7224
7225 * xpath.c: Bjorn found the error related to strictness of comparison.
7226
7227Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * parser.c: trying to fix the Dtd parsing problem reported
7230 by Gary, side effect of last week speed optimizations.
7231
7232Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7233
7234 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7235 * parserInternals.c: removed unneeded test raised by Stric
7236
7237Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7238
7239 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7240 and fixed by William Brack). Added xmlXPathFormatNumber.
7241 Changed the sorting slightly.
7242 * configure.in Makefile.am example/Makefile.am: Added -lm.
7243 Please note that applications linking with libxml2, must
7244 also like with the math library from now on.
7245
7246Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7247
7248 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7249
7250Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7251
7252 * parser.c: one must report spaces even if the Dtd element
7253 content proves that this is not part of the element content.
7254 * result/valid/*.xml: this changed the ouptu slightly
7255
7256Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7257
7258 * configure.in: bumped to 2.3.3
7259 * doc/xml.html: updated
7260
7261Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
7263 * tree.c: minor doc fix
7264 * xpath.c: deallocation issues when a result tree has been
7265 converted to a node-set
7266
7267Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7268
7269 * doc/xml.html: oops corrected dates s/2000/2001
7270
7271Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7272
7273 * valid.c: new patch from Gary Pennington
7274
7275Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7276
7277 * doc/xml.html: applied patch from Ankh
7278
7279Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7280
7281 * xinclude.c: fixed a problem building on Mac
7282
7283Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7284
7285 * parser.c: more work on increasing parsing ferformances
7286
7287Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7288
7289 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7290 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7291 avoiding memcpy in production builds MEM_CLEANUP macro use
7292 * parser.[ch] parserInternals.c: optimizations of the tightest
7293 internal loops inside the parser. Better checking of I/O
7294 flushing/loading conditions
7295 * xmllint.c : added --timing
7296
7297Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7298
7299 * configure.in: bumped to 2.3.2
7300 * doc/xml.html: updated for release
7301
7302Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * xpath.c: found a memleak and fixed a nasty bug
7305
7306Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7307
7308 * xmllint.[c1] : added return code errors for xmllint
7309 * xpath.c: specific debug dump function for result value trees
7310
7311Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * xpath.c: finally implemented xmlXPathCompareNodeSets
7314 * test/XPath/expr/floats results/XPath/expr/floats: added
7315 a test for float expressions
7316
7317Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7318
7319 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
7320 * parserInternals.[ch]: trying to speed up parsing
7321 * xpath.c : speeded up node set equality op
7322
7323Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7324
7325 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
7326 better handling of ID/IDREF and the list modules associated
7327 * configure.in: small CFLAGS cleanup
7328
7329Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7330
7331 * configure.in: fixed iconv detection on AIX (stric)
7332
7333Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7334
7335 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
7336
7337Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
7338
7339 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
7340 and optimized xmlXPathNodeSetSort
7341
7342Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7343
7344 * xpath.c: bug fix when context size is 0
7345 * parser.c: I like Norm's Dtd because they still manage to break
7346 the parser occasionally
7347
7348Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7349
7350 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
7351
7352Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7353
7354 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
7355 attributes within the XML-1.0 namespace
7356
7357Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7358
7359 * xpathInternals.h: exported a few axis functions
7360 * doc/xml.html: updated the doc
7361
7362Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7363
7364 * configure.in: applied patch from Daniel van Balen for OpenBSD
7365 and bumped version to 2.3.1
7366 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
7367 attempt to find autoclosing was simply broken, removed it,
7368 updated the examples, this is better
7369
7370Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * hash.[ch]: added Paolo Casarini patch to provide Delete from
7373 hash functionnalities.
7374 * doc/html/* : rebuild the doc
7375
7376Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7377
7378 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
7379 on predicate
7380 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
7381 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
7382 really want to have tags closed on output even if we accept
7383 unclosed ones on input
7384
7385Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7386
7387 * xpath.c: ouch don't free NULL, rare case fixed
7388 * tree.c: don't coalesce text nodes if they don't have the
7389 same behaviour wrt escaping on output
7390
7391Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * xpath.c: small fixup
7394 * SAX.c: don't warn on empty namespaces.
7395
7396Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * README: a bit of cleanup
7399 * configure.in: preparing for 2.3.0 release
7400
7401Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * hash.[ch]: added a first version of xmlHashSize()
7404 * valid.c: another bug fix from Gary Pennington
7405
7406Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7407
7408 * valid.c: couple of bug fixes pointed by Gary Pennington
7409 * HTMLtree.c: #if 0 cleanup
7410
7411Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7412
7413 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
7414 which removes a time consuming check of xmlXPathNodeSetAdd()
7415 and use it in places where we are sure to not break unicity
7416
7417Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7418
7419 * xpath.c: bug fixes found from XSLT
7420 * tree.c: preserve node->name special values when copying nodes.
7421 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
7422 external subset are fetched when available but without full
7423 validation. Added xmlLoadExtDtdDefaultValue, need a function.
7424 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7425 output with encoding disabled.
7426
7427Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7428
7429 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7430 xmlCheckFilename should not be called from xmlFileOpenW
7431 and xmlGzfileOpenW
7432
7433Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7434
7435 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7436 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7437 added the new tests for URI normalization
7438 * testURI.c: fixed stoopid bugs
7439 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7440 the URI in the error messages are now properly normalized
7441
7442Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7443
7444 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7445
7446Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7447
7448 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7449
7450Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7451
7452 * xpath.c: fixed mod operator
7453
7454Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7455
7456 * parser.c: fixed xmlStrcat doc
7457 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7458 trees.
7459
7460Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7461
7462 * xpath.c result/XPath/tests/chaptersbase
7463 result/XPath/tests/simplebase: fixed XPath node()
7464 * tree.c: small fix in xmlNewNs()
7465 * Makefile.am: removed extraneous xml2Conf.sh rule
7466
7467Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7468
7469 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7470 Changed the library name, in order to get libxml-devel and
7471 libxml2-devel to coexist on a single system
7472 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7473 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7474
7475Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7476
7477 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7478 libxml2-devel installable in // as libxml-devel.
7479
7480Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7481
7482 * doc/Makefile.am: fixed make rebuild in doc
7483 * doc/html/*.html: rebuilt the docs
7484
7485Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7488
7489Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7490
7491 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7492 the HTML doc to go into the -devel RPM ...
7493 * aclocal.m4 config.h.in: some updates due to auto* magic
7494
7495Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7496
7497 * xpath.h: added a hook in the context structure allowing to
7498 link to extra support, needed for XSLT
7499
7500Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7501
7502 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7503 xmlXPtrCmpPoints to use it.
7504 * propagated the following patch from Alejandro Forero
7505 * include/win32config.h xmlIO.c: applied further suggestions
7506 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7507 * example/gjobread.c: fixed warnings, now that it builds
7508
7509Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7510
7511 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7512
7513 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7514 filename points to a valid file (not a directory).
7515 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7516 Added calls to xmlCheckFilenameDir.
7517
7518 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7519 `path' (rather than `filename') as the parameter to gzopen and open.
7520
7521Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7522
7523 * Makefile.am: fixed a problem with EXTRA_DIST
7524
7525Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7526
7527 * Makefile.am example/Makefile.am: finally found the trick
7528 to build the example, i.e. add "." in SUBDIRS before example
7529 in the list <grin/>
7530
7531Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7532
7533 * doc/xml.html: updated with an XSLT section, removed pointer to
7534 W3C CVS base.
7535
7536Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7537
7538 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7539 too, and deallocation need to occur the same way.
7540
7541Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7542
7543 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7544 type correponding to an XSLT result tree fragment. Share most
7545 of the data format with node set, as well as operators.
7546 * HTMLtree.c: added a newline at the end of the doctype output
7547 whe this one is not present initially.
7548 * tree.c: make sure taht the parent and doc pointers are properly
7549 set when copying attributes (lists).
7550
7551Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7554
7555Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7556
7557 * xpath.c: seems I finally killed that ugly path evaluation
7558 context bug (tagged 9999 in case is is wrong)
7559
7560Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7561
7562 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7563 for XSLT
7564
7565Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7566
7567 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7568 for xmlGzfileOpen() bug
7569
7570Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7571
7572 * xpath.c: removed an error found by XSLT usage
7573 * tree.c parserInternals.h: use a predefined static string
7574 for text and comment nodes, avoid freeing them in xmlFreeNode,
7575 exported the string name in parserInternals.h and added
7576 another value to disable encoding at output (for XSLT),
7577 gain memory, time.
7578
7579Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7580
7581 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7582 win32/libxml2/libxml2_so.dsp: new makefiles and update
7583 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7584
7585Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7586
7587 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7588 Gary Pennington
7589
7590Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7591
7592 * xpath.c: fixed the comaprision of values and nodelists,
7593 need to compare nodelist still ...
7594 * debugXML.c: avoided a possible core dump
7595 * HTMLparser.c: cleanup
7596 * nanohttp.c: contributed fix.
7597 * tree.c: fixes in properties handling added xmlSetNsProp
7598 needed by libxslt
7599 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7600 comment
7601 * TODO: updated
7602
7603Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * parser.c parserInternals.c: applied Bjorn Reese optimization
7606 patch
7607
7608Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7609
7610 * Makefile.am: applied patch fro make check from Martin Vidner
7611
7612Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7613
7614 * configure.in: preparing 2.2.11
7615 * doc/html/*: rebuild the HTML files
7616 * doc/xml.html : updated
7617
7618Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7619
7620 * tree.c: fixed a stupid bug
7621 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7622 patches related to validation of an XInclude processing result
7623 * TODO: updated
7624
7625Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7628 on large files
7629
7630Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7631
7632 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7633
7634Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7635
7636 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7637 reported by Jonas Borgström
7638 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7639
7640Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7641
7642 * testXPath.c xpath.c: fixing the XPath union expressions problem
7643 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7644
7645Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7646
7647 * xmllint.c: Made is so if the file name is "-" is will read form
7648 standard input. Sven Heinicke <sven@zen.org>
7649 * tree.c: fixed a problem when growing buffer
7650 * tree.h: fixed the comment of the node types following andersca
7651 comment
7652 * TODO: updated
7653
7654Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * HTMLparser.[ch]: added a way to avoid adding automatically
7657 omitted tags. htmlHandleOmittedElem() allows to change the
7658 default handling.
7659 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7660 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7661 of xmllint too when using --memory flag, added a memory test
7662 suite at the Makefile level.
7663 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7664 with namespace use when encountering QNames in XPath evalation,
7665 added xmlns() scheme in XPointer.
7666 * nanoftp.c : incorporated a fix
7667 * parser.c xmlIO.c: fixed problems raised with encoding when using
7668 the memory I/O
7669 * parserInternals.c: closed bug 25934 reported by
7670 torsten.landschoff@innominate.de
7671 * TODO: updated
7672
7673Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7676 on a non-updated tree :-(, made a 2.2.10 release to correct the
7677 situation
7678
7679Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7682 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7683 integrated a set of OpenVMS changes from Howard Taylor
7684 <Howard.Taylor@pacoast.com>
7685
7686Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7689 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7690
7691Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * HTMLparser.c: some fixes on auto-open of html/head/body
7694 * encoding.c: fixed a compilation error on some gcc env
7695 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7696 XPointer implementation
7697 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7698 related XPointer tests and associated results
7699
7700Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * doc/xmldtd.html doc/xml.html: following a short step by step
7703 guidance on IRC to help maciej with DTDs I started a small
7704 page on the subject.
7705
7706Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * HTMLparser.c: fixed handling of broken charrefs
7709 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7710 patches
7711
7712Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * doc/xml.html doc/html/* : rebuilt the docs after adding
7715 xinclude and updated page for 2.2.7 and 2.2.8
7716 * configure.in: releasing 2.2.8
7717
7718Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * parser.[ch] parserInternals.c: applied the conditional
7721 section processing fix from Jonathan P Springer
7722 <jonathan.springer2@gte.net>
7723 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7724 project file, fixed iconv default non support
7725 * xpath.c: fixed the problem of evaluating relative expressions
7726 when a node context is provided.
7727
7728Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * nanoftp.c: fixed gcc 2.95 new warnings
7731 * SAX.c: fixed a stupid bug
7732 * tree.c: fixed a formatting problem when round-tripping
7733 from/to memory
7734 * xinclude.c: chased memleak, fixed a base problem
7735 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7736 xmlXPtrBuildNodeList()
7737 * TODO: updated
7738 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7739 adding a first small set of regression tests for XInclude
7740
7741Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * nanohttp.[ch]: applied Wayne Davison patches to access
7744 the WWW-Authorization header.
7745 * parser.c: Closed Bug#30847: Problems when switching encoding
7746 in short files by applying Simon Berg's patch.
7747 * valid.c: fixed a validation problem
7748 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7749 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7750 Wayne Davison
7751 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7752 need to be extended to non full nodes selections.
7753 * xinclude.c: starts to work decently
7754
7755Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7758 debugXML.c xmlversion.h.in: Started adding XInclude support,
7759 this is a new xmllint option
7760 * tree.c xpath.c: applied TOM patches for XPath
7761 * xpointer.c: fixed a couple of errors.
7762 * uri.c: added an escaping function needed for xinclude
7763 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7764 new warning from RH70 gcc's version
7765
7766Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7767
7768 * HTMLparser.c: fixed loop on invalid char in scripts
7769 * parser.c: update to description of xmlIOParseDTD()
7770 * libxml.m4 xmlversion.h.in: changes contributed by
7771 Michael Schmeing <m.schmeing@internet-factory.de>
7772 * configure.in: preparing for 2.2.7
7773 * Makefile.am: trying to avoid config.h and acconfig.h
7774 being included in the distrib
7775 * configure.in: released 2.2.7
7776
7777Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7780 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7781
7782Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * parser.[ch]: added xmlIOParseDTD()
7785 * xpointer.c: added support for the 2 extra parameters of
7786 string-range, fixed a stoopid error when '0' was present
7787 in XPointer expressions
7788 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7789 testsuite for the above
7790
7791Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * libxml.spec.in: improved package descriptions
7794
7795Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * xpath.c xpathInternals.h: applied a large cleaning patch
7798 from TOM <ptittom@free.fr>, it also add namespace support
7799 for function and variables registration.
7800
7801Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7804 * Makefile.mingw: Wayne Davison's update adding hash.c
7805
7806Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * xpath.c: fixed the root evaluation problems
7809 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7810 ignorable spaces with <b> <bold> <em>
7811 * tree.c: fixed a loop in xmlSearchNsByHref()
7812
7813Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * xpath.c: applied another XPath patch from TOM
7816 * xpath.c include/makefile.am: applied another patch from
7817 china@thewrittenword.com (cleanup on IRIX).
7818
7819Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7820
7821 * xml-config.1: received a fixed version from Fredrik Hallenberg
7822 <hallon@lysator.liu.se>
7823
7824Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7827 cleanup patch for XPath
7828
7829Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * patched to redirrect all "out of context" error messages to
7832 a reconfigurable routine. The changes are:
7833 * xmlerror.h : added the export of an error context type (void *)
7834 an error handler type xmlGenericErrorFunc there is an interface
7835 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7836 to reset the error handling routine and its argument
7837 (by default it's equivalent to respectively fprintf and stderr.
7838 * all the c files: all wild accesses to stderr or stdout within
7839 the library have been replaced to calls to the handler.
7840
7841Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * configure.in: release 2.2.6
7844 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7845 exporting the inner functions of xpath for extension modules
7846 * doc/*: updated and rebuilt the doc
7847
7848Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * nanohttp.c : applied Wayne HTTP cleanup patch
7851 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7852 and xmlNodeSetSpacePreserve()
7853
7854Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * xpath.c: closing bug #29260
7857
7858Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7861 multikey tuples, made hash structure opaque
7862 * valid.[ch]: moved elements, attributes, notations decalarations
7863 as well as ID and refs to hash tables.
7864 * entities.c: hash cleanup
7865 * xmlmemory.c: fixed a dump problem in debug mode
7866 * include/Makefile.am: problem passing in DESTDIR= values patch
7867 from Marc Christensen <marc@calderasystems.com>
7868 * nanohttp.c: removed debugging remains
7869 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7870 * HTMLparser.c parser.c: fixing a number of problems with the
7871 macros in the *parser.c files (Wayne).
7872 * HTMLparser.c: close the previous option when opening a new one
7873 (Marc Sanfacon).
7874 * result/HTML/*: updated the HTML results accordingly
7875
7876Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7879 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7880 XPath functions and XML entities table to them. More to come...
7881 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7882
7883Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * tree.c: coalesce adjacent text nodes
7886 * valid.c: handling of blank nodes in DTd validation (raised
7887 by problems with a posteriori validation).
7888 * nanohttp.c: changing behaviour on HTTP write stuff.
7889 * HTMLtree.c: forced body and html to be explicitely closed.
7890 * xpath.h: exported more XPath functions.
7891
7892Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * Release of 2.2.5
7895 * xpointer.c: range() range-inside and other helper functions
7896 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7897
7898Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7901 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7902
7903Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7906 and XPointer modules
7907
7908Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * SAX.h: closed #25107
7911
7912Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7913
7914 * testSAX.c: fixed problem with cdata reporting
7915 * SAXresult/* : updated
7916
7917Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7918
7919 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7920 Closed bug #27499, added to regression tests
7921 * TODO: updated
7922
7923Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7926 support for SCRIPT and STYLE with help from Bjorn Reese
7927 * test/HTML/* result/HTML/*: added simple testcase and updated
7928 the existing ones.
7929
7930Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7933 string-range for empty strings
7934 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7935 test/XPath/xptr/strrange: augmented the XPointer testsuite
7936
7937Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7938
7939 * doc/xml.html doc/xmlmem.html: added a module describing memory
7940 interfaces and use, updated the main page.
7941
7942Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7945 nanoftp code work on Windows too now
7946
7947Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7948
7949 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7950 * xpointer.c: implemented string-range() at least a good first version
7951 * test/XPath/docs/str test/XPath/xptr/strrange
7952 result/XPath/xptr/strrange: the string-range() tests
7953
7954Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7955
7956 * Makefile.am include/Makefile.am include/win32config.h
7957 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7958 and make distcheck
7959
7960Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7963 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7964 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7965
7966Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7969 patch for socklen_t detection by
7970 Albert Chin-A-Young <china@thewrittenword.com>
7971
7972Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7975 and added a --dtdvalid option to xmllint used to test it
7976
7977Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7978
7979 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7980 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7981
7982Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7983
7984 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7985 handlings (registration, lookup, cleanup)
7986
7987Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * configure.in Makefile.am include/makefile.am: adding XPointer
7990 and XPtrtests target
7991 * xpointer.[ch] : new files for XPointer support
7992 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7993 more XPath tests
7994
7995Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * configure.in: fixed, very broken, make distcheck works again
7998
7999Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8000
8001 * More work toward 2.2.5, integrated a number of patches
8002 * configure.in Makefile.am win32config.h.in: trying to cleanup
8003 make distcheck .... huh ...
8004 * include/Makefile.am include/win32config.h: new directory
8005 for includes
8006 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8007 updated teh makefiles and instructions for WIN32
8008 * xpath.c: small fixes
8009 * test/XPath/ results/XPath: updated the testcases and results
8010 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8011 suggested patches
8012 * valid.c: fixed an ID bug
8013
8014Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008017 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008018 * xpath.[ch]: worked on XPointer
8019
8020Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * configure.in Makefile.am: 2.2.5, ship the include in an
8023 include/libxml subdirectory, use symlinks when using CVS
8024 * testSAX.c: fixed small bug
8025 * testXPath.c: changed the way testfiles are parsed
8026 * debugXML.c: same kind of cleanup when parsing an argument expression
8027 XPath/XPointers can have blanks embedded
8028 * xpath.[ch]: more cleanup, reorgs for XPointer work
8029 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8030 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8031
8032Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8033
8034 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8035 in the XPath engine, rewrote large parts of it, now it's far
8036 cleaner and in sync with the REC not an old WD. Fixed a parsing
8037 problem in the interactive XML shell found when testing XPath.
8038
8039Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8042 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8043 examples with the extra test
8044
8045Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8046
8047 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8048 the global init function.
8049
8050Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * HTMLparser.c: Doohhh, attribute name parsing was still case
8053 sensitive ! Fixed this ...
8054 * result/HTML/* : updated the tests results accordingly
8055
8056Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8059 engine, should be far more stable, incorporated a new version of
8060 preceding/following axis, need testing
8061 * uri.c: fixed file:///c:/a/b/c problem
8062 * test/XPath/tests/idsimple: augmented the XPath tests
8063
8064Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * doc/* rebuilding docs for 2.2.4 release
8067
8068Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8069
8070 * configure.in: releasing 2.2.4
8071 * parser.[ch]: added xmlStrEqual()
8072 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8073 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8074 use xmlStrEqual instead
8075 * TODO: updated
8076 * added an XPath test
8077
8078Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8079
8080 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8081 * entities.h: exported xmlInitializePredefinedEntities
8082 * parser.[ch] : added xmlInitParser()
8083 * parserInternals.h : had to export htmlInitAutoClose()
8084
8085Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8088 problems
8089 * Makefile.am : added XPath regression tests to normal tests
8090 * uri.c: fixed a problem with local paths, cleanup
8091 * parser.c: fixed a problem with large CData sections
8092
8093Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * configure.in xml-config.in: patch from "Ben Taylor"
8096 <sol7x86@hotmail.com> for solaris shared libs lookup
8097
80982000-09-30 Martin Baulig <baulig@suse.de>
8099
8100 * libxml-2.0.pc.in: Provide pkg-config script.
8101
8102 * configure.in: Create the libxml-2.0.pc script from the
8103 libxml-2.0.pc.in templates.
8104 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8105 script in `$(libdir)/pkgconfig'.
8106
8107Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8108
8109 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8110 when compiling with MSC
8111
8112Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8113
8114 * xpath.c: patch for normalize-string() substring-before(),
8115 substring-after() and translate() functions from Bjorn Reese
8116 <breese@mail1.stofanet.dk>
8117 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8118 Fredrik Hallenberg <hallon@lysator.liu.se>
8119 * TODO: updated
8120
8121Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8124 problem of socklen_t being undefined on a number of platforms
8125 * debugXML.c: fixed a compilation problem when without snprintf
8126
8127Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8128
8129 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8130 an URI bug and a fix for the control-character-induced infinite loop
8131 * nanohttp.c: preventive fix for compiling on WIN32
8132
8133Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8134
8135 * xmlint.c: closing bug #25000
8136
8137Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8138
8139 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8140 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8141 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8142 related function, fixing xmlStrncmp(), and associated cleanup
8143 * result/HTML/entities.html.sax: updating result
8144
8145Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8146
8147 * uri.c: applied patch for URI escaping from Wayne Davison
8148 <wayned@blorf.net>
8149 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8150 from Denis Barbier <barbier@imacs.polytechnique.fr>
8151 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8152 patch from Wayne Davison
8153
8154Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8155
8156 * doc/xml.html : updated with new releases, adding "how to help"
8157
8158Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8161 removed a few warnings in pedantic mode ...
8162 * parserInternals.c parser.c: moved encoding switching function
8163 to parserInternals.c
8164 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8165
8166Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8169 error or warning handlers
8170
8171Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8172
8173 * parserInternals.c parserInternals.h parser.c Makefile.am:
8174 created a new module parserInternals.c, moved most of the
8175 code shared by the various parsers there, as well as
8176 deprecated code from parser.c. More cleanup of parser.c
8177 * uri.c: fixed a problem when URI is NULL
8178 * valid.c: speedup when looking for an attribute declaration
8179
8180Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8183 the cleanup of the computation of URI references when seeking
8184 external entities. The URI reference string and the resulting
8185 URI are both stored now.
8186 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8187 large s(n)printf checks and cleanup from Denis Barbier
8188 <barbier@imacs.polytechnique.fr>
8189 * xmlversion.h.in tree.h: couple of SGML declarations for a
8190 possible docbook module.
8191 * result/VC/ : a couple of test output changed due to the change
8192 of the entities URI
8193
8194Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * parser.h: added a _private field for linking user's data
8197
8198Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8199
8200 * parser.c parserInternals.h: demacroified most of the IS_XXX
8201 the gain in size is significant so ...
8202
8203Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * entities.c: cases where looking up entities with doc==NULL
8206 covered
8207
8208Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * uri.c: applied Wayne Davison patch
8211 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8212
8213Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8214
8215 * uri.c testUri.c: applied Wayne Davison patches
8216 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8217 * Makefile.in: added URItest and included thenin "make tests"
8218
8219Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8220
8221 * xmlversion.h.in: closed bug 22941
8222
8223Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8224
8225 * doc/xmlio.html: added doc and example for entity loader
8226 redefinition.
8227
8228Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8229
8230 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8231 used by libxml
8232
8233Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * parser.c: Fixed bug on invalid ontent characters and when using
8236 push.
8237 * xmllint.c: fixed xmllint endling of errors in push mode
8238
8239Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * HTMLparser.c testHTML.c: applied two new patches from
8242 Wayne Davison <wayned@users.sourceforge.net>
8243 * result/HTML/*.sax: regenerated HTML SAX output
8244 * parser.c: more cleanup.
8245
8246Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8247
8248 * HTMLparser.[ch] testHTML.c: applied the second set of
8249 patches from Wayne Davison <wayned@users.sourceforge.net>,
8250 adding htmlEncodeEntities()
8251 * HTMLparser.c: fixed an ignorable white space detection bug
8252 occuring when parsing with SAX only
8253 * result/HTML/*.sax: updated since the output is now HTML
8254 encoded...
8255
8256Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * HTMLparser.[ch]: applied some of Wayne Davison
8259 <wayned@users.sourceforge.net> patches
8260
8261Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8262
8263 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8264 undeclared namespace prefix was used, added a warning.
8265 Cleaned up support w.r.t. entities, spilling out a warning
8266 and being pedantic on lookups.
8267 * test/warning/ent9 : added testcase for previous example.
8268 * TODO: updated
8269 * parserInternals.h parser.c: changed the way names are parsed
8270 now allow infinite size and decrease penalty for normal use
8271 * parser.c: Started a big cleanup/check of the parser code,
8272 fixed some of the most tortuous entity code, spotted code
8273 unused anymore
8274 * test/*: added tests for very long names and related nasty
8275 things.
8276
8277Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8278
8279 * doc/encoding.html: added encoding aliases doc
8280 * doc/xml.html: updates
8281 * encoding.[ch]: added EncodingAliases functions
8282 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8283 bottleneck affecting large DTDs like Docbook
8284 * parser.[ch] xmllint.c: added a pedantic option, will be
8285 useful
8286 * SAX.c: redefinition of entities is reported in pedantic mode
8287 * testHTML.c: uninitialized warning from gcc
8288 * uri.c: fixed a couple of bugs
8289 * TODO: added issue raised by Michael
8290
8291Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8292
8293 * doc/encoding.html: propagated Martin Duerst suggestions
8294
8295Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8298 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8299 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
8300 by Wayne Davison
8301
8302Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8303
8304 * nanoftp.c nanohttp.c: small cleanup
8305 * TODO: updated
8306
8307Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8308
8309 * added an old VC testcase and updated title.xml entity
8310
8311Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
8314 done on auto-opening of <p> tags and cleanup of SAX output
8315
8316Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8317
8318 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
8319
8320Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8321
8322 * doc/xml.html libxml.* structure.*: updated the doc a bit
8323
8324Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8325
8326 * testSAX.c testHTML.c result/HTML/: cleanup of the output
8327 of SAX tests
8328
8329Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8330
8331 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8332 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
8333
8334Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
8337 * testHTML.c: fix core dump on Solaris 2.x systems
8338 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
8339 * result/HTML/*.sax: previous bug fix lead to new results
8340
8341Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
8344 * configure.in: added --with-readline=DIR to accept alternate
8345 path for readline include/library
8346 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
8347 for ANSI under HP-UX
8348 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
8349 includes @LIBS@
8350
8351Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * doc/* : rebuilt the docs
8354 * getting ready for 2.2.2 release
8355
8356Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
8359 and xmlAddFeature()
8360 * tree.[ch]: added xmlAddChildList()
8361 * xmllint.c: MAP_FAILED macro test
8362 * parser.h: added xmlParseCtxtExternalEntity()
8363 * valid.c: applied bug fixes removed warning
8364 * tree.c: added CDATA block to elements content
8365 * testSAX.c: cleanup of output
8366 * testHTML.c: added SAX testing
8367 * encoding.c: better error recovery
8368 * SAX.c, parser.c: fixed one of the external entity processing
8369 of the OASis testsuite
8370 * Makefile.am: added HTML SAX regression tests
8371 * configure.in: bumped to 2.2.2
8372 * test/HTML/ result/HTML: added a few of HTML tests, and added the
8373 SAX results
8374
8375Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8376
8377 * configure.in: patch for HP compiler
8378
83792000-08-04 Sven Heinicke <sven@zen.org>
8380
8381 * xmllint.c: Was coredumping sometimes when the file given didn't
8382 exist.
8383
8384Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * parser.c xmlIO.[ch]: fixed the problem of encoding support
8387
8388 when using in memory parsing. Need some cleanup.
8389 * xmllint.c configure.in: added a --memory flag to test memory
8390 parsing
8391
8392Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8393
8394 * nanohttp.c: fixed socklen_t replacement to unsigned int
8395 * parser.c: fixed a space handdling missing at the end of
8396 production 28 DOCTYPE.
8397 * xmlmemory.c: fixed a stupid bug on the routine to override
8398 allocation functions
8399 * TODO: updated
8400
8401Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8402
8403 * doc/ regenerated the docs
8404
8405Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * doc/encoding.html doc/xml.html: added I18N doc
8408 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
8409 improvements, both parser and filters, added ASCII & HTML,
8410 fixed the ISO-Latin-1 one
8411 * xmllint.c testHTML.c: added/made visible --encode
8412 * debugXML.c : cleanup
8413 * most .c files: applied patches due to warning on Windows and
8414 when using Sun Pro cc compiler
8415 * xpath.c : cleanup memleaks
8416 * nanoftp.c : added a TESTING preprocessor flag for standalong
8417 compile so that people can report bugs more easilly
8418 * nanohttp.c : ditched socklen_t which was a portability mess
8419 and replaced it with unsigned int.
8420 * tree.[ch]: added xmlHasProp()
8421 * TODO: updated
8422 * test/ : added more test for entities, NS, encoding, HTML, wap
8423 * configure.in: preparing for 2.2.0 release
8424
8425Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008428 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008429
8430Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * doc/xml.html: changed the xmlsoft.org structure, updated the
8433 examples w.r.t. root and childs
8434
8435Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8436
Daniel Veillard784b9352003-02-16 15:50:27 +00008437 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008438
8439Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8440
8441 * HTMLparser.c: Work on character encoding support for the HTML parser
8442 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8443 * encoding.c: Fixed a potential memleak in the encoding stuff
8444
8445Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8446
8447 * doc/FAQ.html doc/Makefile.am : added a FAQ
8448
8449Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8452 of the HTML parser to force it to not bypass SAX
8453
8454Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * win32config.h.in: updated
8457 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8458 lacks iconv support :-( need to release 2.1.1
8459 * configure.in: release 2.1.1
8460 * HTMLparser: fixed bug #14784
8461 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8462 by Windows compiler
8463 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8464 the SAX startDocument() callback.
8465 * TODO: updated
8466
8467Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8468
8469 * added xmlStopParser()
8470
8471Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * configure.in: 2.1.0 prerelease
8474 * Large resync between W3C and Gnome tree
8475 * nanoftp, nanohttp.c: fixed stalled connections probs
8476 * HTMLtree.c SAX.c : support for attribute without values in
8477 HTML for andersca
8478 * valid.c: Fixed most validation + namespace problems
8479 * HTMLparser.c: start document callback for andersca
8480 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8481 * parser.h, SAX.c: serious speed improvement for large
8482 CDATA blocks
8483 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8484 different encoding
8485 * example/Makefile.am example/gjobread.c tree.h: work on
8486 libxml1 libxml2 convergence.
8487 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8488 and the LIBXML_TEST_VERSION macro
8489
8490Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * doc/xml.html: various patches and improvements typo fixed by
8493 Felix Natter
8494 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8495 from Felix Natter <fnatter@gmx.net>
8496
8497Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * doc/upgrade.html: updated with instructions for support of both
8500 libxml-1.x and libxml-2.x
8501 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8502 for 2.x support and also fixed includes
8503
8504
8505Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8508 the encoding support, added iconv support, so now libxml if
8509 compiled with iconv automatically support japanese encodings
8510 among others. Work based on initial patch from Yuan-Chen Cheng
8511 I may have broken binary compat in the encoding handler
8512 registration scheme, but that was so utterly broken I don't
8513 expect anybody to have used this feature until now.
8514 * parserInternals.h: fixup on the CHAR range macro
8515 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8516 code.
8517 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8518 * uri.c: added xmlParseURI() I can't believe I forgot to
8519 implement this one in 2.0 !!!
8520 * SAX.c: moved doc->encoding update in the endDocument() call.
8521 * TODO: updated.
8522
8523Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * tree.h: removed extraneous xmlRemoveProp definition
8526 * TODO: added item about --disable-corba configure switch
8527 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8528 * nanoftp.c: fixed include problems giving troubles on AIX and
8529 slowlaris
8530 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8531 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8532 comment and headers changes to lower gtk-doc number of warnings
8533 * doc/html/*: rebuilt docs
8534
8535Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * HACKING: documented the tag for 1.x and instructions
8538
8539Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8540
8541 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8542 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8543 xmlCreateIOParserCtxt
8544 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8545 significant overall improvement
8546 * xmllint.c: added I/O test to xmllint
8547 * testSAX.c: added a speed test
8548 * doc/* : updated/regenerated
8549
8550Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * xpath.c uri.h parserInternals.h: cosmetic changes from
8553 "Timur I. Bakeyev" <timur@bat.ru>, including making
8554 xmlCreateURI() public
8555
8556Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8559 and the code at the same time. Added a clean mechanism for
8560 overload or added input methods: xmlRegisterInputCallbacks()
8561 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8562 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8563 * TODO: updated
8564 * doc/* : updated/regenerated
8565 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8566 source dir
8567
8568Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * testURI.c: yet another forgotten commit, I should get some sleep !
8571
8572Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * xmllint.c: forgot to commit this too ?
8575
8576Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * xmlversion.h.in : forgot to commit this previously
8579
8580Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8581
8582 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8583 * README TODO: updated for release
8584 * uri.c uri.h: added authority parsing/saving
8585 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8586 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8587 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8588 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8589 Makefile.am : added compile-time customization of libxml
8590 --with-ftp --with-http --with-html --with-xpath --with-debug
8591 --with-mem-debug
8592 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8593 #include <libxml/xxx.h> I hope it won't break too much stuff
8594 and will be manageable in the future...
8595 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8596 and added xmllint to the installed programs
8597 * uri.h: added xmlFreeURI()
8598
8599Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * uri.c uri.h: finished the escaping handling, the base support
8602 and the URI path normalization. Looks good just lacks the
8603 authority content parsing code.
8604 * Makefile.am: added instructions to generate testURI
8605 * TODO: updated
8606 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8607 added links and icons for W3C and Gnome
8608
8609Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * xmlmemory.[ch] : seems I forgot to actually update the files in
8612 the last commit :-)
8613 * doc/xml.html doc/html/* : updated and uploaded the docs
8614
8615Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8618 * TODO: updated
8619 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8620 libxml default allocation function with another set (like gmalloc/
8621 gfree).
8622 * Makefile.am, uri.c, uri.h: added a set of functions to do
8623 exact (litteraly copied from the RFC 2396 productions) parsing
8624 and handling of URI. Will be needed for XLink, one XML WFC,
8625 XML Base and reused in the nano[ftp/http] modules. Still work
8626 to be done.
8627
8628Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8629
8630 * configure.in, libxml.spec.in : libxml2
8631 * doc/* : updated the doc page, rebuilt the docs
8632
8633Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * all: tagged LIB_XML_1_X
8636 * *.c *.h : updated from W3C CVS tree
8637 * configure.in : 2.0.0-beta
8638 * libxml.spec.in : libxml2 package nam
8639 * result/* : new version of the tests output
8640
8641Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8644
8645Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * doc/* : rebuilt the docs
8648 * parser.c: final patch on #6766
8649 * valid.c: small patch on validity checks.
8650
8651Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8654 added
8655 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8656 compatibility w.r.t. XML spec and existing code.
8657
8658Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8659
8660 * parser.c: seems a better solution to <a> </a> exists,
8661 will try it for a while
8662
8663Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8664
8665 * parser.c: tried to remove the <a> </a> generating <a/>
8666 this is hard. Left a flag for that purpose. Fixed bug #6766
8667 * configure.in: prepared 1.8.7 not released, due to previous
8668 problem
8669
8670Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * doc/xml.html : applied second patch from Paul DuBois
8673
8674Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8675
8676 * doc/xml.html : applied patch from Paul DuBois
8677
8678Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8681
8682Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8685 compilation warnings on various platforms.
8686 * parser.c: Fixed #5281 validity error callbacks are now desactived
8687 by default if not validating.
8688
8689Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8690
8691 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8692
8693Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8696 <gkatsi@cs.toronto.edu>
8697
8698Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8701 processing URLs
8702
8703Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8704
8705 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8706 xmlNanoFTPUpdateURL for persistent control connections.
8707 * configure.in: 1.8.6
8708
8709Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8712 * tree.[ch] : added xmlSaveNoEmptyTags
8713
87142000-01-29 James Henstridge <james@daa.com.au>
8715
8716 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8717
8718 * Makefile.am: added nanoftp.[ch] to the build.
8719
8720Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * nanoftp.[ch]: cleanup, comments, API
8723 * debugXML.c : fixed a bug in the cat command
8724 * doc/*: regenerated the docs
8725
8726Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8727
8728 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8729 * debugXML.c : fixed a bug in the cat command
8730 * valid.c: fixing some small probs
8731 * libxml.spec.in: get rid of the SNAP suffix
8732 * doc/xml.html: updated the status
8733
8734Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8735
8736 * xml-config.in: xml-config --version to just return the
8737 version number
8738 * xpath.c: some cleanup w.r.t. axis when the current node is
8739 an attribute.
8740 * TODO: updated
8741
8742Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8743
8744 * configure.in: prepared for libxml-1.8.5
8745 * doc/* recompiled the documentation
8746
87472000-01-17 Jody Goldberg <jgoldberg@home.com>
8748
8749 * configure.in : WARNING autoconf subtlety alert :
8750 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8751 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8752 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8753 get defined by AC_CHECK_HEADERS.
8754
8755Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8756
8757 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8758 Rune.Djurhuus@fast.no
8759
8760Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * TODO: updated
8763 * tree.c, parser.c: made sure that only memory alloc problems
8764 and internal parser errors are allowed to write to stdout or
8765 stderr.
8766
8767Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8768
8769 * tree.c : restored xmlNewGlobalNs since this seems used by
8770 a lot of existing code :-(, fixed a bug in xmlNewNs
8771 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8772 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8773 to exit() from the library code.
8774 * xpath.c, parser.c: removed bugs or unused code detected by
8775 Windows compilers
8776 * parser.c: started adding interfaces for parsing well balanced
8777 XML fragments
8778 * configure.in: releasing 1.8.4
8779 * doc/* : rebuilt the docs
8780
8781Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * tree.[ch] : added xmlNewDocFragment() for DOM
8784 * testHTML.c: uninitialized variable.
8785
8786Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * doc/* : rebuild the docs
8789
8790Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * acconfig.h: readline and history patch
8793 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8794 * tree.c: added check and handling when possibly removing an ID
8795 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8796 and saving.
8797 * test/HTML/entities.html result/HTML/entities.html* : test for
8798 various entities reference cases
8799 * result/HTML/* : as a result output of some testcase have
8800 changed
8801 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8802 by previous example. added xmlParseTryOrFinish().
8803 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8804 entities.h debugXML.h HTMLparser.h: changed the way struct are
8805 declared to allow gtk-doc to expose those
8806 * parser.c: closed bug #4960
8807 * Makefile.am configure.in: Applied patch from
8808 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8809 and math/socket libs detection
8810
8811Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8812
8813 * configure.in, Makefile.am: link tester against readline
8814 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8815
8816Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8817
8818 * tree.[ch]: added xmlRemoveProp
8819 * win32config.h.in nanohttp.c: avoid including the Windows
8820 socket stuff in every C files
8821 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8822 the XmL parser(s)
8823 * test/ns4 result/ns4 etc...: added test case for previous prob
8824 * tree.c: xmlNewNs wasn't checking for double definition
8825 * Makefile.in: fixed a problem with dist-hook duplicates
8826 * parser.[hc], xmlIO.c: fixed the loading of external entities
8827 APIs, now xmlLoadExternalEntity() is used everywhere and
8828 setting up an app specific front-end using the
8829 * SAX.c parser.c: some fixes, now the xhtml spec validates
8830 with the xhtml DTD.
8831 * error.c: fixed crashes in case of no input stream
8832 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8833 to the validation tests and results
8834
8835Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8838 too htmlCreatePushParserCtxt() and htmlParseChunk()
8839 * parser.c: a bit of cleanup.
8840 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8841 to XML) removed the last mem leak known
8842 * HTMLtree.c: output message cleanup
8843 * xmlmemory.c: display content info about memory blocks
8844 * result/HTML/wired.* : missing att value warning change
8845
8846Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8847
8848 * doc/* : rebuilt the documentation
8849
8850Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * parser.[ch] parserInternals.h: Push parser for XML,
8853 seems to work fine now
8854 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8855 --push for push testing
8856 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8857 * testSAX.c: added --push
8858 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8859 subtree
8860 * xmlIO.[ch] : enriched API + fixes for push mode
8861 * entities.[ch]: added the entity content length to the struct.
8862 * xmlmemory.[ch]: new API to show the last entries for the shell
8863 * valid.c: added required attribute testing
8864 * SAX.c: the cdata callback now merge contiguous fragments
8865 * HTMLparser.c: cleanup of some macros
8866
8867Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * parser.c: fix for PIs name starting with xml
8870 * tree.c: fixed a potential problem with || and && ops
8871 * *.c, configure.in win32config.h.in : generate win32config.h for
8872 those on the Other Side !
8873
8874Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * parser.c: fixed a stupid = vs. == bug :-(
8877 * doc/gnome-xml.sgml: s/glade/xml/
8878
8879Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8880
8881 * configure.in, doc/xml.html : bug fix release 1.8.2
8882 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8883 Hopefully the end of that silly C++ include problem
8884 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8885 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8886 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8887 troubles with autoclosed elements when the stree shape doesn't
8888 follow the DtD specs. Added htmlIsAutoClosed() and
8889 htmlAutoCloseTag()
8890 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8891 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8892 * debugXML.c: fixed a bug on printing default namespaces.
8893 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8894
8895Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8896
8897 * result/HTML/*.htm[l] : updated the HTML regression tests according
8898 to the new output
8899 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8900 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8901 problem due to intermix of extern "C" { ... } declarations for C++
8902 and recursive includes in the headers
8903
89041999-12-20 Chris Lahey <clahey@umich.edu>
8905
8906 * HTMLtree.c: Made it so that html nodes with a single child do
8907 not insert a carriage return before or after the child node.
8908
8909Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8910
8911 * configure.in, doc/xml.html : bug fix release 1.8.1
8912 * parser.c: fixed bug #4344
8913 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8914 added the glue to avoid C++ problems
8915 * doc/* : regenerated the documentation
8916
8917Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8918
8919 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8920 namespace recognition, and Dia as a resul :-(
8921 * encoding.c: closed bug #3950
8922
8923Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * valid.c: debugging a posteriori validation, except URI expansion
8926 stuff this should be fixed now
8927 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8928 Carl Nygard <cnygard@bellatlantic.net>
8929 * tester.c: added --postvalid, cleaning of the code
8930 * tree.[ch]: added xmlDocGetRootElement()
8931
8932Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8933
8934 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8935 c++ losage.
8936
8937Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8938
8939 * configure.in, doc/xml.html : bumped to 1.8.0
8940 * xlink.[ch], Makefile.am : added framework for link detection
8941 * parser.h: added nbChars to parser context, needed for cleanup.
8942 * xmlmemory.c: removed a nasty bug when out of mem
8943 * valid.[ch]: adding namespace support for attribute decl
8944 * tester.c: added --debugent option
8945 * debugXML.[ch]: added xmlDebugDumpEntities()
8946 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8947 buffers instead, this was really needed, validation was breaking
8948 in strange ways due to that. Added xmlParseStringPEReference()
8949 and other parsing from strings functions. Entities processing
8950 modified again, but PERef are still not handled correcly but
8951 unless you're Eve Maller you won't notice :-)
8952 * HTMLparser.c: large changes toward reliability, and switched to
8953 lowercase internal tags, XHTML is lowercase, so it will help
8954 that output is closer to next version.
8955 * doc/* : regenerated the documentation, it is now hosted at
8956 http://xmlsoft.org/ (same bits I just bought the domain :-)
8957
8958
8959Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8962 doc generation
8963 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8964 in the SAX API
8965 * doc/*: rebuilt the doc making sure everything appears in the
8966 HTML files
8967
8968Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8971 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8972 which allow impressive speed improvement on dataset with
8973 large text pieces, but at the cost of broken binary
8974 compatibility and slightly bigger memory usage.
8975 Configure with --with-buffers to activate them, they
8976 are protected with XML_USE_BUFFER_CONTENT define.
8977 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8978 goal is 0 memory left allocated once parser is no more used
8979 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8980 call xmlCleanupParser() and xmlMemoryDump()
8981
8982Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8985 * parser.[ch] encoding.[ch]: added memory cleanup routines
8986 * parser.c: closing bug #3788
8987 * doc/*: rebuilt the doc
8988
8989Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8992 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8993 * tester.c: added --compress option
8994 * doc/*: rebuilt the documentation
8995
8996Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8999 if given /proc/kcore as input !
9000 * doc/xml.html doc/*: updated and rebuilt the documentation
9001
9002Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * parser.c: Fixed some wrongly space collapsing code due to
9005 a misreading of the spec.
9006 * result/*: fixed the output accordingly
9007
9008Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * encoding.c: bug fix and typos
9011 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9012 * parser.c: added attribute normalization closing bug #3597
9013 * test/att* result/att* SAXresult/att*: testcase for attribute
9014 normalization
9015
9016Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * configure.in: closing bug #3163 by adding extra flags for the
9019 cc compiler on HP-UX
9020
9021Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9022
9023 * valid.[ch] : removed a typo and an enumerated type bug in the
9024 xmlAddElementDecl() function
9025 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9026 call to xmlEncodeEntitiesReentrant() so that the functions
9027 New, Set and Get are at the same level.
9028 * parser.c HTMLparser.c: extra memory allocation bug for
9029 attributes detected by someone using libxml in embedded systems :-)
9030
9031Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * xmlmemory.h: turned off mem debug :-\
9034
9035Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9036
9037 * parser.c: closed bug #2784 a one line fix, but worth pushing
9038 a new release out
9039 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9040 some structures, comments before and after the
9041 main element, and other nastyness
9042 * HTMLtree.c tree.c: accomodate the extended HTML supported
9043 * configure.in: pushing 1.7.4
9044 * test/ent8 and related outputs : added a new test for bug #2784
9045 * test/HTML/wired.html and related output: a nasty HTML example
9046 * Makefile.am: improved the test scripts
9047 * docs/* : reran the documentation extractor, updated xml.html
9048
9049Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9050
9051 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9052 HTMLparser and debugged the HTML related code. HTML documents
9053 now have their own type
9054 * entities.c: do not dump &apos; for HTML output
9055 * xmlmemory.c: improvement, breakpoint mechanism
9056 * testHTML.c: added --sax --repeat ...
9057 * Makefile.am: improved the HTML tests
9058 * valid.[ch]: added xmlValidGetValidElements and
9059 xmlValidGetPotentialChildren
9060 * tester.c: added --insert to test the 2 new functions
9061 * test//* result//* SAXresult//* : regression test cleanup
9062 and extension.
9063 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9064 gnome-xml-nanohttp.html
9065
9066Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9067
9068 * HTMLparser.c: fixed problems with some autoclose tags
9069 * tree.c: fixed XML output problems.
9070 * result/* SAXresult/*: update of the tests output
9071
9072Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * Makefile.am: Arturo patch for xmlConf.sh version info
9075 * parser.c: Tim Josling patch for single quoted items
9076 * tester.c: Tim Josling patch for tester options usage
9077 * tree.h: indent cleanup
9078
9079Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9080
9081 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9082 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9083
9084Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * tree.c : Raph patch for initialization of CORBA fields
9087 * parser.c, xpath.c, ...: modification of doc comments
9088 * xpath.c : allow spaces in xpath expressions
9089
9090Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9091
9092 * xmlmemory.h: turning off memory debug :-(
9093
9094Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9095
9096 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9097 better SAX interfaces.
9098 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9099 entity.
9100 * configure.in: 1.7.2
9101
9102Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9103
9104 * libxml.spec.in: fixed the URL
9105 * doc/xml.html: improved the documentation front-end
9106
9107Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9110
9111Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * libxml.spec.in: fixed the alpha compile problem
9114 * parser.[ch]: changed errno to errNo in the parser context :-(
9115 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9116 * doc/xml.html: changed CHAR to xmlChar
9117 * doc/html/*: recompiled the documentation
9118 * configure.in: 1.7.1
9119
9120Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9121
9122 * parser.h: modified the parser context struct to regain 1.4.0
9123 binary compatibility
9124 * parser.c, xml-error.h: added errno ot teh context and defined
9125 a set of errors values with update of errno
9126 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9127 DTDs and entities
9128 * *.h, *.c: complete cleanup of the use of config.h and include
9129 protection depending on the current setup.
9130 * overalll debugging, maintenance and bug-fixing on all modules
9131 * updated the documentation
9132 * ready for 1.7.0
9133
9134Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * HTMLparser.c : cleanup
9137 * SAX.c valid.c valid.h: added ID/IDREF checking
9138 * tree.c tree.h: extended doc structure for refs
9139 * configure.in: 1.6.2
9140 * parser.c: patched bug in SAX user arg call
9141 * parserInternals.h: patched missing close in C++ wrapping
9142 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9143 especially upcoming XPointer implementation.
9144 * doc/xml.html: augmented, typo
9145
9146Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9147
9148 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9149 not all invocations of install understand -d.
9150
9151Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9152
9153 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9154 to make 'check' works, when builddir != srcdir.
9155
9156Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9157
9158 * doc/xml.html : updated the documentation
9159
9160Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9161
9162 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9163 not deallocated memory blocks
9164 * *.c : replaces all calls to malloc() free() and realloc() to
9165 the wrapper functions/macros
9166 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9167 instead of xmlFreeNodeList()
9168
9169Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9170
9171 * HTMLparser.c: corrected a stupid bug leading to core dump at
9172 tree deallocation. Removed warnings indicated by
9173 Stephane.Conversy@lri.fr
9174 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9175 looked for in the external subset
9176
9177Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9178
9179 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9180 on SGI by Stephane.Conversy@lri.fr
9181
9182Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9183
9184 * all .h : changed the prototype declaration indent as in gtk
9185 * most .c : working on reducing the TODOs in the code
9186 * most .c : cleanup though -pedantic and Insure++
9187 * improvements on validation ID checkings.
9188 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9189 * xml-config.in: closed #1810
9190
9191Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9192
9193 * tree.h, valid.c, valid.h: more work on validity, IDs
9194 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9195 definition for AIX
9196
9197Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9198
9199 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9200 the distribution due to a cut'n paste error at last commit
9201
9202Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9203
9204 * configure.in: upgraded to version 1.4.0
9205 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9206 Big update, added a large part of the validation process,
9207 it should be usable, but some parts are missing
9208 * xpath.c: improved the implementation w.r.t. root.
9209 * Makefile.am: added more tests
9210 * test and result trees: added a lot of tests
9211 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9212
9213Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * Added an HACKING file
9216
9217Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9218
9219 * xpath.[ch] : improvements and debug of the XPath implementation
9220 * parser.c, HTMLparser.c : modified the parsers to be progressive
9221 * tree.[ch] : extended the Buffer promitives
9222 * xmlIO.[ch] : added basic I/O routines providing progressive
9223 parsing and ready for I18N conversion plugins
9224 * SAXresult/* : the SAX callback sequence maybe slightly different
9225 now
9226 * test*.c : improved/updated the tests programs
9227 * doc/* : recompiled the docs.
9228
92291999-07-26 Michael Meeks <michael@edenproject.org>
9230
9231 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9232
9233 * tree.c: Ditto.
9234
9235Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * configure.in: upgraded to version 1.4.0
9238 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9239 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9240 XML query language, see http://www.w3.org/TR/xpath for more details.
9241 * parser.c, parser.h: added CHAR* related string functions for XPath
9242 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9243 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9244 rebuild the docs.
9245 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9246 and regression testing capabilities for XPath.
9247
9248Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9249
9250 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9251 closing bug #1646
9252
9253Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9254
9255 * Makefile.am, example/Makefile.am: closed bug #1683
9256
9257Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9258
9259 * example/Makefile.am, configure.in: added the makefile for the
9260 gjobread example
9261
9262Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9263
9264 * doc/Makefile.am:
9265 - fix which allow "make install DESTDIR=</install/prefix>".
9266
9267Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9268
9269 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9270 which fixed a problem on the file reading-code.
9271
9272Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9273
9274 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9275 output.
9276 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9277
9278Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9279
9280 * parser.h : Oops removed the binary compatibility problem
9281 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9282 * parser.c, HTMLparser.c: applied patches for reading from stdin
9283
9284Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9285
9286 * parser.c, entities.c, valid.c: cleanup bug #1591
9287 * configure.in: cleanup bug #1592
9288 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9289 the same tree back-end. Hence gdome will be available for it.
9290 * doc/Makefile.am: close bug #617
9291
9292Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9293
9294 * parser.c: alloctate a per parser context SAX interface block
9295
9296Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9297
9298 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9299 and xmlEncodeEntitiesReentrant with the correct one :-\
9300
9301Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9302
9303 * commit of my internal XML base changes, quite a lot of
9304 changes, cleanups, better entities support, framework for
9305 new I/O and charset detection and handling
9306 * Fixed the configure/Makefile stuff to generate shared libs
9307 with the proper version info, so we jumped on rev from
9308 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
9309 xmlEncodeEntities() result need to be freed now, and a string
9310 xmlParserVersion provide the current library version.
9311
9312Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
9313
9314 * parser.c: fixed a buffer overrun for when you have a very long
9315 attribute with no entities in it.
9316
9317Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9318
9319 * added example directory
9320 * added example/gjobs.xml gjobread.c, still need a Makefile.in
9321
9322Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9323
9324 * Release of libxml-1.1, nearly everything has been touched for
9325 this.
9326 * Added more regression tests
9327 * Updated the documentation
9328
9329Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9330
9331 * tree.[ch]: unified the XML_NO_CORBA defines.
9332 * parser.c encoding.[ch]: started plugging in char encoding detection
9333
9334Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
9335
9336 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
9337 Also freed allocated buffer.
9338
9339Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9340 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
9341 reentrancy problem at printing. One is left in entities.c, to
9342 remove ASAP
9343 * testSAX.c : added a test example showing the use of the SAX
9344 interface if one doesn't want to build the DOM tree.
9345 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
9346
9347Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9348
9349 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
9350 large revamping of the parser to use SAX callbacks
9351 http://www.megginson.com/SAX/ (or at least a C like interface
9352 a la Expat). It's now possible to set up your own callbacks
9353 and the parser will not build a DOM tree.
9354 * test/* result/*: updated the test suite, I finally removed
9355 the old Namespace draft support (PI based).
9356
9357Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9358
9359 * Makefile.am: added test result to EXTRA_DIST for make tests
9360
9361Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9362
9363 * parser.c, parserInternals.h: moved the chars macro definitions
9364 to parserInternals.h
9365 * parser.c, error.c: applied patches from "Knut Ã…kesson"
9366 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
9367
9368Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9369
9370 * xml-config.in : applied patch to make --version work
9371
93721999-03-05 Raja R Harinath <harinath@cs.umn.edu>
9373
9374 * Makefile.am (check-local): Alias for `tests' target. This will
9375 cause `make check' to do the right thing.
9376 (tests): Don't run tests in srcdir. Also, replaced calls to
9377 basename with a `sed' "equivalent".
9378
9379Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9380
9381 * Renamed error.h to xml-error.h, corrected Makefile.am to list
9382 it in the header and not the sources, updated the doc.
9383 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
9384 pointing this out.
9385
9386Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9387
9388 * parser.c, parser.h, parserInternals.h: memory leak hunting,
9389 exported the inputStream routines.
9390 * doc/html/* : updated accordingly
9391
9392Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9393
9394 * parser.c, parser.h, parserInternals.h: added a few extra
9395 internal calls to allocate and free parser contexts ...
9396 * doc/html/* : updated accordingly
9397
9398Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9399
9400 * configure.in, Makefile.am, doc/makefile.am : General changes for
9401 1.0.0 release and including the generated HTML documentation.
9402
9403Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9404
9405 * makefile.am : added parserInternals.h, oops.
9406
9407Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9408
9409 * parserInternals.h: added this header giving access to the parser
9410 internal functions.
9411 * doc/Makefile.am : added a rebuild target which rebuilds the full
9412 set of documentations
9413 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
9414 the internal subset.
9415 * *.c *.h: modifications needed to generate the documentation using
9416 gtk-doc, cleanup of functions blocks, reorganisation of struct
9417 declarations.
9418
9419Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9420
9421 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
9422 the tar and spec file to include the beginning of the doc.
9423
94241999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9425
9426 * doc/.cvsignore: Added this file.
9427
9428Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9429
9430 * tree.c: fixed xmlGetProp to return "" when the attribute
9431 exists, even if the node-list is NULL.
9432
9433Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9434
9435 * tree.c: patched an error outputting empty attribute values.
9436 * Makefile.am and doc/makefile.am: have been updated during the
9437 week-end. Sorry for an empty CVS log, I got a shell problem.
9438
9439Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9440
9441 * tree.h: cleaned up using enums instead of defines
9442 * parser.c, valid.[ch]: more work on parsing/output of element
9443 declarations
9444
9445Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9446
9447 * valid.[ch], tree.c, parser.c : more work toward full parsing
9448 of XML DTDs.
9449 * README: added informations about mailing-list and on-line
9450 documentation
9451
94521999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9453
9454 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9455
9456Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9457
9458 * parser.c, tree.[ch] : more work toward conformance testing,
9459 added a last element to accelerate parsing of very flat structures
9460 started working on internal subset Element content declaration.
9461 * valid.[ch] : first cut at adding code toward validation.
9462 * previous changes had also small impact on most files, especially
9463 the conformance testing using James Clark test suite.
9464
9465Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9466
9467 * test/* : updated the examples, most of them were not well
9468 formed (humm), and added rdf2.
9469 * result/* : resulting changes in the output.
9470
9471Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9472
9473 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9474
9475Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9476
9477 * tree.c: patched a bug in the generation of empty attributes
9478
9479Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9480
9481 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9482 for node/trees/documents/... Biggest problem is namespace
9483 support when copying subtrees.
9484
9485Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9486
9487 * parser.c, entities.c: improve entities and char ref encoding,
9488 and cleanups of error messages.
9489
9490Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * parser.c, entities.c: simple bug hunting done during rpm2html and
9493 rpmfind integration.
9494
9495Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9496
9497 * parser.[ch]: Added interfaces allowing to specify a SAX
9498 handler before parsing.
9499
9500Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9501
9502 * parser.c: redirrect all errors reporting through the SAX
9503 error function
9504
9505Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9506
9507 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9508 * libtool, tlmain ...: update of the libtool files
9509
95101998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9511
9512 * entities.c: Use g_snprintf insteda of snprintf.
9513
9514Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9515
9516 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9517 added ent5 test for this purpose.
9518 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9519
9520Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9521
9522 * parser.c: fixed? a strange error due to compression on a GWP
9523 document.
9524
9525Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9526
9527 * tree.[ch]: bug fixing
9528 * entities.[ch]: defined a specific type for predefined entities
9529 * doc/xml.html: more documentation on the library, how to use it,
9530 overview of the interfaces.
9531
9532Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9533
9534 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9535
9536Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9537
9538 * tree.c: corrected a small bug
9539 * doc/xml.html: continuing writing documentation.
9540
9541Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9542
9543 * debugXML.h debugXML.c: added debugging utilities.
9544 * tester.c: added --debug switch.
9545 * tree.c: patched an incorrect node->type assignment.
9546 * parser.c: formatting, ensure that node->doc != NULL in attributes
9547
9548Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9549
9550 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9551 entity support and provide an internal representation close to
9552 DOM one (entity ref nodes, and attribute value as tree). I tried
9553 to preserve the interface but this will surely break some apps
9554 (I have to change rpm2html/rpmfind for example). I had to change
9555 two interfaces, and the generated tree is somewhat different.
9556 * doc/* : started documenting the XML library, the tree and
9557 DOM/Corba. This is a first step.
9558
9559Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9560
9561 * parser.c: Set up the fonctions comment block, boring but useful.
9562 * parser.h, SAX.c, parser.c: now attributes are processed through
9563 the SAX interface. The problem is that my SAX interface diverged
9564 quite a bit from the original one, well this is not an official
9565 spec, and translating it from Java to C is hairy anyway...
9566
9567Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9568
9569 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9570 fonctions comment block, boring but useful.
9571
9572Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9573
9574 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9575 conversion routines. However they are not yet used to convert the
9576 inputs. The core will run with UTF-8.
9577
9578Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9579
9580 * tree.c : make sure that the type id is properly set-up when
9581 a new object is allocated, needed for DOM.
9582
9583Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9584
9585 * tree.h, tree.c: Ok, the main objects in the tree will be native
9586 corba objects, it costs 8 bytes per Node, Attribute and Document
9587 but it simplifies the Corba integration a lot (no extra interface
9588 objects to allocate/free).
9589
9590Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9591
9592 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9593 and changed NODEs contants for conformity with DOM Level 1
9594
9595Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9596
9597 * added hooks to keep track of servants when creating objects
9598 xmlDoc and xmlNode (for Corba export).
9599
9600Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9601
9602 * added xml-config script.
9603
9604Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9605
9606 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9607 to autoupdate libtool and automake conf files.
9608
96091998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9610
9611 * Makefile.am: Use '?' to separate the sed
9612 commands as ',' is used when people pass -Wl,something.
9613
9614
9615Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9616
9617 * tree.c, tree.h: added a per-document compression interface.
9618
9619Tue Sep 22 20:47:38 EDT 1998
9620
9621 * tree.c, tree.h: added saving with compression and added interfaces
9622 to control the compression level (xmlGetCompressMode,
9623 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9624
9625Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9626
9627 * parser.c: corrected a loop for files of size 0
9628
96291998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9630
9631 * error.h: New file. Contains prototyes from `error.c'.
9632
9633Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9634
9635 * Makefile.am (xmlincdir): New macro.
9636 (xmlinc_HEADERS): Renamed from include_HEADERS.
9637
9638Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9639
9640 * applied small patch on numeric entities from
9641 Christopher Blizzard <blizzard@appliedtheory.com>
9642
9643Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9644
9645 * New release 0.2, removed the old xml_* files so that it's
9646 coherent with the other CVS base (W3C), far better conformance
9647 to standard, new namespaces, decent entities support, beginning
9648 of a SAX-like interface. Nearly nothing left intact, even the
9649 test examples ...
9650
96511998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9652
9653 * .cvsignore: Add .deps dir
9654
9655Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9656
9657 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9658
9659Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9660
9661 * configure.in: added test for CPP
9662 * AUTHORS, Changelog: the original ones didn't get commited but the
9663 glib ones instead, fixed.
9664 * Makefile.am: corrected an error in library naming
9665
9666Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9667
9668 * integrated code developped at W3C
9669 * changed the original Copyright
9670 * migrated to automake
9671 * prefixed the filenames by xml_ to avoid filename clashes
9672
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009673Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9674
9675 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9676 should not be called.
9677
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009678Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9679
9680 * libxml-2.0.pc.in: applied the patch to fix #101894
9681
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009682Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9683
9684 * tree.c : applied patch from Lukas Schroeder for register callbacks
9685 * valid.c: modified patch from Lukas Schroeder to test
9686 register callbacks with --chkregister
9687
Daniel Veillard067bae52003-01-05 01:27:54 +00009688Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9689
9690 * xmlreader.c: seriously changed the way data are pushed to
9691 the underlying parser, go by block of 512 bytes instead of
9692 tryng to detect tag boundaries at that level. Changed the
9693 way empty element are detected and tagged.
9694 * python/tests/reader.py python/tests/reader2.py
9695 python/tests/reader3.py: small changes mostly due to context
9696 reporting being different and DTD node being reported. Some
9697 errors previously undetected are now caught and fixed.
9698 * doc/xmlreader.html: flagged last section as TODO
9699
Daniel Veillard51a447a2003-01-04 19:42:46 +00009700Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9701
9702 * python/libxml.py: integrated the Python 2.2 optimizations
9703 from Hannu Krosing, while maintaining compatibility with
9704 1.5 and 2.1
9705
Daniel Veillarde59494f2003-01-04 16:35:29 +00009706Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9707
9708 * xmllint.c: a bit of cleanup
9709 * xmlreader.c: small fix
9710 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9711 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9712
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009713Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9714
9715 * python/setup.py.in: patch from Stéphane Bidoul to include
9716 drv_libxml2.py in setup.py
9717
Daniel Veillard66b82892003-01-04 00:44:13 +00009718Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9719
9720 * doc/xmlreader.html: starting documenting the new XmlTextReader
9721 interface.
9722
Daniel Veillard7704fb12003-01-03 16:19:51 +00009723Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9724
9725 * xmllint.c: added the --stream flag to use the TextReader API
9726 * xmlreader.c: small performance tweak
9727
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009728Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9729
9730 * xmlreader.c python/tests/reader2py: okay the DTD validation
9731 code on top of the XMLTextParser API should be solid now.
9732
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009733Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9734
9735 * xmlreader.c python/tests/reader2py: Fixing some more mess
9736 with validation and recursive entities while using the
9737 reader interface, it's getting a bit messy...
9738
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009739Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9740
9741 * xmlreader.c python/tests/reader.py: another couple of problem
9742 related to IsEmptyElement reported by Stéphane Bidoul needed
9743 some fixes.
9744
Daniel Veillard4f860202003-01-02 13:00:02 +00009745Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9746
9747 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9748 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9749 based on the python XmlTextReader interface.
9750
Daniel Veillard3c265e42003-01-01 21:06:49 +00009751Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9752
9753 * tree.c: backing out one change in the last patch which broke the
9754 regression tests
9755
Daniel Veillard5335dc52003-01-01 20:59:38 +00009756Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9757
9758 * global.data globals.c tree.c include/libxml/globals.h: applied
9759 an old patch from Lukas Schroeder to track node creation and
9760 destruction. Probably missing a lot of references at the moment
9761 and not usable reliably.
9762
Daniel Veillard8ba17412003-01-01 19:13:12 +00009763Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9764
9765 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9766 from doc/news.html and a stylesheet
9767
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009768Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9769
9770 * xmlreader.c python/tests/reader.py: fixed another couple of
9771 xmlreader bugs reported by Stéphane Bidoul and added tests.
9772
Daniel Veillard9e395c22003-01-01 14:50:44 +00009773Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9774
9775 * xmlreader.c python/tests/reader2.py: fixed another validity
9776 checking in external parsed entities raised by Stéphane Bidoul
9777 and added a specific regression test.
9778 * python/tests/reader3.py: cleanup
9779
Daniel Veillardd5896142002-12-31 14:45:26 +00009780Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * xmlreader.c python/tests/reader2.py: fixed a problem with
9783 validation within entities pointed by Stéphane Bidoul, augmented
9784 the tests to catch those.
9785
Daniel Veillarddc85f282002-12-31 11:18:37 +00009786Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * python/generator.py: modified the generator to allow keeping
9789 class references when creating new classes, needed to fix a bug
9790 pointed by Stéphane Bidoul where the input buffer of the
9791 xmlTextReader instance gets destroyed if the python wrapper for
9792 the input is not referenced anymore.
9793
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009794Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9797 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9798
Daniel Veillard571b8892002-12-30 12:37:59 +00009799Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9800
9801 * xmlreader.c python/tests/reader.py: fixed another problem
9802 pointed by Stéphane Bidoul
9803
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009804Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9805
9806 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9807 with "<a/>"
9808
Daniel Veillardecaba492002-12-30 10:55:29 +00009809Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * SAX.c: warn on xmlns:prefix="foo"
9812 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9813 for namespace attributes handling.
9814
Daniel Veillard2d84a892002-12-30 00:01:08 +00009815Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9818 a really nasty problem raised by a DocBook XSLT transform
9819 provided by Sebastian Bergmann
9820
Daniel Veillard29b3e282002-12-29 11:14:41 +00009821Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9824 by Stéphane Bidoul and integrated it into the tests
9825
Daniel Veillarde18fc182002-12-28 22:56:33 +00009826Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9829 extended the XmlTextReader API a bit, addding accessors for
9830 the current doc and node, and an entity substitution mode for
9831 the parser.
9832 * python/libxml.py python/libxml2class.txt: related updates
9833 * python/tests/Makefile.am python/tests/reader.py
9834 python/tests/reader2.py python/tests/reader3.py: updated a bit
9835 the old tests and added a new one to test the entities handling
9836
Daniel Veillardaba976d2002-12-28 21:14:18 +00009837Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
9839 * python/generator.py python/libxml2class.txt
9840 python/tests/reader.py python/tests/reader2.py: changed the
9841 generator to provide casing for the XmlTextReader similar to
9842 C# so that examples and documentation are more directly transposable.
9843 Fixed the couple of tests in the suite.
9844
Daniel Veillard83298842002-12-28 15:12:33 +00009845Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * doc/guidelines.html: added a document on guildeline for
9848 publishing and deploying XML
9849
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009850Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * valid.c xmlreader.c: final touch running DTD validation
9853 on the XmlTextReader
9854 * python/tests/Makefile.am python/tests/reader2.py: added a
9855 specific run based on the examples from test/valid/*.xml
9856
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009857Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * python/libxml.py: added a few predefined xmlTextReader parser
9860 configuration values.
9861
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009862Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * python/libxml_wrap.h: trying to fix #102037
9865
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009866Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * SAX.c: fixing bug #95296, when the predefined entities
9869 are redefined in the DTD the default one must be used
9870 instead anyway.
9871
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009872Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9873
9874 * doc/xmllint.xml
9875 * doc/xmllint.1
9876 Add discussion of XML_DEBUG_CATALOG to xmllint man
9877 page - bug #100907
9878
9879
Daniel Veillarddf512f42002-12-23 15:56:21 +00009880Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * xmlreader.c: Fixed the empty node detection to avoid reporting
9883 an inexistant close tag.
9884
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009885Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9888 for Python 2.1
9889
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009890Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9893
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009894Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * doc/libxml2-api.xml python/tests/reader.py: one really need
9897 to provide the base URI information when creating a reader parser
9898 from an input stream. Updated the API and the example using it.
9899
Daniel Veillardea7751d2002-12-20 00:16:24 +00009900Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9903 include/libxml/valid.h include/libxml/xmlreader.h: working on
9904 DTD validation on top of xml reader interfaces. Allows to
9905 validate arbitrary large instances. This required some extensions
9906 to the valid module interface and augmenting the size of xmlID
9907 and xmlRef structs a bit.
9908 * uri.c xmlregexp.c: simple cleanup.
9909
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009910Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9913 work on the xml reader interfaces.
9914 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9915 Web page for the Windows binaries.
9916
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009917Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * xmlIO.c: applied a patch for VMS following the report by
9920 Nigel Hall
9921
Daniel Veillard3772de32002-12-17 10:31:45 +00009922Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * parser.c: the parseStartTag bug fix wasn't complete.
9925
Daniel Veillard67df8092002-12-16 22:04:11 +00009926Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9927
9928 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9929 parseStartTag, fixing it.
9930 * test/att4 result/att4 result/noent/att4: adding the test
9931 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9932 more methods to XmlTextReader.
9933
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009934Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9935
9936 * win32/libxml2.def.src: added more xml reader exports
9937 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9938 to the build
9939
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009940Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9941
9942 * doc/tutorial/xmltutorial.xml
9943 plus generated html and pdf
9944 Updating tutorial again based on further comments from Niraj
9945 Tolia on the last iteration
9946
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009947Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9948
9949 * doc/tutorial/xmltutorial.xml
9950 * doc/tutorial/includekeyword.c
9951 * doc/tutorial/includegetattribute.c
9952 plus generated html and pdf
9953 Adding fix from Niraj Tolia to tutorial to properly free memory.
9954
9955
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009956Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9959 more methods of XmlTextReader.
9960 * python/libxml2class.txt python/tests/reader.py: this increased the
9961 methods in the bndings, augmented the test to check those new
9962 functions.
9963
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009964Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9967 methods of XmlTextReader.
9968 * python/generator.py python/libxml_wrap.h python/types.c
9969 python/libxml2class.txt: added the reader to the Python bindings
9970 * python/tests/Makefile.am python/tests/reader.py: added a specific
9971 test for the Python bindings of the Reader APIs
9972 * parser.c: small cleanup.
9973
Daniel Veillard06503452002-12-13 10:42:08 +00009974Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * xinclude.c: fallback was only copying the first child not the
9977 full child list of the fallback element, closes #89684 as reopened
9978 by Bernd Kuemmerlen
9979
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009980Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9981
9982 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9983
Daniel Veillard000eafb2002-12-12 10:04:22 +00009984Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9985
Daniel Veillardc1eed322002-12-12 11:01:32 +00009986 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009987 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009988 gives enum values, fix functype return type, put back fields in
9989 structs
9990 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009991
Daniel Veillard024b5702002-12-12 00:15:55 +00009992Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9995 about htmlNodeDumpOutput location.
9996 * xpath.c: removed an undefined function signature
9997 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9998 too many symbols in the API breaking the python bindings.
9999 Updated with the libxslt/libexslt changes.
10000
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010001Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * configure.in: preparing release of 2.4.29
10004 * doc/*: rebuilt the docs and API
10005 * xmlreader.c: a few more fixes for the XmlTextReader API
10006
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010007Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10008
10009 * include/win32config.h: applied mingw patch from Magnus Henoch
10010
Daniel Veillard5aad8322002-12-11 15:59:44 +000010011Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10014
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010015Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10018 building Python script, does the C parsing directly, generates
10019 a better API description including structure fieds defs and
10020 enums. Still a couple of bugs, but good enough for the python
10021 wrappers now.
10022 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10023 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10024 include/libxml/schemasInternals.h include/libxml/tree.h: more
10025 cleanup based on the python analysis script reports.
10026 * libxml.spec.in: make sure the API XML description is part of the
10027 devel package.
10028
Daniel Veillard01c13b52002-12-10 15:19:08 +000010029Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10032 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10033 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10034 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10035 code cleanup, especially the function comments.
10036 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10037
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010038Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10039
10040 * Makefile.am xmlreader.c include/libxml/Makefile.am
10041 include/libxml/xmlreader.h: Adding a new set of APIs based on
10042 the C# TextXmlReader API but converted to C. Allow to parse
10043 in constant memory usage, far simpler to program and explain
10044 than the SAX like APIs, unfinished but working.
10045 * testReader.c: test program
10046
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010047Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10048
10049 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10050
Daniel Veillard64b35282002-12-04 15:10:40 +000010051Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * tree.c: Chip turner indicated that XHTML1 serialization
10054 rule for style actually break on both IE and Mozilla,
10055 try to avoid the rule if escaping ain't necessary
10056
Daniel Veillard8efff672002-12-04 11:44:48 +000010057Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * nanhttp.c: handle HTTP URL escaping, problem reported by
10060 Glen Nakamura and Stefano Zacchiroli
10061
Daniel Veillard1c732d22002-11-30 11:22:59 +000010062Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10065
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010066Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * uri.c: Johann Richard pointed out some XPointer problems for
10069 URN based URI references in XInclude. Modified the URI parsing
10070 and saving routines to allow correct parsing and saving of
10071 XPointers, especially when attached to "opaque" scheme accordingly
10072 to RFC 2396
10073
Daniel Veillard8db67d22002-11-27 19:39:27 +000010074Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10077 of refactoring to the HTML saving code.
10078 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10079 in the doc.
10080
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010081Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10084 to a buffer API to reuse the generic dump to an OutputIO layer,
10085 this reduces code, fixes xmlNodeDump() for XHTML, also made
10086 xmlNodeDump() now return the number of byte written.
10087
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010088Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * python/setup.py.in: another patch from Stéphane Bidoul for
10091 Python bindings on Windows
10092 * doc/parsedecl.py: small cleanup
10093
Daniel Veillard9715c172002-11-25 16:33:40 +000010094Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * libxml.spec.in configure.in: add a line in %changelog for releases
10097
Daniel Veillard9bc53102002-11-25 13:20:04 +000010098Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * parser.c: patch from Marcus Clarke fixing a problem in entities
10101 parsing that was detected in KDe documentations environment.
10102
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010103Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10104
10105 * python/libxml.c (libxml_prev): Return the previous as opposed to
10106 the next node (I guess this is the result of some cut & paste programming:)
10107
Daniel Veillard80d7b902002-11-23 16:23:08 +000010108Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10111
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010112Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * python/generator.py python/libxml.c python/setup.py.in: trying
10115 to fix the Python bindings build on Windows (Stéphane Bidoul)
10116
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010117Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10118
10119 * win32/configure.js: added option for python bindings
10120 * win32/libxml2.def.src: added more exports
10121
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010122Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10123
10124 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10125 pthreads
10126 * win32/wince/*: applied updates to Windows CE port from Javier
10127
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010128Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * configure.in: preparing 2.4.28
10131 * libxml.spec.in doc/Makefile.am: some cleanup
10132 * doc/*: updated the news and regenerated.
10133
Daniel Veillardfee408f2002-11-22 13:18:30 +000010134Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * HTMLparser.c: final touch at closing #87235 </p> end tags
10137 need to be generated.
10138 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10139 this change slightly the output of a few tests
10140 * doc/*: regenerated
10141
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010142Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * parserInternals.c: fixing bug #99190 when UTF8 document are
10145 parsed using the progressive parser and the end of the chunk
10146 is in the middle of an UTF8 multibyte character.
10147
William M. Brack8b2c7f12002-11-22 05:07:29 +000010148Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10149
10150 * threads.c: fixed initialization problem in xmlNewGlobalState
10151 which was causing crash.
10152 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10153 in xmlInitializeGlobalState.
10154 * parserInternals.c: cleaned up ctxt->sax initialisation.
10155
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010156Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10157
10158 * tree.c include/libxml/tree.h: modified the existing APIs
10159 to handle XHTML1 serialization rules automatically, also add
10160 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10161 libxslt serialization uses it when needed without changing
10162 the library API.
10163 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10164 result/xhtml1: added a new test specifically for xhtml1 output
10165 and updated the result of one XHTML1 test
10166
Daniel Veillardd076a202002-11-20 13:28:31 +000010167Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * xinclude.c parserInternals.c encoding.c: fixed #99082
10170 for xi:include encoding="..." support on text includes.
10171 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10172 test/XInclude/ents/isolatin.txt : added a specific regression test
10173 * python/generator.py python/libxml2class.txt: fixed the generator
10174 the new set of comments generated for doc/libxml2-api.xml were
10175 breaking the python generation.
10176
Daniel Veillard817e70b2002-11-19 22:28:48 +000010177Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10178
10179 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10180 * configure.in: patch for Solaris on new autoconf closes #98880
10181 * doc/parsedecl.py: repair the frigging API building script,
10182 did I say that python xmllib sucks ?
10183 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10184 and some comment are no more truncated.
10185
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010186Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * parser.c: Martin Stoilov pointed out a potential leak in
10189 xmlCreateMemoryParserCtxt
10190
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010191Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10194 included in HTML documents and using the push parser.
10195
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010196Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10197
10198 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10199 specified, look for the Python interpreter not just in the
10200 specified root but also in the specified location. Fixes #98825
10201
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010202Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * python/libxml.c: fixing bug #98792 , node may have no doc
10205 and dereferencing without checking ain't good ...
10206
Daniel Veillarddad3f682002-11-17 16:47:27 +000010207Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * configure.in: preparing release 2.4.27
10210 * doc/* : updated and rebuilt the docs
10211 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10212 and all the docs are actually packaged and in the final RPMs
10213 * parser.c parserInternals.c include/libxml/parser.h: restore
10214 xmllint --recover feature.
10215
Daniel Veillard68e9e742002-11-16 15:35:11 +000010216Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
Daniel Veillard784b9352003-02-16 15:50:27 +000010218 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010219 processing of parsed entities, and XPath computation on sustitued
10220 entities.
10221 * testXPath.c: make sure entities are substitued.
10222
Daniel Veillard328f48c2002-11-15 15:24:34 +000010223Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
Daniel Veillard784b9352003-02-16 15:50:27 +000010225 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010226 processing of internal parsed entities, which had to be changed.
10227
Daniel Veillard66651aa2002-11-15 11:21:43 +000010228Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10229
10230 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10231 trying to fix bug #98517 about building outside the source tree
10232 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10233
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010234Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10235
10236 * include/win32config.h: cleanup
10237 * win32/Makefile.mingw: integrated mingw in JScript configure
10238 * win32/Makefile.msvc: modified to allow mingw coexistence
10239 * win32/configure.js: integrated mingw
10240 * win32/Readme.txt: cleanup
10241
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010242Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10243
10244 * HTMLparser.c: strengthen the guard in the Pop macros,
10245 like in the XML parser, closes bug #97315
10246
Daniel Veillard0821b152002-11-12 20:57:47 +000010247Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10250 callback is never used.
10251
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010252Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * parserInternals.c: fixed the initialization of the SAX structure
10255 which was breaking xsltproc
10256 * xpath.c: patch from Petr Pajas for CDATA nodes
10257 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10258 * parser.c include/libxml/parser.h: patch from Peter Jones
10259 removing a leak in xmlSAXParseMemory() and adding the
10260 function xmlSAXParseMemoryWithData()
10261
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010262Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10263
10264 adding pdf of tutorial, changing web page to link to it
10265 * doc/tutorial/xmltutorial.pdf
10266 * doc/xml.html
10267 * doc/docs.html
10268
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010269Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10270
10271 * doc/tutorial/ar01s08.html
10272 adding file what I forgot for tutorial
10273
10274
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010275Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10276
10277 Adding encoding discussion to tutorial
10278 Added:
10279 * doc/tutorial/images/*.png: DocBook admonition image files
10280 * doc/tutorial/apf.html, apg.html: new generated html
10281 * doc/tutorial/includeconvert.c: conversion code entity file
10282 changed:
10283 * doc/tutorial/xmltutorial.xml: DocBook original
10284 * doc/tutorial/*.html: generated html
10285
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010286Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10287
10288 * include/libxml/*.h: retired xmlwin32version.h
10289 * doc/Makefile.am: retired xmlwin32version.h
10290 * win32/configure.js: retired xmlwin32version.h
10291
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010292Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10293
10294 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010295 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10296 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010297
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010298Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * globals.c: fixed a typo pointed out by Igor
10301 * xpath.c: try to speed up node compare using line numbers
10302 if available.
10303
Daniel Veillarda70d62f2002-11-07 14:18:03 +000010304Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * tree.c: make xmlFreeNode() handle attributes correctly.
10307
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000010308Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10309
10310 * catalog.c: completed the #96963 fix, as reported by Karl
10311 Eichwalder
10312
Daniel Veillard56f21f22002-11-06 15:49:46 +000010313Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
10316
Daniel Veillard91ad8792002-11-04 17:06:52 +000010317Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * Makefile.am: switched the order of a couple of includes
10320 to fix bugs #97100
10321
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000010322Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10323
10324 * catalog.c: fixed bug #96963, reverted to the old behaviour of
10325 xmlLoadCatalogs that used to separate directories with a ':'.
10326
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000010327Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10328
10329 * threads.c: improvements to the Windows-side of thread handling
10330 * testThreads.c: conditionally excluded unistd.h
10331 * testThradsWin32.c: broke overlong lines
10332 * include/win32config.h: adapted thread-related macros to the new
10333 scheme and for pthreads on Windows
10334 * win32/Makefile.msvc: introduced a more flexible thread build,
10335 added testThreads[Win32].c to the build
10336 * win32/configure.js: introduced a more flexible thread config
10337
John Fleck61f6fb62002-10-31 15:23:29 +0000103382002-10-31 John Fleck <jfleck@inkstain.net>
10339
10340 * doc/xml.html (and, by implication, FAQ.html)
10341 added UTF-8 conversaion FAQ from Marcus Labib Iskander
10342
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000010343Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10344
10345 * configure.in: removed xmlwin32version.h
10346 * include/libxml/Makefile.am: removed xmlwin32version.h
10347
Daniel Veillardce66ce12002-10-28 19:01:59 +000010348Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10349
10350 * tree.c: applied patch from Brian Stafford to fix a bug
10351 in xmlReconciliateNs()
10352
Daniel Veillard7e3f1402002-10-28 18:52:57 +000010353Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * tree.c: applied patch from Christian Glahn to allow
10356 xmlNewChild() on document fragment nodes
10357
Daniel Veillardb39bc392002-10-26 19:29:51 +000010358Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * parser.c: Christian Glahn found a problem with a recent
10361 patch to xmlParseBalancedChunkMemoryRecover()
10362 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
10363 problems
10364 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
10365 test/schemas/seq*: added the test cases from Charles
10366
Daniel Veillard366a9152002-10-23 20:43:53 +000010367Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
10370 serious cleanup of the spec file and associated changes
10371 in the Makefiles.
10372 * valid.c: try to remove some warnings on x86_64
10373
Daniel Veillardd033d022002-10-23 14:55:02 +000010374Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
10377 fix bug #96586
10378
Daniel Veillardce02dbc2002-10-22 19:14:58 +000010379Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
10382 parsing, applied his patch
10383 * result/HTML/attrents.html result/HTML/attrents.html.err
10384 result/HTML/attrents.html.sax test/HTML/attrents.html:
10385 added the test and result case provided by Mikhail Sogrine
10386
Daniel Veillarde645e8c2002-10-22 17:35:37 +000010387Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * vms/build_libxml.com vms/config.vms vms/readme.vms
10390 include/libxml/parser.h include/libxml/parserInternals.h
10391 include/libxml/tree.h include/libxml/xmlIO.h
10392 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
10393 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
10394 Applied the VMS update patch from Craig A. Berry
10395 * doc/*.html: update
10396
Daniel Veillardf000f072002-10-22 14:28:17 +000010397Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
10400
Daniel Veillard1e208222002-10-22 14:25:25 +000010401Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * debugXML.c: adding a grep command to --shell in xmllint
10404 for T.V. Raman
10405
Daniel Veillard9cdcf362002-10-22 14:23:59 +000010406Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * xmlcatalog.c: tried to fix some of the problem with --sgml
10409
Daniel Veillard935494a2002-10-22 14:22:46 +000010410Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
10411
10412 * parser.c: tried to fix bug #91500 where doc->children may
10413 be overriden by a call to xmlParseBalancedChunkMemory()
10414
10415Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
10418 identifiers in SGML catalogs containing '&'
10419
Daniel Veillardc0ac0692002-10-20 21:31:50 +000010420Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * python/types.c: fixed bugs when passing result value tree
10423 to Python functions.
10424
Daniel Veillard48267432002-10-18 11:21:38 +000010425Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure.in: preparing the release of 2.4.26
10428 * doc/*: updated and rebuilt the documentation
10429
Daniel Veillardbb284f42002-10-16 18:02:47 +000010430Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * parser.c: fixed a XML Namespace compliance bug reported by
10433 Alexander Grimalovsky
10434
Daniel Veillard44892f72002-10-16 15:23:26 +000010435Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * HTMLtree.c: fixed serialization of script and style when
10438 they are not lowercase (i.e. added using the API to the tree).
10439
Daniel Veillard2fd85422002-10-16 14:32:41 +000010440Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * valid.c: make xmlValidateDocument emit a warning msg if there
10443 is no DTD, pointed by Christian Glahn
10444
Daniel Veillard32370232002-10-16 14:08:14 +000010445Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10446
10447 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10448 content model when some of the blocks have min or max, and a couple
10449 of bugs found in the process.
10450 * result/schemas/list0* test/schemas/list0*: added some specific
10451 regression tests
10452
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010453Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10454
10455 * README: updated the contact informations
10456
Daniel Veillard63186732002-10-15 08:43:17 +000010457Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10460 misses it, reported by Peter Bray.
10461
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010462Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10465 and removed a few warnings
10466
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010467Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * parser.c: Christian Glahn found a small bug in the push parser.
10470 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10471 public
10472
Daniel Veillard6045c902002-10-09 21:13:59 +000010473Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * xmlschemas.c include/libxml/xmlschemas.h: added
10476 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10477 * testSchemas.c: added --memory to test the new interface
10478
Daniel Veillardf0070122002-10-09 14:24:17 +000010479Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * doc/index.py doc/search.php: integrated the XSLT indexing,
10482 a few fixed in the indexer, added a scope selection at the
10483 search level.
10484
Daniel Veillard01992e02002-10-09 10:20:30 +000010485Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10488 this was due to uninitialized parts of the validation context
10489
Daniel Veillard321be0c2002-10-08 21:26:42 +000010490Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * debugXML.c: applied patch from Mark Vakoc except the API
10493 change, preserved it.
10494 * doc/*: updated the docs to point to the search engine for
10495 information lookup or before bug/help reports.
10496
Daniel Veillard01e87d22002-10-08 16:55:06 +000010497Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * doc/index.py doc/search.php: added mailing-list archives
10500 indexing and lookup
10501
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010502Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10503
10504 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10505
Daniel Veillard9b006132002-10-07 11:13:27 +000010506Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * doc/index.py: improved HTML indexing
10509 * doc/search.php: make the queries also lookup the HTML based indexes
10510
Daniel Veillard141d04b2002-10-06 21:51:18 +000010511Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * doc/index.py: added HTML page indexing
10514
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010515Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10516
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010517 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010518 problem in libxslt.
10519 * catalog.c: fixed list handling in XML_CATALOG_FILES
10520
Daniel Veillardceb09b92002-10-04 11:46:37 +000010521Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * valid.c: typo/bug found by Christian Glahn
10524
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010525Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10526
10527 * xmlIO.c: applied Windows CE patch from Javier.
10528 * win32/wince: new directory, contains support for the PocketPC
10529 with Windows CE from Javier.
10530 * include/win32config.h: reorganised, removed duplicate
10531 definitions and applied WinCE patch from Javier.
10532 * include/wsockcompat.h: new file, now contains WinSock
10533 compatibility macros.
10534 * win32/Makefile.msvc: introduced double-run compilation.
10535
Daniel Veillarde16b5742002-09-26 17:50:03 +000010536Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * configure.in include/libxml/xmlwin32version.h: preparing release
10539 of 2.4.25
10540 * doc/*: updated and regenerated teh docs and web pages.
10541
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010542Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10545 error were not covering namespace declarations.
10546 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10547 it was missing the attribute declaration for the namespace
10548 * result/VC/NS3: the fix now report breakages in that test
10549
Daniel Veillardabe01742002-09-26 12:40:03 +000010550Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10553
Daniel Veillard2ace1952002-09-26 12:28:02 +000010554Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10557 and regenerated the docs and web site
10558
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010559Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10562 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10563 not before
10564
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010565Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * python/generator.py python/libxml2class.txt: fixed a stupid error
10568 breaking the python API
10569
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010570Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10573 triostr.c triostr.h: applied a trio update patch from
10574 Bjorn Reese which should work with MinGW
10575
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010576Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10577
10578 * tree.c: improving some documentation comments
10579 * xmlregexp.c: found and fixed a mem leak with python regression tests
10580 * doc/*: rebuilt the doc and the API XML file including the
10581 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10582 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10583 python/types.c: added access to the XML Schemas regexps from
10584 python
10585 * python/tests/Makefile.am python/tests/regexp.py: added a
10586 simple regexp bindings test
10587
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010588Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10589
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010590 * doc/xml.html:
10591 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010592
Daniel Veillard118aed72002-09-24 14:13:13 +000010593Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * xmlregexp.c: fixed the data callback on transition functionality
10596 which was broken when using the compact form
10597 * result/schemas/*: updated the results, less verbose, all tests
10598 pass like before
10599 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10600 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10601 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10602 annoying warnings
10603 * xpath.c: try to provide better error report when possible
10604
Daniel Veillard72336152002-09-21 13:08:14 +000010605Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * Makefile.am: fixed a breakage raised by Jacob
10608
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010609Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10610
10611 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10612 which don't use sockets
10613
Igor Zlatkovic01280582002-09-20 16:40:34 +000010614Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10615
10616 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10617 * win32/configure.js: applied zlib patch from Daniel Gehriger
10618
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010619Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10620
10621 * win32/configure.js: applied the patch from Mark Vakoc for
10622 regexp support
10623 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10624 for regexp support
10625
Daniel Veillardb5c05732002-09-20 13:36:25 +000010626Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * xmlschemastypes.c: as pointed by Igor Float and Double
10629 parsing ain't finished yet
10630
Daniel Veillard40b11342002-09-20 12:01:39 +000010631Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * Makefile.am configure.in: trying to fix #88412 by bypassing
10634 all the python subdir if python ain't detected
10635
Daniel Veillard23e73572002-09-19 19:56:43 +000010636Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10639 made configuring with regexps/automata/unicode the default
10640 but without schemas ATM
10641 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10642 fixed the regexp based DTD validation performance and memory
10643 problem by switching to a compact form for determinist regexps
10644 and detecting the determinism property in the process. Seems
10645 as fast as the old DTD validation specific engine :-) despite
10646 the regexp built and compaction process.
10647
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010648Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * valid.c: determinism is debugged, new DTD checking code now works
10651 but xmlFAComputesDeterminism takes far too much CPU and the whole
10652 set usues too much memory to be really usable as-is
10653
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010654Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * tree.c: fixed another stupid bug in xmlGetNodePath()
10657 * xmllint.c: --version now report the options compiled in
10658
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010659Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10660
10661 * HTMLparser.c: small cleanup
10662 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10663 when configured with them. A bit of debugging around the determinism
10664 checks is still needed
10665
Daniel Veillard63b01c22002-09-17 19:25:28 +000010666Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10669
Daniel Veillard92727042002-09-17 17:59:20 +000010670Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * xmlIO.c: small portability glitch fixed.
10673
Daniel Veillard84d70a42002-09-16 10:51:38 +000010674Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * xmlschemastypes.c: incomplete steps for real/double support
10677 * testAutomata.c include/libxml/xmlautomata.h
10678 include/libxml/xmlregexp.h: avoiding a compilation problem
10679 * valid.c include/libxml/valid.h: starting the work toward using
10680 the regexps for actual DTD validation
10681
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010682Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * hash.c: cosmetic cleanup
10685 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10686 integrating a DTD validation layer based on the regexps
10687
Daniel Veillard4402ab42002-09-12 16:02:56 +000010688Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10689
10690 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10691 the determinism was tested before eliminating the epsilon
10692 transitions :-(
10693
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010694Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * python/generator.py python/libxml.c python/libxml.py
10697 python/libxml2-python-api.xml python/libxml2class.txt
10698 python/libxml_wrap.h python/types.c: updated the python
10699 bindings, added code for easier File I/O, and the ability to
10700 define a resolver from Python fixing bug #91635
10701 * python/tests/Makefile.am python/tests/inbuf.py
10702 python/tests/outbuf.py python/tests/pushSAXhtml.py
10703 python/tests/resolver.py python/tests/serialize.py: updated
10704 and augmented the set of Python tests.
10705
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010706Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10707
10708 * win32/configure.js: added more readme info for the binary
10709 package.
10710
Daniel Veillard607b35c2002-09-10 12:16:19 +000010711Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * xmlIO.c: fixed a stupid out of bound array error
10714
10715Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10718 messing around with support for Windows path, cleanups,
10719 trying to identify and fix the various code path to the
10720 filename access. Added xmlNormalizeWindowsPath()
10721
Daniel Veillard76575762002-09-05 14:21:15 +000010722Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10723
10724 * error.c valid.c: working on better error reporting of validity
10725 errors, especially providing an accurate context.
10726 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10727 error reports in those cases.
10728
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010729Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10732 parser.c parserInternals.c xmlIO.c: get rid of all the
10733 perror() calls made in the library execution paths. This
10734 should fix both #92059 and #92385
10735
Daniel Veillard19aa7022002-09-05 11:14:19 +000010736Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10737
10738 * xmllint.c: memory leak reporting was broken after a change
10739 of the preprocessor symbol used to activate it.
10740
Daniel Veillardec6725e2002-09-05 11:12:45 +000010741Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * tree.c: try to make the copy function work for node of
10744 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10745 DOM layers though, not libxml2 itself.
10746
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010747Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * valid.c: try to provide file and line informations, not all
10750 messages are covered, but it's a (good) start
10751
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010752Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10753
10754 * xinclude.c: reimplemented a large part of the XInclude
10755 processor, trying to minimize resources used, James Henstridge
10756 provided a huge test case which was exhibiting severe memory
10757 consumption problems.
10758
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010759Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * python/Makefile.am: applied patch from Christophe Merlet to
10762 reestablish DESTDIR
10763
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010764Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * libxml.spec.in: fixes libary path for x86_64 AMD
10767
John Fleckbe98b332002-09-04 03:16:23 +000010768Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10769
10770 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010771 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010772 (plus resulting generated html files)
10773 fixing one spot I missed in the tutorial where I hadn't freed
10774 memory properly
10775
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010776Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10777
10778 * doc/tutorial/includeaddattribute.c
10779 * doc/tutorial/includeaddkeyword.c
10780 * doc/tutorial/includegetattribute.c
10781 * doc/tutorial/includekeyword.c
10782 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010783 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010784 update tutorial to properly free memory (thanks to Christopher
10785 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010786 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010787 added image files so the callouts are graphical, making it
10788 easier to read ( use "--param callout.graphics 1" to generate
10789 html with graphical callouts)
10790
Daniel Veillarde1662542002-08-28 11:50:59 +000010791Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10794 nice logos generated by Marc Liyanage
10795 * doc/site.xsl *.html: changed the stylesheet to show the new
10796 logo and regenerated the pages
10797
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010798Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10801
Daniel Veillard42766c02002-08-22 20:52:17 +000010802Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * xpath.c: possible mem leak patch from Jason Adams
10805
10806Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10809 in the XQuery namespace
10810 * configure.in: preparing 2.4.24
10811 * doc/*.html: updated the web pages
10812
10813Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * python/generator.py: closing bug #85258 by generating conditional
10816 compile check to avoid linking to routines not configured in.
10817
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000108182002-08-22 Havoc Pennington <hp@pobox.com>
10819
10820 * autogen.sh: update error message for missing automake
10821
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010822Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * python/Makefile.am: typo in target name resulted in libxml2.py
10825 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10826
Daniel Veillard22669b22002-08-22 07:17:11 +000010827Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10828
10829 * win32/win32/Makefile.mingw: updated with version from
10830 Elizabeth Barham at http://soggytrousers.net/repository/
10831
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010832Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10833
10834 * win32/Makefile.msvc: added the prefix location to the include
10835 and lib search path.
10836
Havoc Pennington830e8972002-08-18 22:22:13 +0000108372002-08-18 Havoc Pennington <hp@pobox.com>
10838
10839 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10840 both automake 1.6 and 1.4 installed get the right automake. Means
10841 compilation from CVS will now require the latest automake 1.4
10842 release, or manually creating symlinks called "automake-1.4" and
10843 "aclocal-1.4"
10844
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010845Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * configure.in python/Makefile.am: more AMD 64 induced changes from
10848 Frederic Crozat
10849
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010850Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * xinclude.c: oops I was missing the xml:base fixup too
10853 * result/XInclude/*.xml: this adds xml:base attributes to most
10854 results of the tests
10855
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010856Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * xinclude.c: quick but apparently working implementation of
10859 xi:fallback, should close bug #89684
10860 * Makefile.am test/XInclude/docs/fallback.xml
10861 result/XInclude/fallback.xml: added a basic test for fallback,
10862 and run with --nowarning to avoid a spurious warning
10863 * configure.in: applied patch from Frederic Crozat for python
10864 bindings on AMD 64bits machines.
10865
Daniel Veillard9e923512002-08-14 08:48:52 +000010866Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10869 the caller don't pass a SAX callback block.
10870
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010871Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10872
10873 * tree.c: applied the same fix for the XML-1.0 namespace to
10874 xmlSearchNsByHref() as was done for xmlSearchNs()
10875
Daniel Veillardad11b302002-08-12 14:53:41 +000010876Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * libxml.3: small cleanup of the man page
10879 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10880 when serializing HREF attributes generated by XSLT.
10881
Daniel Veillardc084e472002-08-12 13:27:28 +000010882Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10885 version of Marc Liyanage' patch for boolean attributes in HTML
10886 output
10887
Daniel Veillard5f91b372002-08-12 12:13:01 +000010888Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * python/tests/serialize.py: fixed the test results, indenting
10891 behaviour changed slightly
10892
Aleksey Sanin9e951762002-08-08 18:02:41 +000010893Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10894
10895 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10896 new c14n function to Windows def files
10897
Aleksey Saninea4272a2002-08-02 23:50:03 +000010898Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10899
10900 * c14n.c: fixed a memory leak in c14n code
10901
Daniel Veillard58e44c92002-08-02 22:19:49 +000010902Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * parser.c include/libxml/parser.h: adding a new API for Christian
10905 Glahn: xmlParseBalancedChunkMemoryRecover
10906 * valid.c: patch from Rick Jones for some grammar cleanup in
10907 validation messages
10908 * result/VC/* result/valid/*: this slightly change some of the
10909 regression tests outputs
10910
Daniel Veillard0bf29002002-08-01 12:54:11 +000010911Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * tree.c: trying to fix a problem in namespaced attribute handling
10914 raised by Christian Glahn
10915
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010916Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * encoding.c include/libxml/encoding.h: Opening the interface
10919 xmlNewCharEncodingHandler as requested in #89415
10920 * python/generator.py python/setup.py.in: applied cleanup
10921 patches from Marc-Andre Lemburg
10922 * tree.c: fixing bug #89332 on a specific case of loosing
10923 the XML-1.0 namespace on xml:xxx attributes
10924
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010925Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10926
10927 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10928 corner case from new Merlin's test suite and added a callback
10929 that will be used to improve xmlsec performance
10930
10931
Daniel Veillard0b22def2002-07-29 16:23:03 +000010932Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * HTMLtree.c: trying to fix the <style> escaping problem in
10935 HTML serialization bug #89342
10936
Daniel Veillard0b28e882002-07-24 23:47:05 +000010937Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10940 and rebuilt the web site.
10941
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010942Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010943
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010944 * include/libxml/tree.h: added _private member to xmlNs struct
10945
Daniel Veillard1d995272002-07-22 16:43:32 +000010946Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * HTMLparser.c: fixing bug #84876 based on the xml working
10949 code.
10950
William M. Brack61eaba52002-07-21 11:14:18 +000010951Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10952
10953 * python/Makefile.am: enhanced to fix bug 72012 (errors
10954 when using '-jX' make parameter)
10955
William M. Brackef61d202002-07-19 08:32:00 +000010956Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10957
10958 * xpath.c: small additional enhancement for booleans
10959 compared to nodesets
10960
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010961Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10962
10963 * HTMLtree.c: changed the order of the encoding declaration
10964 attributes in the meta tags due to a bug in IE/Mac
10965
William M. Brack0c022ad2002-07-12 00:56:01 +000010966Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10967
10968 * xpath.c: enhanced handling of booleans (especially '='
10969 and '!=' for nodesets) - fixes bug 85256. Added new
10970 routine xmlXPathNotEqualValues for more proper handling
10971 of '!=' when nodesets are involved.
10972
Daniel Veillard06944e22002-07-11 19:55:18 +000010973Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10976 doc/xmlcatalog_man.xml to the source distribution
10977
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010978Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10979
10980 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10981 asked for this.
10982
Daniel Veillard539638b2002-07-06 19:55:14 +000010983Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10984
10985 * configure.in: preparing 2.4.23
10986 * doc/*: rebuilt the docs
10987
Daniel Veillard176d99f2002-07-06 19:22:28 +000010988Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * parser.c: fixing bug #84169 by fixing the
10991 comment of xmlCreatePushParserCtxt to describe the
10992 encoding detection parameters better.
10993
Daniel Veillard37f961d2002-07-06 17:53:56 +000010994Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10995
10996 * valid.c: fixing bug #79331 in one path the lookup for
10997 ID attributes on a namespaced node wasn't handled correctly :-\
10998
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010999Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * HTMLparser.c: trying to fix 87235 about discarded white
11002 spaces in the HTML parser.
11003 * result/HTML/*: this changes the output of a number of HTML
11004 regression tests
11005
Daniel Veillardfdc91562002-07-01 21:52:03 +000011006Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * xpath.c: applied patch from Richard Jinks for the namespace
11009 axis + fixed a memory error.
11010 * parser.c parserInternals.c: applied patches from Peter Jacobi
11011 removing ctxt->token for good.
11012 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11013 popped out by the regression tests.
11014 * Makefile.am: patch for threads makefile from Gary Pennington
11015
William M. Brack6000af52002-06-28 11:43:13 +000011016Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11017
Daniel Veillardfdc91562002-07-01 21:52:03 +000011018 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011019 expressions involving preceding-sibling (et al).
11020
Daniel Veillard153120c2002-06-18 07:58:35 +000011021Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * hash.c: applied a patch from Peter Jacobi to solve a problem
11024 when compiling with the Watcom C on Win32
11025 * result/schemas/*.err: the change of hashing algo generated
11026 permutations in the output
11027
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011028Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * hash.c: applied patch from Sander Vesik improving the quality of
11031 the hash function.
11032
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110332002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011034
11035 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11036 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11037 xmllint.c xpath.c: replaced sprintf() with snprintf()
11038 to prevent possible buffer overflow (the bug was pointed
11039 out by Anju Premachandran)
11040
Daniel Veillarde059b892002-06-13 15:32:10 +000011041Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11042
11043 * parser.c: removed an uninitialized data error popped by valgrind
11044 on PE references
11045
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011046Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11047
11048 * doc/xml.html
11049 adding tutorial reference to the web page
11050
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011051Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11052
11053 * doc/tutorial/xmltutorial.xml
11054 * doc/tutorial/ar01s07.html
11055 * doc/tutorial/ape.html
11056 * doc/tutorial/includegetattribute.c
11057 adding section to tutorial about retrieving an attribute
11058 value
11059
Daniel Veillardf5582f12002-06-11 10:08:16 +000011060Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * parser.c: applied a couple of patches from Peter Jacobi to start
11063 to get rid of ctxt->token, with a possible significant speed
11064 improvement to be gained once done. Better compliance with PE
11065 references constructs in DTDs too.
11066 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11067 from Peter too
11068
Daniel Veillard38d80e22002-06-11 07:24:56 +000011069Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11070
11071 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11072 xmlParseElement was likely to have been deallocated at the
11073 time of the report, possibly leading to segfault. Just report
11074 the tag name now.
11075
Daniel Veillard9e412302002-06-10 15:59:44 +000011076Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * xpath.c: patch from Richard Jinks for XPath substring() function
11079 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11080
Aleksey Sanina5808b92002-06-14 17:07:41 +0000110812002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011082
11083 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11084
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011085Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11086
11087 *doc/FAQ.html
11088 fixing typos in FAQ, thanks to Robert Funnell for the
11089 editing help
11090
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011091Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * NEWS: got complaints from rpmlint that it was empty
11094
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011095Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11096
11097 * added doc/tutorial, including:
11098 apa.html
11099 apb.html
11100 apc.html
11101 apd.html
11102 ar01s02.html
11103 ar01s03.html
11104 ar01s04.html
11105 ar01s05.html
11106 ar01s06.html
11107 includeaddattribute.c
11108 includeaddkeyword.c
11109 includekeyword.c
11110 includestory.xml
11111 index.html
11112 xmltutorial.xml
11113 libxml tutorial, including generated html
11114
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011115Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11116
11117 * result/c14n/exc-without-comments/merlin-c14n-two-*
11118 result/c14n/without-comments/merlin-c14n-two-*
11119 test/c14n/exc-without-comments/merlin-c14n-two-*
11120 test/c14n/without-comments/merlin-c14n-two-*
11121 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11122 c14n/exc-c14n and slightly modified test script to handle
11123 these test cases
11124 * c14n.c: fixed bugs for complicated nodes set (namespace
11125 without node and others from merlin-c14n-two.tar.gz)
11126 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11127 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11128 for xmlsec performance patch
11129 * xpath.c: fixed self::node() for namespaces and attributes
11130
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011131Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11132
11133 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11134 but with the format parameter
11135 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11136
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011137Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11138
11139 * Makefile.am: updated c14n tests suite
11140 * c14n.c: performance improvement for previous c14n patch
11141
Daniel Veillarde72c7562002-05-31 09:47:30 +000011142Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * parser.c: another peroformance patch from Peter Jacobi, that
11145 time on parsing attribute values.
11146
Aleksey Sanin508a1012002-05-31 06:32:32 +000011147Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11148
11149 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11150 into LibXML2 test suite
11151
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011152Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11153
11154 * c14n.c: propagating xpath ancesstors node fix to c14n
11155 plus small performance improvement to reduce number of
11156 mallocs
11157 * xpath.c: fixed ancestors axis processing for namespace nodes
11158
Daniel Veillard46de64e2002-05-29 08:21:33 +000011159Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11162 Peter Jacobi
11163
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011164Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * configure.in: preparing 2.4.22
11167
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011168Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11171 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11172 a public entry point.
11173 * doc/*: rebuilt the API and docs
11174
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011175Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11176
11177 * xpath.c: patch from Richard Jinks to fix a problem introduced
11178 in the previous patch and pointed by Norm
11179
Daniel Veillardc6924812002-05-24 11:10:43 +000011180Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11181
11182 * libxml.spec.in: fixing bug #81112
11183
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011184Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * uri.c: fixing bug #82848
11187
Daniel Veillarda2878972002-05-24 07:54:39 +000011188Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11191 output of one catalog test
11192
Aleksey Sanin114e4752002-05-24 07:20:27 +000011193Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011194
Aleksey Sanin114e4752002-05-24 07:20:27 +000011195 * global.data globals.c tree.c include/libxml/globals.h
11196 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11197 default value for global parameter xmlIndentTreeOutput to 1 and
11198 introduced new global parameter xmlTreeIndentString (the string
11199 used to do one-level indent) with default value " " (as it was
11200 in tree.c)
11201
Daniel Veillard49d5af82002-05-23 11:55:49 +000011202Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11205 with trio and schemas.
11206
Daniel Veillard7c13af42002-05-22 09:57:32 +000011207Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11208
11209 * xpath.c: patch from Richard Jinks to fix the problem raised in
11210 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11211
Daniel Veillard5a872412002-05-22 06:40:27 +000011212Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * xmlschemas.c: a bit of work on import.
11215 * xmlschemastypes.c: Charles Bozeman provided a compare function
11216 for date/time types so min/max facet restrictions should work,
11217 indeterminate comparisons return an error instead of equal.
11218 * test/schemas/date_0* result/schemas/date_0_0: specific test
11219 from Charles Bozeman too
11220
Daniel Veillard10b6da42002-05-18 07:55:20 +000011221Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11224 from Christian Cornelssen fixing the man pages and the Catalog
11225 building script.
11226 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11227 next step is <xs:import> I now have a reasonable understanding
11228 of how it works.
11229
Daniel Veillarde5354492002-05-16 08:43:22 +000011230Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11233
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011234Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11235
11236 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11237
Daniel Veillard088bf112002-05-14 11:03:59 +000011238Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * xpath.c: fixing an XPath function evalutation bug pointed out
11241 by Alexey Efimov where the context was lost when evaluating
11242 the function arguments
11243
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011244Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011245
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011246 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11247 function public for XMLSec performance optimizations
11248
Daniel Veillard3cd72402002-05-13 10:33:30 +000011249Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * python/generator.py python/libxml2class.txt : fixed a problem
11252 with the HTML parser pointed by Gary Benson
11253 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11254 example
11255
Aleksey Sanine48a3182002-05-09 18:20:01 +000011256Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11257 * parser.c: fixed bug #81159 (memory growth in SAX)
11258
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011259Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11260 * xpath.c: fixed bug #78858 (the real fix)
11261
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011262Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011263 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011264
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011265Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * tree.c: modified xmlNodeSetBase to allow changing the
11268 base of a document.
11269
Daniel Veillard070803b2002-05-03 07:29:38 +000011270Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * xmlschemastypes.c: patch Charles Bozeman for validation of
11273 all the date, time, and duration types
11274 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11275 * configure.in: fixed an error pointed by an user
11276 * xml2-config.in: fixed an error pointed by an user
11277
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011278Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11279
11280 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11281 win32/libxml2.def.src xmlIO.c: exported default
11282 'file:', 'http:' and 'ftp:' protocols input handlers
11283 and maked protocols comparisson case insensitive
11284
Daniel Veillard34de97f2002-04-30 14:29:22 +000011285Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * configure.in: Neven Has detected a typo
11288
Daniel Veillard28577c32002-04-30 06:48:41 +000011289Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11292 as one of the persons allowed to commit directly to the
11293 module.
11294
Daniel Veillardfc57b412002-04-29 15:50:14 +000011295Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11298 * valid.c: raised a too low limit
11299 * doc/*: rebuilt the docs
11300
Daniel Veillardeca82812002-04-24 11:42:02 +000011301Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * test/XPath/expr/floats test/XPath/expr/functions
11304 result/XPath/expr/floats result/XPath/expr/functions
11305 xpath.c: another XPath conformance patch from Richard Jinks
11306
Daniel Veillard13e04c62002-04-23 17:51:29 +000011307Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * xmlschemas.c: fixed validation of attribute groups.
11310 * test/schemas result/schemas: added an example from the primer
11311
Daniel Veillard88c58912002-04-23 07:12:20 +000011312Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
11315 * test/schemas result/schemas: updated the test list
11316
Daniel Veillarde19fc232002-04-22 16:01:24 +000011317Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * TODO: updated a bit
11320 * parser.c: made a comment more specific
11321 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
11322 Schemas conformance.
11323 * test/schemas result/schemas: updated the test list
11324
Daniel Veillard441bc322002-04-20 17:38:48 +000011325Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
11328 implementing xs:all with minOccurs = 0
11329 * tes/schemas/* result/schemas/*: added more tests covering
11330 xs:all
11331
Daniel Veillard8a001f62002-04-20 07:24:11 +000011332Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * xmlregexp.c: first implementation of the all particle, this
11335 may need to be revisited for case where not all transitions
11336 must be crossed.
11337
Daniel Veillard7646b182002-04-20 06:41:40 +000011338Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11339
11340 * tree.c: another entity processing update from Markus Henke
11341
Bjorn Reese54d02fb2002-04-19 15:16:01 +000011342Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
11343
11344 * trionan.c: fixed crash on OSF/1
11345
Daniel Veillardb4398962002-04-19 07:01:55 +000011346Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * xmlschemas.c: more Schemas work
11349 * test/schemas/* result/schemas/*: added more tests coming
11350 from the spec.
11351
Daniel Veillard54761132002-04-18 21:00:44 +000011352Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * c14n.c: patch from Aleksey Sanin reflecting a change in the
11355 ExcC14N specification
11356
Daniel Veillardbf8dae82002-04-18 16:39:10 +000011357Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * tree.c: patch from Markus Henke, fix for recursive entities.
11360
Daniel Veillard23b1f372002-04-18 15:50:05 +000011361Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11362
11363 * xpath.c: fix a problem with string() on a document node.
11364
Daniel Veillarddecd64d2002-04-18 14:41:51 +000011365Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * Makefile.am xmlschemas.c: more Schemas work
11368 * test/schemas/* result/schemas/*: added more tests coming
11369 from the spec.
11370
Daniel Veillard6231e842002-04-18 11:54:04 +000011371Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
11374 * result/HTML/*: this changes a few things in the results
11375
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000011376Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11377
11378 * include/libxml/tree.h: eliminated 'declaration different than
11379 prototype' warning
11380 * include/win32config.h: "resolved" conflicts with errno.h
11381
Daniel Veillardb509f152002-04-17 16:28:10 +000011382Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
11385 on the automata interfaces and debug of counted choices
11386 * test/schemas/* result/schemas/*: added a number of tests
11387
Daniel Veillard8651f532002-04-17 09:06:27 +000011388Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
11391 a bit of work on Schemas
11392 * testSchemas.c: try to make it more useful
11393 * test/schemas/* result/schemas/* Makefile.am: changed the
11394 Schemas regression test procedure, started adding a few samples
11395
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011396Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11397
11398 * include/libxml/encoding.h: Patch for the Borland C++ builder
11399 * include/libxml/tree.h: Patch for the Borland C++ builder
11400 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000011401 * win32/bcb5: New directory for the Borland C++ builder
11402 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000011403
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000011404Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
11405
11406 * win32/Makefile.msvc: Update for XML Schema support
11407 * win32/configure.js: Update for XML Schema support
11408 * win32/libxml2.def.src: Update for XML Schema support
11409
Daniel Veillard4255d502002-04-16 15:50:10 +000011410Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
11413 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
11414 xmlunicode.c include/libxml/Makefile.am
11415 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
11416 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
11417 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
11418 include/libxml/xmlversion.h.in : merged the current state of
11419 XML Schemas implementation, it is not configured in by default,
11420 a specific --schemas configure option has been added.
11421 * test/automata test/regexp test/schemas Makefile.am
11422 result/automata result/regexp result/schemas:
11423 merged automata/regexp/schemas regression tests
11424
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011425Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * xpath.c: Gary found a compile time problem, fixes #78823
11428
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011429Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * configure.in: release of 2.4.20
11432 * doc/*: updated and rebuilt the docs
11433
Daniel Veillardf544f192002-04-15 12:56:56 +000011434Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * python/Makefile.am: patch from Cristian Gafton to build on
11437 Red Hat 6.2, should also fix #75779
11438
Daniel Veillard940492d2002-04-15 10:15:25 +000011439Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * valid.c: first part of fixing #78729
11442
Daniel Veillardeb475a32002-04-14 22:00:22 +000011443Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11444
11445 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11446 escaping of URI when saving HTML files.
11447 * result/HTML/*: this impacted some tests
11448
Daniel Veillard9b731d72002-04-14 12:56:08 +000011449Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * configure.in: trying to fix #77441
11452
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011453Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11454
11455 * include/libxml/xmlIO.h: Hallski complained it could not be
11456 included by itself.
11457
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011458Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11459
11460 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11461
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011462Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11463
11464 * win32/configure.js: patch from Nilo for the c14n option
11465 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11466
Daniel Veillardda423da2002-04-10 19:25:38 +000011467Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11468
11469 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11470 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11471 LIBXML_THREAD_ENABLED
11472
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011473Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * xpath.c: another patch from Richard Jinks for substring conformance
11476 * test/XPath/expr/floats test/XPath/expr/strings
11477 result/XPath/expr/floats result/XPath/expr/strings: update of the
11478 test suite to check those.
11479
Daniel Veillard01917aa2002-04-10 11:30:41 +000011480Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11481
11482 * xpath.c: patch from Richard Jinks for .x float parsing.
11483
Daniel Veillard46d6c442002-04-09 16:10:39 +000011484Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * parser.c: patch from Markus Henke when an encoding ain't recognized
11487
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011488Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11489
11490 * libxml.m4: got a report that #include <string.h> was needed
11491
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011492Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11495
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011496Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11497
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011498 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011499
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011500Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11503 pointed out by Melvyn Sopacua.
11504
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011505Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * libxml.m4: Frédéric Crozat gave a patch related to the change
11508 of Include paths breaking the libxml.m4
11509
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011510Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * xpath.c: Fix bug #76927 forgot to save some context
11513 when evaluating binary expressions
11514
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011515Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11516
11517 * configure.in: fixed configure for MPE/iX from Markus Henke
11518 * xmlmemory.c: fixed initialization problems
11519 * xpath.c: another set of patches from Richard Jinks this
11520 fixes "make XPathtests" on linux
11521
Daniel Veillard21458c82002-03-27 16:12:22 +000011522Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11525 * test/XPath/expr/compare test/XPath/expr/equality
11526 test/XPath/expr/floats test/XPath/expr/functions
11527 test/XPath/expr/strings result/XPath/expr/compare
11528 result/XPath/expr/equality result/XPath/expr/floats
11529 result/XPath/expr/functions result/XPath/expr/strings: Updated
11530 tests though they show a divergence on Linux
11531
Daniel Veillard28dfed12002-03-27 09:08:17 +000011532Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * xpath.c trionan.c: previous commit also included patches
11535 from Richard Jinks on some IEEE support corner case
11536
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011537Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11540 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11541 that $(datadir) should be used for docs
11542
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011543Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11544
11545 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11546 could leak filedescriptors
11547
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011548Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * configure.in nanohttp.c: applied patch from Allan Clark for
11551 UnixWare/OpenServer
11552
Daniel Veillard19274092002-03-25 16:48:03 +000011553Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11554
11555 * configure.in: preparing 2.4.19
11556 * doc/*: rebuilt the docs
11557
Daniel Veillard56b2db72002-03-25 16:35:28 +000011558Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11559
11560 * nanohttp.c: fixing #76043, got fed up with non-portability
11561 of that piece of code.
11562
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011563Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11564
11565 * valid.c SAX.c: Never commit without running "make tests" :-(
11566 fix a couple of stupidities in the previous commit
11567 * result/*: a few changes in some attribute order result of previous
11568 commit.
11569
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011570Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11571
11572 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11573 the internal subset should not raise duplicate ID errors,
11574 also there was a small bug in conjunction to namespace
11575 declarations defaulted and xml:xxx attributes DTD definitions.
11576
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011577Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * xpath.c: Richard Jinks also raised some rounding problems
11580 this tries to fix them
11581
Daniel Veillard4e2df542002-03-22 12:23:14 +000011582Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11585 behaviour in xmlXPathCastToString()
11586
Daniel Veillarddb552912002-03-21 13:27:59 +000011587Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11590 raised by Morus Walter
11591
Daniel Veillard9e537932002-03-21 13:08:08 +000011592Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11593
11594 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11595 from Igor
11596
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011597Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * xpath.c: fixing #75619, related to a problem when trying
11600 to evaluate condition when the current node set resulting
11601 from that sub-step evaluation is empty. Also fixes 2 potential
11602 problem with previous-sibling and next-siblings axis.
11603
Daniel Veillard1840ef02002-03-21 08:05:23 +000011604Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11607 HTML support is not configured in.
11608
Daniel Veillard561b7f82002-03-20 21:55:57 +000011609Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11612 include/libxml/tree.h: dohh I really didn't intended to commit
11613 this test version :-(
11614
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011615Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * testSAX.c: I wanted to see the real speed at the SAX interface
11618 after a little too many Ximianer started complaining about the
11619 parser speed.
11620 added a --quiet option:
11621 paphio:~/XML -> ls -l db100000.xml
11622 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11623 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11624 3200006 callbacks generated
11625 real 0m1.270s
11626 Which means 16MBytes/s and 3Mcallback/s
11627
Daniel Veillardc62a1472002-03-19 18:35:12 +000011628Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * xpath.c: valgrind spotted another error that time when running
11631 on libxslt regression tests
11632
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011633Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * Makefile.am: adding "make valgrind" running the full regression
11636 tests (except python ones) under Valgrind (using valgrind -q
11637 which was kindly added by the author).
11638 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11639 passes cleanly now except an obcure floating point initialization
11640 raised in log10() in one XPath regression test ???
11641 * tree.c: edited some comments to close #75244
11642
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011643Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11646 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11647 context of ScrollKeeper, made sure that if the number is
11648 an integer, the serialization follows the description at
11649 http://www.w3.org/TR/xpath#section-String-Functions
11650
Daniel Veillard5997aca2002-03-18 18:36:20 +000011651Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11652
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011653 * configure.in: preparing 2.4.18
11654 * doc/*: updated and rebuilt the web site
11655 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11656 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011657 * parser.c: humm, changed the way the SAX parser work when
11658 xmlSubstituteEntitiesDefault(1) is set, it will then
11659 do the entity registration and loading by itself in case the
11660 user provided SAX getEntity() returns NULL.
11661 * testSAX.c: added --noent to test the behaviour.
11662
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011663Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * parser.c: Wilfried Teiken provided a hackish but working
11666 way to get context reported back on entities when parsing
11667 with SAX and without breaking the DOM build.
11668
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011669Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * c14n.c: applied a new patch from Aleksey Sanin
11672 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11673 to reference Aleksey implementation of XML digital Signatures
11674
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011675Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * xpath.c: small fix to avoid potential problem due to
11678 ordering of freeing data
11679 * python/Makefile.am: people were complaining about
11680 the generated file in python dir not being built
11681
Daniel Veillardd2379012002-03-15 22:24:56 +000011682Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11685 python/generator.py python/libxml.c python/types.c: Cleanup
11686 of the python Makefiles based on Jacob and James feedback,
11687 fixed the spec file accordingly, fixed the number of warning
11688 that passing my pedantic CFLAGS was generating. Conclusion
11689 is that Python includes are real crap.
11690
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011691Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * configure,in: it was reported quite a few times that
11694 xml2-config --cflags should not output
11695 -I$includeprefix/libxml2/libxml because libxml2 header names
11696 clashes with existing names like list.h from C++ stl.
11697 Includes should be #include<libxml/xxx.h> so ...
11698
Daniel Veillard6f293b12002-03-15 09:42:33 +000011699Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * c14n.c: another patch from Aleksey Sanin
11702
Daniel Veillard5c396542002-03-15 07:57:50 +000011703Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11706 canonicalization algorithm
11707 * doc/xml.html doc/index.html: added the C14N references on the
11708 index page.
11709
jacob berkman9be65862002-03-14 02:15:56 +0000117102002-03-13 jacob berkman <jacob@ximian.com>
11711
11712 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11713 usage, redundant, and gcc specific
11714
Daniel Veillard75be0132002-03-13 10:03:35 +000011715Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11716
11717 * xpath.c: speedup some node selection operations, this can
11718 have a significant impact on DocBook Norm's stylesheets
11719 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11720 make sure it's always the case
11721 * debugXML.c: distinguish CDATA and comments in ls operations
11722
Daniel Veillard61f26172002-03-12 18:46:39 +000011723Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11726 to generate better API descriptions etc...
11727
Daniel Veillard9ff88172002-03-11 09:15:32 +000011728Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * c14n.c: Fixing #74186, made sure all boolean expressions
11731 get fully parenthesized, ran indent on the output
11732 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11733 include/libxml/tree.h: also #74186 related, removed the
11734 --with-buffers option, and all the preprocessor conditional
11735 sections that were resulting from it.
11736
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011737Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11738
11739 * valid.c: applied patch from Dodji Seketeli fixing an
11740 uninitailized variable in xmlValidGetValidElements()
11741
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011742Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * c14n.c: fixed a few comments
11745 * doc/*.html doc/*/*.html: regenerated the docs and added
11746 the C14N API
11747 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11748
Daniel Veillardfa49d872002-03-09 10:20:00 +000011749Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * check-xml-test-suite.py: fix to adapt varaiations in the
11752 bindings
11753 * configure.in python/setup.py python/setup.py.in: fixed to
11754 have the version of the python scripts automatically updated
11755
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011756Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11757
11758 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11759 in xmlCopyProp()
11760
Daniel Veillardaf43f632002-03-08 15:05:20 +000011761Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11762
11763 * configure.in: preparing 2.4.17 release
11764 * doc/*: updated and rebuilt the docs
11765 * xpath.c: fixed a comment
11766 * python/libxml.c: fixed a possible reentrancy problem
11767
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011768Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11769
11770 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11771 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11772 added a specific regression test
11773 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11774 not raise exceptions when failing to find the attribute.
11775
Daniel Veillard90bc3712002-03-07 15:12:58 +000011776Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * configure.in xmllint.c: owen pointed out a problem with the
11779 ftme fix, gettimeofday() was not detected by configure and
11780 the ftime header wasn't included, dohhh
11781
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011782Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * configure.in xmllint.c: trying to fix #71457 for timing
11785 precision when gettimeofday() is not availble but ftime() is
11786
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011787Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11788
11789 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11790 are now copied on install and part of the -devel RPM
11791
Daniel Veillard7b416132002-03-07 08:36:03 +000011792Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * xpath.c: trying to avoid bug #72150 which was apparently
11795 caused by a gcc bug (or a processor problem) as detailed
11796 at http://veillard.com/gcc.bug
11797
Daniel Veillardf742d342002-03-07 00:05:35 +000011798Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11799
11800 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11801 fixed xmlReconciliateNs(), added a Python test/example for
11802 inter-document cut'n paste
11803 * python/libxml.py: fixed node.doc on document nodes and added
11804 xpathEval() onto node objects
11805
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011806Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11809 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11810 fixup and integrated tests for the serialization stuff
11811
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011812Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11813
11814 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11815 moved the libxml man page to section 3
11816
Daniel Veillard1e774382002-03-06 17:35:40 +000011817Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * tree.c: fix bug #72490
11820 * python/libxml.c python/libxml.py: added methods serialize()
11821 and saveTo() to all node elements.
11822
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011823Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11824
11825 * xmlIO.c: closed #73430, don't read from an input source
11826 which indicated an end-of-file or an error.
11827
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011828Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * parser.c: make sure SAX endDocument is always called as
11831 this could result in a Python memory leak otherwise (it's
11832 used to decrement ref-counting)
11833 * python/generator.py python/libxml.c python/libxml.py
11834 python/libxml2-python-api.xml python/libxml2class.txt
11835 python/tests/error.py python/tests/xpath.py: implemented
11836 the suggestions made by Gary Benson and extended the tests
11837 to match it.
11838
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011839Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * python/generator.py: applied patch fixing #73450
11842
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011843Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * xpath.c: fixing #61290 "namespace nodes have no parent"
11846 long standing divergence from the XPath REC. NodeSets
11847 simply hold a copy of namespace nodes and those node ->next
11848 points to the parent (which may not be the node carrying the
11849 definition).
11850 * include/libxml/xpath.h: flagged but didn't added a possible
11851 speedup
11852 * DOCBparser.c HTMLparser.c: removed some warnings from push
11853 parser due to new state being added.
11854 * tree.c: new fix from Boris Erdmann
11855 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11856 the XML Canonalization support from Aleksey Sanin
11857
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011858Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * tree.c: patch from Boris Erdmann fixing some namespace odities
11861 with xmlCopyNode()
11862
Daniel Veillardc6613042002-03-02 09:34:02 +000011863Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * xmlIO.c: fix bug #72706 when loading a NULL entity
11866
Daniel Veillardc0fef772002-03-01 16:16:31 +000011867Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11868
11869 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11870 actually change in a future XML Namespace revision.
11871
Daniel Veillard79426f22002-03-01 16:14:17 +000011872Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11873
11874 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11875 added the possibility of returning nodesets from XPath extension
11876 functions written in Python
11877
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011878Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * python/*: commiting some Python bindings work done while travelling
11881
Daniel Veillard97300512002-03-01 09:13:41 +000011882Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11883
11884 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11885 explicitely with memory debugging switched on
11886
Daniel Veillard6361da02002-02-23 10:10:33 +000011887Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11888
11889 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11890 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11891 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11892 the accessor generator for strings
11893 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11894 regression test.
11895
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011896Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * python/README python/generator.py python/libxml.c python/setup.py:
11899 added the 'usual' setup.py to allow building a libxml2-python
11900 module based on the same code. The initialization is however
11901 different the 2 .so files fo libxml2 and libxslt are identical and
11902 they entry point initialize both libraries. this is done to avoid
11903 some possible nasty problem since the Python don't merge the maps
11904 of all shared modules.
11905
Daniel Veillard158a4d22002-02-20 22:17:58 +000011906Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11907
11908 * parser.c: fixed a push/encoding bug reported by Michael
11909 on librsvg
11910
Daniel Veillard7839e162002-02-20 18:54:48 +000011911Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11912
11913 * include/libxml/parserInternals.h: fixes a misplaced #endif
11914
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011915Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11916
11917 * parser.c valid.c: found and fixed a couple of allocation bugs
11918
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011919Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11920
11921 * doc/xml.html doc/python.html doc/*: added a Python and binding
11922 page describing the current state of the Python bindings and
11923 giving pointers to the other languages wrappers.
11924
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011925Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11926
11927 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11928 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11929 rebuilt the API and web site
11930 * xpath.c: fixed #71978 portability bugs
11931
Daniel Veillard8aff2472002-02-19 21:50:43 +000011932Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11935
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011936Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * include/libxml/parserInternals.h parser.c: had to change
11939 2 internal parsing API when processing document content
11940 to check the start and end of element content are defined
11941 in the same entity
11942 * valid.c include/libxml/valid.h: attribute normalization can
11943 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11944 with the context to report it.
11945 * SAX.c: fixed the last known bugs, crazy validation constraints
11946 when a document is standalone seems correctly handled. There
11947 is a couple of open issues left which need consideration especially
11948 PE93 on external unparsed entities and standalone status.
11949 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11950 The 2 tests left failing are actually in error. Cleanup done.
11951
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011952Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11953
11954 * valid.c: implemented E59 spaces in CDATA does not match the
11955 nonterminal S
11956
Daniel Veillard878eab02002-02-19 13:46:09 +000011957Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11958
11959 * SAX.c parser.c valid.c: more validation test fixups
11960 * check-xml-test-suite.py: added duration info for the tests
11961
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011962Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11963
11964 * parser.c valid.c: a couple of errors were reported but not
11965 saved back as such in the parsing context. Down to 1% failure rate
11966 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11967
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011968Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11969
11970 * xmlInternald.c: isExtender was missing a char
11971 * parser.c include/libxml/parser.h: % are acceptable in the
11972 internal subset if within a PUBLIC ID
11973
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011974Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * SAX.c parserInternals.c valid.c: more work on the conformance
11977 suite. Took the step to finally block documents with encoding
11978 errors. It's a fatal error per the spec, people should have fixed
11979 their documents by now.
11980
Daniel Veillard55253e22002-02-18 14:32:39 +000011981Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * check-xml-test-suite.py: fixed the test script after some discussion
11984 on the semantic of TYPE="error"
11985 * Makefile.am: added the script to the distrib
11986
Daniel Veillard28757702002-02-18 11:19:30 +000011987Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11988
11989 * SAX.c entities.c: fixed a couple of conformances issues deep
11990 into the validation code (standalone and undeclared Notations)
11991
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011992Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11993
11994 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11995 stayed there for years !
11996
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011997Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11998
11999 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12000 missing
12001
Daniel Veillardc7612992002-02-17 22:47:37 +000012002Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12003
12004 * check-xml-test-suite.py: improved the behaviour a bit as
12005 well as the logs
12006 * parser.c valid.c SAX.c: fixed a few more bugs
12007 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12008
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012009Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * check-xml-test-suite.py: python script to run regression tests
12012 against the XML Test suite of W3C/OASis
12013 * SAX.c: fixed a validation bug
12014 * parser.c: fixed 3 errors pointed by the test suite
12015 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12016 * python/Makefile.am: fixed a dependendy
12017
Daniel Veillard9f28f302002-02-15 20:48:08 +000012018Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12019
12020 * xmlmemory.c: avoid a warning bug #71594
12021
Daniel Veillard144024e2002-02-13 21:14:46 +000012022Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12023
12024 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12025 warning on alpha/Tru64
12026
Daniel Veillarde4301c82002-02-13 13:32:35 +000012027Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12028
12029 * include/libxml/entities.h: fixing a comment
12030 * valid.c: fixing some troubles with validity check on namespaces
12031 * result/VC/NS3 test/VC/NS3: added a specific regression test
12032
Daniel Veillarda6d05382002-02-13 13:07:41 +000012033Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12034
12035 * tree.c: Fixing #71342 serializing '\n' in attribute values
12036 * result/noent/att3 result/att3 test/att3: added a specific
12037 test.
12038
Daniel Veillard797a5652002-02-12 13:46:21 +000012039Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12040
12041 * python/libxml.c: couple of bug fixes
12042
Daniel Veillard01a6d412002-02-11 18:42:20 +000012043Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12044
12045 * python/*.py: removed tabs and used spaces.
12046
Daniel Veillard397ff112002-02-11 18:27:20 +000012047Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12048
12049 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12050 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12051
Daniel Veillard03517542002-02-11 13:54:40 +000012052Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12055 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12056
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012057Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * include/libxml/encoding.h include/libxml/entities.h
12060 include/libxml/globals.h include/libxml/parser.h
12061 include/libxml/threads.h include/libxml/tree.h
12062 include/libxml/xmlmemory.h: trying to fix the include mess
12063
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012064Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12065
12066 * include/libxml/xmlmemory.h: reverted part of the previous
12067 attempt to provide #69655, this was breaking the build.
12068
Daniel Veillard0ba59232002-02-10 13:20:39 +000012069Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12070
12071 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12072 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12073 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12074 include/libxml/parserInternals.h include/libxml/tree.h
12075 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12076 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12077 clean.
12078 * python/libxml.c: fixed a warning.
12079
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012080Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12081
12082 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12083 copying of node, merge back IDs in the target document.
12084 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12085 test/XInclude/ents/ids.xml: test case
12086 * result/VC/ElementValid4: output changed due to a typo fix
12087
Daniel Veillard1c18e302002-02-09 22:16:40 +000012088Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012091 generate the dependencies right as Jacob found out. Add
12092 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012093
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012094Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12095
12096 * parserInternals.c valid.c: Justin Fletcher found some parts
12097 of the code needing cleanup
12098 * libxml.spec.in python/Makefile.am python/generator.py
12099 python/libxml.c python/libxml.py: Fixed the python Makefiles
12100 corrected a bug showing up on ia64, changed the name of the
12101 python internal module too
12102
Daniel Veillard07be19b2002-02-08 14:20:35 +000012103Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * Makefile.am: applied patch from Andris Pavenis for binary
12106 name suffixes
12107
Daniel Veillardf216d462002-02-08 13:44:24 +000012108Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * xmllint.c win32/win32config.h: fixing #68748
12111
Daniel Veillardd455d792002-02-08 13:37:46 +000012112Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12113
12114 * valid.c: fixing #70166
12115
12116Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12117
12118 * valid.c: fixing #70077
12119
Daniel Veillardc575b992002-02-08 13:28:40 +000012120Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12121
12122 * Copyright Makefile.am README configure.in libxml.spec.in:
12123 Changed to the MIT Licence
12124 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12125 doc/xmlio.html: updated the doc accordingly
12126 * include/libxml/xmlwin32version.h configure.in: preparing
12127 2.4.14 release
12128 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12129 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12130 fixed the const xmlChar * wrapper and generator, XPath extension
12131 functions now use the context as first argument
12132 * python/tests/tstxpath.py python/tests/xpath.py
12133 python/tests/xpathext.py: Updated the tests accordingly
12134 * tree.c: fixed bug #70067
12135
Daniel Veillard7db38712002-02-07 16:39:11 +000012136Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12137
12138 * Makefile.am: cleanup
12139 * debugXML.c: always use stdout if output is NULL
12140 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12141 * python/Makefile.am python/generator.py python/libxml2class.txt
12142 python/libxml_wrap.h python/types.c: augmented the number of bindings
12143 handling FILE * and XPath contexts
12144 * python/tests/Makefile.am: avoid a stupid problem due to the
12145 use of TEST.
12146
Daniel Veillard15a143b2002-02-06 22:40:50 +000012147Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12148
12149 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12150
Daniel Veillard70cab352002-02-06 16:06:58 +000012151Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12152
12153 * python/TODO python/libxml.c: cleanup the extension function lookup
12154 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12155
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012156Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12157
12158 * configure.in python/Makefile.am: do not install outside
12159 of prefix
12160
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012161Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12162
12163 * python/TODO python/libxml.c: started adding SAX interfaces
12164 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12165 SAX test
12166
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012167Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12168
12169 * tree.c: hardened the addChild function
12170 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12171 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12172 added accessors needed for xmlNode, a bit more testing and
12173 extension of interfaces
12174 * python/tests/Makefile.am python/tests/build.py: added a test
12175 build from scratch/save/load/check
12176
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012177Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12178
12179 * parserInternals.c: change a small bit in the way valididy
12180 error messages get initialized
12181 * python/TODO python/libxml.c python/libxml2-python-api.xml
12182 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12183 added some memory debugging to track leaks at the libxml2 level
12184 * python/tests/*.py: changed all tests to check for leaks,
12185 there is just one left in XPath extension registrations.
12186
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012187Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12188
12189 * python/TODO python/generator.py python/libxml2-python-api.xml
12190 python/libxml2class.txt: more accessor classes for the parser
12191 context, allow to switch on and check validity
12192 * python/tests/Makefile.am python/tests/error.py
12193 python/tests/invalid.xml python/tests/valid.xml
12194 python/tests/validate.py: attded more test and and added error.py
12195 which I forgot to commit in the last step
12196
Daniel Veillard3ce52572002-02-03 15:08:05 +000012197Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12198
12199 * python/Makefile.am python/types.c: cleanup
12200 * python/libxml.c python/libxml.py python/libxml_wrap.h
12201 python/generator.py python/libxml2-python-api.xml
12202 python/libxml2class.txt: added class for parser context, added
12203 first cut for push mode support. Added a framework to generate
12204 accessors functions.
12205 * python/tests/Makefile.am python/tests/push.py: added a push
12206 test
12207
Daniel Veillardcfb05462002-02-02 23:18:22 +000012208Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12209
12210 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12211 bug a bit of cleanup.
12212
Daniel Veillard5d819032002-02-02 21:49:17 +000012213Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12214
12215 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12216 python/libxml2class.txt: adding error redirections and preformat
12217 to a python handler
12218 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12219 tests self checking
12220
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012221Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12222
12223 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12224 a function
12225
Daniel Veillard9589d452002-02-02 10:28:17 +000012226Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12227
12228 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12229 python/libxml.c python/libxml2-python-api.xml
12230 python/libxml2class.txt: Progressing through the TODOs, class
12231 description output, extra XML API, RPM now builds the wrappers
12232 for all python installed versions
12233
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012234Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12235
12236 * configure.in libxml.spec.in python/Makefile.am python/TODO
12237 python/generator.py python/libxml2class.txt: added more informations
12238 in the libxml2-python package including docs. Slightly changed
12239 the class hierarchy
12240 * python/tests/*: added basic regression tests infrastructure too
12241
12242Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12243
12244 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12245 added libxml2-python as part of the packages installed
12246
Daniel Veillarda7340c82002-02-01 17:56:45 +000012247Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12248
12249 * python/Makefile.am python/generator.py python/libxml.c
12250 python/libxml.py: more work, now able to extend the
12251 XPath interpreter with functions written in python.
12252
Daniel Veillardc3e39442002-02-01 09:29:41 +000012253Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * python/Makefile.am: Jacob sent a patch to allow building from
12256 tarfile.
12257
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012258Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12261 inserted the python wrappers build, I hope this won't be too
12262 unportable
12263
Daniel Veillard1971ee22002-01-31 20:29:19 +000012264Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12265
12266 * xpath.c: minor optimization
12267 * python/generator.py python/libxml.c python/libxml.py
12268 python/libxml_wrap.h: more work on the python bindings,
12269 they now support XPath and there is no evident leak
12270
Daniel Veillard36ed5292002-01-30 23:49:06 +000012271Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12272
12273 * python/generator.py python/libxml.c python/libxml.py:
12274 more work on the python bindings generator.
12275
Daniel Veillard96fe0952002-01-30 20:52:23 +000012276Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12277
12278 * python/generator.py python/libxml.c python/libxml_wrap.h:
12279 more work on the python bindings.
12280
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012281Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12282
12283 * python/generator.py python/libxml.c python/libxml.py
12284 python/libxml_wrap.h: commited early version of a python binding
12285 for private use only ATM
12286
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012287Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * entities.c tree.c include/libxml/entities.h: applied patch
12290 from Anthony Jones to implement copy of DTD subtree too. Had
12291 just to keep 2 function private which really ought to become
12292 public ones.
12293
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012294Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12295
12296 * xmllint.c: added pointers to the web pages in the usage()
12297
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012298Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12299
12300 * tree.c: more fixes from Petr Kozelka for attribute handling
12301 in the tree API to align the semantic with DOM.
12302
Daniel Veillard36065812002-01-24 15:02:46 +000012303Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12304
12305 * valid.c tree.c entities.c: another set of patches from
12306 Anthony Jones for copy operations cleanup and robustness
12307
Daniel Veillardf8592562002-01-23 17:58:17 +000012308Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12309
12310 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
12311 an alphabetic index based on comments content
12312 * doc/*: rebuilt the web site with the new references
12313
Daniel Veillardc8c7be42002-01-23 17:53:44 +000012314Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12315
12316 * parserInternals.h: Greg Sjaardema suggested to use an
12317 eponential buffer groth policy in xmlParserAddNodeInfo()
12318
Daniel Veillard3bf65be2002-01-23 12:36:34 +000012319Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12320
12321 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
12322 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
12323 doc/parsedecl.py doc/Makefile.am: updated the python extractor
12324 to generate cross-references, and added/updated the stylesheets
12325 to generate and link API indexes. The generic keyword index
12326 is not done yet.
12327 * doc/*.html: regenerated all the usual docs too
12328
Daniel Veillard2070c482002-01-22 22:12:19 +000012329Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12330
12331 * debugXML.c: added an xpath function to the shell for T. V. Raman
12332
12333Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000012334
12335 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
12336 debug routines.
12337
Daniel Veillardc169f8b2002-01-22 21:40:13 +000012338Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12339
12340 * tree.c: apply an patch from Petr Kozelka for unlink and replace
12341 support of attribute nodes
12342
Daniel Veillard9d06d302002-01-22 18:15:52 +000012343Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12344
12345 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
12346 hopefully near complete and fully documented of the API in XML
12347 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
12348 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
12349 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
12350 include/libxml/parserInternals.h include/libxml/valid.hi
12351 include/libxml/xmlIO.h include/libxml/xmlerror.hi
12352 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
12353 include/libxml/xpath.h include/libxml/xpathInternals.h:
12354 Cleaned up the doc comments a lot in the process, the interface
12355 coverage is now 100%
12356
Daniel Veillard2d1464f2002-01-21 23:16:56 +000012357Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12358
12359 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
12360 extracts comments from the gtk-doc DocBook output (a bit
12361 convoluted but seems to work).
12362
Daniel Veillard61006472002-01-21 17:31:47 +000012363Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12364
12365 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
12366 added an XML description of the API, moved the script generating
12367 it here. Added a "make api" target
12368
Daniel Veillardd2f23002002-01-21 13:36:00 +000012369Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12370
12371 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
12372
Daniel Veillard99e55eb2002-01-21 08:56:29 +000012373Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12374
12375 * xpath.c include/libxml/xpathInternals.h: the change made to
12376 xmlXPathFuncLookupFunc was incompatible roll it back
12377
Daniel Veillard963d2ae2002-01-20 22:08:18 +000012378Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12379
12380 * SAX.c: cleanup patch from Anthony Jones
12381 * doc/Makefile.am: fix the headers to avoid in make scan
12382 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
12383 includes, * vs Ptr and general cleanup
12384 * parsedecl.py: first version of a script to extract the
12385 module interfaces, the goal will be to provide .decl or XML
12386 specification of the interfaces to build wrappers.
12387
Daniel Veillard0f5f1622002-01-20 12:42:06 +000012388Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12389
12390 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
12391 now provides return codes in case of errors
12392
Bjorn Reese026d29f2002-01-19 15:40:18 +000012393Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
12394
12395 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
12396 Upgraded to trio baseline 1.6
12397 * strio.h strio.c: Replaced by triostr.h and triostr.c
12398
Daniel Veillard572577e2002-01-18 16:23:55 +000012399Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12400
12401 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
12402 of strdup usage in the code
12403
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012404Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12405
12406 * parser.c error.c: Keith Isdale complained rightly that
12407 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
12408
Daniel Veillardcfa0d812002-01-17 08:46:58 +000012409Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12410
12411 * tree.c: fixed the funxtion to set the xml: attributes
12412 * debugXML.c: added "setbase" to test it.
12413
Daniel Veillard2c748c62002-01-16 15:37:50 +000012414Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12415
12416 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
12417 to allow updating an attribute content
12418
Daniel Veillard8de85c62002-01-15 17:10:15 +000012419Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12420
12421 * libxml.h: try to avoid problems when compiling on Windows
12422
Daniel Veillard314cfa02002-01-14 17:58:01 +000012423Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * hash.c: patch from Anthony Jones for hash.c allocation size
12426 * Makefile.am: trying to work around Yet Another Libtool Madness
12427 and build the 2.4.13 release finally ...
12428
Daniel Veillard744683d2002-01-14 17:30:20 +000012429Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12430
12431 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12432 * doc/* : update of the documentation
12433
Daniel Veillarde6a55192002-01-14 17:11:53 +000012434Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12435
12436 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12437 at fixing #61290 :-(
12438
Daniel Veillardfb25a512002-01-13 20:32:08 +000012439Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12440
12441 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12442 Fixes bug #67229
12443
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012444Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12445
12446 * tree.c: trying to avoid troubles when a subtree is copied
12447 and coalesced in part with the target tree. Should fix
12448 bug #67407
12449
Daniel Veillardd8224e02002-01-13 15:43:22 +000012450Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12451
12452 * valid.c: fixed validation of attributes content of type
12453 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12454 values, very old bug. Fixes #67671
12455
Daniel Veillard8107a222002-01-13 14:10:10 +000012456Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * parser.c include/libxml/parserInternals.h tree.c: integrated
12459 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12460 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12461
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012462Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12463
12464 * threads.c: applied Serguei Narojnyi's patch to add native
12465 thread support on the Win32 platform
12466 * testThreadsWin32.c Makefile.am: added the test program also
12467 from Serguei, Win32 specific
12468 * include/win32config.h include/libxml/xmlwin32version.h.in:
12469 added patch from Igor for the Windows thread specific defines.
12470
Daniel Veillard845cce42002-01-09 11:51:37 +000012471Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12472
12473 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12474
Daniel Veillard7b602b42002-01-08 13:26:00 +000012475Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12476
12477 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12478 output page into XMLinfo.html. Close bug #66951 and
12479 raised by Robert Collins too.
12480
Daniel Veillard73c6e532002-01-08 13:15:33 +000012481Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12482
12483 * encoding.c: Paul Keogh pointed out a possibility of segfault
12484 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12485 Closes bug # 68238
12486
Daniel Veillard4a859202002-01-08 11:49:22 +000012487Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * doc/*.html: updated the Gdome2 links
12490
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012491Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12492
12493 * libxml.h: Applied following patches from Robert Collins
12494 and make sure IN_LIBXML is defined when compiling it
12495 -------
12496 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12497 as well as Visual C.
12498 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12499 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12500 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12501 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12502 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12503 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12504 xmlSysIDExists xmlNoNetExists).
12505 * xmllint.c: Don't include winsock2.h for Cygwin.
12506
Daniel Veillard401c2112002-01-07 16:54:10 +000012507Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12508
12509 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12510 when the version info is not present.
12511
Daniel Veillard6f42c132002-01-06 23:05:13 +000012512Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * tree.c: Anthony Jones pointed out a problem in
12515 xmlStringGetNodeList() and provided a fix for it
12516
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012517Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12518
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012519 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012520 xmlCreatePushParserCtxt() when the initial buffer passed
12521 is large.
12522
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012523Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12524
12525 * win32/*: big cleanup of the Windows/MSVC project files
12526 from Igor Zlatkovic
12527
Daniel Veillardcebb1362002-01-02 13:13:30 +000012528Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * doc/Makefile.am: should fix #67674 and avoid troubles if
12531 xsltproc is not available or fails in the prefix provided
12532
Daniel Veillard26908ab2002-01-01 16:50:03 +000012533Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12534
12535 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12536
Daniel Veillard5344c602001-12-31 16:37:34 +000012537Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12540 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12541 Fixed a few other problems raised by Charlie Bozeman.
12542 * result/VC/ElementValid[5-7]: fixed the output
12543
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012544Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12547 patches from Charlie Bozeman. Regenerated the HTML docs.
12548
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012549Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12552 for Windows from Igor
12553
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012554Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12555
12556 * xmllint.c: applied Justin Fletcher patch for --output or -o
12557
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012558Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * win32/libxml2/libxml2.def.src: close #67019
12561
Daniel Veillard01db67c2001-12-18 07:09:59 +000012562Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * xmllint.c: applied Justin Fletcher generic timing patch
12565 similar to the one already applied to xsltproc.
12566
Daniel Veillardd1640922001-12-17 15:30:10 +000012567Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * include/libxml/tree.h tree.c: applied documentation patches
12570 from Charlie Bozeman
12571
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012572Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12573
12574 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12575
Daniel Veillard29e43992001-12-13 22:21:58 +000012576Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * valid.c: fix the xmlStrdup() used in the previous patch.
12579 * valid.c: added --dropdtd
12580 * tree.c: fixed xmlUnlinkNode so it also removes the references
12581 from the document if the node is a DTD
12582
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012583Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12584
12585 * HTMLtree.c valid.c: cleanup some static declarations
12586
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012587Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12588
12589 * xmllint.c: removed another strdup()
12590 * doc/FAQ: removed the HP/UX entry
12591
Daniel Veillarded472f32001-12-13 08:48:14 +000012592Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12593
12594 * valid.c: fix bug #66816 when validating.
12595 * xmllint.c: don't use sys/time.h if configure did not found it
12596
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012597Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12598
12599 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12600 xmlcatalog_man.xml
12601
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012602Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12603
12604 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12605 xmlInitMemory() was declared twice
12606
Daniel Veillardb82c1662001-12-09 14:00:54 +000012607Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12608
12609 * globals.c: do not reference strdup() !
12610 * configure.in libxml-2.0.pc.in: trying to fix the libs
12611 of the various config extraction modules
12612
Daniel Veillardef90ba72001-12-07 14:24:22 +000012613Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * configure.in : preparing 2.4.12
12616 * doc/* : updated and rebuilt the docs
12617
Daniel Veillard220346d2001-12-07 11:33:54 +000012618Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * uri.c: closed bug #66159
12621 * testURI.c: added --escape option
12622 * configure.in: some cleanup for xml2-config --cflags
12623
Daniel Veillard2a906822001-12-06 14:34:08 +000012624Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * globals.c testThreads.c: removed some misplaced includes
12627 of xmlversion.h
12628
Daniel Veillarde28313b2001-12-06 14:08:31 +000012629Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * threads.c: patch from Gary Pennington fixing a possible
12632 problem at initialization time.
12633
Daniel Veillardd3b08822001-12-05 12:03:33 +000012634Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012637 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012638 CodeWarrior.
12639
Daniel Veillarda7866932001-12-04 13:14:44 +000012640Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * xmllint.c: applied Geert Kloosterman's patch to fix
12643 --repeat --timing output
12644
Daniel Veillard19840942001-11-29 16:11:38 +000012645Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12648 where non-wellformed XML declaractions were not detected.
12649
Daniel Veillarde85d9342001-11-28 14:43:12 +000012650Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12651
12652 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12653
Daniel Veillard22f25a82001-11-28 09:12:23 +000012654Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12655
12656 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12657 gets reset by xmlCleanupInputCallbacks() and this makes the
12658 function useless. Same for output.
12659
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012660Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12661
12662 * xmlIO.c: robert pointed out a loop error in callback cleanups
12663
Daniel Veillard8faa7832001-11-26 15:58:08 +000012664Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12667 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12668 they are not really tied to debugging
12669
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012670Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12673 * xmllint.c: better --catalogs description
12674
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012675Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * tree.c: fixed a couple of problems in xmlSetProp()
12678
Daniel Veillardcd337f02001-11-22 18:20:37 +000012679Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12680
12681 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12682 unappropriate stdout output.
12683
Daniel Veillard566d4df2001-11-22 13:00:53 +000012684Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12687 by Denis Beurive, closes #65111
12688
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012689Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * valid.c: in case of content model validity error, don't
12692 print it if validity warnings were not requested.
12693
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012694Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12697 * parserInternals.c: removed the last exit() call. Print an
12698 unmaskable error on stderr instead (library mismatch detection)
12699
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012700Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12701
12702 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12703 shell instructions from Heiko Rupp
12704
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012705Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12706
12707 * catalog.c: use the URL notation file:// for default catalog paths
12708
Daniel Veillard0ec98632001-11-14 15:04:32 +000012709Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * include/libxml/tree.h: better comments for _private fields
12712 * tree.c: removed a problem when copying an entity reference.
12713
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012714Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12715
12716 * vms/*: updated instructions and diffs from John A Fotheringham
12717
Daniel Veillarda11001b2001-11-12 22:45:36 +000012718Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12719
12720 * include/libxml/xmlerror.h: avoid an include problem if
12721 #include <libxml/xmlerror.h> happens first in code
12722 seems to be the case in KDE libs
12723
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012724Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12725
12726 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12727 from Igor for Windows
12728
12729Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12730
12731 * Makefile.am: Gary Pennington pointed out a missing prefix
12732
Daniel Veillard43d3f612001-11-10 11:57:23 +000012733Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12736 * doc/*: upgraded and rebuilt the docs
12737
Daniel Veillardc1f78342001-11-10 11:43:05 +000012738Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12739
12740 * HTMLparser.c: fix comment in scripts element parsing.
12741 * result/HTML/doc3*: updated the results.
12742
12743Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12744
12745 * uri.c: another URI bug fix #63336, using Joel Young patch.
12746
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012747Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12748
12749 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12750 a cleaned up version of the Pwd shell string generation.
12751
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012752Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12753
12754 * valid.c include/libxml/tree.h: trying to fix namespaces +
12755 validation problems for good, closing #63619 in the process
12756 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12757 wrong in this respect, fixed it.
12758
Daniel Veillardd536f702001-11-08 17:32:47 +000012759Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * xmllint.c: Morus Walter patch to allow --format and --encode
12762
Daniel Veillard5004f422001-11-08 13:53:05 +000012763Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12764
12765 * debugXML.c: Stefan Kost provided an help command for the shell
12766
Daniel Veillarda6825e82001-11-07 13:33:59 +000012767Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12768
12769 * debugXML.c: Heiko Rupp pointed that the shell would crash
12770 on empty nodesets returns.
12771
Daniel Veillard03f848d2001-11-07 12:53:46 +000012772Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12775 migh need the history libraries
12776
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012777Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12780 handle the case of < in quoted attributes, Bastian Kleineidam
12781
Daniel Veillardc853b322001-11-06 15:24:37 +000012782Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12785 fixing catalog breakages
12786 * Makefile.am catalog.c result/catalogs/catal
12787 result/catalogs/mycatalog.* test/catalogs/catal*:
12788 fixed more problems in catalog support, added more regression tests
12789 for both XML and SGML catalog handling
12790
Daniel Veillard66870c72001-11-05 19:27:49 +000012791Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * debugXML.c: applied an improvement to xmlGetLineNo() from
12794 Keith Isdale
12795
Daniel Veillardffe09c92001-11-05 14:21:47 +000012796Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12797
12798 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12799 Side effect of the progressive catalog loading
12800
Daniel Veillardad661b92001-11-05 11:43:15 +000012801Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12802
12803 * Makefile.am: confexecdir and confexec_DATA were defined twice
12804 pointed out by Karl Eichwalder
12805
Daniel Veillard6eb17722001-11-04 22:19:27 +000012806Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12807
12808 * xmlcatalog.c: avoid unlink() and use remove() instead.
12809
Daniel Veillardea898282001-11-04 22:13:45 +000012810Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12811
12812 * libxml.spec.in: cleanup
12813 * include/libxml/xmlwin32version.h: updated with 2.4.8
12814
Daniel Veillarda4617b82001-11-04 20:19:12 +000012815Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12818 of compiling libxml with a non standard set of options
12819
John Fleck027edfb2001-11-04 20:13:58 +000012820Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12821
12822 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12823 document --sgml option, fixing gnome bugzilla #63382
12824
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012825Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12828 breakage of 2.4.7, added a couple of really needed APIs
12829 like xmlCatalogIsEmpty() and xmlNewCatalog()
12830 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12831 for install-catalog
12832 * configure.in: preparing 2.4.8
12833
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012834Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12835
12836 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12837 include/libxml/tree.h include/libxml/xmlIO.h: more include
12838 cleanups, export cleanly one html output + format function.
12839
12840Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * parser.c: removed initGenericErrorDefaultFunc call from
12843 xmlInitParser() since it could destroy previous calls to
12844 xsltSetGenericErrorFunc() effects
12845
Daniel Veillardebd38c52001-11-01 08:38:12 +000012846Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12847
12848 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12849 keyword.
12850
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012851Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12852
12853 * Makefile.am: cleanup
12854 * threads.c: cleanup too
12855 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12856 from xsltproc
12857 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012858 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012859
Daniel Veillard91c00402001-10-30 17:41:38 +000012860Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12863 was not used anymore !
12864
Daniel Veillard52dcab32001-10-30 12:51:17 +000012865Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12866
12867 * configure.in: preparing 2.4.7
12868 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12869 manual page from John
12870 * doc/*: updated the doc and rebuilt the generated pages
12871
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012872Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12873
12874 * xmlIO.c: closing bug #62711, the library should never
12875 close stdin or stdout.
12876
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012877Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12878
12879 * uri.c: second pass at fixing #63336, using Joel Young
12880 final patch. looks okay.
12881
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012882Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12883
12884 * uri.c include/libxml/uri.h: trying to clear #63336
12885 allowing the escaping routine to parse unconformant
12886 URI-References.
12887
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012888Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12889
12890 * vms/readme.vms vms/build_libxml.com nanoftp.c
12891 include/libxml/xmlversion.h.in: a few VMS updates from
12892 John A Fotheringham
12893 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12894 and xmlCleanupOutputCallbacks() for the Perl binding people.
12895
Daniel Veillard635ef722001-10-29 11:48:19 +000012896Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12897
12898 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12899 apply fixes to close #63271 and avoid segfaults when
12900 the error routine gets callbed before xmlInitParser()
12901 get called.
12902 * nanoftp.c error.c: Applied patches from Justin Fletcher
12903 correcting some xmlGenericError misuses.
12904
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012905Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12906
12907 *doc/xmllint.xml, doc/xmllint.1
12908 New and improved man page for xmllint - .xml is the original, .1
12909 is the generated man page
12910
Daniel Veillardc9484202001-10-24 12:35:52 +000012911Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12912
12913 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12914 the web site from the main HTML document.
12915
Daniel Veillard5151c062001-10-23 13:10:19 +000012916Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * parser.c: fixed an erroneous validation bug when PE refs
12919 occurs in external parsed entities referenced from the
12920 internals subset
12921 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12922 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12923 added the associated testcase, it's a nice one.
12924 * HTMLparser.c: generate the DTD node as HTML still ...
12925 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12926
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012927Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12928
12929 * HTMLparser.c: fixed a bug in htmlNewDoc()
12930
Daniel Veillard89cad532001-10-22 09:46:13 +000012931Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * test/threads/*: added entities testing to the Thread test
12934 * testThreads.c: make the test reasonable
12935 * DOCBparser.c: fix the DTD public and system ID
12936 * xmllint.c: added --sgml for SGML DocBook importing
12937 * Makefile.am: added Docbtests target
12938
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012939Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12940
12941 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12942 * testThreads.c: removed bogus include
12943
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012944Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12945
12946 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12947 fixed a very serious (looping) validation bug
12948
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012949Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12950
12951 * include/libxml/globals.h include/libxml/threads.h threads.c
12952 testThreads.c: far more testing, cleaning up bugs
12953 * *.c : make sure globals.h is always included.
12954
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012955Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * HTMLparser.c: try to get rid of parser loops for good.
12958
Daniel Veillardab7488e2001-10-17 11:30:37 +000012959Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12960
12961 * configure.in: fixed some bugs in CFLAGS passing.
12962 * test/threads Makefile.am testThreads.c: added a specific
12963 threaded test case (really nasty, guaranteed).
12964
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012965Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12966
12967 * catalog.c: serious cleanup on the management of the
12968 XML catalog tree, more tests done, especially with
12969 the catalog PI.
12970
Daniel Veillard364789a2001-10-16 12:45:00 +000012971Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * catalog.c: avoid a problem in catalog cleanup on SMP if
12974 catalogs were not initialized.
12975
Daniel Veillard81463942001-10-16 12:34:39 +000012976Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12977
12978 * catalog.c xpath.c: trying to cleanup the not thread safe
12979 parts of the library.
12980
Daniel Veillard64a411c2001-10-15 12:32:07 +000012981Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12982
12983 * include/libxml/globals.h configure.in global.data: make
12984 the allocation be per-thread a configure option
12985 * encoding.c include/libxml/parser.h: fixed compilation
12986 errors
12987
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012988Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12989
12990 * include/libxml/parser.h: Norm reported that a few lines
12991 added were breaking libxslt compile, removed them for now
12992
Daniel Veillard6f350292001-10-14 09:56:15 +000012993Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12994
12995 * parser.c parserInternals.c threads.c: debugged and fixed
12996 initialization problems which were giving troubles on SMP
12997 boxes.
12998
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012999Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13000
13001 * include/libxml/Makefile.am: missing globals.h
13002
Daniel Veillarde7090612001-10-13 12:18:28 +000013003Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013004
Daniel Veillarde7090612001-10-13 12:18:28 +000013005 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013006
Daniel Veillardd0463562001-10-13 09:15:48 +000013007Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13008
13009 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13010 include/libxml/parserInternals.h include/libxml/tree.h
13011 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13012 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13013 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13014 Applied the last patches from Gary, cleanup, activated threading
13015 all user accessible global variables are now handled in globals.[ch]
13016 Still a bit rought but make tests passes with either
13017 --with-threads defined at configure time or not.
13018 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13019 linking options
13020
Daniel Veillardb8478642001-10-12 17:29:10 +000013021Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13022
13023 * Makefile.am include/libxml/Makefile.am
13024 include/libxml/globals.h globals.c include/libxml/threads.h
13025 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13026 configure.in: started integrating the core of the thread support
13027 not activated yet but half integrated. The code should still
13028 compile and work anyway.
13029
Daniel Veillardb44025c2001-10-11 22:55:55 +000013030Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13031
13032 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13033 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13034 integrating the non-controversial parts of Gary Pennington
13035 multithread patches
13036 * catalog.c: corrected a small bug introduced
13037
Daniel Veillard75b96822001-10-11 18:59:45 +000013038Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13039
13040 * catalog.c include/libxml/catalog.h: very serious cleanup,
13041 isolating unportable code and as much as possible the accesses
13042 to the global shared catalog. May need more testing !
13043
Daniel Veillard78d12092001-10-11 09:12:24 +000013044Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13045
13046 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13047 Keith Isdale patches for the XSLT debugger interfaces. Some
13048 cleanup
13049
Daniel Veillardff0b7312001-10-11 06:46:09 +000013050Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13053 * DOCBparser.c: generate line nubers in elements
13054
Daniel Veillard60087f32001-10-10 09:45:09 +000013055Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13056
13057 * configure.in: preparing 2.4.6 release
13058 * doc/xml.html doc/html/*: updated and rebuilt the docs
13059 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13060
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013061Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13062
13063 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13064 adding documentation for DV's supercatalog support
13065
Daniel Veillard82d75332001-10-08 15:01:59 +000013066Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13069 super catalog support adding one API and one flag --sgml to
13070 xmlcatalog
13071
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013072Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13073
13074 * doc/xmlcatalog_man.xml, xmlcatalog.1
13075 One more crack at
13076 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13077
13078
Thomas Broyer47334c02001-10-07 16:41:52 +000013079Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13080
13081 * xpath.c: implemented xmlXPathObjectCopy for external objects
13082 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13083
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013084Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13085
13086 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13087 finishing up fix to
13088 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13089 the xmlcatalog man page display more elegantly
13090
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013091Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13092
13093 * configure.in: closing bug #61832
13094 * HTMLparser.c: removed a warning
13095
Daniel Veillard6ab38382001-10-06 13:08:27 +000013096Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13097
13098 * xpath.c: fixing #61673 part I, do not loose doc information
13099 when copying result value trees.
13100
Daniel Veillard556c6682001-10-06 09:59:51 +000013101Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13102
13103 * xpath.c: trying to harden the XPath interpreter
13104
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013105Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13106
13107 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13108 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13109
William M. Brack1633d182001-10-05 15:41:19 +000013110Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13111
13112 * HTMLparser: repaired another loop problem
13113
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013114Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13115
13116 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13117 parsing.
13118 * xpath.c: fix bug #61291 the default XML namespace node is
13119 missing from the namespace axis.
13120 * tree.c: refuse to create namespaces nodes with prefix "xml"
13121
Daniel Veillard651f9472001-10-04 14:51:06 +000013122Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13123
13124 * SAX.c: ouch a non-defined namespace could lead to a crash,
13125 fixed #61215
13126
Daniel Veillard7dd05702001-10-04 14:25:12 +000013127Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13128
13129 * parserInternals.c: closed bug #61054
13130
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013131Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13132
13133 * include/libxml/Makefile.am: closing #60708
13134
Daniel Veillarda293c322001-10-02 13:54:14 +000013135Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13136
13137 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13138 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13139
Daniel Veillardf4309d72001-10-02 09:28:58 +000013140Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13141
13142 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13143
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013144Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13145
13146 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13147 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13148
Daniel Veillard16756b62001-10-01 07:36:25 +000013149Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13150
13151 * catalog.c: Justin Fletcher provided cleaup code in case
13152 HAVE_STAT is not defined
13153 * include/win32config.h: Igor Zlatkovic suggested to have
13154 HAVE_STAT defined there
13155
William M. Brack5e1cac12001-09-28 16:19:18 +000013156Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13157
13158 * catalog.c - fixed typing error reported by M. Barros
13159
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013160Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13161
13162 * xmllint.c - fixing typo
13163
William M. Brackd28e48a2001-09-23 01:55:08 +000013164Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13165
13166 * HTMLparser.c: small enhancement to prevent loop on
13167 unrecognizable data
13168
Daniel Veillardb1d62872001-09-21 09:47:08 +000013169Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13170
13171 * parserInternals.c: applying patch from bug #60757 this
13172 should close it
13173
Daniel Veillardc0631a62001-09-20 13:56:06 +000013174Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13175
13176 * catalog.c xmlcatalog.c: removed a couple of warning
13177 * xpath.c: try to solve the linking problem on platforms
13178 needing trio to compile
13179
Daniel Veillard1a123612001-09-19 08:06:23 +000013180Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013181
Daniel Veillard1a123612001-09-19 08:06:23 +000013182 * Makefile.am libxml.spec.in: backing up non-documented changes
13183 commited without review or aproval by Jens Finke <jens@gnome.org>
13184 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013185
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013186Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13187
13188 * configure.in: Joe Orton provided a patch fixing a problem
13189 when iconv is specified to be in a non-standard directory
13190 but wasn't exported in xml2-config --cflags
13191
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013192Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13193
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013194 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013195 troubles with 2.4.4 errors.
13196
Daniel Veillard16698282001-09-14 10:29:27 +000013197Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13198
13199 * encoding.c entities.c: do not output hexadecimal charrefs
13200 when serializing HTML since some version of Netscape can't
13201 grok it, generate decimal ones.
13202 * result/HTML/doc3.htm: output changed due to previous test
13203 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13204
Daniel Veillard98fed372001-09-13 11:34:58 +000013205Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13206
13207 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13208 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13209
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013210Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013211 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013212
13213 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13214 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13215 updated the configuration scripts systems accordingly
13216
Daniel Veillard04382ae2001-09-12 18:51:30 +000013217Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13218
13219 * configure.in: preparing for 2.4.4
13220 * doc/xml.html doc/html/*: updated and rebuilt the docs
13221
Daniel Veillardd63437e2001-09-12 15:00:27 +000013222Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13223
13224 * win32/dsp/libxml2.def.src: tried to incorporate comments
13225 from bug #59220
13226
Daniel Veillard319a7422001-09-11 09:27:09 +000013227Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13228
13229 * parser.c result/noent/wml.xml: fixed bug #59981 related
13230 to handling of '&' in attributes when entities are substitued
13231
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013232Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13233
13234 * libxml.h include/libxml/xmlversion.h.in
13235 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13236 Tried to close bug #60131
13237
Daniel Veillardbce62332001-09-10 18:46:55 +000013238Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13239
13240 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13241
Daniel Veillard143b04f2001-09-10 18:14:14 +000013242Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13243
13244 * SAX.c: fixing bug #59946 on xmlns=""
13245
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013246Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13247
13248 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13249 but allocates a new error code.
13250
Daniel Veillard05c13a22001-09-09 08:38:09 +000013251Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13252
13253 * xmllint.c: John Fleck fixed typos in the options output
13254 * parser.c SAX.c: fix ignorable white space SAX selection
13255
13256Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13257
13258 * entities.c: Steve Underwood found the possibility of an
13259 ininite loop in case of error.
13260
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013261Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13262
13263 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13264
Daniel Veillarda050d232001-09-05 15:51:05 +000013265Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13266
13267 * parser.c: warn if version is not 1.0 but it's not
13268 strictly speaking an error after analyzing the spec
13269
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013270Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13271
13272 *doc/catalog.html - add link to the html version of the
13273 man page, other linguistic cleanups
13274
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013275Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13276
13277 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13278 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13279 file, has not yet been included in the build.
13280
Daniel Veillard99784ff2001-09-01 16:20:28 +000013281Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13282
13283 * catalog.c: removed a duplicate affectation Justin Fletcher
13284
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013285Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13286
13287 * tree.c: Armin Sander pointed a possible text coalescing
13288 problem, completed his patch.
13289
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013290Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13291
13292 * trionan.c: Fixed const and volatile re-definition problem
13293
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013294Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13295
13296 * libxml.4 parser.c: doc updates from Heiko Rupp
13297 * parserInternals.c: 2 sanity checks from Heiko Rupp
13298
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013299Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13300
13301 * tree.c: applied patch from Armin Sander to make some pointers
13302 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000013303 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013304
Daniel Veillardb06c6142001-08-27 14:26:30 +000013305Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13306
13307 * xpath.c: hum, restrict the integer usage gcc bug workaround
13308 to only gcc compilers so that other architecture don't get
13309 penalized by this limitation.
13310 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
13311
Daniel Veillard268fd1b2001-08-26 18:46:36 +000013312Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13313
13314 * valid.c: fixed a Windows compiler warning (Chris Poblete)
13315 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
13316
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000013317Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13318
13319 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
13320 --convert option to xmlcatalog to convert SGML ones to
13321 the XML syntax.
13322 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
13323
13324 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000013325Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13326
13327 * catalog.c xmlIO.c: started some serious testing and fixed
13328 a few bug and optmization needs.
13329
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000013330Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13331
13332 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13333 preparing for a 2.4.3 release even if it may not be ready yet
13334 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
13335 all file parsing lookup to go through the entity resolver, add
13336 to add an API to bypass it (needed to load catalogs themselves),
13337 some cleanup on the catalog code too.
13338 * nanoftp.c: small cleanup
13339 * doc/catalog.html: small update
13340
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000013341Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13342
13343 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
13344 Jun Kuriyama
13345
Daniel Veillardffb120d2001-08-23 00:52:23 +000013346Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13347
13348 * doc/catalog.html: finished the catalog documentation
13349
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000013350Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13351
13352 * doc/catalog.html doc/xml.html: added documentation about
13353 Catalog support, misses an API description
13354 * doc/html/*: reextracted the API pages
13355
Daniel Veillarddc2cee22001-08-22 16:30:37 +000013356Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13357
13358 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
13359 Added the part about section 7.2 on URI resolution,
13360 fixed a side effect in the HTML parser, look complete
13361 and ready to rock except the URI/SystemID part!
13362
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000013363Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13364
13365 * include/libxml/catalog.h include/libxml/parser.h
13366 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
13367 xmlIO.c: added support and APIs needed for the catalog PI
13368 * include/libxml/xmlIO.h: cleanup
13369
Daniel Veillarde2940dd2001-08-22 00:06:49 +000013370Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13371
13372 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
13373 include/libxml/catalog.h: starts to look okay, really
13374 plugged the new framework, cleaned a lot of stuff,
13375 added some APIs, except the PI's support missing this
13376 should be mostly complete
13377 * result/catalogs/* test/catalogs/*: added new test, enriched
13378 the existing one with URN ID tests
13379
Daniel Veillard64339542001-08-21 12:57:59 +000013380Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13381
13382 * catalog.c: fixed nextCatalog
13383 * result/catalogs/docbook test/catalogs/*: started adding
13384 a small regression test
13385
Daniel Veillardcda96922001-08-21 10:56:31 +000013386Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
13387
13388 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
13389 more work on the XML catalog support.
13390 * parser.c include/libxml/parser.h: small cleanup seems using
13391 list as a public parameter name can give portability troubles
13392 * trionan.c trionan.h xpath.c include/libxml/trionan.h
13393 include/libxml/xpath.h include/libxml/Makefile.am: removed
13394 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
13395 wrappers
13396
Bjorn Reese45029602001-08-21 09:23:53 +000013397Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13398
13399 * Makefile.am trio.c triodef.h trionan.c xpath.c
13400 include/libxml/Makefile.am include/libxml/trionan.h:
13401 Re-worked Not-A-Number and Infinity support.
13402 * xmlcatalog.c: added readline include files
13403
Daniel Veillard344cee72001-08-20 00:08:40 +000013404Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13405
13406 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
13407 testCatalog as xmlcatalog, making it an installed app
13408 adding a shell, and preparing it to be a /etc/xml/catalog
13409 management tool, though not ready yet
13410 * catalog.c include/libxml/catalog.h: adding support for
13411 XML Catalogs http://www.oasis-open.org/committees/entity/
13412 not finished, there is some interesting tradeoffs and a
13413 few open questions left.
13414
Daniel Veillardb7664f42001-08-19 13:00:43 +000013415Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
13416
13417 * xmllint.c: fixed a line formatting problem
13418
Daniel Veillard5015b712001-08-17 09:37:52 +000013419Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13420
13421 * SAX.c: removed a couple of unused variable (Albert Chin)
13422
Daniel Veillardbb371292001-08-16 23:26:59 +000013423Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13424
13425 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13426 trying to fix some troubles w.r.t. function returning
13427 const xxxPtr.
13428
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013429Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13430
13431 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13432 defined
13433
Daniel Veillardae6db172001-08-16 19:32:00 +000013434Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13435
13436 * xpointer.c: removed unused var
13437
Daniel Veillard09190202001-08-16 16:27:41 +000013438Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13439
13440 * testXPath.c: another small cleanup closing bug #59110
13441
Daniel Veillard796f4b62001-08-16 16:00:13 +000013442Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13443
13444 * win32/dsp/libxml2.def.src: small cleanup closing bug
13445 #59108
13446
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013447Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13448
13449 * example/gjobread.c: add xmlCleanupParser() before leaving
13450
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013451Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13452
13453 * config.h.in configure.in include/libxml/xmlwin32version.h:
13454 released 2.4.2
13455
Daniel Veillardd3d06722001-08-15 12:06:36 +000013456Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13457
13458 * include/libxml/valid.h debugXML.c valid.c: deprecate
13459 the non-boundchecking Sprintf functions, add Snprintf
13460 this should close bug #57984
13461
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013462Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13463
13464 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13465 URIs before doing the lookups (pointed by Mark Vakoc)
13466
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013467Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13468
13469 * xpath.c: serious changes on Result Value Trees and NodeSets
13470 w.r.t. deallocation and collect operations. Probably not
13471 100% clean (merge of allocated trees smells like a problem).
13472 Seems sufficient to close #58943
13473
Daniel Veillard90493a92001-08-14 14:12:47 +000013474Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13475
13476 * xmllint.c: adding a --format option
13477
Daniel Veillardfe703322001-08-14 12:18:09 +000013478Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13479
13480 * xpath.c: count() was broken on Result Value Tree
13481 * xmlIO.c: fixed file:/// accesses on _WIN32
13482
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013483Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13484
13485 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13486 macro was renamed, this should close bug #58683
13487
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013488Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13489
13490 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13491 entity substitution mode text at the end of the entity might
13492 be added due to text coalescing.
13493 * nanoftp.c parser.c: small cleanup
13494
Daniel Veillard0c720972001-08-08 20:59:00 +000013495Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13496
13497 * HACKING: added John Fleck right to commit in the doc subdir
13498
Daniel Veillard48da9102001-08-07 01:10:10 +000013499Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13500
13501 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13502 allow to inherit attributes from the DTD directly in the
13503 tree, this is needed for XPath and can be a useful feature.
13504 Inherited namespaces are always provided at the tree level now
13505 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13506 of tests for this feature (XSLT being the prime user).
13507
Daniel Veillard50f34372001-08-03 12:06:36 +000013508Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13509
13510 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13511 testSAX.c xmlIO.c xmllint.c include/win32config.h
13512 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13513 include/libxml/xmlwin32version.h.in win32/README.MSDev
13514 win32/dsp/*: applied Win32 Facelift No.2 patches from
13515 Igor Zlatkovic for Windows/MSC
13516
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013517Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13518
13519 * SAX.c: unparsedEntityDecl() the URI computation of the
13520 entity wasn't done breaking XSLT unparsed-entity-uri()
13521
Daniel Veillard567e1b42001-08-01 15:53:47 +000013522Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13523
13524 * xpath.c: fixed a bug when walking the descendants and
13525 the current node has no children
13526 * debugXML.c: show up when a text node is supposed to not be escaped
13527
Thomas Broyerf186c822001-07-31 23:30:37 +000013528Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13529
13530 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13531 worked like the set:leading() function)
13532 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13533
Daniel Veillardba6db032001-07-31 16:25:45 +000013534Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13537
Daniel Veillard57905372001-07-31 15:52:17 +000013538Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * include/libxml/xmlIO.h: apply change to close #58141
13541 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13542
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013543Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13544
13545 * parser.c: when the internal subset uses a PE, then the
13546 included entity can use conditional sections.
13547
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013548Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13551 when walking the namespace axis showing up in
13552 libxst/tests/general/bug-12
13553 * xmlmemory.c: added the possibility to trace a given block
13554 defined by its address
13555
Daniel Veillard4aafa792001-07-28 17:21:12 +000013556Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13557
13558 * parser.c: don't override existing encoding specified before
13559 starting xmlParseDocument()
13560
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013561Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * include/libxml/xmlwin32version.h: reinserted, needed for
13564 Windows users of CVS
13565
Darin Adlera77cac02001-07-27 17:41:51 +0000135662001-07-27 Darin Adler <darin@bentspoon.com>
13567
Darin Adler699613b2001-07-27 22:47:14 +000013568 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13569 * testCatalog.c: Add include of <libxml/parser.h>.
13570
135712001-07-27 Darin Adler <darin@bentspoon.com>
13572
Darin Adlera77cac02001-07-27 17:41:51 +000013573 * include/libxml/.cvsignore:
13574 * include/libxml/xmlwin32version.h:
13575 Remove this file from CVS because it's generated.
13576
Daniel Veillard50822cb2001-07-26 20:05:51 +000013577Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * parser.c include/libxml/parser.h: applied const patches from
13580 Tom Moog #58002
13581
Thomas Broyerba4ad322001-07-26 16:55:21 +000013582Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13583
13584 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13585 lookup framework
13586
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013587Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * tree.c: fixed xmlCopyNode() for documents
13590
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013591Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13594
13595Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013596
13597 * parser.c: fixes bug #57652 reported by Morus Walter
13598
Daniel Veillarde3924972001-07-25 20:25:21 +000013599Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13602
Daniel Veillarda53c6882001-07-25 17:18:57 +000013603Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13606 errors, lesson don't add new functions at 1am before a release
13607 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13608 from XPath initialization when possible.
13609
Daniel Veillardd9bad132001-07-23 19:39:43 +000013610Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * result/scripts/base*: removing history/readline changed
13613 this slightly
13614 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13615 xmllint.c: make element content line number generation
13616 optionnal to avoid breaking old apps added interface to switch
13617
Daniel Veillardf012a642001-07-23 19:10:52 +000013618Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013621 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013622 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13623 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13624 John Kroll fixes to allow saving to HTTP via PUT (or
13625 POST of needed).
13626 * doc/html/*.html: regenerated the docs
13627
Thomas Broyere8126242001-07-22 03:54:15 +000013628Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13629
13630 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13631 xmlHashScanFull and xmlHashScannFull3 to get passed the
13632 three keys as arguments to the callback function
13633
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013634Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * configure.in Makefile.am: removed libxml softlink for good
13637 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13638 100% coverage by gtk-doc
13639
Daniel Veillard8599e702001-07-17 21:38:51 +000013640Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13643 fixed serious troubles due to size_t vs. int mismatch
13644
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013645Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13648
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013649Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13650
13651 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13652 convenient extension API for value and context managing
13653 Now handles external objects through xmlXPathPopExternal,
13654 xmlXPathWrapExternal and xmlXPathReturnExternal.
13655 Added functions for sets operations (intersection, etc.)
13656
Daniel Veillard22090732001-07-16 00:06:07 +000013657Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13660 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13661 HTMLparser.c: cleanup of global variables, marking some
13662 const or private.
13663
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013664Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013665
13666 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13667 fixed xmlXPathNodeSetItem when passing index=0
13668
Daniel Veillard05dec342001-07-14 21:57:39 +000013669Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13670
13671 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13672
Daniel Veillard28ae6362001-07-14 16:44:32 +000013673Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * xmllint.c: fixed compilation under Cygwin #57503
13676 * TODO: update
13677
Peter Williamsed156f52001-07-13 18:35:13 +0000136782001-07-13 Peter Williams <peterw@ximian.com>
13679
13680 * config.h.in: add #undef HAVE_DLFCN_H
13681
13682 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13683 builddir.
13684
Daniel Veillard73b36e32001-07-12 15:09:52 +000013685Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13688 raised by #57348 and #57381
13689
Daniel Veillard7db37732001-07-12 01:20:08 +000013690Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13693 tree.c xpointer.c: store the line numbder in element->content,
13694 may break some software, need a configuration mechanism
13695
Darin Adler96037892001-07-11 00:03:16 +0000136962001-07-10 Darin Adler <darin@bentspoon.com>
13697
13698 * .cvsignore:
13699 * example/.cvsignore:
13700 * include/.cvsignore:
13701 * include/libxml/.cvsignore:
13702 Various things that are generated and should be ignored.
13703
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013704Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13707 * doc/xml.html doc/html/*: updated the docs
13708
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013709Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13712 validation occured on content with element child
13713
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013714Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * tree.c: fixed XML Base computation which was broken
13717 * debugXML.c: added a base function to the shell
13718 * Makefile.am result/scripts/* test/scripts/*: added scripts
13719 based regression tests, and adding 2 XML Base tests
13720
Daniel Veillard19e96c32001-07-09 10:32:59 +000013721Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * tree.c: set properties doc and call xmlSetListDoc for properties
13724 content when grafting them in a different tree.
13725 * aclocal.m4: remove from CVS
13726
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013727Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * win32/libxml2/libxml2.def.src: added some missing entry point
13730 for XPath (Mark Vakoc)
13731
Daniel Veillard388236f2001-07-08 18:35:48 +000013732Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13735 layer should URI-Unescape before trying to open resources.
13736
Daniel Veillard04383752001-07-08 14:27:15 +000013737Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13738
13739 * xpath.c: fix the name() bug for elements in the default
13740 namespace reported by Charlie Bozeman
13741
Daniel Veillard7583a592001-07-08 13:15:55 +000013742Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13745 led to an XPath fix, improvements of SAX initialization, and
13746 an added option --nocdata to testXPath
13747
Daniel Veillard449d7392001-07-07 19:11:06 +000013748Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * doc/libxml-doc.el: Felix Natter provided anew version working
13751 with XEmacs too
13752
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013753Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * include/libxml/xpath.h: small cleanup
13756 * doc/xml.html: update
13757
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013758Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13759
13760 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13761 released 2.3.14
13762
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013763Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13764
13765 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013766 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013767
Daniel Veillard73c9c042001-07-05 20:02:54 +000013768Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13771 were not equal to empty strings
13772
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013773Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * SAX.c: fixed a URI-Reference computation problem when validating
13776 * xmlIO.c: small cleanup
13777
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013778Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * parser.c: improved the description of a couple of interfaces
13781 upon Larry Stamper suggestion
13782
Daniel Veillard62f313b2001-07-04 19:49:14 +000013783Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * SAX.c entities.c parser.c: changed completely the way entities
13786 are handled when running the parser in entity substitution mode.
13787 This fixes a bug reported by Stephan Kulow and nearly divides
13788 by 3 the amount of memory required by libxslt to load and process
13789 DocBook TDG.
13790
Daniel Veillardf420ac52001-07-04 16:04:09 +000013791Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * HTMLparser.c: fixing a too early root closing problem raised
13794 byt Prashanth Naidu
13795
Daniel Veillard8c357d52001-07-03 23:43:33 +000013796Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13797
13798 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13799 raised by Mark Vakoc.
13800
Daniel Veillard6e90d192001-07-03 16:37:49 +000013801Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13802
13803 * example/Makefile.am: fixed the include path to add srcdir/include
13804 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13805 and some cleanup
13806
Daniel Veillardf06307e2001-07-03 10:35:50 +000013807Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13810 lot of optimization work, results in significant improvements
13811 when handling really complex XPath queries. Add a small optimizer
13812 for unions, improve [n] and [last()], avoid some costly ops.
13813
Daniel Veillard77044732001-06-29 21:31:07 +000013814Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13817 * xpath.c: small cleanup
13818 * xmlGetNsList: reformated, fixed problems if used on Entities
13819
Daniel Veillard2adbb512001-06-28 16:20:36 +000013820Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13823
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013824Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13827 * Makefile.am example/Makefile.am: workaround automake generating
13828 erroneous deps
13829
Daniel Veillard12f7d292001-06-28 13:12:11 +000013830Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * include/win32config.h: bug #56801 Yon Derek provided a patch
13833 to the windows config file.
13834
Daniel Veillard87ee9142001-06-28 12:54:16 +000013835Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13838 libxml.h : Yon Derek provided a set of changes to compile from
13839 CVS on Windows/MSC
13840
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013841Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * parser.c: fixed UTF8 BOM support in push mode
13844 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13845 added a specific testcase
13846
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013847Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * Makefile.am: added --push regression tests
13850 * parserInternals.c: the XML parser segfaulted in --push mode
13851
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013852Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * configure.in: moved the symlinks detection within a CVS
13855 check, this is not portable and will be removed soon.
13856 * xpath.c: small cleanup/speedup
13857
Daniel Veillard11648102001-06-26 16:08:24 +000013858Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13861 release of 2.3.12
13862 * parser.c: make an error message if unknow entities in all cases
13863
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013864Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13865
13866 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13867
Daniel Veillard23793842001-06-25 16:07:45 +000013868Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13871 includes were installed in the wrong dir
13872
Daniel Veillardf5498f32001-06-25 15:08:36 +000013873Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * doc/html.xml: warn against sending code to exhibit bugs.
13876
Daniel Veillard56f06462001-06-24 21:34:03 +000013877Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13880 Tru64 from Thomas Leitner
13881
Daniel Veillardc5d64342001-06-24 12:13:24 +000013882Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * AUTHORS: added William and Bjorn
13885 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13886 daniel@veillard.com hopefully I won't have to do this again
13887 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13888 docs can be rebuilt cleanly now
13889 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13890 from CVs it's generated, added include/libxml/xmlwin32version.h
13891 also generated but which should change far less frequently.
13892 * catalog.c nanoftp.c: made sure to include libxml.h not
13893 libxml/xmlversion.h directly
13894 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13895 when compiling on WIN32 and MSC
13896
Daniel Veillard07385fd2001-06-23 21:55:48 +000013897Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * include/Makefile.am include/libxml/Makefile.am configure.in:
13900 fixed make distcheck and rebuilding the rpms
13901
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013902Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * configure.in: should finish the migration of exported includes
13905 into a real include/libxml in CVS, at least for CVS users.
13906 * removed the exported headers, added in include/libxml (as well
13907 as xmlversion.h.in).
13908
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013909Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * configure.in: fixed the way to detect symlink
13912
Daniel Veillard66541772001-06-23 18:31:04 +000013913Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * configure.in: updated, include/libxml is now a real CVS dir
13916
Daniel Veillardca989762001-06-23 17:39:29 +000013917Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13920 version works with both libxml1 and libxml2 (it autodetects
13921 the prefix of the html-files) from Felix Natter.
13922 * doc/xml.html: updated doc accordingly
13923
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013924Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * xpath.c: fixed the bug generating a template loop in libxslt
13927 when using docbook-xsl-1.4, * should filter out document nodes
13928 * HACKING: added William
13929 * TODO: updated
13930
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013931Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * doc/FAQ.html: added a warning about gcc-3.0
13934 * doc/xml.html: added reference to gdome2 and removed a confusing
13935 sentence
13936
Daniel Veillardf7f41852001-06-22 15:18:01 +000013937Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xmlversion.h: okay this is a generated file, but Windows
13940 users need it and they can't generate it, and I want CVS
13941 Windows users ...
13942 * win32/libxml2/libxml2_so.dsp: Windows project file for
13943 the shared lib version of libxml2
13944 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13945 resources needed for libxslt/xsltproc by Yon Derek
13946
Bjorn Reese3157b342001-06-22 14:41:45 +000013947Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13948
13949 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13950
Daniel Veillard4151acb2001-06-22 10:48:57 +000013951Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
Daniel Veillardcc146db2001-06-22 11:10:52 +000013953 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13954
13955Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
Daniel Veillard4151acb2001-06-22 10:48:57 +000013957 * include/win32config.h: Yon Derek provided a first fix
13958 to be able to compile libxslt/xsltproc on Windows
13959
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013960Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * xpath.c: attempt to work around what seemed a gcc optimizer
13963 bug when handling floats on i386 http://veillard.com/gcc.bug
13964 * tree.c entities.c encoding.c: doing some cleanups while
13965 chasing it
13966
Daniel Veillard017b1082001-06-21 11:20:21 +000013967Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * Makefile.am: cleanup when --without-debug is specified
13970 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13971 w.r.t. --without-debug and other include points
13972 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13973 Catalogs
13974 * configure.in entities.h tree.h HTMLparser.c: removed
13975 --without-corba, made the _private field mandatory
13976
Daniel Veillard87a764e2001-06-20 17:41:10 +000013977Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13978
13979 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13980 outputs a BOM in UTF8, an errata has been issued to avoid the
13981 problem, that was the most reasonable solution... Add support
13982 for a leading UTF8 BOM in entities.
13983
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013984Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * valid.c: fixed a bug found when post validating an entity ref
13987 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13988 activate it too
13989
Daniel Veillard39196eb2001-06-19 18:09:42 +000013990Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13993 weakness in the node copy the XPointer and the XInclude
13994 implementations. Serious cleanup.
13995
Daniel Veillard3739b982001-06-19 12:51:30 +000013996Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * Makefile.am: Kjartan Maraas provided a small patch to
13999 add xml2-config.in to EXTRA_DIST
14000
Daniel Veillarda9142e72001-06-19 11:07:54 +000014001Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14004 provided another failing case found in KDE, the way the
14005 ctxt->vctxt.nodeTab was allocated and freed changed over
14006 time but it wasn't completely cleaned up. This should fix it.
14007
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014008Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * parser.c: Stephan Kulow also raised the fact that line number
14011 could get miscounted making debug harder, fixed the problem
14012 in xmlParseCharData()
14013
Daniel Veillard64b98c02001-06-17 17:20:21 +000014014Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * valid.c: Stephan Kulow pointed out a problem when validating
14017 and using an empty entity, forgot a 'break' in a case.
14018
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014019Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14022 * doc/xml.html: updated with 2.3.11
14023
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014024Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * TODO: updated adding cleanup of generated doc
14027 * configure.in: prepared to release 2.3.11
14028 * xmllint.c: added --version for bug reporting
14029 * doc/html/*.html: rebuilt the doc
14030
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014031Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * xpath.c: first part of the work on selecting namespace to
14034 fix bug #56115
14035
Daniel Veillard96ed5832001-06-15 22:22:04 +000014036Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14039 when using -liconv
14040 * TODO: updated
14041
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014042Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14045 cleanup, encoding support.
14046
Daniel Veillard608ad072001-06-14 08:32:28 +000014047Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14050
Daniel Veillard239d0522001-06-13 23:02:48 +000014051Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * xpath.c: bug detected by Ankh when / is used as a function arg
14054
Daniel Veillard02bb1702001-06-13 21:11:59 +000014055Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14058 of element and use it to avoid outputting formatting spaces at
14059 the wrong place. Implemented the format parameter for HTML save.
14060 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14061 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14062 result/HTML/wired.html: of course this impact the result of a
14063 number of HTML tests
14064
Daniel Veillard95d845f2001-06-13 13:48:46 +000014065Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * HTMLtree.[ch]: started augmenting the HTML save API with
14068 encoding and formatting parameters
14069
Daniel Veillardeca60d02001-06-13 07:45:41 +000014070Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * HTMLtree.h: cleanup and started evaluating the work needed on
14073 revamping the HTML output code
14074
Daniel Veillard84666b32001-06-11 17:31:08 +000014075Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14078
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014079Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * valid.c: fixed bug #56049, forgot one check in the
14082 validation routine
14083
Daniel Veillardca2366a2001-06-11 12:09:01 +000014084Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14087
Daniel Veillard6761eee2001-06-11 10:29:38 +000014088Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14089
14090 * libxml.h: fixed an error in last commit
14091 * doc/FAQ.html: added an entry for compilation from CVS
14092
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014093Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * xmlversion.h.in libxml.h: Cygwin patches
14096 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14097 * tree.h: cleanup
14098
Daniel Veillardacd370f2001-06-09 17:17:51 +000014099Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14102 memory block in a strange case where libxml is linked twice
14103 in the binary.
14104
Daniel Veillard1d047672001-06-09 16:41:01 +000014105Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14108 state far too often, simple fix used to avoid it.
14109
Daniel Veillard4497e692001-06-09 14:19:02 +000014110Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14111
14112 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14113 being processed, applied his patch
14114 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14115
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014116Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14117
14118 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14119 provided fixes to compile on MSCC again
14120 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14121 also provided an update for the project files.
14122
Daniel Veillarda682b212001-06-07 19:59:42 +000014123Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14126 bug #55810
14127
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014128Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * tree.c: fixed xmlGetNsProp() to close bug #55683
14131 Note this requires libxslt to use it's own function instead.
14132
Daniel Veillardf0c53762001-06-07 16:07:07 +000014133Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * HTMLtree.c: when in a pre element no formatting space should
14136 be added.
14137 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14138
Daniel Veillard068a9652001-06-07 15:30:26 +000014139Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * configure.in: added tests for signal() and signal.h
14142
Daniel Veillard541d6552001-06-07 14:20:01 +000014143Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14146
Daniel Veillard8a367d42001-06-07 14:01:34 +000014147Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * doc/libxml-doc.el: Felix Natter provided a new version for
14150 libxml2
14151
Daniel Veillard8a926292001-06-07 11:20:20 +000014152Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14153
14154 * HTMLtree.c: when in a pre element no formatting space should
14155 be added.
14156
Daniel Veillard14839d52001-06-06 16:11:56 +000014157Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14158
14159 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14160
Daniel Veillarde95e2392001-06-06 10:46:28 +000014161Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14162
14163 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14164 hack
14165 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14166 * uri.c: fixed a warning
14167
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014168Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * HTMLtree.c: trying to close bug #55772 escaping in script
14171 elements
14172 * doc/xml.html: suggest to send mail to the list
14173
14174Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014175
14176 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14177 good. Use a macro and based on the solution provided in
14178 vsnprintf manual page from GNU.
14179
Bjorn Reese99748722001-06-05 12:49:15 +000014180Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14181
14182 * error.c: Workaround for non-preserving variadic list.
14183 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14184
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014185Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * doc/xml.html: added 2.3.10 release
14188
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014189Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * configure.in: releasing 2.3.10
14192
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014193Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14196
Daniel Veillard20042422001-05-31 18:22:04 +000014197Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * encoding.c: Robert Collins provided a patch to add the
14200 "US-ASCII" encoding alias
14201
Daniel Veillard97ac1312001-05-30 19:14:17 +000014202Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14205 string oriented functions and started cleaning the related areas
14206 in xpath.c which needed fixing in this respect
14207
Daniel Veillard2d703722001-05-30 18:32:34 +000014208Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14211 #55380
14212 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14213
Daniel Veillard9403a042001-05-28 11:00:53 +000014214Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * TODO: updated
14217 * nanohttp.[ch] : started adding APIs to get the redirected URL
14218 when this occurs (needed for further base computation
14219 * tree.h: cleanup
14220 * encoding.c: cleanup
14221 * SAX.c: minor change around ctxt->loadsubset
14222
Daniel Veillard6278fb52001-05-25 07:38:41 +000014223Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * Makefile.am include/Makefile.am: small change to have
14226 include/libxml rebuilt if working from CVS.
14227 * uri.c: applied another patch from Carl Douglas for URI escaping,
14228 this should close bug #51876
14229
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014230Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14231
14232 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14233 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14234 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14235 added specific regression test
14236 * parser.h: preparing for the XSLT mode where DTD inherited
14237 attributes are added to the tree.
14238
Daniel Veillardbbd22452001-05-23 12:02:27 +000014239Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * xinclude.[ch]: Updated the namespace for the Last Call version
14242 * result/XInclude/include test/XInclude/include: updated the
14243 testsuite accordingly
14244
Daniel Veillard8514c672001-05-23 10:29:12 +000014245Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14248 related to bug #51876
14249
Daniel Veillard42596ad2001-05-22 16:57:14 +000014250Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * tree.c: fixed a gross mistake in base computation, xml:base is
14253 not completely correct yet (need cascade).
14254 * xpath.[ch]: added the few things needed to find a function name
14255 and URI from the XPath context when it is called.
14256
Daniel Veillard81418e32001-05-22 15:08:55 +000014257Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14260 * DOCBparser.c: small cleanup
14261 * xmllint.c: added a --catalogs option to load catalogs from
14262 $SGML_CATALOG_FILES
14263 * tree.c: cleanup
14264 * configure.in: iconv library fixup, ICONV_LIBS
14265
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014266Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14267
14268 * catalog.c: handling of CATALOG entries. detection of recursion,
14269 and a few bugfixes
14270 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14271 against the default namespace
14272
Daniel Veillard04b93292001-05-21 08:15:31 +000014273Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14276
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014277Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * parser.c: fixed propagation context info when parsing an
14280 external entity.
14281 * doc/html/*.html: regenerated a couple of docs
14282
Daniel Veillard4623acd2001-05-19 15:13:15 +000014283Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * doc/xml.html: update with 2.3.9 informations
14286
Daniel Veillardbed7b052001-05-19 14:59:49 +000014287Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14290 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14291 * doc/html/* : rebuilt the docs
14292 * valid.c: small patch which may improve some case when
14293 validating.
14294
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014295Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14296
14297 * HTMLparser.c: Closed bug #54891
14298 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14299 to the suite
14300
14301Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
14304 applied a documentation patch from LotR and filled in a few missing
14305 descriptions
14306
Daniel Veillard76d66f42001-05-16 21:05:17 +000014307Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * xpath.c tree.c parser.c: speed optimizations at the parser level
14310 document tree freeing and xpath evaluation
14311
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000014312Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * parser.c parser.h parserInternals.h: fixed a couple of
14315 interfaces for handling memory buffer input to const char *
14316 upon suggestion of JamesH.
14317
Daniel Veillardc3739e72001-05-15 15:23:27 +000014318Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * configure.in: LoTR sent a patch fixing the previous commit
14321
Daniel Veillarda4f27e02001-05-15 12:41:29 +000014322Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * configure.in: trying to deal again with the stoopid -R linking
14325 flag of Solaris
14326
Daniel Veillard790142b2001-05-15 10:51:53 +000014327Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * xpath.h: two nodeset access macros from Thomas Broyer
14330
Daniel Veillardba0b8c92001-05-15 09:43:47 +000014331Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
14334 patch from Thomas Broyer
14335
Daniel Veillarde62d36c2001-05-15 08:53:16 +000014336Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
14339 case
14340 * INSTALL: was empty added stuff from the FAQ
14341
Daniel Veillard75bea542001-05-11 17:41:21 +000014342Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14343
14344 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
14345 attributes handling and #54433 by adding xmlUnsetProp()
14346 and xmlUnsetNsProp()
14347
Daniel Veillard0a2a1632001-05-11 14:18:03 +000014348Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * HTMLparser.c: Patch from Jonas Borgström
14351 (htmlGetEndPriority): New function, returns
14352 the priority of a certain element.
14353 (htmlAutoCloseOnClose): Only close inline elements if they
14354 all have lower or equal priority.
14355 * result/HTML: this of course changed a number of tests results.
14356
Daniel Veillard7d6fd212001-05-10 15:34:11 +000014357Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * xmlIO.c catalog.c: plugged in the default catalog resolution
14360 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
14361 documentations
14362 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
14363
Daniel Veillarda7374592001-05-10 14:17:55 +000014364Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
14367 integrating catalogs
14368 * catalog.[ch] testCatalog.c: adding a small catalo API
14369 (only SGML catalog support).
14370 * parser.c: restaured xmlKeepBlanksDefault(0) API
14371
Daniel Veillardc17337c2001-05-09 10:51:31 +000014372Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
14375
Daniel Veillard257d9102001-05-08 10:41:44 +000014376Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * parser.c: added xmlParseExternalEntityPrivate() to allow
14379 propagation of ctxt->_private when parsing external entities
14380
Daniel Veillard083c2662001-05-08 08:27:14 +000014381Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
14384
Daniel Veillard01ef7382001-05-08 07:31:43 +000014385Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * configure.in: fixed a small portability problem with AM_CONDITIONAL
14388
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000014389Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * valid.c: warn when indeterminist content model is detected
14392 * result/VC/ElementValid8: this adds a message
14393 * Makefile.am: add --novalid for VCM tests
14394 * parserInternals.c: added a call to Init memory
14395
Daniel Veillard64269352001-05-04 17:52:34 +000014396Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
14399 when both parameters are NULL.
14400
Daniel Veillard37721922001-05-04 15:21:12 +000014401Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * valid.c: applied small patch from Gary Pennington, reindented
14404 some part of the code.
14405
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000014406Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14407
14408 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
14409 release, updated and regenerated the docs
14410
Daniel Veillard357c9602001-05-03 10:49:20 +000014411Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * xpath.c result/XPath/expr/floats : clarified and cleanup
14414 printing of abnormal floats in tests.
14415
Daniel Veillarda2bc3682001-05-03 08:27:20 +000014416Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
14419 * results/HTML/ : a few changes in the output of the HTML tests as
14420 a result.
14421 * configure.in: tying to fix -liconv where needed
14422
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000014423Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * Makefile.am: fixed a stupid error
14426
Daniel Veillard7150a032001-05-02 16:41:11 +000014427Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * configure.in Makefile.am: make the inclusion of the trio
14430 modules in the library conditional
14431
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014432Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * DOCBparser.c: patche from László Kovács, fixed entities refs
14435 in attributes handling
14436
Daniel Veillardedddff92001-05-02 10:58:52 +000014437Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14440 flushing
14441
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014442Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * xpath.c: fix of an XSLT namespace bug reported on the list
14445 general/bug-8-
14446
Daniel Veillard5792e162001-04-30 17:44:45 +000014447Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * strio.h trio.c: Dan McNichol suggested a couple of small
14450 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14451
Daniel Veillard02141ea2001-04-30 11:46:40 +000014452Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * tree.c parser.c encoding.c: spent a bit more time looking
14455 at the parsing speed and DOM handling. Added a few more
14456 speedups.
14457
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014458Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * parser.c: small but effective parsing speed improvement
14461
Daniel Veillardb59076b2001-04-29 17:04:07 +000014462Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * configure.in: default on the DocBook parser inclusion (for Gnome)
14465 * DOCBparser.h: fixed a header reference
14466
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014467Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * configure.in xpath.c: applied Bjorn patches for FPE on the
14470 alpha
14471
Daniel Veillardeefd4492001-04-28 16:55:50 +000014472Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14475 xmlSaveFormatFileTo()
14476
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014477Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xpath.c: simple and efficient optimization, XPath functions
14480 aways bind to the same code, cache this
14481 * TODO: updated (by saying some is obsolete)
14482
Daniel Veillard2156a562001-04-28 12:24:34 +000014483Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * xpath.c: more cleanup work on XPath name parsing routines
14486
Daniel Veillard61d80a22001-04-27 17:13:01 +000014487Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14490 xmlXPathParseName
14491 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14492 * debugXML.c: avoid compilation problems if compiling without
14493 HTML support, Igor Zlatkovic
14494 * win32/libxml2/libxml2.def.src: being able to compile without
14495 XPath on Windows
14496
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014497Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * libxml.m4: yet another patch from Toshio Kuratomi
14500
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014501Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14504
Daniel Veillard67fee942001-04-26 18:59:03 +000014505Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * tree.[ch]: added xmlSaveFormatFile interface for saving
14508 and indenting a file.
14509
Daniel Veillard82e49712001-04-26 14:38:03 +000014510Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * xpath.c: fixed bug #53689 related to processing-instruction()
14513
Daniel Veillard02f077a2001-04-26 10:59:11 +000014514Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * DOCBparser.c: patche from László Kovács
14517
Daniel Veillard30211a02001-04-26 09:33:18 +000014518Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * parser.c: applied fixes from Christian Glahn bug report #53391
14521
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014522Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * error.c: Jean François Lecomte provided a complete description
14525 and a fix to bug #53537
14526
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014527Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14528
14529 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14530
Daniel Veillard1034da22001-04-25 19:06:28 +000014531Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * DOCBparser.c SAX.c: a bit more work on entities processing.
14534 Still Need to cleanup XML output and references in attributes
14535
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014536Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14539
Daniel Veillardb33c2012001-04-25 12:59:04 +000014540Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * tree.c: trying to fix #53574, not completely complete,
14543 I would like xmllint --copy --debug test/ent1 and
14544 xmllint --debug test/ent1 to show the same result.
14545 * xpath.c: fix a bug when trying to sort namespace nodes
14546
Daniel Veillard5146f202001-04-25 10:29:44 +000014547Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14548
14549 * HTMLtree.c: real fix for #53402
14550
Daniel Veillard7533cc82001-04-24 15:52:00 +000014551Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14554 PIs when using xsl:output
14555 * valid.c: closing #53537 some case generate segfaults if there
14556 is validity errors
14557
Daniel Veillard61b33d52001-04-24 13:55:12 +000014558Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14561 of external parsed entities, added --noent to testDocbook
14562 * valid.c: Garry Pennington found an uninitialized variable
14563 access in xmlValidateElementContent()
14564
Daniel Veillard56098d42001-04-24 12:51:09 +000014565Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14568 with madness
14569 * result/HTML/ : this modified the result of the regression tests
14570 a lot.
14571
Daniel Veillard122376b2001-04-24 12:12:30 +000014572Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14575 to doc where it wasn't checked against NULL reported by
14576 Jens Laas
14577
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014578Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14579
14580 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14581 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14582
Daniel Veillardeae522a2001-04-23 13:41:34 +000014583Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14584
14585 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14586 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14587 * SAX.[ch]: cleanup and updates for DocBook
14588 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14589 ex SGML identifier changes
14590 * valid.c: removed a static unused function.
14591
Daniel Veillardde57c612001-04-23 09:13:36 +000014592Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * HTMLtree.c: applied change for Paul Sponagl on script saving
14595 * Makefile.am: the warning about entity title.xml are normal.
14596
Daniel Veillard393df012001-04-22 20:11:18 +000014597Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * configure.in: release of 2.3.7
14600 * Makefile.am: fixing make distcheck
14601
Daniel Veillarda41123c2001-04-22 19:31:20 +000014602Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * doc/html/* doc/xml.html: updated and regenerated the docs
14605
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014606Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14607
14608 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14609
Daniel Veillarde82a9922001-04-22 12:12:58 +000014610Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * tree.c: fixed #53388 with the provided patch
14613
Daniel Veillard06803992001-04-22 10:35:56 +000014614Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14615
14616 * valid.c: Bjorn detected an invalid memory access. Fixed
14617 vstateVPush()
14618
Daniel Veillard40af6492001-04-22 08:50:55 +000014619Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14622
Bjorn Reese70a9da52001-04-21 16:57:29 +000014623Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14624
14625 * libxml.h: new header used only for the compilation of libxml
14626 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14627 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14628 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14629 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14630 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14631 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14632 baseline (version 1.2 plus a single patch).
14633 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14634 scientific notation for numbers. Tests added.
14635 * xpath.c: formatting of numbers changed to use sprintf
14636 (contribution from William Brack)
14637
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014638Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * valid.c: cleanup, more useful debugging
14641 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14642 * xmlIO.c: entity loading is printed as an error when validating
14643
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014644Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14645
14646 * valid.c: fixed to validate within entities
14647 * test/VCM/v22.xml: added a specific testcase
14648
Daniel Veillardca1f1722001-04-20 15:47:35 +000014649Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14650
14651 * valid.c: forgot an epsilon transition in for ()+
14652 * test/VCM/v21.xml : added a specific test case
14653
Daniel Veillard85349052001-04-20 13:48:21 +000014654Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * valid.c: removed a state explosion exhibited by RSS
14657 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14658 from bug #51872
14659
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014660Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14663 validation without using an ugly NFA -> DFA algo in the source.
14664 Made a specific algorithm easier to maintain, using a single
14665 stack and without recursion.
14666 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14667 * hash.c: made the growing routine static
14668 * tree.h parser.c: added the parent information to an
14669 xmlElementContent node.
14670
Daniel Veillarde470df72001-04-18 21:41:07 +000014671Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14672
14673 * SAX.c parser.c xpath.c: generating IDs when not validating
14674 from an external parsed entity was poisoning the ID has table
14675 with removed values. This was killing XSLT on the KDE help
14676 browser.
14677
Daniel Veillardceacdd92001-04-18 15:10:35 +000014678Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * entities.h: andrew@ugh.net.au detected a double declaration
14681
Daniel Veillarda10efa82001-04-18 13:09:01 +000014682Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14683
14684 * debugXML.c hash.c tree.h valid.c : some changes related to
14685 the validation suport to improve speed with DocBook
14686 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14687 the way validation errors get reported
14688
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014689Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14692 by P C Chow and William M. Brack for XSLT HTML output
14693
Daniel Veillard2d90de42001-04-16 17:46:18 +000014694Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14697 Igor Zlatkovic patches for MSC compilation and added his
14698 updates
14699
Daniel Veillarde043ee12001-04-16 14:08:07 +000014700Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14701
14702 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14703 prefix lookup.
14704 * parserInternals.c: fixed the bug reported by Morus Walter
14705 due to an off by one typo in xmlStringCurrentChar()
14706
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014707Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * HTMLparser.c result/HTML/*: revamped the way the HTML
14710 parser handles end of tags or end of input
14711
Daniel Veillard82daa812001-04-12 08:55:36 +000014712Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14715
Daniel Veillard67a21302001-04-11 14:39:16 +000014716Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14719 bug where the linktime verions of free() won't work ...
14720
Daniel Veillard27b55282001-04-11 12:22:25 +000014721Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14724
Daniel Veillardafc73112001-04-11 11:51:41 +000014725Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14726
14727 * doc/xml.html: added 2.3.6 release
14728
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014729Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14732 * result/wml.xml: resulted in a small output change
14733
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014734Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14735
14736 * tree.c: xmlNewDoc was missing the charset initialization
14737 * xmllint.c: added --auto to autogenerate a doc, allow to
14738 reproduce the problem fixed on xmlNewDoc
14739
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014740Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * xpath.c: trying to get 52979 solved
14743 * tree.c result/ result/noent/: trying to get 52712 solved, this
14744 also made me clean up the fact that XML output in general should
14745 not add formating blanks by default, this changed the output of
14746 a few tests
14747
Daniel Veillard73639a72001-04-10 14:31:39 +000014748Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14751
Daniel Veillardfac26a12001-04-08 13:08:14 +000014752Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14753
14754 * configure.in: finally released 2.3.6
14755
Daniel Veillard911f49a2001-04-07 15:39:35 +000014756Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14757
14758 * xpath.c: checking for null pointer generated by new code
14759
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014760Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14761
14762 * xpath.c: fixed a [] evaluation problem reported
14763 * test/XPath/tests/simpleaddr: extended test
14764 * result/XPath/simpleaddr: updated result
14765
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014766Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14767
14768 * xmllint.c: Dan Timis reported a portability problem
14769 on Macs without mmap, fixed it.
14770
Daniel Veillardb38bd552001-04-03 18:22:00 +000014771Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * testXPath.c : added a --tree option allowing to display the
14774 tree dump of the XPath expression
14775
Daniel Veillard4dd93462001-04-02 15:16:19 +000014776Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14777
14778 * xpath.c: fixed a memleak when comparing nodesets
14779 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14780 * tree.c: added a TODO
14781
Daniel Veillard92ad2102001-03-27 12:47:33 +000014782Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14783
14784 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14785 we need string functions
14786 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14787 to be able to use them where needed. Applied some changes
14788 to reduce name linking pollution and compile in only what's
14789 needed.
14790 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14791 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14792 for the string manipulation functions
14793 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14794 to the free() function of xmlmemory.c
14795 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14796 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14797 usage.
14798
14799
Daniel Veillard2be30642001-03-27 00:32:28 +000014800Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14801
14802 * error.c: applied the context output patch of the error
14803 handling submitted by Chuck Griffith
14804 * error/VC/*: this slightly change some error logs
14805
Daniel Veillard50582112001-03-26 22:52:16 +000014806Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * parser.c: fixed line number reporting on error
14809
Daniel Veillard04be4f52001-03-26 21:23:53 +000014810Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * parser.c: Sullivan and Darin found a parser bug,
14813 applied the patch.
14814
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014815Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14816
14817 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14818 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14819 xmlversion.h.in xpointer.c: of course the way I defined
14820 UNUSED breaks on old gcc version. Try to be smart and
14821 also define it directly in xmlversion.h
14822 * configure.in: removed -ansi flag from the pedantic set
14823
14824Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014825 Huge cleanup, I switched to compile with
14826 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14827 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14828 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14829 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14830 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14831 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14832 encoding.h entities.c error.c list.[ch] nanoftp.c
14833 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14834 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14835 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14836 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14837 Cleanup, staticfied a number of non-exported functions,
14838 detected and cleaned up a dozen of problem found this way,
14839 avoided a lot of public function name/typedef/system names clashes
14840 * doc/xml.html: updated
14841 * configure.in: switched private flags to the really pedantic ones.
14842
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014843Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * configure.in: 2.3.5
14846 * doc/html/*: rebuilt the docs
14847
Daniel Veillard146c9122001-03-22 15:22:27 +000014848Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14849
14850 * parser.c: fixed a reported bug in NOTATION parsing
14851 * uri.c: accepted but not fixed bug 51876, added TODO
14852 * Makefile.am: fixed bug 51876
14853
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014854Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * config.h.in configure.in error.c: fix a compilation problem
14857 on platforms without vsnprintf (xml@thewrittenword.com)
14858
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014859Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14860
14861 * parser.c: fixed a function name header typo
14862 * SAX.c: notations can also occur in external subset.
14863
Daniel Veillard7d42b542001-03-20 13:22:46 +000014864Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * error.c: removed a C++ like comment
14867
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014868Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * parser.c: fixing bug 52299 strange condition leading
14871 to a parser crash due to a buffer overflow
14872 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14873 added the specific test case
14874
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014875Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14876
14877 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14878 xmlXPathConvert{String,Number,Boolean} to be able to make
14879 type casts without a context stack, fixed some implementation
14880 problems related to the absence of context at parse-time,
14881 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14882 in the public API too
14883 * xpointer.c xpathInternals.h: we need to know at parse time
14884 whether we are compiling an XPointer
14885
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014886Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14889 cleaned up the parser internals, refactored XPath code, added
14890 new compilation based APIs and cleanly separated public and
14891 private APIs.
14892
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014893Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * xpath.h: the comp field must be added at the end to avoid
14896 killing binary compat.
14897
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014898Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * Makefile.am: detect XPath memleaks in regreson tests
14901 * error.c: fixed and error w.r.t. error reporting still using
14902 stderr
14903 * hash.c: added new line at end of file
14904 * tree.h: minor cleanup
14905 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14906 expression parsing from evaluation, resulted in a number of
14907 changes internally, and in XPointer. Likely to break stuff
14908 using xpathInternals.h but should remain binary compatible,
14909 new interfaces will be added.
14910
Daniel Veillardd574f782001-03-14 19:40:17 +000014911Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * configure.in: fixed a couple of problems reported by
14914 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14915 without gcc on non linux platforms.
14916
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014917Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14918
14919 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14920 a fix for --with-html-dir= configure support. I hope it won't
14921 break rpm generation
14922
Daniel Veillarda022fe02001-03-14 16:30:00 +000014923Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * xmlIO.c: one function comment cleanup.
14926
Daniel Veillard25239c12001-03-14 13:56:48 +000014927Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14928
14929 * SAX.c: external subset notations were improperly registered
14930 in the internal subset.
14931
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014932Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14933
14934 * README.cvs-commits: added, pointing to HACKING
14935 * HACKING: updated
14936
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014937Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14938
14939 * parser.c: and Matt Sergeant found one in the XML push
14940 parser (erroneous check I forgot to remove when I fixed the
14941 main parser).
14942
Daniel Veillard68d7b672001-03-12 18:22:04 +000014943Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * xpath.c: ptittom found a small bug in UnaryExpr
14946
Daniel Veillarde356c282001-03-10 12:32:04 +000014947Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * configure.in: bumped to 2.3.4
14950 * error.c: fixed bug #51860
14951 * tree.c: fixed bug #51861
14952 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14953 * tree.[ch] : added xmlDefaultBufferSize
14954 * nanoftp.c: typo in function name header block
14955 * doc/xml.html : updated, added link to XML::LibXSLT
14956 * doc/html/* : rebuilt the docs
14957
Daniel Veillard80f32572001-03-07 19:45:40 +000014958Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * parser.c SAX.c: the new content parsing code raised an
14961 ugly bug in the characters() SAX callback. Found it
14962 just because of strangeness in XSLT XML Rec ouptut :-(
14963
Daniel Veillard6c831202001-03-07 15:57:53 +000014964Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14965
14966 * Makefile.am: Martin Baulig suggested to add -lm
14967 * tree.c: found another bug in xmlNodeGetContent()
14968
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014969Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14970
14971 * xpath.c: Bjorn found the error related to strictness of comparison.
14972
Daniel Veillard29631a82001-03-05 09:49:20 +000014973Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * parser.c: trying to fix the Dtd parsing problem reported
14976 by Gary, side effect of last week speed optimizations.
14977
Daniel Veillard14be0a12001-03-03 18:50:55 +000014978Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14979
14980 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14981 * parserInternals.c: removed unneeded test raised by Stric
14982
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014983Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14984
14985 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14986 and fixed by William Brack). Added xmlXPathFormatNumber.
14987 Changed the sorting slightly.
14988 * configure.in Makefile.am example/Makefile.am: Added -lm.
14989 Please note that applications linking with libxml2, must
14990 also like with the math library from now on.
14991
Daniel Veillardf9533d12001-03-03 10:04:57 +000014992Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14993
14994 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14995
Daniel Veillard2f362242001-03-02 17:36:21 +000014996Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14997
14998 * parser.c: one must report spaces even if the Dtd element
14999 content proves that this is not part of the element content.
15000 * result/valid/*.xml: this changed the ouptu slightly
15001
Daniel Veillardb402c072001-03-01 17:28:58 +000015002Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15003
15004 * configure.in: bumped to 2.3.3
15005 * doc/xml.html: updated
15006
Daniel Veillard77851712001-02-27 21:54:07 +000015007Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15008
15009 * tree.c: minor doc fix
15010 * xpath.c: deallocation issues when a result tree has been
15011 converted to a node-set
15012
Daniel Veillardec70e912001-02-26 20:10:45 +000015013Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15014
15015 * doc/xml.html: oops corrected dates s/2000/2001
15016
Daniel Veillard8730c562001-02-26 10:49:57 +000015017Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15018
15019 * valid.c: new patch from Gary Pennington
15020
Daniel Veillard91e9d582001-02-26 07:31:12 +000015021Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15022
15023 * doc/xml.html: applied patch from Ankh
15024
Daniel Veillardedac3c92001-02-26 01:36:19 +000015025Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15026
15027 * xinclude.c: fixed a problem building on Mac
15028
Daniel Veillard21a0f912001-02-25 19:54:14 +000015029Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15030
15031 * parser.c: more work on increasing parsing ferformances
15032
Daniel Veillard48b2f892001-02-25 16:11:03 +000015033Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15034
15035 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15036 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15037 avoiding memcpy in production builds MEM_CLEANUP macro use
15038 * parser.[ch] parserInternals.c: optimizations of the tightest
15039 internal loops inside the parser. Better checking of I/O
15040 flushing/loading conditions
15041 * xmllint.c : added --timing
15042
Daniel Veillard71681102001-02-24 17:48:53 +000015043Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15044
15045 * configure.in: bumped to 2.3.2
15046 * doc/xml.html: updated for release
15047
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015048Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * xpath.c: found a memleak and fixed a nasty bug
15051
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015052Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15053
15054 * xmllint.[c1] : added return code errors for xmllint
15055 * xpath.c: specific debug dump function for result value trees
15056
Daniel Veillard4b637072001-02-21 21:52:55 +000015057Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * xpath.c: finally implemented xmlXPathCompareNodeSets
15060 * test/XPath/expr/floats results/XPath/expr/floats: added
15061 a test for float expressions
15062
Daniel Veillardf714aa32001-02-21 03:07:44 +000015063Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15064
15065 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15066 * parserInternals.[ch]: trying to speed up parsing
15067 * xpath.c : speeded up node set equality op
15068
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015069Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15070
15071 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15072 better handling of ID/IDREF and the list modules associated
15073 * configure.in: small CFLAGS cleanup
15074
Daniel Veillarda8abee62001-02-19 15:14:59 +000015075Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15076
15077 * configure.in: fixed iconv detection on AIX (stric)
15078
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015079Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015080
15081 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15082
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015083Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15084
15085 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15086 and optimized xmlXPathNodeSetSort
15087
Daniel Veillard142adbf2001-02-17 13:21:05 +000015088Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15089
15090 * xpath.c: bug fix when context size is 0
15091 * parser.c: I like Norm's Dtd because they still manage to break
15092 the parser occasionally
15093
Daniel Veillardf23e0092001-02-16 13:21:29 +000015094Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15095
15096 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15097
Daniel Veillarde0e26512001-02-16 00:11:46 +000015098Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15099
15100 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15101 attributes within the XML-1.0 namespace
15102
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015103Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15104
15105 * xpathInternals.h: exported a few axis functions
15106 * doc/xml.html: updated the doc
15107
Daniel Veillard760f4422001-02-15 14:59:48 +000015108Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15109
15110 * configure.in: applied patch from Daniel van Balen for OpenBSD
15111 and bumped version to 2.3.1
15112 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15113 attempt to find autoclosing was simply broken, removed it,
15114 updated the examples, this is better
15115
Daniel Veillardd194dd22001-02-14 10:37:43 +000015116Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15119 hash functionnalities.
15120 * doc/html/* : rebuild the doc
15121
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015122Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15123
15124 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15125 on predicate
15126 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15127 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15128 really want to have tags closed on output even if we accept
15129 unclosed ones on input
15130
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015131Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15132
15133 * xpath.c: ouch don't free NULL, rare case fixed
15134 * tree.c: don't coalesce text nodes if they don't have the
15135 same behaviour wrt escaping on output
15136
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015137Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * xpath.c: small fixup
15140 * SAX.c: don't warn on empty namespaces.
15141
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015142Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * README: a bit of cleanup
15145 * configure.in: preparing for 2.3.0 release
15146
Daniel Veillard1f83d392001-02-08 09:37:42 +000015147Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * hash.[ch]: added a first version of xmlHashSize()
15150 * valid.c: another bug fix from Gary Pennington
15151
Daniel Veillard5eef6222001-02-07 18:24:48 +000015152Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15153
15154 * valid.c: couple of bug fixes pointed by Gary Pennington
15155 * HTMLtree.c: #if 0 cleanup
15156
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015157Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15158
15159 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15160 which removes a time consuming check of xmlXPathNodeSetAdd()
15161 and use it in places where we are sure to not break unicity
15162
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015163Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15164
15165 * xpath.c: bug fixes found from XSLT
15166 * tree.c: preserve node->name special values when copying nodes.
15167 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15168 external subset are fetched when available but without full
15169 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15170 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15171 output with encoding disabled.
15172
Daniel Veillard2c833b62001-02-03 08:52:06 +000015173Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15174
15175 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15176 xmlCheckFilename should not be called from xmlFileOpenW
15177 and xmlGzfileOpenW
15178
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015179Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15180
15181 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15182 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15183 added the new tests for URI normalization
15184 * testURI.c: fixed stoopid bugs
15185 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15186 the URI in the error messages are now properly normalized
15187
Daniel Veillardea28ce62001-02-02 08:20:19 +000015188Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15189
15190 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15191
Daniel Veillarde99a4762001-02-01 04:34:35 +000015192Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15193
15194 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15195
Daniel Veillard2b325a02001-01-31 20:46:31 +000015196Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15197
15198 * xpath.c: fixed mod operator
15199
Daniel Veillardde55cf62001-01-31 15:53:13 +000015200Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15201
15202 * parser.c: fixed xmlStrcat doc
15203 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15204 trees.
15205
Daniel Veillard2f913b72001-01-31 13:23:49 +000015206Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15207
15208 * xpath.c result/XPath/tests/chaptersbase
15209 result/XPath/tests/simplebase: fixed XPath node()
15210 * tree.c: small fix in xmlNewNs()
15211 * Makefile.am: removed extraneous xml2Conf.sh rule
15212
Daniel Veillardb42042b2001-01-28 07:40:36 +000015213Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15214
15215 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15216 Changed the library name, in order to get libxml-devel and
15217 libxml2-devel to coexist on a single system
15218 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15219 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15220
Daniel Veillardee0a4662001-01-27 18:59:33 +000015221Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15222
15223 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15224 libxml2-devel installable in // as libxml-devel.
15225
Daniel Veillard5eb05942001-01-27 17:50:22 +000015226Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15227
15228 * doc/Makefile.am: fixed make rebuild in doc
15229 * doc/html/*.html: rebuilt the docs
15230
Daniel Veillard65c295d2001-01-26 09:32:39 +000015231Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15234
Daniel Veillard8e199902001-01-25 18:54:39 +000015235Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15236
15237 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15238 the HTML doc to go into the -devel RPM ...
15239 * aclocal.m4 config.h.in: some updates due to auto* magic
15240
Daniel Veillard93086662001-01-25 18:13:04 +000015241Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15242
15243 * xpath.h: added a hook in the context structure allowing to
15244 link to extra support, needed for XSLT
15245
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015246Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15247
15248 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15249 xmlXPtrCmpPoints to use it.
15250 * propagated the following patch from Alejandro Forero
15251 * include/win32config.h xmlIO.c: applied further suggestions
15252 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15253 * example/gjobread.c: fixed warnings, now that it builds
15254
15255Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15256
15257 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15258
15259 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15260 filename points to a valid file (not a directory).
15261 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15262 Added calls to xmlCheckFilenameDir.
15263
15264 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15265 `path' (rather than `filename') as the parameter to gzopen and open.
15266
Daniel Veillard48177c22001-01-23 15:27:41 +000015267Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15268
15269 * Makefile.am: fixed a problem with EXTRA_DIST
15270
Daniel Veillardb83ba402001-01-22 22:45:10 +000015271Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15272
15273 * Makefile.am example/Makefile.am: finally found the trick
15274 to build the example, i.e. add "." in SUBDIRS before example
15275 in the list <grin/>
15276
Daniel Veillard82687162001-01-22 15:32:01 +000015277Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15278
15279 * doc/xml.html: updated with an XSLT section, removed pointer to
15280 W3C CVS base.
15281
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015282Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15283
15284 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15285 too, and deallocation need to occur the same way.
15286
Daniel Veillarde4566462001-01-22 09:58:39 +000015287Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15288
15289 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15290 type correponding to an XSLT result tree fragment. Share most
15291 of the data format with node set, as well as operators.
15292 * HTMLtree.c: added a newline at the end of the doctype output
15293 whe this one is not present initially.
15294 * tree.c: make sure taht the parent and doc pointers are properly
15295 set when copying attributes (lists).
15296
Daniel Veillard701c7362001-01-21 09:48:59 +000015297Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
15300
Daniel Veillard5a2b6972001-01-20 21:15:50 +000015301Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15302
15303 * xpath.c: seems I finally killed that ugly path evaluation
15304 context bug (tagged 9999 in case is is wrong)
15305
Daniel Veillard8f4d9752001-01-19 05:32:34 +000015306Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15307
15308 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
15309 for XSLT
15310
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000015311Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15312
15313 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
15314 for xmlGzfileOpen() bug
15315
Daniel Veillardf6eea272001-01-18 12:17:12 +000015316Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15317
15318 * xpath.c: removed an error found by XSLT usage
15319 * tree.c parserInternals.h: use a predefined static string
15320 for text and comment nodes, avoid freeing them in xmlFreeNode,
15321 exported the string name in parserInternals.h and added
15322 another value to disable encoding at output (for XSLT),
15323 gain memory, time.
15324
Daniel Veillard8f2cc572001-01-17 08:19:35 +000015325Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15326
15327 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
15328 win32/libxml2/libxml2_so.dsp: new makefiles and update
15329 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
15330
Daniel Veillardf831bfb2001-01-16 17:26:04 +000015331Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15332
15333 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
15334 Gary Pennington
15335
Daniel Veillard389e6b72001-01-15 19:41:13 +000015336Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15337
15338 * xpath.c: fixed the comaprision of values and nodelists,
15339 need to compare nodelist still ...
15340 * debugXML.c: avoided a possible core dump
15341 * HTMLparser.c: cleanup
15342 * nanohttp.c: contributed fix.
15343 * tree.c: fixes in properties handling added xmlSetNsProp
15344 needed by libxslt
15345 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
15346 comment
15347 * TODO: updated
15348
Daniel Veillard167bd532001-01-06 21:09:34 +000015349Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * parser.c parserInternals.c: applied Bjorn Reese optimization
15352 patch
15353
15354Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15355
15356 * Makefile.am: applied patch fro make check from Martin Vidner
15357
Daniel Veillard503b8932001-01-05 06:36:31 +000015358Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15359
15360 * configure.in: preparing 2.2.11
15361 * doc/html/*: rebuild the HTML files
15362 * doc/xml.html : updated
15363
Daniel Veillardc2f4df22001-01-04 14:06:39 +000015364Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15365
15366 * tree.c: fixed a stupid bug
15367 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
15368 patches related to validation of an XInclude processing result
15369 * TODO: updated
15370
Daniel Veillarde2488192001-01-04 10:54:22 +000015371Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
15374 on large files
15375
Daniel Veillardf060a412001-01-03 20:52:44 +000015376Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15377
15378 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
15379
Daniel Veillard45cff692001-01-03 18:02:04 +000015380Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15381
15382 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
15383 reported by Jonas Borgström
15384 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
15385
Daniel Veillard08108982001-01-03 15:24:58 +000015386Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15387
15388 * testXPath.c xpath.c: fixing the XPath union expressions problem
15389 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
15390
Daniel Veillard4a6845d2001-01-03 13:32:39 +000015391Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15392
15393 * xmllint.c: Made is so if the file name is "-" is will read form
15394 standard input. Sven Heinicke <sven@zen.org>
15395 * tree.c: fixed a problem when growing buffer
15396 * tree.h: fixed the comment of the node types following andersca
15397 comment
15398 * TODO: updated
15399
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000015400Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * HTMLparser.[ch]: added a way to avoid adding automatically
15403 omitted tags. htmlHandleOmittedElem() allows to change the
15404 default handling.
15405 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
15406 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
15407 of xmllint too when using --memory flag, added a memory test
15408 suite at the Makefile level.
15409 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
15410 with namespace use when encountering QNames in XPath evalation,
15411 added xmlns() scheme in XPointer.
15412 * nanoftp.c : incorporated a fix
15413 * parser.c xmlIO.c: fixed problems raised with encoding when using
15414 the memory I/O
15415 * parserInternals.c: closed bug 25934 reported by
15416 torsten.landschoff@innominate.de
15417 * TODO: updated
15418
Daniel Veillarda1fe9102000-11-25 10:49:25 +000015419Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
15422 on a non-updated tree :-(, made a 2.2.10 release to correct the
15423 situation
15424
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015425Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15428 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15429 integrated a set of OpenVMS changes from Howard Taylor
15430 <Howard.Taylor@pacoast.com>
15431
Daniel Veillard58770e72000-11-25 00:48:47 +000015432Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15435 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15436
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015437Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * HTMLparser.c: some fixes on auto-open of html/head/body
15440 * encoding.c: fixed a compilation error on some gcc env
15441 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15442 XPointer implementation
15443 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15444 related XPointer tests and associated results
15445
Daniel Veillard300f7d62000-11-24 13:04:04 +000015446Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * doc/xmldtd.html doc/xml.html: following a short step by step
15449 guidance on IRC to help maciej with DTDs I started a small
15450 page on the subject.
15451
Daniel Veillard748e45d2000-11-17 16:36:08 +000015452Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * HTMLparser.c: fixed handling of broken charrefs
15455 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15456 patches
15457
Daniel Veillard28929b22000-11-13 18:22:49 +000015458Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * doc/xml.html doc/html/* : rebuilt the docs after adding
15461 xinclude and updated page for 2.2.7 and 2.2.8
15462 * configure.in: releasing 2.2.8
15463
Daniel Veillard41e06512000-11-13 11:47:47 +000015464Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * parser.[ch] parserInternals.c: applied the conditional
15467 section processing fix from Jonathan P Springer
15468 <jonathan.springer2@gte.net>
15469 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15470 project file, fixed iconv default non support
15471 * xpath.c: fixed the problem of evaluating relative expressions
15472 when a node context is provided.
15473
Daniel Veillardbf432752000-11-12 15:56:56 +000015474Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * nanoftp.c: fixed gcc 2.95 new warnings
15477 * SAX.c: fixed a stupid bug
15478 * tree.c: fixed a formatting problem when round-tripping
15479 from/to memory
15480 * xinclude.c: chased memleak, fixed a base problem
15481 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15482 xmlXPtrBuildNodeList()
15483 * TODO: updated
15484 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15485 adding a first small set of regression tests for XInclude
15486
Daniel Veillardc2def842000-11-07 14:21:01 +000015487Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * nanohttp.[ch]: applied Wayne Davison patches to access
15490 the WWW-Authorization header.
15491 * parser.c: Closed Bug#30847: Problems when switching encoding
15492 in short files by applying Simon Berg's patch.
15493 * valid.c: fixed a validation problem
15494 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15495 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15496 Wayne Davison
15497 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15498 need to be extended to non full nodes selections.
15499 * xinclude.c: starts to work decently
15500
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015501Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15504 debugXML.c xmlversion.h.in: Started adding XInclude support,
15505 this is a new xmllint option
15506 * tree.c xpath.c: applied TOM patches for XPath
15507 * xpointer.c: fixed a couple of errors.
15508 * uri.c: added an escaping function needed for xinclude
15509 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15510 new warning from RH70 gcc's version
15511
Daniel Veillarda4964b72000-10-31 18:23:44 +000015512Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15513
15514 * HTMLparser.c: fixed loop on invalid char in scripts
15515 * parser.c: update to description of xmlIOParseDTD()
15516 * libxml.m4 xmlversion.h.in: changes contributed by
15517 Michael Schmeing <m.schmeing@internet-factory.de>
15518 * configure.in: preparing for 2.2.7
15519 * Makefile.am: trying to avoid config.h and acconfig.h
15520 being included in the distrib
15521 * configure.in: released 2.2.7
15522
15523Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15524
15525 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15526 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15527
Daniel Veillard01411222000-10-30 15:33:22 +000015528Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * parser.[ch]: added xmlIOParseDTD()
15531 * xpointer.c: added support for the 2 extra parameters of
15532 string-range, fixed a stoopid error when '0' was present
15533 in XPointer expressions
15534 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15535 testsuite for the above
15536
Daniel Veillard6db58192000-10-30 09:27:53 +000015537Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * libxml.spec.in: improved package descriptions
15540
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015541Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * xpath.c xpathInternals.h: applied a large cleaning patch
15544 from TOM <ptittom@free.fr>, it also add namespace support
15545 for function and variables registration.
15546
Daniel Veillardbd20df72000-10-29 17:53:40 +000015547Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15550 * Makefile.mingw: Wayne Davison's update adding hash.c
15551
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015552Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * xpath.c: fixed the root evaluation problems
15555 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15556 ignorable spaces with <b> <bold> <em>
15557 * tree.c: fixed a loop in xmlSearchNsByHref()
15558
Daniel Veillard767662d2000-10-27 17:04:52 +000015559Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * xpath.c: applied another XPath patch from TOM
15562 * xpath.c include/makefile.am: applied another patch from
15563 china@thewrittenword.com (cleanup on IRIX).
15564
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015565Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15566
15567 * xml-config.1: received a fixed version from Fredrik Hallenberg
15568 <hallon@lysator.liu.se>
15569
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015570Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15573 cleanup patch for XPath
15574
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015575Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * patched to redirrect all "out of context" error messages to
15578 a reconfigurable routine. The changes are:
15579 * xmlerror.h : added the export of an error context type (void *)
15580 an error handler type xmlGenericErrorFunc there is an interface
15581 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15582 to reset the error handling routine and its argument
15583 (by default it's equivalent to respectively fprintf and stderr.
15584 * all the c files: all wild accesses to stderr or stdout within
15585 the library have been replaced to calls to the handler.
15586
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015587Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * configure.in: release 2.2.6
15590 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15591 exporting the inner functions of xpath for extension modules
15592 * doc/*: updated and rebuilt the doc
15593
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015594Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * nanohttp.c : applied Wayne HTTP cleanup patch
15597 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15598 and xmlNodeSetSpacePreserve()
15599
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015600Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * xpath.c: closing bug #29260
15603
Daniel Veillard126f2792000-10-24 17:10:12 +000015604Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15607 multikey tuples, made hash structure opaque
15608 * valid.[ch]: moved elements, attributes, notations decalarations
15609 as well as ID and refs to hash tables.
15610 * entities.c: hash cleanup
15611 * xmlmemory.c: fixed a dump problem in debug mode
15612 * include/Makefile.am: problem passing in DESTDIR= values patch
15613 from Marc Christensen <marc@calderasystems.com>
15614 * nanohttp.c: removed debugging remains
15615 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15616 * HTMLparser.c parser.c: fixing a number of problems with the
15617 macros in the *parser.c files (Wayne).
15618 * HTMLparser.c: close the previous option when opening a new one
15619 (Marc Sanfacon).
15620 * result/HTML/*: updated the HTML results accordingly
15621
Daniel Veillard52afe802000-10-22 16:56:02 +000015622Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15625 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15626 XPath functions and XML entities table to them. More to come...
15627 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15628
Daniel Veillard683cb022000-10-22 12:04:13 +000015629Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * tree.c: coalesce adjacent text nodes
15632 * valid.c: handling of blank nodes in DTd validation (raised
15633 by problems with a posteriori validation).
15634 * nanohttp.c: changing behaviour on HTTP write stuff.
15635 * HTMLtree.c: forced body and html to be explicitely closed.
15636 * xpath.h: exported more XPath functions.
15637
Daniel Veillard1baf4122000-10-15 20:38:39 +000015638Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * Release of 2.2.5
15641 * xpointer.c: range() range-inside and other helper functions
15642 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15643
Daniel Veillard47e12f22000-10-15 14:24:25 +000015644Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15647 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15648
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015649Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15652 and XPointer modules
15653
Daniel Veillard134c9f32000-10-15 10:27:08 +000015654Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * SAX.h: closed #25107
15657
Daniel Veillard39915622000-10-15 10:06:55 +000015658Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15659
15660 * testSAX.c: fixed problem with cdata reporting
15661 * SAXresult/* : updated
15662
Daniel Veillard1e851392000-10-15 10:02:56 +000015663Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15664
15665 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15666 Closed bug #27499, added to regression tests
15667 * TODO: updated
15668
Daniel Veillard7eda8452000-10-14 23:38:43 +000015669Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15672 support for SCRIPT and STYLE with help from Bjorn Reese
15673 * test/HTML/* result/HTML/*: added simple testcase and updated
15674 the existing ones.
15675
Daniel Veillardff9c3302000-10-13 16:38:25 +000015676Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15679 string-range for empty strings
15680 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15681 test/XPath/xptr/strrange: augmented the XPointer testsuite
15682
Daniel Veillard189446d2000-10-13 10:23:06 +000015683Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15684
15685 * doc/xml.html doc/xmlmem.html: added a module describing memory
15686 interfaces and use, updated the main page.
15687
Daniel Veillard2f971a22000-10-12 23:26:32 +000015688Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15691 nanoftp code work on Windows too now
15692
15693Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015694
15695 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15696 * xpointer.c: implemented string-range() at least a good first version
15697 * test/XPath/docs/str test/XPath/xptr/strrange
15698 result/XPath/xptr/strrange: the string-range() tests
15699
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015700Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15701
15702 * Makefile.am include/Makefile.am include/win32config.h
15703 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15704 and make distcheck
15705
Daniel Veillard19d61112000-10-11 23:50:35 +000015706Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15709 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15710 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15711
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015712Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15715 patch for socklen_t detection by
15716 Albert Chin-A-Young <china@thewrittenword.com>
15717
Daniel Veillardcd429612000-10-11 15:57:05 +000015718Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15721 and added a --dtdvalid option to xmllint used to test it
15722
Daniel Veillard47c02452000-10-11 13:04:36 +000015723Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15724
15725 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15726 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15727
Daniel Veillard2d38f042000-10-11 10:54:10 +000015728Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15729
15730 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15731 handlings (registration, lookup, cleanup)
15732
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015733Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * configure.in Makefile.am include/makefile.am: adding XPointer
15736 and XPtrtests target
15737 * xpointer.[ch] : new files for XPointer support
15738 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15739 more XPath tests
15740
Daniel Veillard57fda592000-10-10 23:24:14 +000015741Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * configure.in: fixed, very broken, make distcheck works again
15744
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015745Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15746
15747 * More work toward 2.2.5, integrated a number of patches
15748 * configure.in Makefile.am win32config.h.in: trying to cleanup
15749 make distcheck .... huh ...
15750 * include/Makefile.am include/win32config.h: new directory
15751 for includes
15752 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15753 updated teh makefiles and instructions for WIN32
15754 * xpath.c: small fixes
15755 * test/XPath/ results/XPath: updated the testcases and results
15756 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15757 suggested patches
15758 * valid.c: fixed an ID bug
15759
Daniel Veillardb71379b2000-10-09 12:30:39 +000015760Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015763 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015764 * xpath.[ch]: worked on XPointer
15765
Daniel Veillard7e99c632000-10-06 12:59:53 +000015766Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * configure.in Makefile.am: 2.2.5, ship the include in an
15769 include/libxml subdirectory, use symlinks when using CVS
15770 * testSAX.c: fixed small bug
15771 * testXPath.c: changed the way testfiles are parsed
15772 * debugXML.c: same kind of cleanup when parsing an argument expression
15773 XPath/XPointers can have blanks embedded
15774 * xpath.[ch]: more cleanup, reorgs for XPointer work
15775 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15776 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15777
Daniel Veillard55b91f22000-10-05 16:30:11 +000015778Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15779
15780 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15781 in the XPath engine, rewrote large parts of it, now it's far
15782 cleaner and in sync with the REC not an old WD. Fixed a parsing
15783 problem in the interactive XML shell found when testing XPath.
15784
Daniel Veillardac260302000-10-04 13:33:43 +000015785Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15788 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15789 examples with the extra test
15790
Daniel Veillard7cfce322000-10-04 12:40:27 +000015791Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15792
15793 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15794 the global init function.
15795
Daniel Veillard970112a2000-10-03 09:33:21 +000015796Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * HTMLparser.c: Doohhh, attribute name parsing was still case
15799 sensitive ! Fixed this ...
15800 * result/HTML/* : updated the tests results accordingly
15801
Daniel Veillard740abf52000-10-02 23:04:54 +000015802Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15805 engine, should be far more stable, incorporated a new version of
15806 preceding/following axis, need testing
15807 * uri.c: fixed file:///c:/a/b/c problem
15808 * test/XPath/tests/idsimple: augmented the XPath tests
15809
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015810Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * doc/* rebuilding docs for 2.2.4 release
15813
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015814Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15815
15816 * configure.in: releasing 2.2.4
15817 * parser.[ch]: added xmlStrEqual()
15818 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15819 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15820 use xmlStrEqual instead
15821 * TODO: updated
15822 * added an XPath test
15823
Daniel Veillardbc765302000-10-01 18:23:35 +000015824Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15825
15826 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15827 * entities.h: exported xmlInitializePredefinedEntities
15828 * parser.[ch] : added xmlInitParser()
15829 * parserInternals.h : had to export htmlInitAutoClose()
15830
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015831Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15834 problems
15835 * Makefile.am : added XPath regression tests to normal tests
15836 * uri.c: fixed a problem with local paths, cleanup
15837 * parser.c: fixed a problem with large CData sections
15838
Daniel Veillardd2ade932000-09-30 14:39:55 +000015839Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * configure.in xml-config.in: patch from "Ben Taylor"
15842 <sol7x86@hotmail.com> for solaris shared libs lookup
15843
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000158442000-09-30 Martin Baulig <baulig@suse.de>
15845
15846 * libxml-2.0.pc.in: Provide pkg-config script.
15847
15848 * configure.in: Create the libxml-2.0.pc script from the
15849 libxml-2.0.pc.in templates.
15850 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015851 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015852
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015853Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15854
15855 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15856 when compiling with MSC
15857
Daniel Veillard46057e12000-09-24 18:49:59 +000015858Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15859
15860 * xpath.c: patch for normalize-string() substring-before(),
15861 substring-after() and translate() functions from Bjorn Reese
15862 <breese@mail1.stofanet.dk>
15863 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15864 Fredrik Hallenberg <hallon@lysator.liu.se>
15865 * TODO: updated
15866
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015867Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15870 problem of socklen_t being undefined on a number of platforms
15871 * debugXML.c: fixed a compilation problem when without snprintf
15872
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015873Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15874
15875 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15876 an URI bug and a fix for the control-character-induced infinite loop
15877 * nanohttp.c: preventive fix for compiling on WIN32
15878
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015879Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15880
15881 * xmlint.c: closing bug #25000
15882
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015883Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15884
15885 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15886 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15887 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15888 related function, fixing xmlStrncmp(), and associated cleanup
15889 * result/HTML/entities.html.sax: updating result
15890
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015891Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15892
15893 * uri.c: applied patch for URI escaping from Wayne Davison
15894 <wayned@blorf.net>
15895 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15896 from Denis Barbier <barbier@imacs.polytechnique.fr>
15897 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15898 patch from Wayne Davison
15899
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015900Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15901
15902 * doc/xml.html : updated with new releases, adding "how to help"
15903
Daniel Veillard04698d92000-09-17 16:00:22 +000015904Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15907 removed a few warnings in pedantic mode ...
15908 * parserInternals.c parser.c: moved encoding switching function
15909 to parserInternals.c
15910 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15911
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015912Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15915 error or warning handlers
15916
Daniel Veillardb1059e22000-09-16 14:02:43 +000015917Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15918
15919 * parserInternals.c parserInternals.h parser.c Makefile.am:
15920 created a new module parserInternals.c, moved most of the
15921 code shared by the various parsers there, as well as
15922 deprecated code from parser.c. More cleanup of parser.c
15923 * uri.c: fixed a problem when URI is NULL
15924 * valid.c: speedup when looking for an attribute declaration
15925
Daniel Veillard39c7d712000-09-10 16:14:55 +000015926Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15929 the cleanup of the computation of URI references when seeking
15930 external entities. The URI reference string and the resulting
15931 URI are both stored now.
15932 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15933 large s(n)printf checks and cleanup from Denis Barbier
15934 <barbier@imacs.polytechnique.fr>
15935 * xmlversion.h.in tree.h: couple of SGML declarations for a
15936 possible docbook module.
15937 * result/VC/ : a couple of test output changed due to the change
15938 of the entities URI
15939
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015940Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * parser.h: added a _private field for linking user's data
15943
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015944Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15945
15946 * parser.c parserInternals.h: demacroified most of the IS_XXX
15947 the gain in size is significant so ...
15948
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015949Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * entities.c: cases where looking up entities with doc==NULL
15952 covered
15953
Daniel Veillard90e11312000-09-05 10:42:32 +000015954Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
Daniel Veillard1de50802000-09-07 08:54:32 +000015956 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015957 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15958
Daniel Veillard98a79162000-09-04 11:15:39 +000015959Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15960
Daniel Veillard1de50802000-09-07 08:54:32 +000015961 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015962 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15963 * Makefile.in: added URItest and included thenin "make tests"
15964
15965Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015966
15967 * xmlversion.h.in: closed bug 22941
15968
Daniel Veillard2bb89092000-08-31 14:57:50 +000015969Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15970
15971 * doc/xmlio.html: added doc and example for entity loader
15972 redefinition.
15973
Daniel Veillard96984452000-08-31 13:50:12 +000015974Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15975
15976 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15977 used by libxml
15978
Daniel Veillarde715dd22000-08-29 18:29:38 +000015979Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * parser.c: Fixed bug on invalid ontent characters and when using
15982 push.
15983 * xmllint.c: fixed xmllint endling of errors in push mode
15984
Daniel Veillard4948eb42000-08-29 09:41:15 +000015985Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15986
15987 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015988 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015989 * result/HTML/*.sax: regenerated HTML SAX output
15990 * parser.c: more cleanup.
15991
Daniel Veillarde010c172000-08-28 10:04:51 +000015992Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15993
15994 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015995 patches from Wayne Davison <wayned@users.sourceforge.net>,
15996 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015997 * HTMLparser.c: fixed an ignorable white space detection bug
15998 occuring when parsing with SAX only
15999 * result/HTML/*.sax: updated since the output is now HTML
16000 encoded...
16001
Daniel Veillard47f3f312000-08-27 22:40:15 +000016002Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016004 * HTMLparser.[ch]: applied some of Wayne Davison
16005 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016006
Daniel Veillarde0854c32000-08-27 21:12:29 +000016007Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16008
16009 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16010 undeclared namespace prefix was used, added a warning.
16011 Cleaned up support w.r.t. entities, spilling out a warning
16012 and being pedantic on lookups.
16013 * test/warning/ent9 : added testcase for previous example.
16014 * TODO: updated
16015 * parserInternals.h parser.c: changed the way names are parsed
16016 now allow infinite size and decrease penalty for normal use
16017 * parser.c: Started a big cleanup/check of the parser code,
16018 fixed some of the most tortuous entity code, spotted code
16019 unused anymore
16020 * test/*: added tests for very long names and related nasty
16021 things.
16022
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016023Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16024
16025 * doc/encoding.html: added encoding aliases doc
16026 * doc/xml.html: updates
16027 * encoding.[ch]: added EncodingAliases functions
16028 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16029 bottleneck affecting large DTDs like Docbook
16030 * parser.[ch] xmllint.c: added a pedantic option, will be
16031 useful
16032 * SAX.c: redefinition of entities is reported in pedantic mode
16033 * testHTML.c: uninitialized warning from gcc
16034 * uri.c: fixed a couple of bugs
16035 * TODO: added issue raised by Michael
16036
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016037Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16038
16039 * doc/encoding.html: propagated Martin Duerst suggestions
16040
Daniel Veillard52402ce2000-08-22 23:36:12 +000016041Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16044 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16045 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16046 by Wayne Davison
16047
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016048Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16049
16050 * nanoftp.c nanohttp.c: small cleanup
16051 * TODO: updated
16052
Daniel Veillard244ece92000-08-19 20:58:02 +000016053Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16054
16055 * added an old VC testcase and updated title.xml entity
16056
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016057Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16060 done on auto-opening of <p> tags and cleanup of SAX output
16061
Daniel Veillard979e55e2000-08-19 16:48:54 +000016062Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16063
16064 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16065
Daniel Veillard4540be42000-08-19 16:40:28 +000016066Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16067
16068 * doc/xml.html libxml.* structure.*: updated the doc a bit
16069
Daniel Veillard808a3f12000-08-17 13:50:51 +000016070Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16071
16072 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16073 of SAX tests
16074
Daniel Veillard29579362000-08-14 17:57:48 +000016075Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16076
16077 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16078 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16079
Daniel Veillard1255ab72000-08-14 15:13:33 +000016080Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16083 * testHTML.c: fix core dump on Solaris 2.x systems
16084 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16085 * result/HTML/*.sax: previous bug fix lead to new results
16086
Daniel Veillard03109292000-08-14 14:58:22 +000016087Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16090 * configure.in: added --with-readline=DIR to accept alternate
16091 path for readline include/library
16092 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16093 for ANSI under HP-UX
16094 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16095 includes @LIBS@
16096
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016097Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * doc/* : rebuilt the docs
16100 * getting ready for 2.2.2 release
16101
Daniel Veillard87b95392000-08-12 21:12:04 +000016102Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16105 and xmlAddFeature()
16106 * tree.[ch]: added xmlAddChildList()
16107 * xmllint.c: MAP_FAILED macro test
16108 * parser.h: added xmlParseCtxtExternalEntity()
16109 * valid.c: applied bug fixes removed warning
16110 * tree.c: added CDATA block to elements content
16111 * testSAX.c: cleanup of output
16112 * testHTML.c: added SAX testing
16113 * encoding.c: better error recovery
16114 * SAX.c, parser.c: fixed one of the external entity processing
16115 of the OASis testsuite
16116 * Makefile.am: added HTML SAX regression tests
16117 * configure.in: bumped to 2.2.2
16118 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16119 SAX results
16120
Daniel Veillard88a172f2000-08-04 18:23:10 +000016121Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16122
16123 * configure.in: patch for HP compiler
16124
161252000-08-04 Sven Heinicke <sven@zen.org>
16126
16127 * xmllint.c: Was coredumping sometimes when the file given didn't
16128 exist.
16129
Daniel Veillard46e370e2000-07-21 20:32:03 +000016130Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016133
Daniel Veillard46e370e2000-07-21 20:32:03 +000016134 when using in memory parsing. Need some cleanup.
16135 * xmllint.c configure.in: added a --memory flag to test memory
16136 parsing
16137
Daniel Veillard36650692000-07-21 15:16:39 +000016138Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16139
16140 * nanohttp.c: fixed socklen_t replacement to unsigned int
16141 * parser.c: fixed a space handdling missing at the end of
16142 production 28 DOCTYPE.
16143 * xmlmemory.c: fixed a stupid bug on the routine to override
16144 allocation functions
16145 * TODO: updated
16146
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016147Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16148
16149 * doc/ regenerated the docs
16150
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016151Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * doc/encoding.html doc/xml.html: added I18N doc
16154 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16155 improvements, both parser and filters, added ASCII & HTML,
16156 fixed the ISO-Latin-1 one
16157 * xmllint.c testHTML.c: added/made visible --encode
16158 * debugXML.c : cleanup
16159 * most .c files: applied patches due to warning on Windows and
16160 when using Sun Pro cc compiler
16161 * xpath.c : cleanup memleaks
16162 * nanoftp.c : added a TESTING preprocessor flag for standalong
16163 compile so that people can report bugs more easilly
16164 * nanohttp.c : ditched socklen_t which was a portability mess
16165 and replaced it with unsigned int.
16166 * tree.[ch]: added xmlHasProp()
16167 * TODO: updated
16168 * test/ : added more test for entities, NS, encoding, HTML, wap
16169 * configure.in: preparing for 2.2.0 release
16170
Daniel Veillard49703262000-07-10 10:27:46 +000016171Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016174 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016175
Daniel Veillard306be992000-07-03 12:38:45 +000016176Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * doc/xml.html: changed the xmlsoft.org structure, updated the
16179 examples w.r.t. root and childs
16180
Daniel Veillard7d853352000-07-02 18:53:09 +000016181Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16182
Daniel Veillard784b9352003-02-16 15:50:27 +000016183 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016184
Daniel Veillard365e13b2000-07-02 07:56:37 +000016185Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16186
16187 * HTMLparser.c: Work on character encoding support for the HTML parser
16188 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16189 * encoding.c: Fixed a potential memleak in the encoding stuff
16190
Daniel Veillardaf743792000-07-01 11:49:28 +000016191Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16192
16193 * doc/FAQ.html doc/Makefile.am : added a FAQ
16194
16195Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016196
16197 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16198 of the HTML parser to force it to not bypass SAX
16199
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016200Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16201
16202 * win32config.h.in: updated
16203 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16204 lacks iconv support :-( need to release 2.1.1
16205 * configure.in: release 2.1.1
16206 * HTMLparser: fixed bug #14784
16207 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16208 by Windows compiler
16209 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16210 the SAX startDocument() callback.
16211 * TODO: updated
16212
16213Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16214
16215 * added xmlStopParser()
16216
Daniel Veillardbe803962000-06-28 23:40:59 +000016217Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * configure.in: 2.1.0 prerelease
16220 * Large resync between W3C and Gnome tree
16221 * nanoftp, nanohttp.c: fixed stalled connections probs
16222 * HTMLtree.c SAX.c : support for attribute without values in
16223 HTML for andersca
16224 * valid.c: Fixed most validation + namespace problems
16225 * HTMLparser.c: start document callback for andersca
16226 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16227 * parser.h, SAX.c: serious speed improvement for large
16228 CDATA blocks
16229 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16230 different encoding
16231 * example/Makefile.am example/gjobread.c tree.h: work on
16232 libxml1 libxml2 convergence.
16233 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16234 and the LIBXML_TEST_VERSION macro
16235
Daniel Veillardc310d562000-06-23 18:32:15 +000016236Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * doc/xml.html: various patches and improvements typo fixed by
16239 Felix Natter
16240 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16241 from Felix Natter <fnatter@gmx.net>
16242
Daniel Veillardf3029822000-05-06 08:11:19 +000016243Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * doc/upgrade.html: updated with instructions for support of both
16246 libxml-1.x and libxml-2.x
16247 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16248 for 2.x support and also fixed includes
16249
16250
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016251Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16254 the encoding support, added iconv support, so now libxml if
16255 compiled with iconv automatically support japanese encodings
16256 among others. Work based on initial patch from Yuan-Chen Cheng
16257 I may have broken binary compat in the encoding handler
16258 registration scheme, but that was so utterly broken I don't
16259 expect anybody to have used this feature until now.
16260 * parserInternals.h: fixup on the CHAR range macro
16261 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16262 code.
16263 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16264 * uri.c: added xmlParseURI() I can't believe I forgot to
16265 implement this one in 2.0 !!!
16266 * SAX.c: moved doc->encoding update in the endDocument() call.
16267 * TODO: updated.
16268
Daniel Veillard06047432000-04-24 11:33:38 +000016269Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * tree.h: removed extraneous xmlRemoveProp definition
16272 * TODO: added item about --disable-corba configure switch
16273 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16274 * nanoftp.c: fixed include problems giving troubles on AIX and
16275 slowlaris
16276 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16277 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16278 comment and headers changes to lower gtk-doc number of warnings
16279 * doc/html/*: rebuilt docs
16280
Daniel Veillarde0aed302000-04-16 08:52:20 +000016281Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16282
16283 * HACKING: documented the tag for 1.x and instructions
16284
Daniel Veillard5e873c42000-04-12 13:27:38 +000016285Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16286
16287 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16288 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16289 xmlCreateIOParserCtxt
16290 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16291 significant overall improvement
16292 * xmllint.c: added I/O test to xmllint
16293 * testSAX.c: added a speed test
16294 * doc/* : updated/regenerated
16295
Daniel Veillardfc708e22000-04-08 13:17:27 +000016296Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * xpath.c uri.h parserInternals.h: cosmetic changes from
16299 "Timur I. Bakeyev" <timur@bat.ru>, including making
16300 xmlCreateURI() public
16301
Daniel Veillard5d211f42000-04-07 17:00:24 +000016302Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
16305 and the code at the same time. Added a clean mechanism for
16306 overload or added input methods: xmlRegisterInputCallbacks()
16307 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
16308 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
16309 * TODO: updated
16310 * doc/* : updated/regenerated
16311 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
16312 source dir
16313
Daniel Veillarde77a9182000-04-05 19:12:29 +000016314Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * testURI.c: yet another forgotten commit, I should get some sleep !
16317
Daniel Veillardce8b83b2000-04-05 18:38:42 +000016318Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * xmllint.c: forgot to commit this too ?
16321
Daniel Veillardb9df4042000-04-05 14:23:16 +000016322Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * xmlversion.h.in : forgot to commit this previously
16325
Daniel Veillard361d8452000-04-03 19:48:13 +000016326Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16327
16328 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16329 * README TODO: updated for release
16330 * uri.c uri.h: added authority parsing/saving
16331 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
16332 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
16333 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
16334 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
16335 Makefile.am : added compile-time customization of libxml
16336 --with-ftp --with-http --with-html --with-xpath --with-debug
16337 --with-mem-debug
16338 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
16339 #include <libxml/xxx.h> I hope it won't break too much stuff
16340 and will be manageable in the future...
16341 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
16342 and added xmllint to the installed programs
16343 * uri.h: added xmlFreeURI()
16344
Daniel Veillardec303412000-03-24 13:41:54 +000016345Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * uri.c uri.h: finished the escaping handling, the base support
16348 and the URI path normalization. Looks good just lacks the
16349 authority content parsing code.
16350 * Makefile.am: added instructions to generate testURI
16351 * TODO: updated
16352 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
16353 added links and icons for W3C and Gnome
16354
Daniel Veillard8f621982000-03-20 13:07:15 +000016355Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * xmlmemory.[ch] : seems I forgot to actually update the files in
16358 the last commit :-)
16359 * doc/xml.html doc/html/* : updated and uploaded the docs
16360
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016361Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
16364 * TODO: updated
16365 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000016366 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000016367 gfree).
16368 * Makefile.am, uri.c, uri.h: added a set of functions to do
16369 exact (litteraly copied from the RFC 2396 productions) parsing
16370 and handling of URI. Will be needed for XLink, one XML WFC,
16371 XML Base and reused in the nano[ftp/http] modules. Still work
16372 to be done.
16373
Daniel Veillardedfb29b2000-03-14 19:59:05 +000016374Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16375
16376 * configure.in, libxml.spec.in : libxml2
16377 * doc/* : updated the doc page, rebuilt the docs
16378
Daniel Veillardcf461992000-03-14 18:30:20 +000016379Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * all: tagged LIB_XML_1_X
16382 * *.c *.h : updated from W3C CVS tree
16383 * configure.in : 2.0.0-beta
16384 * libxml.spec.in : libxml2 package nam
16385 * result/* : new version of the tests output
16386
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000016387Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * doc/xml.html, doc/update.html: updated docs, 1.8.7
16390
Daniel Veillardb566ce12000-03-04 11:39:42 +000016391Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * doc/* : rebuilt the docs
16394 * parser.c: final patch on #6766
16395 * valid.c: small patch on validity checks.
16396
Daniel Veillardfb76c402000-03-04 11:39:42 +000016397Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
16400 added
16401 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
16402 compatibility w.r.t. XML spec and existing code.
16403
Daniel Veillard90fb02c2000-03-02 03:46:43 +000016404Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16405
16406 * parser.c: seems a better solution to <a> </a> exists,
16407 will try it for a while
16408
Daniel Veillard83a30e72000-03-02 03:33:32 +000016409Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16410
16411 * parser.c: tried to remove the <a> </a> generating <a/>
16412 this is hard. Left a flag for that purpose. Fixed bug #6766
16413 * configure.in: prepared 1.8.7 not released, due to previous
16414 problem
16415
Daniel Veillard88f00ae2000-03-02 00:15:55 +000016416Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * doc/xml.html : applied second patch from Paul DuBois
16419
Daniel Veillard402e8c82000-02-29 22:57:47 +000016420Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16421
16422 * doc/xml.html : applied patch from Paul DuBois
16423
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016424Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16425
16426 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16427
Daniel Veillard5feb8492000-02-02 17:15:36 +000016428Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16431 compilation warnings on various platforms.
16432 * parser.c: Fixed #5281 validity error callbacks are now desactived
16433 by default if not validating.
16434
Daniel Veillardf341f932000-02-02 14:52:08 +000016435Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16436
16437 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16438
Daniel Veillard13c757e2000-02-01 23:59:15 +000016439Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16440
16441 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16442 <gkatsi@cs.toronto.edu>
16443
Daniel Veillard726e8792000-01-30 20:04:29 +000016444Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16447 processing URLs
16448
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016449Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16450
16451 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16452 xmlNanoFTPUpdateURL for persistent control connections.
16453 * configure.in: 1.8.6
16454
16455Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16458 * tree.[ch] : added xmlSaveNoEmptyTags
16459
James Henstridgef3be9312000-01-28 13:59:21 +0000164602000-01-29 James Henstridge <james@daa.com.au>
16461
16462 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16463
16464 * Makefile.am: added nanoftp.[ch] to the build.
16465
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016466Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * nanoftp.[ch]: cleanup, comments, API
16469 * debugXML.c : fixed a bug in the cat command
16470 * doc/*: regenerated the docs
16471
Daniel Veillardda07c342000-01-25 18:31:22 +000016472Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16473
16474 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16475 * debugXML.c : fixed a bug in the cat command
16476 * valid.c: fixing some small probs
16477 * libxml.spec.in: get rid of the SNAP suffix
16478 * doc/xml.html: updated the status
16479
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016480Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16481
16482 * xml-config.in: xml-config --version to just return the
16483 version number
16484 * xpath.c: some cleanup w.r.t. axis when the current node is
16485 an attribute.
16486 * TODO: updated
16487
Daniel Veillard461a66c2000-01-18 18:01:01 +000016488Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16489
16490 * configure.in: prepared for libxml-1.8.5
16491 * doc/* recompiled the documentation
16492
164932000-01-17 Jody Goldberg <jgoldberg@home.com>
16494
16495 * configure.in : WARNING autoconf subtlety alert :
16496 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16497 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16498 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16499 get defined by AC_CHECK_HEADERS.
16500
Daniel Veillardf967b902000-01-17 16:06:10 +000016501Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16502
16503 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16504 Rune.Djurhuus@fast.no
16505
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016506Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * TODO: updated
16509 * tree.c, parser.c: made sure that only memory alloc problems
16510 and internal parser errors are allowed to write to stdout or
16511 stderr.
16512
Daniel Veillard0142b842000-01-14 14:45:24 +000016513Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16514
16515 * tree.c : restored xmlNewGlobalNs since this seems used by
16516 a lot of existing code :-(, fixed a bug in xmlNewNs
16517 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16518 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16519 to exit() from the library code.
16520 * xpath.c, parser.c: removed bugs or unused code detected by
16521 Windows compilers
16522 * parser.c: started adding interfaces for parsing well balanced
16523 XML fragments
16524 * configure.in: releasing 1.8.4
16525 * doc/* : rebuilt the docs
16526
Daniel Veillard2eac5032000-01-09 21:08:56 +000016527Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * tree.[ch] : added xmlNewDocFragment() for DOM
16530 * testHTML.c: uninitialized variable.
16531
Daniel Veillardf3a73582000-01-05 14:58:39 +000016532Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * doc/* : rebuild the docs
16535
Daniel Veillard71b656e2000-01-05 14:46:17 +000016536Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * acconfig.h: readline and history patch
16539 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16540 * tree.c: added check and handling when possibly removing an ID
16541 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16542 and saving.
16543 * test/HTML/entities.html result/HTML/entities.html* : test for
16544 various entities reference cases
16545 * result/HTML/* : as a result output of some testcase have
16546 changed
16547 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16548 by previous example. added xmlParseTryOrFinish().
16549 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16550 entities.h debugXML.h HTMLparser.h: changed the way struct are
16551 declared to allow gtk-doc to expose those
16552 * parser.c: closed bug #4960
16553 * Makefile.am configure.in: Applied patch from
16554 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16555 and math/socket libs detection
16556
Daniel Veillard437b87b2000-01-03 17:30:46 +000016557Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16558
16559 * configure.in, Makefile.am: link tester against readline
16560 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16561
Daniel Veillard686d6b62000-01-03 11:08:02 +000016562Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16563
16564 * tree.[ch]: added xmlRemoveProp
16565 * win32config.h.in nanohttp.c: avoid including the Windows
16566 socket stuff in every C files
16567 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16568 the XmL parser(s)
16569 * test/ns4 result/ns4 etc...: added test case for previous prob
16570 * tree.c: xmlNewNs wasn't checking for double definition
16571 * Makefile.in: fixed a problem with dist-hook duplicates
16572 * parser.[hc], xmlIO.c: fixed the loading of external entities
16573 APIs, now xmlLoadExternalEntity() is used everywhere and
16574 setting up an app specific front-end using the
16575 * SAX.c parser.c: some fixes, now the xhtml spec validates
16576 with the xhtml DTD.
16577 * error.c: fixed crashes in case of no input stream
16578 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16579 to the validation tests and results
16580
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016581Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16584 too htmlCreatePushParserCtxt() and htmlParseChunk()
16585 * parser.c: a bit of cleanup.
16586 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16587 to XML) removed the last mem leak known
16588 * HTMLtree.c: output message cleanup
16589 * xmlmemory.c: display content info about memory blocks
16590 * result/HTML/wired.* : missing att value warning change
16591
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016592Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16593
16594 * doc/* : rebuilt the documentation
16595
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016596Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * parser.[ch] parserInternals.h: Push parser for XML,
16599 seems to work fine now
16600 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16601 --push for push testing
16602 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16603 * testSAX.c: added --push
16604 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16605 subtree
16606 * xmlIO.[ch] : enriched API + fixes for push mode
16607 * entities.[ch]: added the entity content length to the struct.
16608 * xmlmemory.[ch]: new API to show the last entries for the shell
16609 * valid.c: added required attribute testing
16610 * SAX.c: the cdata callback now merge contiguous fragments
16611 * HTMLparser.c: cleanup of some macros
16612
Daniel Veillard3c558c31999-12-22 11:30:41 +000016613Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * parser.c: fix for PIs name starting with xml
16616 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016617 * *.c, configure.in win32config.h.in : generate win32config.h for
16618 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016619
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016620Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * parser.c: fixed a stupid = vs. == bug :-(
16623 * doc/gnome-xml.sgml: s/glade/xml/
16624
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016625Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16626
16627 * configure.in, doc/xml.html : bug fix release 1.8.2
16628 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16629 Hopefully the end of that silly C++ include problem
16630 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16631 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16632 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16633 troubles with autoclosed elements when the stree shape doesn't
16634 follow the DtD specs. Added htmlIsAutoClosed() and
16635 htmlAutoCloseTag()
16636 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16637 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16638 * debugXML.c: fixed a bug on printing default namespaces.
16639 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16640
Daniel Veillardb24054a1999-12-18 15:32:46 +000016641Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16642
16643 * result/HTML/*.htm[l] : updated the HTML regression tests according
16644 to the new output
16645 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16646 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16647 problem due to intermix of extern "C" { ... } declarations for C++
16648 and recursive includes in the headers
16649
Chris Lahey323c48c1999-12-18 15:32:45 +0000166501999-12-20 Chris Lahey <clahey@umich.edu>
16651
16652 * HTMLtree.c: Made it so that html nodes with a single child do
16653 not insert a carriage return before or after the child node.
16654
Daniel Veillardb24054a1999-12-18 15:32:46 +000016655Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016656
16657 * configure.in, doc/xml.html : bug fix release 1.8.1
16658 * parser.c: fixed bug #4344
16659 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16660 added the glue to avoid C++ problems
16661 * doc/* : regenerated the documentation
16662
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016663Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16664
16665 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16666 namespace recognition, and Dia as a resul :-(
16667 * encoding.c: closed bug #3950
16668
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016669Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * valid.c: debugging a posteriori validation, except URI expansion
16672 stuff this should be fixed now
16673 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16674 Carl Nygard <cnygard@bellatlantic.net>
16675 * tester.c: added --postvalid, cleaning of the code
16676 * tree.[ch]: added xmlDocGetRootElement()
16677
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016678Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16679
16680 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16681 c++ losage.
16682
Daniel Veillard10a2c651999-12-12 13:03:50 +000016683Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16684
16685 * configure.in, doc/xml.html : bumped to 1.8.0
16686 * xlink.[ch], Makefile.am : added framework for link detection
16687 * parser.h: added nbChars to parser context, needed for cleanup.
16688 * xmlmemory.c: removed a nasty bug when out of mem
16689 * valid.[ch]: adding namespace support for attribute decl
16690 * tester.c: added --debugent option
16691 * debugXML.[ch]: added xmlDebugDumpEntities()
16692 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16693 buffers instead, this was really needed, validation was breaking
16694 in strange ways due to that. Added xmlParseStringPEReference()
16695 and other parsing from strings functions. Entities processing
16696 modified again, but PERef are still not handled correcly but
16697 unless you're Eve Maller you won't notice :-)
16698 * HTMLparser.c: large changes toward reliability, and switched to
16699 lowercase internal tags, XHTML is lowercase, so it will help
16700 that output is closer to next version.
16701 * doc/* : regenerated the documentation, it is now hosted at
16702 http://xmlsoft.org/ (same bits I just bought the domain :-)
16703
16704
Daniel Veillard294cbca1999-12-03 13:19:09 +000016705Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16708 doc generation
16709 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16710 in the SAX API
16711 * doc/*: rebuilt the doc making sure everything appears in the
16712 HTML files
16713
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016714Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16717 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16718 which allow impressive speed improvement on dataset with
16719 large text pieces, but at the cost of broken binary
16720 compatibility and slightly bigger memory usage.
16721 Configure with --with-buffers to activate them, they
16722 are protected with XML_USE_BUFFER_CONTENT define.
16723 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16724 goal is 0 memory left allocated once parser is no more used
16725 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16726 call xmlCleanupParser() and xmlMemoryDump()
16727
Daniel Veillarda819dac1999-11-24 18:04:22 +000016728Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16731 * parser.[ch] encoding.[ch]: added memory cleanup routines
16732 * parser.c: closing bug #3788
16733 * doc/*: rebuilt the doc
16734
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016735Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16736
16737 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16738 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16739 * tester.c: added --compress option
16740 * doc/*: rebuilt the documentation
16741
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016742Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16745 if given /proc/kcore as input !
16746 * doc/xml.html doc/*: updated and rebuilt the documentation
16747
16748Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016749
16750 * parser.c: Fixed some wrongly space collapsing code due to
16751 a misreading of the spec.
16752 * result/*: fixed the output accordingly
16753
16754Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016755
16756 * encoding.c: bug fix and typos
16757 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16758 * parser.c: added attribute normalization closing bug #3597
16759 * test/att* result/att* SAXresult/att*: testcase for attribute
16760 normalization
16761
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016762Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * configure.in: closing bug #3163 by adding extra flags for the
16765 cc compiler on HP-UX
16766
Daniel Veillard51e3b151999-11-12 17:02:31 +000016767Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16768
16769 * valid.[ch] : removed a typo and an enumerated type bug in the
16770 xmlAddElementDecl() function
16771 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16772 call to xmlEncodeEntitiesReentrant() so that the functions
16773 New, Set and Get are at the same level.
16774 * parser.c HTMLparser.c: extra memory allocation bug for
16775 attributes detected by someone using libxml in embedded systems :-)
16776
Daniel Veillard962195f1999-10-28 15:51:53 +000016777Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * xmlmemory.h: turned off mem debug :-\
16780
Daniel Veillard35008381999-10-25 13:15:52 +000016781Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16782
16783 * parser.c: closed bug #2784 a one line fix, but worth pushing
16784 a new release out
16785 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16786 some structures, comments before and after the
16787 main element, and other nastyness
16788 * HTMLtree.c tree.c: accomodate the extended HTML supported
16789 * configure.in: pushing 1.7.4
16790 * test/ent8 and related outputs : added a new test for bug #2784
16791 * test/HTML/wired.html and related output: a nasty HTML example
16792 * Makefile.am: improved the test scripts
16793 * docs/* : reran the documentation extractor, updated xml.html
16794
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016795Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16796
16797 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16798 HTMLparser and debugged the HTML related code. HTML documents
16799 now have their own type
16800 * entities.c: do not dump &apos; for HTML output
16801 * xmlmemory.c: improvement, breakpoint mechanism
16802 * testHTML.c: added --sax --repeat ...
16803 * Makefile.am: improved the HTML tests
16804 * valid.[ch]: added xmlValidGetValidElements and
16805 xmlValidGetPotentialChildren
16806 * tester.c: added --insert to test the 2 new functions
16807 * test//* result//* SAXresult//* : regression test cleanup
16808 and extension.
16809 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16810 gnome-xml-nanohttp.html
16811
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016812Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16813
16814 * HTMLparser.c: fixed problems with some autoclose tags
16815 * tree.c: fixed XML output problems.
16816 * result/* SAXresult/*: update of the tests output
16817
Daniel Veillard6077d031999-10-09 09:11:45 +000016818Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * Makefile.am: Arturo patch for xmlConf.sh version info
16821 * parser.c: Tim Josling patch for single quoted items
16822 * tester.c: Tim Josling patch for tester options usage
16823 * tree.h: indent cleanup
16824
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016825Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16826
16827 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16828 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16829
Daniel Veillard00fdf371999-10-08 09:40:39 +000016830Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * tree.c : Raph patch for initialization of CORBA fields
16833 * parser.c, xpath.c, ...: modification of doc comments
16834 * xpath.c : allow spaces in xpath expressions
16835
Daniel Veillardad219441999-09-27 08:17:49 +000016836Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16837
16838 * xmlmemory.h: turning off memory debug :-(
16839
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016840Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16841
16842 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16843 better SAX interfaces.
16844 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16845 entity.
16846 * configure.in: 1.7.2
16847
16848Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016849
16850 * libxml.spec.in: fixed the URL
16851 * doc/xml.html: improved the documentation front-end
16852
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016853Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016854
16855 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16856
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016857Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016858
16859 * libxml.spec.in: fixed the alpha compile problem
16860 * parser.[ch]: changed errno to errNo in the parser context :-(
16861 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16862 * doc/xml.html: changed CHAR to xmlChar
16863 * doc/html/*: recompiled the documentation
16864 * configure.in: 1.7.1
16865
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016866Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16867
16868 * parser.h: modified the parser context struct to regain 1.4.0
16869 binary compatibility
16870 * parser.c, xml-error.h: added errno ot teh context and defined
16871 a set of errors values with update of errno
16872 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16873 DTDs and entities
16874 * *.h, *.c: complete cleanup of the use of config.h and include
16875 protection depending on the current setup.
16876 * overalll debugging, maintenance and bug-fixing on all modules
16877 * updated the documentation
16878 * ready for 1.7.0
16879
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016880Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * HTMLparser.c : cleanup
16883 * SAX.c valid.c valid.h: added ID/IDREF checking
16884 * tree.c tree.h: extended doc structure for refs
16885 * configure.in: 1.6.2
16886 * parser.c: patched bug in SAX user arg call
16887 * parserInternals.h: patched missing close in C++ wrapping
16888 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16889 especially upcoming XPointer implementation.
16890 * doc/xml.html: augmented, typo
16891
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016892Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16893
16894 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16895 not all invocations of install understand -d.
16896
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016897Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16898
16899 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16900 to make 'check' works, when builddir != srcdir.
16901
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016902Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16903
16904 * doc/xml.html : updated the documentation
16905
Daniel Veillard6454aec1999-09-02 22:04:43 +000016906Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16907
16908 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16909 not deallocated memory blocks
16910 * *.c : replaces all calls to malloc() free() and realloc() to
16911 the wrapper functions/macros
16912 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16913 instead of xmlFreeNodeList()
16914
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016915Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16916
16917 * HTMLparser.c: corrected a stupid bug leading to core dump at
16918 tree deallocation. Removed warnings indicated by
16919 Stephane.Conversy@lri.fr
16920 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16921 looked for in the external subset
16922
16923Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016924
16925 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16926 on SGI by Stephane.Conversy@lri.fr
16927
Daniel Veillardb96e6431999-08-29 21:02:19 +000016928Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16929
16930 * all .h : changed the prototype declaration indent as in gtk
16931 * most .c : working on reducing the TODOs in the code
16932 * most .c : cleanup though -pedantic and Insure++
16933 * improvements on validation ID checkings.
16934 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16935 * xml-config.in: closed #1810
16936
16937Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016938
16939 * tree.h, valid.c, valid.h: more work on validity, IDs
16940 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16941 definition for AIX
16942
Daniel Veillardb556eb51999-08-15 17:19:50 +000016943Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16944
16945 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16946 the distribution due to a cut'n paste error at last commit
16947
Daniel Veillardb05deb71999-08-10 19:04:08 +000016948Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16949
16950 * configure.in: upgraded to version 1.4.0
16951 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16952 Big update, added a large part of the validation process,
16953 it should be usable, but some parts are missing
16954 * xpath.c: improved the implementation w.r.t. root.
16955 * Makefile.am: added more tests
16956 * test and result trees: added a lot of tests
16957 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16958
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016959Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * Added an HACKING file
16962
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016963Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16964
16965 * xpath.[ch] : improvements and debug of the XPath implementation
16966 * parser.c, HTMLparser.c : modified the parsers to be progressive
16967 * tree.[ch] : extended the Buffer promitives
16968 * xmlIO.[ch] : added basic I/O routines providing progressive
16969 parsing and ready for I18N conversion plugins
16970 * SAXresult/* : the SAX callback sequence maybe slightly different
16971 now
16972 * test*.c : improved/updated the tests programs
16973 * doc/* : recompiled the docs.
16974
Daniel Veillard15b75af1999-07-26 16:42:37 +0000169751999-07-26 Michael Meeks <michael@edenproject.org>
16976
16977 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16978
16979 * tree.c: Ditto.
16980
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016981Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * configure.in: upgraded to version 1.4.0
16984 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16985 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16986 XML query language, see http://www.w3.org/TR/xpath for more details.
16987 * parser.c, parser.h: added CHAR* related string functions for XPath
16988 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16989 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16990 rebuild the docs.
16991 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16992 and regression testing capabilities for XPath.
16993
Daniel Veillardd79d7871999-07-12 10:38:12 +000016994Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16995
16996 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16997 closing bug #1646
16998
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016999Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17000
17001 * Makefile.am, example/Makefile.am: closed bug #1683
17002
Daniel Veillard3166ab11999-07-11 16:14:19 +000017003Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17004
17005 * example/Makefile.am, configure.in: added the makefile for the
17006 gjobread example
17007
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017008Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17009
17010 * doc/Makefile.am:
17011 - fix which allow "make install DESTDIR=</install/prefix>".
17012
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017013Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17014
17015 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17016 which fixed a problem on the file reading-code.
17017
Daniel Veillard82150d81999-07-07 07:32:15 +000017018Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17019
17020 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17021 output.
17022 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17023
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017024Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17025
17026 * parser.h : Oops removed the binary compatibility problem
17027 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17028 * parser.c, HTMLparser.c: applied patches for reading from stdin
17029
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017030Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17031
17032 * parser.c, entities.c, valid.c: cleanup bug #1591
17033 * configure.in: cleanup bug #1592
17034 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17035 the same tree back-end. Hence gdome will be available for it.
17036 * doc/Makefile.am: close bug #617
17037
Daniel Veillard97fea181999-06-26 23:07:37 +000017038Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17039
17040 * parser.c: alloctate a per parser context SAX interface block
17041
Daniel Veillard14fff061999-06-22 21:49:07 +000017042Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17043
17044 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17045 and xmlEncodeEntitiesReentrant with the correct one :-\
17046
17047Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17048
17049 * commit of my internal XML base changes, quite a lot of
17050 changes, cleanups, better entities support, framework for
17051 new I/O and charset detection and handling
17052 * Fixed the configure/Makefile stuff to generate shared libs
17053 with the proper version info, so we jumped on rev from
17054 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17055 xmlEncodeEntities() result need to be freed now, and a string
17056 xmlParserVersion provide the current library version.
17057
Raph Levien05240da1999-06-15 21:27:11 +000017058Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17059
17060 * parser.c: fixed a buffer overrun for when you have a very long
17061 attribute with no entities in it.
17062
Daniel Veillardbb2da581999-06-13 14:37:07 +000017063Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17064
17065 * added example directory
17066 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17067
Daniel Veillard011b63c1999-06-02 17:44:04 +000017068Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17069
17070 * Release of libxml-1.1, nearly everything has been touched for
17071 this.
17072 * Added more regression tests
17073 * Updated the documentation
17074
Daniel Veillard27d88741999-05-29 11:51:49 +000017075Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17076
17077 * tree.[ch]: unified the XML_NO_CORBA defines.
17078 * parser.c encoding.[ch]: started plugging in char encoding detection
17079
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017080Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17081
17082 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17083 Also freed allocated buffer.
17084
Daniel Veillard27d88741999-05-29 11:51:49 +000017085Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017086 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17087 reentrancy problem at printing. One is left in entities.c, to
17088 remove ASAP
17089 * testSAX.c : added a test example showing the use of the SAX
17090 interface if one doesn't want to build the DOM tree.
17091 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17092
Daniel Veillard517752b1999-04-05 12:20:10 +000017093Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17094
17095 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17096 large revamping of the parser to use SAX callbacks
17097 http://www.megginson.com/SAX/ (or at least a C like interface
17098 a la Expat). It's now possible to set up your own callbacks
17099 and the parser will not build a DOM tree.
17100 * test/* result/*: updated the test suite, I finally removed
17101 the old Namespace draft support (PI based).
17102
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017103Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17104
17105 * Makefile.am: added test result to EXTRA_DIST for make tests
17106
Daniel Veillard64068b31999-03-24 20:42:16 +000017107Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17108
17109 * parser.c, parserInternals.h: moved the chars macro definitions
17110 to parserInternals.h
17111 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17112 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17113
Daniel Veillard012ccc11999-03-23 10:11:11 +000017114Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17115
17116 * xml-config.in : applied patch to make --version work
17117
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000171181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17119
17120 * Makefile.am (check-local): Alias for `tests' target. This will
17121 cause `make check' to do the right thing.
17122 (tests): Don't run tests in srcdir. Also, replaced calls to
17123 basename with a `sed' "equivalent".
17124
Daniel Veillardd109e371999-03-05 06:26:45 +000017125Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17126
17127 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17128 it in the header and not the sources, updated the doc.
17129 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17130 pointing this out.
17131
Daniel Veillardbc50b591999-03-01 12:28:53 +000017132Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17133
17134 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17135 exported the inputStream routines.
17136 * doc/html/* : updated accordingly
17137
Daniel Veillardd692aa41999-02-28 21:54:31 +000017138Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17139
17140 * parser.c, parser.h, parserInternals.h: added a few extra
17141 internal calls to allocate and free parser contexts ...
17142 * doc/html/* : updated accordingly
17143
Daniel Veillard55a99271999-02-25 11:01:29 +000017144Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17145
17146 * configure.in, Makefile.am, doc/makefile.am : General changes for
17147 1.0.0 release and including the generated HTML documentation.
17148
Daniel Veillard35925471999-02-25 08:46:07 +000017149Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17150
17151 * makefile.am : added parserInternals.h, oops.
17152
Daniel Veillard1e346af1999-02-22 10:33:01 +000017153Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17154
17155 * parserInternals.h: added this header giving access to the parser
17156 internal functions.
17157 * doc/Makefile.am : added a rebuild target which rebuilds the full
17158 set of documentations
17159 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17160 the internal subset.
17161 * *.c *.h: modifications needed to generate the documentation using
17162 gtk-doc, cleanup of functions blocks, reorganisation of struct
17163 declarations.
17164
Daniel Veillard1164e751999-02-16 16:29:17 +000017165Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17166
17167 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17168 the tar and spec file to include the beginning of the doc.
17169
Nuno Ferreira03d04781999-02-13 00:07:17 +0000171701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17171
17172 * doc/.cvsignore: Added this file.
17173
Daniel Veillard6800ef31999-02-08 18:33:22 +000017174Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17175
17176 * tree.c: fixed xmlGetProp to return "" when the attribute
17177 exists, even if the node-list is NULL.
17178
Daniel Veillard726c7e31999-02-08 15:13:10 +000017179Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17180
17181 * tree.c: patched an error outputting empty attribute values.
17182 * Makefile.am and doc/makefile.am: have been updated during the
17183 week-end. Sorry for an empty CVS log, I got a shell problem.
17184
Daniel Veillard1899e851999-02-01 12:18:54 +000017185Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17186
17187 * tree.h: cleaned up using enums instead of defines
17188 * parser.c, valid.[ch]: more work on parsing/output of element
17189 declarations
17190
Daniel Veillard3b9def11999-01-31 22:15:06 +000017191Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17192
17193 * valid.[ch], tree.c, parser.c : more work toward full parsing
17194 of XML DTDs.
17195 * README: added informations about mailing-list and on-line
17196 documentation
17197
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000171981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17199
17200 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17201
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017202Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17203
17204 * parser.c, tree.[ch] : more work toward conformance testing,
17205 added a last element to accelerate parsing of very flat structures
17206 started working on internal subset Element content declaration.
17207 * valid.[ch] : first cut at adding code toward validation.
17208 * previous changes had also small impact on most files, especially
17209 the conformance testing using James Clark test suite.
17210
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017211Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17212
17213 * test/* : updated the examples, most of them were not well
17214 formed (humm), and added rdf2.
17215 * result/* : resulting changes in the output.
17216
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017217Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17218
17219 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17220
Daniel Veillard44b3a061998-12-05 17:27:22 +000017221Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17222
17223 * tree.c: patched a bug in the generation of empty attributes
17224
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017225Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17226
17227 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17228 for node/trees/documents/... Biggest problem is namespace
17229 support when copying subtrees.
17230
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017231Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17232
17233 * parser.c, entities.c: improve entities and char ref encoding,
17234 and cleanups of error messages.
17235
Daniel Veillard242590e1998-11-13 18:04:35 +000017236Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * parser.c, entities.c: simple bug hunting done during rpm2html and
17239 rpmfind integration.
17240
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017241Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17242
17243 * parser.[ch]: Added interfaces allowing to specify a SAX
17244 handler before parsing.
17245
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017246Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17247
17248 * parser.c: redirrect all errors reporting through the SAX
17249 error function
17250
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017251Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17252
17253 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17254 * libtool, tlmain ...: update of the libtool files
17255
Miguel de Icaza442321c1998-11-04 18:13:38 +0000172561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17257
17258 * entities.c: Use g_snprintf insteda of snprintf.
17259
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017260Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17261
17262 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17263 added ent5 test for this purpose.
17264 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17265
Daniel Veillard27271681998-10-30 06:39:40 +000017266Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17267
17268 * parser.c: fixed? a strange error due to compression on a GWP
17269 document.
17270
Daniel Veillard25940b71998-10-29 05:51:30 +000017271Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17272
17273 * tree.[ch]: bug fixing
17274 * entities.[ch]: defined a specific type for predefined entities
17275 * doc/xml.html: more documentation on the library, how to use it,
17276 overview of the interfaces.
17277
Daniel Veillard16253641998-10-28 22:58:05 +000017278Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17279
17280 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17281
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017282Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17283
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017284 * tree.c: corrected a small bug
17285 * doc/xml.html: continuing writing documentation.
17286
17287Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17288
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017289 * debugXML.h debugXML.c: added debugging utilities.
17290 * tester.c: added --debug switch.
17291 * tree.c: patched an incorrect node->type assignment.
17292 * parser.c: formatting, ensure that node->doc != NULL in attributes
17293
Daniel Veillardccb09631998-10-27 06:21:04 +000017294Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17295
17296 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17297 entity support and provide an internal representation close to
17298 DOM one (entity ref nodes, and attribute value as tree). I tried
17299 to preserve the interface but this will surely break some apps
17300 (I have to change rpm2html/rpmfind for example). I had to change
17301 two interfaces, and the generated tree is somewhat different.
17302 * doc/* : started documenting the XML library, the tree and
17303 DOM/Corba. This is a first step.
17304
Daniel Veillard11e00581998-10-24 18:27:49 +000017305Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17306
17307 * parser.c: Set up the fonctions comment block, boring but useful.
17308 * parser.h, SAX.c, parser.c: now attributes are processed through
17309 the SAX interface. The problem is that my SAX interface diverged
17310 quite a bit from the original one, well this is not an official
17311 spec, and translating it from Java to C is hairy anyway...
17312
Daniel Veillard97b58771998-10-20 06:14:16 +000017313Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17314
17315 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
17316 fonctions comment block, boring but useful.
17317
17318Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000017319
17320 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
17321 conversion routines. However they are not yet used to convert the
17322 inputs. The core will run with UTF-8.
17323
Daniel Veillard33942841998-10-18 19:12:41 +000017324Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17325
17326 * tree.c : make sure that the type id is properly set-up when
17327 a new object is allocated, needed for DOM.
17328
Daniel Veillard27fb0751998-10-17 06:47:46 +000017329Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17330
17331 * tree.h, tree.c: Ok, the main objects in the tree will be native
17332 corba objects, it costs 8 bytes per Node, Attribute and Document
17333 but it simplifies the Corba integration a lot (no extra interface
17334 objects to allocate/free).
17335
Daniel Veillard0bef1311998-10-14 02:36:47 +000017336Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17337
17338 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
17339 and changed NODEs contants for conformity with DOM Level 1
17340
Daniel Veillard27864701998-10-08 03:47:24 +000017341Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17342
17343 * added hooks to keep track of servants when creating objects
17344 xmlDoc and xmlNode (for Corba export).
17345
Daniel Veillarda6e1d121998-10-04 14:41:05 +000017346Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17347
17348 * added xml-config script.
17349
Daniel Veillard7066a791998-10-01 20:28:28 +000017350Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17351
17352 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
17353 to autoupdate libtool and automake conf files.
17354
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000173551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
17356
17357 * Makefile.am: Use '?' to separate the sed
17358 commands as ',' is used when people pass -Wl,something.
17359
17360
Daniel Veillard15a8df41998-09-24 19:15:06 +000017361Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17362
17363 * tree.c, tree.h: added a per-document compression interface.
17364
Daniel Veillard151b1b01998-09-23 00:49:46 +000017365Tue Sep 22 20:47:38 EDT 1998
17366
17367 * tree.c, tree.h: added saving with compression and added interfaces
17368 to control the compression level (xmlGetCompressMode,
17369 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
17370
Daniel Veillard70120ff1998-09-22 00:24:21 +000017371Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17372
17373 * parser.c: corrected a loop for files of size 0
17374
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000173751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
17376
17377 * error.h: New file. Contains prototyes from `error.c'.
17378
Tom Tromeyc19653d1998-08-14 01:22:43 +000017379Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
17380
17381 * Makefile.am (xmlincdir): New macro.
17382 (xmlinc_HEADERS): Renamed from include_HEADERS.
17383
Daniel Veillard845664d1998-08-13 04:43:19 +000017384Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17385
17386 * applied small patch on numeric entities from
17387 Christopher Blizzard <blizzard@appliedtheory.com>
17388
Daniel Veillard260a68f1998-08-13 03:39:55 +000017389Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17390
17391 * New release 0.2, removed the old xml_* files so that it's
17392 coherent with the other CVS base (W3C), far better conformance
17393 to standard, new namespaces, decent entities support, beginning
17394 of a SAX-like interface. Nearly nothing left intact, even the
17395 test examples ...
17396
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000173971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
17398
17399 * .cvsignore: Add .deps dir
17400
Daniel Veillardf8015fa1998-07-26 21:31:38 +000017401Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17402
17403 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
17404
Daniel Veillardfe926001998-07-26 04:28:20 +000017405Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017406
Daniel Veillardfe926001998-07-26 04:28:20 +000017407 * configure.in: added test for CPP
17408 * AUTHORS, Changelog: the original ones didn't get commited but the
17409 glib ones instead, fixed.
17410 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000017411
Daniel Veillardfe926001998-07-26 04:28:20 +000017412Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000017413
Daniel Veillardfe926001998-07-26 04:28:20 +000017414 * integrated code developped at W3C
17415 * changed the original Copyright
17416 * migrated to automake
17417 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000017418